From 2f95f4f7e033fb6b713dd6a94d5a149c150a975d Mon Sep 17 00:00:00 2001 From: Alexander Polyakov Date: Mon, 13 May 2024 16:13:07 +0100 Subject: [PATCH 1/2] cluster values fix, tests --- notebooks/Finding interesting segments.ipynb | 34 ++++++++++---------- tests/test_fit.py | 5 ++- wise_pizza/explain.py | 3 -- wise_pizza/plotting.py | 27 +++++++--------- 4 files changed, 33 insertions(+), 36 deletions(-) diff --git a/notebooks/Finding interesting segments.ipynb b/notebooks/Finding interesting segments.ipynb index b9a4977..a554b24 100644 --- a/notebooks/Finding interesting segments.ipynb +++ b/notebooks/Finding interesting segments.ipynb @@ -25,7 +25,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/var/folders/g1/s15bgzz12434wvvk2kcyf8tr0000gq/T/ipykernel_79531/3308931027.py:2: DeprecationWarning: Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython display\n", + "/var/folders/g1/s15bgzz12434wvvk2kcyf8tr0000gq/T/ipykernel_7410/3308931027.py:2: DeprecationWarning: Importing display from IPython.core.display is deprecated since IPython 7.14, please import from IPython display\n", " from IPython.core.display import display, HTML\n" ] }, @@ -612,7 +612,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAACCAAAAUACAYAAACcLbEgAAAgAElEQVR4XuzdBZQcVdoG4BuS4BA0SHBfCB7cg7Ms7u7uLG6B4LAEd1tY3JfgDouzBPfgQQIEEmQh+p+v+LvT3dMzPT3dk8wkzz2Hc8h01a2qp6y77lv3dhg1atSopBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEahDoIIBQg55ZCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUxAAMGBQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBMcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULOAAELNhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBAcAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNAgIINROqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBAcAwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQsIINRMqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMExQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBMcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULOAAELNhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBAcAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNAgIINROqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBAcAwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQsIINRMqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMExQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBMcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULOAAELNhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBAcAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNAgIINROqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBAcAwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQsIINRMqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMExQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBMcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULOAAELNhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBAcAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNAgIINROqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBAcAwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQsIINRMqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMExQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBMcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULOAAELNhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBAcAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNAgIINROqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBAcAwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQsIINRMqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMExQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBMcAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgULOAAELNhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBAcAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDNAgIINROqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBAcAwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECNQsIINRMqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAMExQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECNQsIIBQM6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEExwABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQs4AAQs2EKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEBwDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQM0CAgg1E6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEBwDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1Cwgg1EyoAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAwTFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI1CwggFAzoQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQTHAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCzgABCzYQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQHAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAzQICCDUTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQHAMECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjULCCDUTKgCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQADBMUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjULCCAUDOhCggQIECAAAECBAgQIEBgfBC44oa+6f3+X2SbutYqS6W1VulRtNmjRo1KR512RRo+fET297132CDNPUe38YGmVbaRZ3Wsw/7/uOvcqWN1M5qaAAECBAi0ooD7UyviqpoAAQIECLRRAQGENrpjrBYBAgQIECBAgMCYExg+YkQ65bx/pZEjRza50DVW6pFWWmbhMbdilkSAQJsS2OXgM9KL/d7N1mnvHTZM++2ycdH6jRgxMi2y+i75v1159mFpuR4LtaltaE8rw7PpvdX/0wHptr5PpY8/+yp99OmA9O13P2YzTDPVFGnmGaZLM3SdOnWbcfq07BILpmWW+EuaeKIJ29Put64ECBAg0E4F3J/a6Y4bT1b7omvuSs//951sayfs3Cld3eeI8WTLbSYBAgTGrIAAwpj1tjQCBAgQIECAAIE2KPC/34emHuvsUXHNDtxt07THdn+rOJ0J6iNw+oU3pudefiurbMsNV0vbbrJmfSpWC4EWCoyNAMKWe56Y/vf7H9kan3jYzmnx7vO2cO1bNtvYXL4AQvl99snnX6dL/nlPuu+xF6raqX9dfdl08B6bp5lmmLaq+UzcNgXG5rnZNkWsFQECY1vA/Wls74G2sfy2fn86pNdF6aEnX85jvf3ktW0DzloQIEBgHBMQQBjHdqjNIUCAAAECBAgQqF7g9z+GpiXXrhxAOGj3zdLu265f/QLM0SKBvY/sk55+4fVs3l22Wi8dutcWLarHTATqJTA2AggLrbpTfvUvPu3gtMpyi9Zrc5pVz9hcvgBCw1303kefp+33PzX99r/fm7X/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EALHNtRGhoAQahnzvF4ICM7JJwQE5+QSOwEBEAguAQgIweWN2UAABEAABEAABEAABJIJAQgI6omGgKDODgKCOjsICOrsICDIs4OAIM9KJRICggo16z4QEKwZqUZAQFAl57x+EBCclVMICM7JJwQE5+QSOwEBEAguAQgIweWN2UAABEAABEAABEAABJIJAQgI6omGgKDODgKCOjsICOrsICDIs4OAIM9KJRICggo16z4QEKwZqUZAQFAl57x+EBCclVMICM7JJwQE5+QSOwEBEAguAQgIweWN2UAABEAABEAABEAABJIJAQgI6omGgKDODgKCOjsICOrsICDIs4OAIM9KJRICggo16z4QEKwZqUZAQFAl57x+EBCclVMICM7JJwQE5+QSOwEBEAguAQgIweWN2UAABEAABEAABEAABJIJAQgI6omGgKDODgKCOjsICOrsICDIs4OAIM9KJRICggo16z4QEKwZqUZAQFAl57x+EBCclVMICM7JJwQE5+QSOwEBEAguAQgIweWN2UAABEAABEAABEAABJIJAQgI6omGgKDODgKCOjsICOrsICDIs4OAIM9KJRICggo16z4QEKwZqUZAQFAl57x+EBCclVMICM7JJwQE5+QSOwEBEAguAQgIweWN2UAABEAABEAABEAABJIJAU1AiIwIEzvOkDZFMtm579uEgKDOEAKCOjsICOrsICDIszMKCPzvQ3hYGD2QJkp+AER6JHDtxl26e+8+pU0dRdq/v0DmOwH+d/najTsUGRFOaVNH+j4gRtAJQEDAw6ARMAoI/PsrKjKc0qTC9y1Un5A7d+Po+s07yGOoJtCwbggIDkgitgACIJAkBCAgJAl2TAoCIAACIAACIAACIOB0ApqAkCZtJN29H0dh8R5CQFtEWBilCA8n/t9QbhAQ1LMHAUGdHQQEdXYQEOTZ6QJCXBw9TDeJ7t6hsBD/nS2/+8BHxsXxHPxvbmj/Oxh4Ut7PECfghv333zOpUhGlSev9QOjhQgACAh4IjYAuIETcpVSpbxN/5/CrLHSfj3//ORIbMMtjRFgkpQ5/IHQ3mIxWDgEhGSUbWwUBEPArAQgIfsWJwUAABEAABEAABEAABEAgnoAmIJyim/TzlStBwfJU2rT0/IMPQkAICm17TgIBQT0vEBDU2UFAkGdnFBAyLp5OtHunfGdEgoCdCEyZY36q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B9QatF1xuaXT8KP2Lrbi6ajM6X0k6pvTPt3Z+5pXz1fuF5293kM3T06LL/a5dofNyX2kUkkzu8fn42Z9BnbGmvrt8oN07IDdWh0XK8LM/MnDrUJd5QNihvJRB+6cFl+0fXtUjsv5rMhp007fsAO6RKC7fw51CUoXVppzfc+N+8acXN+xhVZspRXlgRsnFX/rl8uf334n9T30lOoKYG230epCzk+t6qkzbkuxvV69JValOab/rq0Oz732tGW9+o4jQKCnCggg9NSW974JECBAgAABAgS6VOCNN99Ov3vq+bTIwgulGBCtNSjXpSfQzSqPrSqeeval9PJrf0qrrrx8Wmn5ZWoGD7rZ25onpxuDQNHX4r9rrLZS3XufzpOT6+IX+eijf6WXXn0jPf3cK2mhhRYoAj6xL269padepzHr65XX3kwvvPR6EZZaYbmlimuu7RfaHTnGF7bPv/Racc0uu/SShXtH+53X2xY96bie2u9m18bRJ2NQKGze+NPbacklFk1fWWnZtMTirQdZZldHzn2kp/fpnPsI99q98u133iv69Ot/eiv9858fppVXWCatuPwy7VZ0ml2fzvmsyGnTnvR53Ejvtad/DjVSW9RzLrntlXN913N+jqlfQFvWb+VIAgQIfBIBAYRPouVYAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoKaAAIKOQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQLCCBkE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFsAQGEbEIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLSCAkE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgUEELIJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLaAAEI2oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgWEEDIJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZAgII2YQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgW0AAIZtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAsIIGQTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWwBAYRsQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAtIICQTagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBQQQsglVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtoAAQjahCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBYQQMgmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkCAgjZhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbQAAhm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCwggZBOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbAEBhGxCFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC0ggJBNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLIFBBCyCVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC2gABCNqEKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFhBAyCZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2QICCNmEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFtAACGbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQLCCBkE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFsAQGEbEIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLSCAkE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQDORcFAAAAvySURBVIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgUEELIJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLaAAEI2oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgWEEDIJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZAgII2YQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgW0AAIZtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAsIIGQTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWwBAYRsQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAtIICQTagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBQQQsglVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtoAAQjahCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBYQQMgmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkCAgjZhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbQAAhm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCwggZBOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbAEBhGxCFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC0ggJBNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLIFBBCyCVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC2gABCNqEKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFhBAyCZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2QICCNmEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFtAACGbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQLCCBkE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFsAQGEbEIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLSCAkE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgUEELIJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLaAAEI2oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgWEEDIJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZAgII2YQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgW0AAIZtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAsIIGQTqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWwBAYRsQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAtIICQTagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBQQQsglVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtoAAQjahCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBYQQMgmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkCAgjZhCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbQAAhm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCwggZBOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbAEBhGxCFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL/H6uoNKpVH0A0AAAAAElFTkSuQmCC", + "image/png": "iVBORw0KGgoAAAANSUhEUgAACCAAAAUACAYAAACcLbEgAAAgAElEQVR4XuzdB5QkVdkG4G9ZlpxzzkmiJBGRnBGJkpUoOUiQIEgSyUjO+QfJSQSJgggCIgoiWXLOYcnssjv/+Qq7t7unJ/R0z+7M7nPP4ehOV92qeup2VXfft+4d0NbW1hYKAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAJgQECCE3oWZUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoBAQQNAQCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQNMCAghNE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGmBQQQmiZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECTQsIIDRNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBJoWEEBomlAFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0LSCA0DShCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQaFpAAKFpQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQINC0gABC04QqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgaQEBhKYJVUCAAAECBAgQIECAAAECY4LAeZfdHM++8FpxqKstv2SstvwSVYfd1tYWvzr6vPjmm2HF33fecp2Yc7YZxwSaXjlGno2xDv1fuxs09sDGVrQ0AQIECBDoRQH3p17EVTUBAgQIEOijAgIIffTE2C0CBAgQIECAAIGRJ/DNsGFx5Cm/j+HDh3e60VWWXSKWXWqhkbdjtkSAQJ8S2HavY+OhR58u9mnnLdeN3bZdv2r/hg0bHguvvG35b+efsG8svcQCfeoY+tPO8Oz8bL3w8htxzc1/jRdfeTOef/mNeOe9j4oVpphs4phh2qli2mkmjxmnmzq+v9j8sdRi34nxxh2nP51++0qAAAEC/VTA/amfnrgxZLfPuOiGePBfTxVHO86gsePCk/YfQ47cYRIgQGDkCgggjFxvWyNAgAABAgQIEOiDAl9+NSSWWGOHLvfsFz/fMHb46Y+7XM4CrRE45vTL44GHnygq22TdFWOLDVZtTcVqIdBDgVERQNhkx8Pjy6++Lvb48H23iUUXnLuHe9+z1Ubl9gUQ6p+zl159K876vxvjT3f9vaGT+qOVvx977bBRTD/tlA2tZ+G+KTAq35t9U8ReESAwqgXcn0b1Gegb2+/r96e9Dzsjbr/n4TLWk/dc3Dfg7AUBAgRGMwEBhNHshDocAgQIECBAgACBxgW++npILL561wGEPbf/SWy/xdqNb8AaPRLY+YCT4t6/P1asu+2ma8U+O23co3qsRKBVAqMigLDACluXd//Mo/eK5ZdepFWH0616RuX2BRDan6Jnnn81frb7UfHFl1916/zVLnTRSQfE9xadr0frWqlvCYzK92bfkrA3BAj0BQH3p75wFvrGPvT1+5MAQt9oJ/aCAIHRX0AAYfQ/x46QAAECBAgQIECgGwIffPRJeQqGFTbcs7zGLlutGxuvs2Lx74knmsAQ1t2wbNUiAgitklRPqwQEEEZuAEIAobrlDv7k81hlk32qwgezzjRt/HzzHxUjY0wz1eTFaBn5BGppWob7H34iXnn9nXJFAgituhqM+nr6egfPqBeyBwQIjCwB96eRJd0/ttPX70/X33JvPPHsywXmuOMMiv133ax/wNpLAgQI9DMBAYR+dsLsLgECBAgQIECAQO8LVP5ocuAeWxj6v/fJ625BAGEUwdtshwICCAIIo/LtcfFVt8XxZ11Z3oUfr/aDOHL/n8fAgWN1uFttbW3x0KNPx+kX3hCPPvFcCCCMyjPY2m339Q6e1h6t2ggQ6MsC7k99+eyM/H1zfxr55rZIgACBvigggNAXz4p9IkCAAAECBAgQGKUCrQog5NQO/33htRg4cGDMO9fMMfbAgR0e1zfDhsXLr74dH378aeQTrdNOPXlTBkOGDI3nXnojhgwdGvPOOXNMMP54DdWX+5NPM308+NP4/IuvYtCgsWOqKSYt/hswYEBDdVUuPPSbYfHam+8Wf5ph2ik7HVFiVAQQPvnsi3jh5Tdi4FhjxZyzzRgTTtCYWz2Y7AB8/a334o233o8ZppsyZphuqk7bQo9xa1bsjWNpxb6lx9vvfhivvPFOTDHZJDHLjNOMtJFF8n3x0eDP4qPBn0b+//HGG7d4r0068YTdOrT+HEB49/2P46XX3orJJ504Zp95uuI93Z3S7I/IOVVAmn88+LMY3tZWvKemn2bKGH+8cbrcvBEQqol+sv2h8fRzrxR/zGv6gzef0e1rSVped8u9sfTi88fMM0zTpX0u8OVXQ4qRFHJUhVlmnDammWqybq1Xu1C+5197M6+B78W44w6Kmaafpsd11db91jsfFNeSuWabsbg/dVbynvbfF18rRjOadabputUG69XXKpfKuvPe//xLb8Skk0xYfAYYb9yu3x/NvjcbOZnNXjsb2VZPls3PLDnSx3vvfzxS77O5r81c4zo61vc/HBwvvPJm8fL000wRM043dadBo67MWuWTbT/fx0O/+aYYcWWKySZu6jNhV/vt9f4j4P7U/ly5P31rMjKmD+tP16ZWfQ/K79TZxgZ/+nnx+WfqKSft9mfC/nNlsacECPR3AQGE/n4G7T8BAgQIECBAgEDLBRoJIBx6wkXx5P+GcNxig1VivTV+GH+47W9x9U33xH+eeqFq35b7/iKxw0/XLobKzpIdQjf/+cG48ba/FU+oVpbsXNpnp41jk3VW7PDH3dpt59OwV934l6LO2o5udlsAACAASURBVG3PM8dMses268cqyy7eodcjjz8XV/7hrnjsqReKDvOOyubrrxybrb9KzDHL9N2yf/Pt9+Oc399U7NN/X3y9ap3s/F1myYVig7WWje8uMFdxrCeec3U88M8nyx1tuUJ6ZKdMbVl9hSVj+y3W7tZ+dLRQdoyedN41cd9D/4l33vuoarGZpp86Vlxm0dh92w06DSNcc/M9hX2WRRecKw76xc+K/T/rkhvjwX8+1W6+9jTce8dNetwB1hvH8tcHH4vTLry+XPVRv9o+st10VUrnK5fLNnHcwTvVXSXr/7+rb4vHn3mpnUee2203XSs2/NFyHbb3esa5oWdfeC3+9Z//xmNPPR8vvPxm0XG30g8XLerLcsOt98Udf/1nPPHMi0XAp17JTpQtN1o9frL28kUHfUdlZAYQfrb7UUXHb6nDOfcp93Paqadot3t77bBRLLPkgu3+nu+3k869Jv752LPtzL8z96yx/prLxmbrrRxjjdU+VNTT7ecPqyefd23k9eSRx//boWVuf6uNVo/VVliyGP62XhFAqFZZcs2dyudxye/OFxeffEBXb8+GX88fsk+/8PqonbqhdB1eeon544BdNy+CVF2VDJtl+7vvocfbtb85Z52heM9deePd5WqOP3inmL3mvpL317zXZclg2BVnHRLvvPdhca3Ka3blezqvI6sut0Tsvt0G5R/h8152wRW3xAMPP9HuvpaGR/9q+5h+2im7OpTiB/5mXOodx4cffxJn/t+Ncc8Dj7a79+T7+fBfblN333r63uzyIGsWaMW1M4/v7r89UtSc1+aLTtq/y/BTvu933P93RWgpyzqr/aBoK7UlO9V/f92dcetdD8UTz77U7vWF558z9t15k1hsoXk6PPTaz1F5TcztP/zYM/H40y/Gv598vjg3k0w0QWyz6Zqx7FILRyuvcZU7lmHP0y+6IW6/5x/t2kNe+zffYJV47sU34tU3vp1SJe9xa628VIfH1gqfrPyNt98v3kN3/vXhuvfQ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TiNtz7L9U8D96dvzNjIDCGPq/alV16auAgi14c3FFpon8rvxoLEHNvQmbdX3oNJvE3m/22Wr9WKWGadptx/vvv9xbL3n0Z2O2NfQzluYAAECLRAQQGgBoioIECBAgAABAgT6t0D+ALzHr0+NYcOGFQdy/8NPlA8on97PjsssG/5oucgOtcrSyI/XlUMx5g8Z+TR4R6X2R91/3nZuu46gym2X6slOqXwaNTujnn3h1aqnS3OZDAJcc97h7TrQ/3jH/fGro86r2p38EXyWGaeNt979oCrAULvP9QII2cH5092PbLdedkDPP+9sMXz48CLIUBmMqA0gZKf36pvt226fsrPt408+i0efeL6Y2iEDFT0pN9/5YOx/5DlVqy6z5IKx4HyzF0+y54/+pVEjSgt1NKd9o53jrQwg5L618lhqLWufpsnX8z3xp0uPiQEDBnRKnx2fa2/5q7rtMJ+0n3TiCYsO89rOlVYEEHLH8snSfMK0smRoYorJJolnnn+lbidoLtuXAgi33PVQ7HvEWVXHkNeP6aeZIt5854PCrnZqhsrh23PFvC7kk6nzzDFzfPDR4HjokafjhVferKqzo+k0Gtl+Dlufo06URjUobXvxheeOQWOPXYSYSkOv1zYcAYTOr2K1HTy1S+e9at65Zo624W2RHRP5I31tOXTvrWLjdVasu6Erb7w7jjjpkqrXst0sssCcMeuM08ZHgz+Lfz/5XLv3cm0AISuovB42cm3uawGE3PdWufRGAKGR92Yj56E3rp21268ddSNf33TdleLgvbbsclefef7V2PDnh7RbLkfZmWu2GSODc/nZovYa14oAQquvcXkQf33wsdjlVyd1edy1C9QLIOQyrfCp7OQrbTfvyxkenGPWGeKrr76OR598vphapFTyenHb5cd1OC1TwwdohX4j4P707akamQGEMfX+1KprU1cBhGXX273d59XS7wGdvTF33nLd8hSHuVyrvgdVPhyR9eb3lO8uMFfxuT6/i73w8hvlKfNK+3fB7/aL7y8+f7+5jthRAgRGTwEBhNHzvDoqAgQIECBAgACBBgTyKbkl1mg/v3JtFb/4+Yaxw09/XPXnvhZA6Oyw8ynUHEVg8kknrrvYHgefWh6CvrN68kf+yuBAvQBCrp9POv/25EuKUQS6U1ZaZtE47chfVC160rnXxPmX/6nD1et1WnZnW7lM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w6pG86UEEWZOvzDmXTG1xVVzmq9zss8ft696IDZtfaLusD/96L0x5O2tPz/LLTCuu2NtiwBHKVYCf7cuvLzVVSOav1Bvdt+zd398YvqCuq5XXPzpuG7uJS3W667vM00bkRnTujtshS4RONnnoS5B6cKimfd32azseDXyXeCxHX+IhbfdV6n8dsvd1RzdfNl/4PWYMW9p7Prnnurf31h0ZUyb8tEuVOz+0vdv/EXcuXbzCW9IucreojlfbLG+sTxhPisSIECgIQEBhIbYPIkAAQIECBAgQIAAga4QKPfsLj8M7t337zh8+EiMGz08xowa3urM1eO99quvHYi/7twdgwYOiBI+cPC5K0aq59UsPyLufumV2LnrpRhx5tAqcDJgQP+et6G2qM8LmKNat0A5E7HM/cXm1X0HYugZg+NdY0fEGUNaHmQ5XvOU2+6U9//Lr+yL8eNGxdhRw9sNHhxbp6/PHyVMUD43y99z3z22Q1eM4d52V3b395nMmPb5SbqbAPr6PNRN7A2/bHa8fBdomL7Tn2gsO51UQQIECFQCAggagQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgLCCCkCRUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAWEEBIEypAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAtIICQJlSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBaQAAhTagAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG0gABCmlABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJpAQGENKECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCHiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTSAgIIaUIFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEPUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAikBQQQ0oQKECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgIIeoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBICwggpAkVIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQFhBASBMqQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgLSCAkCZUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWkAAIU2oAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBtIAAQppQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQQ8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECaQEBhDShAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgh4gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE0gICCGlCBQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBD1AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpAUEENKEChAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCHqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAsIIKQJFSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBYQQEgTKkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIC0ggJAmVIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFpAACFNqAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbSAAEKaUAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmkBAYQ0oQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIIeIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNICAghpQgUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQQ9QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKQFBBDShAoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgh6gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgLCCCkCRUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAWEEBIEypAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAtIICQJlSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA8kgJHAAAL7klEQVRaQAAhTagAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG0gABCmlABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJpAQGENKECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCHiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTSAgIIaUIFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEPUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAikBQQQ0oQKECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgIIeoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBICwggpAkVIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQFhBASBMqQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgLSCAkCZUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWkAAIU2oAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBtIAAQppQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQQ8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECaQEBhDShAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgh4gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE0gICCGlCBQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBD1AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpAUEENKEChAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCHqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAsIIKQJFSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBYQQEgTKkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIC0ggJAmVIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQFpAACFNqAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgbSAAEKaUAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAmkBAYQ0oQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAIIeIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBNICAghpQgUIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQQ9QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECKQFBBDShAoQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgh6gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgLCCCkCRUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAWEEBIEypAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAtIICQJlSAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBaQAAhTagAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG0gABCmlABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJpAQGENKECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCHiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTSAgIIaUIFCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEPUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAikBQQQ0oQKECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgIIeoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBICwggpAkVIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQFhBASBMqQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgLSCAkCZUgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAWkAAIU2oAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoAcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBtIAAQppQAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQQ8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECaQEBhDShAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgh4gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE0gICCGlCBQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBD1AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIpAUEENKEChAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCHqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQSAsIIKQJFSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBYQQEgTKkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIC3wf+vF3YCxcAu+AAAAAElFTkSuQmCC", "text/plain": [ "" ] @@ -647,7 +647,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAACCAAAAUACAYAAACcLbEgAAAgAElEQVR4XuzdBZQkxf0H8IIz3DncXRMsWLDD3T24uwW3A4IT3D0Q3INDIEiCBIIEl8MPOfSwAMdx//dr/jM3Mzuzs7M9eyv3qffyXm6np7r709U1w9S3q8YYMWLEiKQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIIjCGAkEPPWwkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFMQABBQyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCBoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCNoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFtAACE3oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQRtgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgtIICQm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFhBAyE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQRsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgsIIOQmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKANECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkFBBByE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcAgIIuQlVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAggaAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgEBhNyEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEELQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILeAAEJuQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBbQAAhN6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEbYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILSCAkJtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgjZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BYQQMhNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBC0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII2gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII2QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCBoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCNoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFtAACE3oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQRtgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgtIICQm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFhBAyE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQRsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgsIIOQmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKANECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkFBBByE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcAgIIuQlVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAggaAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgEBhNyEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEELQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILeAAEJuQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBbQAAhN6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEbYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILSCAkJtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgjZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BYQQMhNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBC0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII2gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII2QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCBoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCNoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFtAACE3oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQRtgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgtIICQm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCNkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFhBAyE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQRsgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgsIIOQmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKANECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkFBBByE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcAgIIuQlVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAggaAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgEBhNyEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEELQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILeAAEJuQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgjaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBbQAAhN6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEbYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILSCAkJtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgjZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BYQQMhNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIGgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBC0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII2gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBG2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII2QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBGyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCBoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQtAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCNoAAQIECBAgQIAAAQIE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s++I8zj38lvTOZffWrw+/7rt7DTRhONl/47B+KXX3bP42XrY3lukTddZvqzJvDbo/bTedoe3p5lm76m2nFN7AgjNuscrz+e6C45M884xU6vn11oAodk+MWNLfA7GUjWtlVi64g/rr5hiQFCpLqBf1i83495oxj3ZngBC6bJ4cR71lrFr5vffmFkrAnl3P/hkq4QRiNpozWXT+qsvU3OZpmZcA3UQIND9BAQQut81c8QECBAgQIAAAQIECPRggZ4aQDjtwhvSxVffmV25ymUEnn3xjRQDEaUlQgoxADLT9FOlGaebMlufeax+fdN7g4ekVTcfOWV55WD89n88ORtsilJrcLotzaejAggRtNhs12OKh3DLpX9Ks888bauH9K+nXsyWsCiUv1/35zTVFJMW/93o4HizAggdcS5xUjFYENe4sAZ7PJUaT6dGqZxm/uJT9k+VywxULkUQg0qLtPIkdjX8WHN74gnHb7dxvPHy6+5JJ593bVn1cawrLb1wmmG6KbP7YNKJJ0x9evdKt937r3TI8b/OctFdAwix1nvMQBKl2mBjNeczL7kpXXDl7TXPu9EAQul9W9hfzPCxyG/nSDNMO2Wabur+aaIJxktjjjlGiqUMbr3nn9lmzQoglJ7jiBEj0j9iOZvDziw79dIZTC655q506gW/mkXZZpNV29I9FbeZe7YZ02rLL5r9+9rbHkzHnHZF8bXuHEBopkuAdLcAQrP7jjCI5UhW3GTkDCOly//c9cCTaf9jziu2ncduP6fFk/WV/X2EX6Zs4KnXmLK7sFxIYUftCSA06x5//a0PUiwDUijXnndEmm+umVu9/1oLIHSEzzfffp+uvOn+bDaX1mZWiYPeYfM1sunRldYF9Mutz0zTWjBsdO+Xo2XlvScbDSA8/fxraau9ji826gganXvCPjWXYumI779xz8R3pZghp96sUosuMFd2fPHfawoBAgRCQABBOyBAgAABAgQIECBAgEAXEuipAYTSKa2XX2rBdOYxexbV9zj0jBRrVBdKDIxsuOay2cBsZakXQCidRjqeyIkZBtpTSgc5YlDwjztv3J5qWryncj3emHK+3pOLMdX0AcecX6zr2fsuSn379in+u7MCCB1xLoWTuvz6e9LJ544cvC9MJ1/6422EVO6+6qRsMLmyrLXVIcUnR3fecq20x7br5bp+jRr/+NOw9Pu1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+ue0lLnjJmZOiVUnct4kQAIk4HECKK00bd5KNcv8efMIRIxl77pZMmbIEHTmFCB407EUIHjTLwy0edMvumdFAYJDohQgOAQV3924L8a3f427owDB+36mAMHbPqIAwdv+4exIgAR8CVCAwBVBAiRAAiRAAiRAAiRAAiRAAiQQFQEKEKLC59pgChBcQxuVYQbaosIXM4MpQHDoKgoQHIKK727cF+PbvxQgxI5/KUDwtq8oQPC2fzg7EiABChC4BkiABEiABEiABEiABEiABEiABDQSoABBI0yNpihA0AhToykG2jTC9LApChAcOocCBIeg4rsb98X49i8FCLHjXwoQvO0rChC87R/OjgRIgAIErgESIAESIAESIAESIAESIAESIAGNBChA0AhToykKEDTC1GiKgTaNMD1sigIEh86hAMEhqPjuxn0xvv1LAULs+JcCBG/7igIEb/uHsyMBEqAAgWuABEiABEiABEiABEiABEiABEhAIwEKEDTC1GiKAgSNMDWaYqBNI0wPm6IAwaFzKEBwCCq+u3FfjG//UoAQO/6lAMHbvqIAwdv+4exIgAQoQOAaIAESIAESIAESIAESIAESIAES0EiAAgSNMDWaogBBI0yNphho0wjTw6YoQHDoHAoQHIKK727cF+PbvxQgxI5/KUDwtq8oQPC2fzg7EiABChC4BkiABEiABEiABEiABEiABEiABDQSoABBI0yNpihA0AhToykG2jTC9LApChAcOocCBIeg4rsb98X49i8FCLHjXwoQvO0rChC87R/OjgRIgAIErgESIAESIAESIAESIAESIAESIAGNBIzAgWQROX7unBTKmlWSEhM1XoGmIiFAAUIk1Nwfw0Cb+4y9cAVDgJDt+CHJtmuHF6akdw5Zs4pcV1wke47o7FKAEB2/OBnNfTFOHBniNs6dT5YjJ85IsiTLmSy/yakLx2xHZEvMI/mSrpRMCVkvDjAeuksKEDzkDJupUIDgbf9wdiRAAr4EEpKTk5MJhQRIgARIgARIgARIgARIgARIgAQiJWAEDrIkZVAmcmTNGKkpjtNIgAIEjTA1mmKgTSNMD5syBAiJCQmSlClRMidlkEwZEjw843SaGgUI6QTeW5flvugtf7g1G0OAAPv4zpiYmCDZMqd8d2TzBgEKELzhh0CzoADB2/7h7EiABHwJUIDAFUECJEACJEAC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QIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZAgII2YQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgW0AAIZtQAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAsIIGQTaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWwBAYRsQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAtIICQTagBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBQQQsgk1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtoAAQjahBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBYQQMgm1AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkCAgjZhBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbQAAhm1ADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCwggZBNqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbAEBhGxCDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC0ggJBNqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLIFBBCyCTVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC2gABCNqEGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFhBAyCbUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2QICCNmEGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFtAACGbUAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQLCCBkE2qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFsAQGEbEINECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLSCAkE2oAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgUEELIJNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLaAAEI2oQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgWEEDIJtQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZAgII2YQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgW0AAIZtQAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAsIIGQTaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWwBAYRsQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAtIICQTagBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBQQQsgk1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtoAAQjahBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBYQQMgm1AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkCAgjZhBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbQAAhm1ADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCwggZBNqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbAEBhGxCDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC0ggJBNqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBLIFBBCyCTVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEC2gABCNqEGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFhBAyCbUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC2QICCNmEGiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFtAACGbUAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQLCCBkE2qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFsAQGEbEINECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQLSCAkE2oAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEsgUEELIJNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQLaAAEI2oQYIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgWEEDIJtQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLZAgII2YQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgW0AAIZtQAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIZAsIIGQTaoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWwBAYRsQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAtIICQTagBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSyBQQQsgk1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAtoAAQjahBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBYQQMgm1AABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAtkCAgjZhBogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBbQAAhm1ADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkCwggZBNqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBbAEBhGxCDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkC0ggJBNqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEDg/wEmm8kvQRU11wAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAACCAAAAUACAYAAACcLbEgAAAgAElEQVR4XuzdBZhc1d0H4H9ISIIGDQR3KK7FigWnFHeKu1uRQvHilFDc4YPi7lYoLoUSKO7uGpwI+z3npjOZmZ3dndk7m91N3vM83/OV3XvPPfe9596dzPndc3o0NTU1hUKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCHQQwAhh55dCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUxAAEFHIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFtAACE3oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgtIICQm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFhBAyE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgsIIOQmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkFBBByE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcAgIIuQlVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgEBhNyEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILeAAEJuQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBbQAAhN6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILSCAkJtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BYQQMhNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFtAACE3oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgtIICQm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFhBAyE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgsIIOQmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkFBBByE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcAgIIuQlVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgEBhNyEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILeAAEJuQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBbQAAhN6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILSCAkJtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BYQQMhNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICCAoA8QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQUEEHITqoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAQQNAHCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwCAgi5CVVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCDoAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAQGE3IQqIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAQQ9AECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgt4AAQm5CFRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQICCPoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFtAACE3oQoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAQR9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgtIICQm1AFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgACCPkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkFhBAyE2oAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEAAQR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgsIIOQmVAEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggKAPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkFBBByE6qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQEEDQBwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcAgIIuQlVQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECAgg6AMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgEBhNyEKiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEEPQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILeAAEJuQhUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECAgj6AAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBbQAAhN6EKCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQEEfYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILSCAkJtQBQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAgj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5BYQQMhNqAICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAEEfIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHILCCDkJlQBAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIICgDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5BQQQchOqgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBA0AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AICCLkJVUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgIIOgDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4BAYTchCogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEBBD0AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCC3gABCbkIVECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgII+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQW0AAITehCggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEBBH2AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyC0ggJCbUAUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICAAII+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQWEEDITagCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQABBHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyCwgg5CZUAQECBAgQIECAAAECBAgQIECgfQLnX35bvPrm+9nOqyy3WKyy3KJlFTU1NcWfjzs/hg8fkf18ly3XillnmrZ9B7NX5PUc9r/rMG6vnjQJECBAoAsKeE53wYuiSQQIECAw1gkIIIx1l9wJEyBAgAABAgQIECAwOgSGjxgRx/z9H/Hrr7+2eriVllk0lll8vtHRJMcgQKALCmy7zwnx5OCXs5btsuXasfu265a1csSIX2P+Fbct/uyCk/ePJRedpwueSfdoUr2eb77zYVx724Px1rsfxRvvfBiffv51dqKTTTJRTDPVFDFV/0lj2qmnjCUWnjsWX/g30bdP7+4BoZUECBAYQwQ8p8eQCzmGnsaZF98Yj//npezseo/bKy4adOAYeqZOiwABAuUCAgh6BAECBAgQIECAAAECBDpA4Kefh8aiq+3YZs17bb9+7PjHP7S5nQ0aI3D8GVfEY0+9kFW28dorxObrrdyYitVCoJ0CnRFA2HinI+Onn3/JWnzk/tvEQvPO3s7Wt2+3zjx+rQGEt9/7OM7+v5vj9vueqOskf7/iErHPjhvGgKkmr2s/G3dNgc7sq11TRKsIdB0Bz+mucy06syVd/Tm97xFnxt0PPFUkevGBSzqTy7EJECAw2gQEEEYbtQMRIECAAAECBAgQIDA2Cfz8y9BYZNW2Awh777BB7LD5mmMTTaee6y4HDYqHnngua8O2m6wR++28Uae2x8EJdEYAYZ7lty7Cn3XcPrHckguM1gvRmcevJYDwyhvvxRZ7HBs//vRzu1wuHnRQ/Hahudq1r526lkBn9tWuJaE1BLqWgOd017oendmarv6cFkDozN7h2AQI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v3dMzJu/IK3YtEnj6HnkftHt0M7Rtk3L8jfmSQIECBAgQIAAAQIECBAgQIAAgQoVkIBQoZwaI0CAAAECBAgQIECAAIGqEJi/YGE89tTE9ESEL7+eWdLl0Yd0ihOO3j823nC9qghDHwQIECBAgAABAgQIECBAgAABAqUEJCBYDgQIECBAgAABAgQIECBQEAKLi4riw4+n5hTLwkWLY+wzk+KBR58rqdfryC5xQe9uObXjYQIECBAgQIAAAQIECBAgQIAAgewCEhCyG2qBAAECBAgQIECAAAECBCpA4PMvpse+x5yXuSUJCJkJNUCAAAECBAgQIECAAAECBAgQWCsBCQhrxaYSAQIECBAgQIAAAQIECFS0gASEihbVHgECBAgQIECAAAECBAgQIECgagUkIFStt94IECBAgAABAgQIECBAYBUC8xcsjOf/8UZmn803+UFs037TzO1ogAABAgQIECBAgAABAgQIECBAIDcBCQi5eXmaAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKENAAoJlQYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQWkICQmVADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAQEa4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILCABITOhBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEJCNYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFlAAkJmQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECEhCsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCzgASEzIQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCQgWAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAZgEJCJkJNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhIQLAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcwCEhAyE2qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQkIBgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZBSQgZCbUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICABwRogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgtIQMhMqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAoI1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQWkICQmVADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAQEa4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILCABITOhBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEJCNYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFlAAkJmQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECEhCsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCzgASEzIQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCQgWAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAZgEJCJkJNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhIQLAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcwCEhAyE2qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQkIBgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZBSQgZCbUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICABwRogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgtIQMhMqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAoI1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQWkICQmVADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAQEa4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILCABITOhBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEJCNYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFlAAkJmQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECEhCsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCzgASEzIQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCQgWAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAZgEJCJkJNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhIQLAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcwCEhAyE2qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQkIBgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgCVBcmgAAAoZJREFUQIAAAQKZBSQgZCbUAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQICABwRogQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMgtIQMhMqAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBAAoI1QIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGQWkICQmVADBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAgAQEa4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDILCABITOhBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEJCNYAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkFlAAkJmQg0QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECEhCsAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCCzgASEzIQaIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCQgWAMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAZgEJCJkJNUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAhIQLAGCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcwCEhAyE2qAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQkIBgDRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKZBf4fV1HcDmbYbRgAAAAASUVORK5CYII=", "text/plain": [ "" ] @@ -662,7 +662,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABXgAAAPoCAYAAABkvZZOAAAgAElEQVR4XuzdCbxMdR/H8Z99d3Ht+77vWZOQhFRaiB4lIUUklT1RkqRIlJCSQqWFUqhIkYjIvu/7vu/b8/qdmmNm7qz3zL1nZu7nvF7P69HMfzvv/7nbd/7nf5LduHHjhnAggAACCCCAAAIIIIAAAggggAACCCCAAAIIRJxAMgLeiJszBowAAggggAACCCCAAAIIIIAAAggggAACCBgCBLxcCAgggAACCCCAAAIIIIAAAggggAACCCCAQIQKEPBG6MQxbAQQQAABBBBAAAEEEEAAAQQQQAABBBBAgICXawABBBBAAAEEEEAAAQQQQAABBBBAAAEEEIhQAQLeCJ04ho0AAggggAACCCCAAAIIIIAAAggggAACCBDwcg0ggAACCCCAAAIIIIAAAggggAACCCCAAAIRKkDAG6ETx7ARQAABBBBAAAEEEEAAAQQQQAABBBBAAAECXq4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgQgUIeCN04hg2AggggAACCCCAAAIIIIAAAggggAACCCBAwMs1gAACCCCAAAIIIIAAAggggAACCCCAAAIIRKgAAW+EThzDRgABBBBAAAEEEEAAAQQQQAABBBBAAAEECHi5BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgQgVIOCN0Ilj2AgggAACCCCAAAIIIIAAAggggAACCCCAAAEv1wACCCCAAAIIIIAAAggggAACCCCAAAIIIBChAgS8ETpxDBsBBBBAAAEEEEAAAQQQQAABBBBAAAEEECDg5RpAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQiVICAN0InjmEjgAACCCCAAAIIIIAAAggggAACCCCAAAIEvFwDCCCAAAIIIIAAAggggAACCCCAAAIIIIBAhAoQ8EboxDFsBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAgJdrAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQiFABAt4InTiGjQACCCCAAAIIIIAAAggggAACCCCAAAIIEPByDSCAAAIIIIAAAggggAACCCCAAAIIIIAAAhEqQMAboRPHsBFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQJergEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBCBQh4I3TiGDYCCCCAAAIIIIAAAggggAACCCCAAAIIIEDAyzWAAAIIIIAAAggggAACCCCAAAIIIIAAAghEqAABb4ROHMNGAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQIeLkGEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBCBUg4I3QiWPYCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAS/XAAIIIIAAAggggAACCCCAAAIIIIAAAgggEKECBLwROnEMGwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQIODlGkAAAQQQQAABBBBAAAEEEEAAAQQQQAABBCJUgIA3QieOYSOAAAIIIIAAAggggAACCCCAAAIIIIAAAgS8XAMIIIAAAggggAACCCCAAAIIIIAAAggggECEChDwRujEMWwEEEAAAQQQQAABBBBAAAEEEEAAAQQQQICAl2sAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCIUAEC3gidOIaNAAIIIIAAAggggAACCCCAAAIIIIAAAggQ8HINIIAAAggggAACCCCAAAIIIIAAAggggAACESpAwBuhE8ewEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABAl6uAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIEIFCHgjdOIYNgIIIIAAAggggAACCCCAAAIIIIAAAgggQMDLNYAAAggggAACCCCAAAIIIIAAAggggAACCESoAAFvhE4cw0YAAQQQQAABBBBAAAEEEEAAAQQQQAABBAh4uQYQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEIFSDgjdCJY9gIIIAAAggggAACCCCAAAIIIIAAAggggAABL9cAAggggAACCCCAAAIIIIAAAggggAACCCAQoQIEvBE6cQwbAQQQQAABBBBAAAEEEEAAAQQQQAABBBAg4OUaQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEIlSAgDdCJ45hI4AAAggggAACCCCAAAIIIIAAAggggAACBLxcAwgggAACCCCAAAIIIIAAAggggAACCCCAQIQKEPBG6MQxbAQQQAABBBBAAAEEEEAAAQQQQAABBBBAgICXawABBBBAAAEEEEAAAQQQQAABBBBAAAEEEIhQAQLeCJ04ho0AAggggAACCCCAAAIIIIAAAggggAACCBDwcg0ggAACCCCAAAIIIIAAAggggAACCCCAAAIR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IJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAEYVLfAAAIABJREFUgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECCrcvXIAAAB8UlEQVQg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAgJeY4AAAQIECBAgQIAAAQIECBAgQIAAAQKZCgh4M22csgkQIECAAAECBAgQIECAAAECBAgQICDgNQYIECBAgAABAgQIECBAgAABAgQIECCQqYCAN9PGKZsAAQIECBAgQIAAAQIECBAgQIAAAQICXmOAAAECBAgQIECAAAECBAgQIECAAAECmQoIeDNtnLIJECBAgAABAgQIECBAgAABAgQIECAg4DUGCBAgQIAAAQIECBAgQIAAAQIECBAgkKmAgDfTximbAAECBAgQIECAAAECBAgQIECAAAECAl5jgAABAgQIECBAgAABAgQIECBAgAABApkKCHgzbZyyCRAgQIAAAQIECBAgQIAAAQIECBAgIOA1BggQIECAAAECBAgQIECAAAECBAgQIJCpgIA308YpmwABAgQIECBAgAABAgQIECBAgAABAv8P8b5QSggyscsAAAAASUVORK5CYII=", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABXgAAAPoCAYAAABkvZZOAAAgAElEQVR4XuzdB5QT1R7H8T+916X3Kr2KFIEnigqIiiiKiiJKERBEVHoVlC6KoFIEAQEVLKBIU4qCFEWQjvTee5X+zn8wQ5JNsslOdifJfuecd55sbpvPnWz55c6dRLdu3bolHAgggAACCCCAAAIIIIAAAggggAACCCCAAAJhJ5CIgDfs5owBI4AAAggggAACCCCAAAIIIIAAAggggAAChgABLxcCAggggAACCCCAAAIIIIAAAggggAACCCAQpgIEvGE6cQwbAQQQQAABBBBAAAEEEEAAAQQQQAABBBAg4OUaQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEwlSAgDdMJ45hI4AAAggggAACCCCAAAIIIIAAAggggAACBLxcAwgggAACCCCAAAIIIIAAAggggAACCCCAQJgKEPCG6cQxbAQQQAABBBBAAAEEEEAAAQQQQAABBBBAgICXawABBBBAAAEEEEAAAQQQQAABBBBAAAEEEAhTAQLeMJ04ho0AAggggAACCCCAAAIIIIAAAggggAACCBDwcg0ggAACCCCAAAIIIIAAAggggAACCCCAAAJhKkDAG6YTx7ARQAABBBBAAAEEEEAAAQQQQAABBBBAAAECXq4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgTAUIeMN04hg2AggggAACCCCAAAIIIIAAAggggAACCCBAwMs1gAACCCCAAAIIIIAAAggggAACCCCAAAIIhKkAAW+YThzDRgABBBBAAAEEEEAAAQQQQAABBBBAAAEECHi5BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgTAVIOAN04lj2AgggAACCCCAAAIIIIAAAggggAACCCCAAAEv1wACCCCAAAIIIIAAAggggAACCCCAAAIIIBCmAgS8YTpxDBsBBBBAAAEEEEAAAQQQQAABBBBAAAEEECDg5RpAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTCVICAN0wnjmEjgAACCCCAAAIIIIAAAggggAACCCCAAAIEvFwDCCCAAAIIIIAAAggggAACCCCAAAIIIIBAmAoQ8IbpxDFsBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAgJdrAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCFMBAt4wnTiGjQACCCCAAAIIIIAAAggggAACCCCAAAIIEPByDSCAAAIIIIAAAggggAACCCCAAAIIIIAAAmEqQMAbphPHsBFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQJergEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCBMBQh4w3TiGDYCCCCAAAIIIIAAAggggAACCCCAAAIIIEDAyzWAAAIIIIAAAggggAACCCCAAAIIIIAAAgiEqQABb5hOHMNGAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQIeLkGEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBMBUg4A3TiWPYCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAS/XAAIIIIAAAggggAACCCCAAAIIIIAAAgggEKYCBLxhOnEMGwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQIODlGkAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMJUgIA3TCeOYSOAAAIIIIAAAggggAACCCCAAAIIIIAAAgS8XAMIIIAAAggggAACCCCAAAIIIIAAAggggECYChDwhunEMWwEEEAAAQQQQAABBBBAAAEEEEAAAQQQQICAl2sAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAIUwEC3jCdOIaNAAIIIIAAAggggAACCCCAAAIIIIAAAggQ8HINIIAAAggggAACCCCAAAIIIIAAAggggAACYSpAwBumE8ewEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABAl6uAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAIEwFCHjDdOIYNgIIIIAAAggggAACCCCAAAIIIIAAAgggQMDLNYAAAggggAACCCCAAAIIIIAAAggggAACCISpAAFvmE4cw0YAAQQQQAABBBBAAAEEEEAAAQQQQAABBAh4uQYQQAABBBBAAAEEEEAAAQQQQAABBBBAAIEwFSDgDdOJY9gIIIAAAggggAACCCCAAAIIIIAAAggggAABL9cAAggggAACCCCAAAIIIIAAAggggAACCCAQpgIEvGE6cQwbAQQQQAABBBBAAAEEEEAAAQQQQAABBBAg4OUaQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEwlSAgDdMJ45hI4AAAggggAACCCCAAAIIIIAAAggggAACBLxcAwgggAACCCCAAAIIIIAAAggggAACCCCAQJgKEPCG6cQxbAQQQAABBBBAAAEEEEAAAQQQQAABBBBAgICXawABBBBAAAEEEEAAAQQQQAABBBBAAAEEEAhTAQLeMJ04ho0AAggggAACCCCAAAIIIIAAAggggAACCBDwcg0ggAACCCCAAAIIIIAAAggggAACCCCAAAJhKkDAG6YTx7ARQAABBBBAAAEEEEAAAQQQQAABBBBAAAECXq4BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAgTAUIeMN04hg2AggggAACCCCAAAIIIIAAAggggAACCCBAwMs1gAACCCCAAAIIIIAAAggggAACCCCAAAIIhKkAAW+YThzDRgABBBBAAAEEEEAAAQQQQAABBBBAAAEECHi5BhBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgTAVIOAN04lj2AgggAACCCCAAAIIIIAAAggggAACCCCAAAEv1wACCCCAAAIIIIAAAggggAACCCCAAAIIIBCmAgS8YTpxDBsBBBBAAAEEEEAAAQQQQAABBBBAAAEEECDg5RpAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTCVICAN0wnjmEjgAACCCCAAAIIIIAAAggggAACCCCAAAIEvFwDCCCAAAIIIIAAAggggAACCCCAAAIIIIBAmAoQ8IbpxDFsBBBAAAEEEEAAAQQQQAABBBBAAAEEEECAgJdrAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQCFOBsA14b926JVu275Vbt27L58mVVTKkSxOm08Cwgylw7MQZOX7yjNFkiuTJpEjB3MFsnrYQQAABBBBAAAEEEEAAAQQQQAABBBAIGQGXgPfsuYty5eo1j4NLnDiREZalTJlCkiVNYvsJnD57Xmo0aG+Oo1+nV+Sp+v+zfVwMwH6BwR9/KZNnzDcGkjpVSvlz7mj7B8UIEEAAAQQQQAABBBBAAAEEEEAAAQQQiAMBl4C3znOd5MDh4zF2kzljOrmnfAlpWK+GVKtUSpImif/Al4A3xmkKaoHDx07JoSMnjDaTJ0sqZUoUCmr7wWwsEgLebbsOyPkLlwwWfb8VzJczmES0hQACCCCAAAIIIIAAAggggAACCCAQIQKxCnidz13Dp3HDOknxIvnilYSAN1655cNx38i4qbPNTjctmRi/Awigt0gIeBu/+o5s/Ge3cdYP/a+SfNivXQACFEUAAQQQQAABBBBAAAEEEEAAAQQQSCgClgNehdLb4Kd+3FPuKpQn3twIeOON2uiIgDd+vQl449eb3hBAAAEEEEAAAQQQQAABBBBAAIFwFfAa8BbOn0smfNDFPK8bN27KmXMX5NiJ0zJv8R8yc94yl3PWkHf5D6MkWbKk8WJBwBsvzGYnBLzx603AG7/e9IYAAggggAACCCCAAAIIIIAAAgiEq4DXgLd0sYLy9Zg+Xs/rr/XbpOnrA1xe/2p0HylTvGC8WBDwxgszAW/8Mpu9EfDaBE+3CCCAAAIIIIAAAggggAACCCCAQJgJxDrg1fMc/+UcGT5munnK3V9/QZo8+WBABMdOnJHtuw/IwSMnJHuWTFIwXw7JlSNLjA9usxLw/nvlquzZf0R27D4oN27elAJ5cxj/y5AuTUBjD3bhk6fPyakz5+T0mQty+uw5uXnzlrH9RY5smSVvrqzGf1s9zpy9IFu275X9h49L7hxZpFD+XJIjayZJlCiRz6btXMF7/cYN2X/wmOw5cESSJ0tmWOTMFuV1tXgo7cF77sIlOXj4uPHwwiRJkkjObJkle9bMkilDWp/mwQp4deW99q3vMZ37vLmzScG8OSVrVIYY59zqtRas+pf/vSrbdu2X7bsOSKYM6aRQ/pySJ1c2SZbU/4c76gPrTpw6K6fPXpDTZ87L9RvXJVOG9BKVKZ1kicoYlPe+zvXmbXtk/6FjUqxQXilRNL/POxqc34t5c2aVgvlzGt8DY3ovenIN5ve02F6zwZpv2kEAAQQQQAABBBBAAAEEEEAAgcAELAW8q9f9Iy91GGj2WL92VRnSq3WMI9AA4f3RX8uchavk0uV/PZZ/sdHD8nrzpyR1qhQeX49NwLt01XojkN6264DHNvPnyS79Or0ilcoVi/b6qAnfy6QZ882vjxnyplQsc1eM53rh4mWp16Sz/HvlmlH24fsqyXtdW5j1NGT+YNwM+WPtVq8WjsJPP1pLnn/yQZ97HWuIVa/Jna01BnVvJbXuLS8zZi+Rz7+aa4R97oeu1tZ50/N3PwZ8NEW+n7ss2ti8hc0DurUwHgpm9bh165Z8N2epfDlzoRFIezoqlC4qTz9WSx76390u4bc/Ae+mf/ZIszcGmc1OGtFVSt5VwOewn2vb3/hQQI9nHqslndo+67H8lavXZNa8ZTL6ix/k6PHTHsuo3xN1q0vd+6tI+VJFJEmSxEa5x1/qLoePnfLb+6cvBkm2LBmj9bF732F576MpsmL1Jq/96/gb1b9PEif2HO4vXr5WOvcfY9afM2WQZI3KKGfPXZSFy/6S9Zt3yZoN24zxpkubSpo/Vz/gD3gcjTvbNm5wv7zdurGs/GuzfDB2hvmwOecT0Yc7DujWSmpWKeN1zjT07Pv+RPlj7Rav8+CorO282KiOVLu7lFcPLetpnAuXrpERn30jO/ceijaW/1UtJ/06vWy46XHp8hWZNGOezJy7zON7Ua/pob3bGB8E+HNY+Z7m3L6Va9afcVIGAQQQQAABBBBAAAEEEEAAAQTiTsBSwLt+804j8HAcT9St4RJeehr2n39vlS7vjYkxcNG6eXJmlaG9WkvZkoWjNRVIwKuhigbKX81a5Jekhstvt2nssopYg6wX29/ZksKfc9XOvp+7VHoOHm/2O7RXG3mkdhXz37+uWCdtu33g17gchd7t0lwa1qvpsc6R46ek9tNvmq81fbqOrFm/zWNI5t7AlFE9RAMm56PrgLHy44Llfo9PA+XHHr7X7/KeCmpg2GfoBPn9z41+taNh6Z9zR5tl/Ql412zYLi+2f8+s4+nc3Tuv81wnM5R78pH/Sf/Or0Qbn65If7bNO35d347K44d3lqoVSxr/rPlEezl15rxf562F5n851HifOA4Nxr/+YbH0/2CyX21Uq1RKdM6yZM4Qrbx+ANOp/6fm1+dNGyJLV20wQldPH8zotdbltef86teXrYatGTOk8+u669ruedH3q6fj7PmLcu9jrwU0npje187XgI4zdapUMn/JHz770JW8Ez/sKv/s3C9v9B4Z4/zq9Tx9TB8pmC+n13aD8T3N0bjVazYgYAojgAACCCCAAAIIIIAAAggggEDQBSwFvBpsvNn3E3NQuuL21Rcf8zrIBb+ulo59Rrm8ruFUqWIFJXvWTHLg0DFZuWaLS3ikX//pi8GSKmVyl3r+BrzXrt+Q59r0i7YK9J7yxaVowdzGytptO/dHC0B7dWwqzzZ4wOxTg7P6L3aVvQeOml9b/uPHMd7arQG4BuF6aHCzdOZHkjLFnXPxFPBquTw5sxi39B89fspjIPTVp72lTIlC0azdA95ArhgN0qd93NPlFvHuA8fJrPm/+92M1YB338Fj8lSL3h4DxLsK5ZEDh094fG3TkonmGO0KeK9evSavvDlE1m7c7uKl81muVGE5eeqsx9XjVgLeBV8NM7bacBwDPpoqU7/72aV/XaF9V+G8kjJFMtm9/0i0Vb11at0jw/tGD0LdA159r3paAe7oLFgBr98X238Ff/v+I4nKlD5aNW8Br65UT5cmtfHQSE/n42urGeeAN5Bx6vcxb6u5PbWjH5Loe8nTEazvadp2MK7ZQBwoiwACCCCAAAIIIIAAAggggAACwRewFPC27zFCFv2+1hzVJwM7yn3Vynkcpa7403DEsTpRQ6/eHZvKow9VcwkUdUuD4WNnyNdOq23bv/KktG76uEu7/ga8U7/7RXSbAcdRu2ZF6fH6i0ag7Hzo7eDdB40zQxgd3y9fvy8Z0t/Zl3fa9wvlvRFfmNX6vNXMuFXf27Fzz0F5vFkP8+Xmzz0ib776jEtxvcVaQ/K691eWWtXKG9tDOPephfV2+08nzZKfFq406z5QvYKMfK9DtK69BbwaajV7pq6UK1VEChfIZezHqn07ry7WxsYOfVuq31PabFdvc9fbtz/+/HtRS8eh4banI03qlDHun+zrMm7T9QP5beU6s4iGigO7t5KyJQuZ7eoKX11RrauyHaFZKAS8utJZVzw7Dp2jN1o2koL5cpm3/V+7dl127TtsrOz+4psFRlHngPfipX9F9xxu1mGgGQbrStHBPT1vfeK8b7Tu//p0q75m/4Xz5xJd7e2+Al5D9B6DPjMMHcekEd2ibU3iHvC6z5tuUVK6eEG5fv267NxzSHQ7gmaN68bqu5Sn4FTfgy2ery/3lC8mJYoWMPrZtG2PdOr3qcuHHi2bPGo4ux+6727VR9uKzsP91SsY2y/oftbOe9zqvtffzflNdI9p52PDos89btXgaZy6XUSLJo9KpbLFpFiRvF7fW472tbyO+e7/yp86fV6WLF8r7wyf5DKGn78aZuxH7n4E83taMK7ZWE04lRBAAAEEEEAAAQQQQAABBBBAIGgCsQ54NYDt53QbuIZJ309419xL1H2E7g/pmjG2r889T1/pOFhWrd1iNrN63liXVbz+BLyO/Wgdt5Pr3rAf9mvnFe+v9duk6et3tmHo0OIpafXCnRXJuvfovY/fWemot15/M+4dr+3pfr/6IDrHMXvyQI+3Xevq4JgerKShX4u3hopucaGHhkRLZ46M1rengLdTm2eNvVGTJUsarbz7FhIdWz1thGoxzZ9zoBqsq3HRsjXSvudHZnO6ynrUex0kbZpUHrvQ8HnKtz/LmC9+DIktGnRbBOdtQNYuGCfJkyfzynP46En5/Ot58vRj90nRgnlcygX6kDV9IF+Tdu+aq8X1A4xZn78n6dKm9ti/rm598Jm3zNXQVSqUkAkf3Nm7WSt5Cnj1uuv71svG3re+zi3Qa8I9ONX9pju0fMp4qJr7se/gUZd9pvUDCf1gwtOhLt72GHYur3tsfzp5lvkl3Y4ib65s0Zp0H+fzDWtL++ZPSXoPzpNnzBddTe586Crndi83FP0gxP0YO+VHGfHZt+aXPX1gFuzvacG8ZgOdc8ojgAACCCCAAAIIIIAAAggggEBwBPwOeDVMO3X6nHGL97ips82g0TEMX6t33W+Vfu3lhtL2pQY+z0Bvc3+h3Z09UjWsKlIwt1nHn4DXOVTW1YC6Ii5jhrQ++23x9lDzFvY6tSrL8L5tXcrryseZ85aZX9OAV4Ne90NXat77eDufAVqgUzhx+jwZ+slXZrXlP3wcbbWve8Dra79ebch9bjRY6/t2s2hDcw/o4yLg1QeMOT+o6rvx/aVY4bwxMmn4nTRJErOcXVs06EPbHAG8DsbT/MR4Mv8VCDTg1b1xW3d532z+8w+6SuUKxX12p+9jx8pV932MtaJ7wNu4wQPyZqunvQbu/p6bp3LOwWlM++BqfWcfDbMXzQhsH2v3MWzYuluebX3nw5pRAzrI/fdWiDbUQMapK+8fbdrNbCOmLSy27thnbE/iONy3idGvB/t7WjCvWSvzT10EEEAAAQQQQAABBBBAAAEEEIi9gNeAN5Amh/VuI/UeuPPgMPe67g9j+3HyQCnk4wFCWl9vVa/8yJ3b0t0DF38CXg28NPjSo37tqjKkl+fb3J3H6xyg6J6vuirZ+XAPnps8+ZB0f71JNK6FS9fI673urEbVPU51r1N/Dg1d9x86JidOnpVTZ86J3kZ+7vwl+WfnPpcHj3lydA94B/d41dgGw9fxyAtdzL2Fva2GjOuAVwPx8g+1MIfpKVz3x07L2BXwuu9XrFtydGjRyOuqdl/nE2jA+/lXc2XY6K+NJjWs/WPOpzGuCncPhd0DafeA19uWAf7Oi69yzsFpo0fvk3feftlns7pVim6Z4jjWL5zgl7N+UKXvLX2w2MnTZ+XkqXPGhxzHT55x+eBG+9dxuB+BjFNX5pe+/8556MPg9KFw3g7394CnrSeC/T0tmNdsMK4D2kAAAQQQQAABBBBAAAEEEEAAgcAFLAW81SqVko4tn5ZSxQr47Nl9n0fdq9Ofw3kv1i6vPSe6As5x+BPwPvB0R5c9dXV/25iOjVt3uezvuXHx5y5BmYY2DZr1MFeaapimD3lyfwjca90/lCXL/za60zLLfxjlcYsEx3h0v965i/6QOYtWujzIzdd4gxXwOj8ITrdFmPhh12jdxnXA677a0deDrmKaQ7sC3m9m/yp9hn3uMjzdQ7j+g1WlQumiUrxIPskalTGm4RuvBxrw9hoywdhL1nH48x47cuyky0Pfpo/p6/JeDuWAd+SE72T05B/M8/37l/GSLOmdVdzOyPoBybzFq2Te4j9d9h32NRHBCHi1/XvqtTZX8et2Dj06vOhz/kvVurN6/uVn68nbrRu7lA/297RgXrN+XdgUQgABBBBAAAEEEEAAAQQQQACBoAtYCnjHv99Zqt5dMsZBue9vGWMFDwV0Swfd2sFxxBTwXv73qlSq6/kp9IH0/9f8sZIyRXKXKl/OXCjvfnjnYWtDe7WRR2rfWcGsD/7SIMZx6APi9EFx3g73/Yz9HV+wAt5WnYaZK4PtCnh/XbFO2na7c5u9PkBOH44Vm8OugFdXYDZ4uYfPgF73sNWHfekK5eqVS0e7thznG2jAq9uZ6OpyK4f7+zmUA17d21r3uHYc3gLeNRu2S4deH7l8aOOPUbAC3ppPtDf79ifgdQ6E3QPeuPieFsxr1h9XyiCAAAIIIIAAAggggAACCCCAQPAFvAa8+fNkl48HvOHS46eTZslPC1eaX9OVqV9+0stlb1xPQ+w6YKzoKl4rh/u+vTEFvO4rQmPb95oF4ySF24Oy3PetdQ9FP5v2k3wwdobZpbcHNl27fkP6DJ0gs+b/Hm14uq+vbhGRM3uUZM6YXjKkSyNbtu8V3YfXcQQr4HW+7duugHf6D4vlneGTzHPT66psycKxmja7Al4drF6X3QaMNbcG8XUCunfsB++0k3IezjPQgNc5SIwVmoi479sbygGv85YUer6eAl594J0+RMz90FXVpYoVlNw5skiWqAySKUNaSSSJRL9POY5QDHjj6ntasK7Z2F531EMAAQQQQAABBBBAAAEEEEAAAWsCfj9kTbvR/Stf7jhYdE9dx6Ehld7anSVzBq8j0QeDOQeTv88aJcndQtOYTiN58qQuD9KKKeA9e+6i3Pv4a2azLZ6vL6+++HhM3bi8nihRomhbLzgKuN8SP3fqYMmXO7vcvHlL6jXpLAcOHzeK1qxSRkYPfstjv+4BmhZ65vH7pU3TBpItS/Rb+d1XuUZSwLvo97XSvscI08nXQ/timsTYBLxfjOwhFcsU9dm08/6rTz7yP+nf+RWv5fWBWT/M/13++HurEcz7OuZMGSz6gYrzEWjA2/CVnuZ2CxqM62rcQA/dZkSveccRzgHv4aMn5cHGru+7KhVKyFutG3vcUubchUtS7dE7D1QMxYA3rr+nWb1mA73eKI8AAggggAACCCCAAAIIIIAAAsERCCjg1S5PnDorz7za19zbVr9WulhBmTiim9cw9NuffpPeQyeYI9YHl+nqVCtHTAGvtu18u7M+4EwfdBasY93mnfJ82/5mc45tGFav+0de6jDQ/LqvrQact0bQCp8N6yS6r7G3I5ID3p17D8njL3U3T71Xx6bybIMHYjVdsQl4xw59W/QBc76OQAJe53YuXf5X/tm5XzZu3S2/rlwnK1ZvcunG0wPlnANe3apCryNfR5f3xsjsn1cYRXRl/Z9zR8fKzrlSOAe87ls4uG/x4o4TDgFvXH9Ps3rNWr7gaAABBBBAAAEEEEAAAQQQQAABBGIlEHDAq71oWPVk814uHT70v0ryfp+2Hp9kv2bDNnmx/QCz/MDuLeXxh6vHasCOSv4EvK90HCyr1m4xquhK45+/et/j+GI7EA0kNZjUQ/dWXfzth9Jn6Ocyc94yl68lTeL54U/OD0zSVZe6LYGvI5ID3itXr0nFh1uap//Yw/fKoO6x20PZn4BXV6Hrw+Uch4b/+iGAryO2Aa97m+7vB702F824s/+wlncOeH2tAne0PXbKjzLis2/NruZOHSL5cmeL7aVt1AvngLfvsIkyY/YS8/z/nDtGUqdK4dUjXALeuP6e5g3In2vW0sVGZQQQQAABBBBAAAEEEEAAAQQQiLVArAJe7c09bNSveXrqu35dV/3e9+SdFYgahv40ZbCkT5s61gP3J+Ad8NFUmfrdz2YfnV97Tl56uk6s+3Sv6P5wNA2uuw0YZxZz3zfYvX6pWs3ML/kT4tkZ8Lrvebpi9ieW5s/TJDgHqPr67MkDpWC+nAHPlz8Br/uD8GJa4amDiCngvXXrlssWB74G7v5QtE1LJroUd94XWfdj/mbcOz4dfv5ttbzRe5RZpta95aPtoR0oZDgHvGqhJo5j/cIJPj/cCZeAN9jf04J5zQZ6fVEeAQQQQAABBBBAAAEEEEAAAQSCIxDrgFe7nzxjvmiY5nz0efMlYx9Z96P7wHEuDxPTFZrvdmnusq+up1PS1cJ9358ow3q3MR6K5Dj8CXjdb/Kp2HEAACAASURBVPvXujPG9pWSdxXwqXf16jWZNGO+HD95Vrq/3sRrWfdQyL3gL9OHS85smb3Wd16lqbfVL5oxXNJ5Cb11Swh9eNfeA0fN9uJzD975S/6UN/t+bPY9on97ebDm3cG5Cv9rxT1E1pBSV4WnTJHcaz8a4g0cOdVlBaw/Ae+NGzelbO07e+jqg7d+mjLI4/Wo+ykPHjVNdJ9gx+FpD17dB7dmlbLyyrOPSMYMaX3aOK/E9LSlwnsjvpBp3y802/j1uxE+97nW/bEbNOth7v2sFXt3bCqNY9jmQgO+hcvWyMSv58mUUT1cxhzOAe+H476RcVNnm+cz7ZNeHh9mpwWOHD8lAz6aIguXrjHLh+IevDq4YH9PC+Y1G9RvBjSGAAIIIIAAAggggAACCCCAAAJ+C1gKeLUX91uh9Wv6UDFdkep8aCD78LOdRPcjdRyF8+eSbu2bSOUKJczVdfqQsv2HjsnWHXuNPUUdoZp7mOlPwKv9jPniR/lo/J1b1/VrzZ6pKy2bPOoSwp2/cEm27z4guofuF98skFNnzkv92lVlSK/WPjH7DPtcvpn9a7Qy/uyb2u+DyaKrgB2HmnV//QXjYW16nD1/UfTBR3MWrvTYR3wGvBv/2W1sG+A4dFsBfZCXY4Xt9Rs3ZMOWXZIze5TkyOo91PaFee36DXmqeS9z2wstq3s1D+rxqvH/jgeAXbt2XZav3iRffLvA3M/WeQWsPwGvtu0csOu/NVDWvX+zZ8kkumWEPhxt6ar1xjXkfngKeB0rfDWw1T2Z695fWXJlj3JZ1asfHkz57md5f/R0s8kmTz4U7YME/YBhiNOHJ7o/sG4jkTZNKqPepctX5K/126RyheKS4r8HFrrv/+w4J32wWCGnldA6Bg0KdU6nffeL8XA2TyFzOAe8cxetkrf7fWoaa4D/XtcWUqlcMeNrOr963itWb3TZ2sJRIVQD3mB/TwvmNev3Tx0KIoAAAggggAACCCCAAAIIIIBAUAUsB7watr3a+X1zr1vH6L4b31+KFc7rMlj30MX5RQ3w0qROJWs3bvd4grENeHV8T7Xo7RIaOjrQrSIKF8gth4+edFn56Hjdn4BXQ81n2/SLNubRg980VnP6OnbsPigNXnZdNanldVwauOnKUV9HfAa8Grzrw/U09HQ+dKzJkiU1H7qn++bq6uzYHjr/un2B+6EepYoVkMuXr8iufYddPijQsrEJeDW8bd1leKyG6ivgdW5Qx12meEHJnTOrnDl7Xlau2eIydn3928/eMUN9R91jJ87I/Y3eiDY2d+/5Xw4VDS8dh/uHBo6vaz9FCuYWfT+4z6GWibSA9/K/V+WpFr1cVrw7zjNrVIZoX3eHDuWAN5jf09y3RXEYxeaajdUbiUoIIIAAAggggAACCCCAAAIIIGBZwHLAqyM4e+6iEf45B5IaRH37WX/JliWjyyBXrN4k/T+cHGPA4n5mc6cOdgnB/F3Bq+3oVgqfTpplbCkRyPFE3RrGqr+YDr3NWVcDOo5AHug29btfjNvD/Tl0Fefvf240i8ZnwKud6orRpq/feViepzFbDXi1Tb1GdFuOmAJuR//u4aS/K3i1/mvdP5Qly/+OkV/3bp4x+1cznPUU8D7yQpeArmsd99ihb0mF0kU99q9bDOhWA74O94BXV1LrinJdIey8Wj6mE9T369KZI12KhfMKXj0Rbx++eLJ49KFqxh0DjiOUA95gfk8L9jUb03XG6wgggAACCCCAAAIIIIAAAgggEHwBl4DX+Y99DZ3c9+T01f3ufYflmVffcQmV7ilfXCZ+2DVaNccet1/OXGiu/PTUto6h/oNVjb1es0a5BsW6fcG9j71mVhvQraU0qFPdp5CuXPxg7AyXkNS9goZuugK1bq3KUrFs0Rj3CNb6M2YvMbaqcBxvtGxkbAHh76EPT+s5+DNjWwhPh+5p3KZpA2MLiVadhplF3ENvfeH4yTNS66k7Kz+H920rdWpV9jmU9j1GmFthVKtUSj4b1slreTXsNWSCx1WgWilYe/PqCswJX/4kX81a5NWldLGC0rjB/fLwffeYWxfoGIaPmS7jv5xjnIOn4NL55DQQ1b1/vQWpZUsWlp4dXjRWDzu/P3RvW93j1vm4eOlfWbRsjXw/d2m0Fe3O5fQaa/F8fXn2iQckQ7o0PudG9z5+98PJXg0WzhjucUsMfbDhiM++lSXL13qtqx3XrlnR2IqkZpVykjpVCpexLPh1tXTsc+fBbYtmfCD64UVcHM62zzZ4wNgqw9eh26gMGjXNLLJu4XiP71XdiqLP0M+93hnwv6rlpG2zJ4wtLCo/cmc7Ft0fvGG9mtGGEOg4H3i6o/k9runTdaTLa8/5PK+aT7Q350u/h+j3El+H1e9pcXHNxsX1QZsIIIAAAggggAACCCCAAAIIIOBdwCXgtQNKHw518PBx2XvwmJw9d0GyZclk7FuaI1uUpErp/eFaVsaqD5bSAEz3+t1/6LikTJFMcmXPYuwfG5UpvcueqVb6CaSuBprbd+2XHXsOyr9Xrkm6NKkkW9ZMUrZE4ThzCGR87mVPnj4n+w4eNRzTpk4lUZkzSIE82SX5f/vBWmnbva6uwNaHyx0/cVpu3rplPGxPtzxI7+WBdLHpW1eE79xzSHbtPSSJEyc29hbWLUYce94G2qbeRq8P7zp89JQcPHJ7q41cObIYD93TPYoDcdIHwh09fkr2HTwmFy5dNkJhDVrz5MwmiRMninFo6rf/4DHD8MaNG8Z1ru8xvb6SJkkSY/1wL6B+GvTqlig6z/rQPr2zoETR/D4fXBdO5x2M72nBvGbDyY6xIoAAAggggAACCCCAAAIIIBDuArYHvOEOyPgRQAABBBBAAAEEEEAAAQQQQAABBBBAAAG7BAh47ZKnXwQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKIAAa9FQKojgAACCCCAAAIIIIAAAggggAACCCCAAAJ2CRDw2iVPvwgggAACCCCAAAIIIIAAAggggAACCCCAgEUBAl6LgFRHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTsEiDgtUuefhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAYsCBLwWAamOAAIIIIAAAggggAACCCCAAAIIIIAAAgjYJUDAa5c8/SKAAAIIIIAAAggggAACCCCAAAIIIIAAAhYFCHgtAlIdAQQQQAABBBBAAAEEEEAAAQQQQAABBBCwS4CA1y55+kUAAQQQQAABBBBAAAEEEEAAAQQQQAABBCwKEPBaBKQ6AggggAACCCCAAAIIIIAAAggggAACCCBglwABr13y9IsAAggggAACCCCAAAIIIIAAAggggAACCFgUIOC1CEh1BBBAAAEEEEAAAQQQQAABBBBAAAEEEEDALgECXrvk6RcBBBBAAAEEEEAAAQQQQAABBBBAAAEEELAoQMBrEZDqCCCAAAIIIIAAAggggAACCCCAAAIIIICAXQIEvHbJ0y8CCCCAAAIIIIAAAggggAACCCCAAAIIIGBRgIDXIiDVEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABuwQIeO2Sp18EEEAAAQQQQAABBBBAAAEEEEAAAQQQQMCiAAGvRUCqI4AAAggggAACCCCAAAIIIIAAAggggAACdgkQ8NolT78IIIAAAggggAACCCCAAAIIIIAAAggggIBFAQJei4BURwABBBBAAAEEEEAAAQQQQAABBBBAAAEE7BIg4LVLnn4RQAABBBBAAAEEEEAAAQQQQAABBBBAAAGLAgS8FgGpjgACCCCAAAIIIIAAAggggAACCCCAAAII2CVAwGuXPP0igAACCCCAAAIIIIAAAggggAACCCCAAAIWBQh4LQJSHQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsEuAgNcuefpFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQsChDwWgSkOgIIIIAAAggggAACCCCAAAIIIIAAAgggYJcAAa9d8vSLAAIIIIAAAggggAACCCCAAAIIIIAAAghYFCDgtQhIdQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwC4BAl675OkXAQQQQAABBBBAAAEEEEAAAQQQQAABBBCwKEDAaxGQ6ggggAACCCCAAAIIIIAAAggggAACCCCAgF0CBLx2ydMvAggggAACCCCAAAIIIIAAAggggAACCCBgUYCA1yIg1RFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAbsECHjtkqdfBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAogABr0VAqiOAAAIIIIAAAggggAACCCCAAAIIIIAAAnYJEPDaJU+/CCCAAAIIIIAAAggggAACCCCAAAIIIICARQECXouAVEcAAQQQQAABBBBAAAEEEEAAAQQQQAABBOwSIOC1S55+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABiwIEvBYBqY4AAggggAACCCCAAAIIIIAAAggggAACCNglQMBrlzz9IoAAAggggAACCCCAAAIIIIAAAggggAACFgUIeC0CUh0BBBBAAAEEEEAAAQQQQAABBBBAAAEEELBLgIDXLnn6RQABBBBAAAEEEEAAAQQQQAABBBBAAAEELAoQ8FoEpDoCCCCAAAIIIIAAAggggAACCCCAAAIIIGCXAAGvXfL0iwACCCCAAAIIIIAAAggggAACCCCAAAIIWBQg4LUISHUEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMAuAQJeu+TpFwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsChAwGsRkOoIIIAAAggggAACCCCAAAIIIIAAAggggIBdAgS8dsnTLwIIIIAAAggggAACCCCAAAIIIIAAAgggYFGAgNciINURQAABBBBAAAEEEEAAAQQQQAABBBBAAAG7BAh47ZKnXwQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKIAAa9FQKojgAACCCCAAAIIIIAAAggggAACCCCAAAJ2CRDw2iVPvwgggAACCCCAAAIIIIAAAggggAACCCCAgEUBAl6LgFRHAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTsEiDgtUuefhFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAYsCBLwWAamOAAIIIIAAAggggAACCCCAAAIIIIAAAgjYJUDAa5c8/SKAAAIIIIAAAggggAACCCCAAAIIIIAAAhYFCHgtAlIdAQQQQAABBBBAAAEEEEAAAQQQQAABBBCwS4CA1y55+kUAAQQQQAABBBBAAAEEEEAAAQQQQAABBCwKEPBaBKQ6AggggAACCCCAAAIIIIAAAggggAACCCBglwABr13y9IsAAggggAACCCCAAAIIIIAAAggggAACCFgUIOC1CEh1BBBAAAEEEEAAAQQQQAABBBBAAAEEEEDALgECXrvk6RcBBBBAAAEEEEAAAQQQQAABBBBAAAEEELAoQMBrEZDqCCCAAAIIIIAAAggggAACCCCAAAIIIICAXQIEvHbJ0y8CCCCAAAIIIIAAAggggAACCCCAAAIIIGBRgIDXIiDVEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABuwQIeO2Sp18EEEAAAQQQQAABBBBAAAEEEEAAAQQQQMCiAAGvRUCqI4AAAggggAACCCCAAAIIIIAAAggggAACdgkQ8NolT78IIIAAAggggAACCCCAAAIIIIAAAggggIBFAQJei4BURwABBBBAAAEEEEAAAQQQQAABBBBAAAEE7BIg4LVLnn4RQAABBBBAAAEEEEAAAQQQQAABBBBAAAGLAgS8FgGpjgACCCCAAAIIIIAAAggggAACCCCAAAII2CVAwGuXPP0igAACCCCAAAIIIIAAAggggAACCCCAAAIWBQh4LQJSHQEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsEuAgNcuefpFAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQsChDwWgSkOgIIIIAAAggggAACCCCAAAIIIIAAAgggYJcAAa9d8vSLAAIIIIAAAggggAACCCCAAAIIIIAAAghYFCDgtQhIdQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwC4BAl675OkXAQQQQAABBBBAAAEEEEAAAQQQQAABBBCwKEDAaxGQ6ggggAACCCCAAAIIIIAAAggggAACCCCAgF0CBLx2ydMvAggggAACCCCAAAIIIIAAAggggAACCCBgUYCA1yIg1RFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAbsECHjtkqdfBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAogABr0VAqiOAAAIIIIAAAggggAACCCCAAAIIIIAAAnYJEPDaJU+/CCCAAAIIIIAAAggggAACCCCAAAIIIICARQECXouAVEcAAQQQQAABBBBAAAEEEEAAAQQQQAABBOwSIOC1S55+EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABiwIEvBYBqY4AAggggAACCCCAAAIIIIAAAggggAACCNglQMBrlzz9IoAAAggggAACCCCAAAIIIIAAAggggAACFgUIeC0CUh0BBBBAAAEEEEAAAQQQQAABBBBAAAEEELBLgIDXLnn6RQABBBBAAAEEEEAAAQQQQAABBBBAAAEELAoQ8FoEpDoCCCCAAAIIIIAAAggggAACCCCAAAIIIGCXAAGvXfL0iwACCCCAAAIIIIAAAggggAACCCCAAAIIWBQg4LUISHUEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMAuAQJeu+TpFwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsChAwGsRkOoIIIAAAggggAACCCCAAAIIIIAAAggggIBdAgS8dsnTLwIIIIAAAggggAACCCCAAAIIIIAAAgggYFGAgNciINURQAABBBBAAAEEEEAAAQQQQAABBBBAAAG7BAh47ZKnXwQQQAABBBBAAAEEEEAAAQQQQAABBBBAwKIAAa9FQKojgAACCCCAAAIIIIAAAggggAACCCCAAAJ2CRDw2iVPvwgggAACCCCAAAIIIIAAAggggAACCCCAgEUBAl6LgFS3LrBq0wHrjdACAggggEDYC1Qplcc4B34uhP1UcgIIIIAAAggggECCEnD8HpugTpqTDSkBAt6Qmo6EORj+kE+Y885ZI4AAAu4CBLxcEwgggAACCCCAAALhKEDAG46zFlljJuCNrPkMy7Mh4A3LaWPQCCCAQNAFCHiDTkqDCCCAAAIIIIAAAvEgQMAbD8h04VOAgJcLxHYBAl7bp4ABIIAAAiEhQMAbEtPAIBBAAAEEEEAAAQQCFCDgDRCM4kEXIOANOikNBipAwBuoGOURQACByBQg4I3MeeWsEEAAAQQQQACBSBcg4I30GQ798yPgDf05ivgREvBG/BRzgggggIBfAgS8fjFRCAEEEEAAAQQQQCDEBAh4Q2xCEuBwCHgT4KSH2ikT8IbajDAeBBBAwB4BAl573OkVAQQQQAABBBBAwJoAAa81P2pbFyDgtW5ICxYFCHgtAlIdAQQQiBABAt4ImUhOAwEEEEAAAQQQSGACBLwJbMJD8HQJeENwUhLakAh4E9qMc74IIICAZwECXq4MBBBAAAEEEEAAgXAUIOANx1mLrDET8EbWfIbl2RDwhuW0MWgEEEAg6AIEvEEnpUEEEEAAAQQQQACBeBAg4I0HZLrwKUDAywViuwABr+1TwAAQQACBkBAg4A2JaWAQCCCAAAIIIIAAAgEKEPAGCEbxoAsQ8AadlAYDFSDgDVSM8ggggEBkChDwRua8clYIIIAAAggggECkCxDwRvoMh/75EfCG/hxF/AgJeCN+ijlBBBBAwC8BAl6/mCiEAAIIIIAAAgggEGICBLwhNiEJcDgEvAlw0kPtlAl4Q21GGA8CCCBgjwABrz3u9IoAAggggAACCCBgTYCA15ofta0LEPBaN6QFiwIEvBYBqW5Z4Pr1G5I0aRKf7ezZd1A2bt4uiRIlkroP1pQkSRJb7pcGEEDAVYCAlysCAQRCSeDWrVty48bNGH9HCKUxMxYEEEAAAXsECHjtcafXOwIEvFwNtgsQ8No+BQluAMdPnJLlf6yTQ4ePyp69h+T4yVOGQZ5c2SVnjqxyT8UyUrb0XZI8WTLTZtHSVTLlqx+Nf4/5sI8kc3otPgH1D80zZ88bXWZIn0aSJk0an93TFwJxKkDAG6e8NI4AAn4I7D9wRH5evFz0g90Dh44aNVKkSCHZs0VJlswZpGTxIlKudDGJypzRj9YoEqjAlSvX5MLFS5IokUjmTBkCrU55BBBAwDYBAl7b6On4PwECXi4F2wUIeG2fggQzgOs3bsji31bJl9/MifGc9Y+5Rg0eltr3VTHKhkrAe/jIcenRf4QxpjfbvSSlSxSN8VwogEC4CBDwhstMMU4EIk9Af0eYPG2WLFu5xq+Te+WFhlKj2t1+laWQ/wK/Lf9LJk793qjwyfBekjJFCv8rUxIBBBCwUYCA10Z8ujYECHi5EGwXIOC1fQoSxABu3rwlwz+eJJu37jDPV8PbfHlySVRURjl58ozsO3BEtvyzUw4dOWaUqViuhLRr1cT4bwLeBHGZcJI2CxDw2jwBdI9AAhaYOv0nWfjrClOgQtniUrJ4UcmSOaMcOX5CDh06Jtt27pGjx04aZZo885j5IXACZgv6qRPwBp2UBhFAIJ4ECHjjCZpuvAoQ8HJx2C5AwGv7FCSIASxb8ZdMmHJ7RYhuxdCy2TOSN3f2aOeuWyD89vufMn3mAilVvBABb4K4OjjJUBEg4A2VmWAcCCQsgVOnz8rbPYcaJ50vby7p9PrLkiZ1Ko+/I/y5dqPMmDlPHnnoPgLeOLhMCHjjAJUmEUAgXgQIeOOFmU58CBDwcnnYLkDAa/sURPwAzl+4KJ17D5crV64Y5/rBwC6SIX06n+d95uw52b3ngFQoV9Io520Fr97SuXbdZqNMwfx5JEtUpmjtalvbd+41vl62VHFJkeLO3r76NW1j0+YdcuDQETl2/JQkSZJEojJnkFw5shqrhxzld+05INu275HpM+cZbdV7qKYUyJfL7C9VqpTRtmxwbnv/wSPGvsK5cmWTEncVkvx579R1NHL0+EnZt/+Q3uAh91QsbXz5ytVrcvDgETl5+qykSZNKShYrHPHXDCdojwABrz3u9IpAQhf4c81G+XT8VwZDm+aNjb34fR3Xrl0zfjamTZM6WrFAf+46N7B3/yHZsm2X7Nl70PhdIFuWTFKudHG5dv2asf9+VKaMUqhgXrOK+8/ss+fOy4ZN22TXnoOiYyxapICUKl7Y3C9YHyq7acsOc39h3Ue4cME8UqlCaeMhst4O3RN385Ydsv/gUTly7IRkzJhOcmXPKuXKlJDMmdJHq6a/8+jvPunTpZNiRQuIjnPL1p2iv8fcuHlTcufMJlUqlTN+13E+1m34R9as2yxLV/xlfFm3wUiRIrlZJFvWKJffXf69ckXW/r3FaP/4ydOSLm0aYzz58+aWIoXy8UDchP7G5vwRiGcBAt54Bqe7aAIEvFwUtgsQ8No+BRE/gHkLl8n0726Hok83rCP1HqwZ8Dl7C3gvX/5XXnv7XfMPEU/78ekfLCNGf2GUGdi3o2TPGmX2rw9z+WT8l+Ytn54G5thrd/zkb+X3VWu9jl0fADOwT0eXP/zGTfpGdu3e77GOBsQNH33Q5eng+mAZxx7FH7/fS36cu0Tm/bLUpf6Ej2+fLwcCwRYg4A22KO0hgIA/As53+TzzZF2pW7uGP9WildGgMdCfu9rI1WvXZNZPi2Tuz64/b907qFq5nLR66Wnzy84/s5s1aWj8/HZ8mO0opM8U6NW5tdy4fkPGTZphPjjOuW39QPfVlxtL4sTRQ14NhMdOmiHnz1+Mdr7adtPGj0m1KuVdXhs5ZoqsXb9VCubLLaVKFpHZ8371WPf11k2MD5wdR4euAz3243i99n3VpMkz9Y1//rlmg0yYMjPa+TrKpkuXRvp1aycZMvj+QD9WE00lBBBAwIMAAS+Xhd0CBLx2zwD9CwEvF0FcC3w+5XtzNcjHw3qKrnQN9IiLgFdXxPQZOEpOnz5nDEf/yClUIK9cvHxZ9h04bAazLZs2Mv54mvvLUln910bZve+gUT5XjmySMeOdlTNRmTLIyy80NF47eeqsdOp1+3ZTPWrXqiq5c2STS5f/lT/WbPxvla7Ic40ekYfuv9cs5/zHYqZM6c2xOXsR8AZ69VDeXwECXn+lKIcAAsEU0BWnA4ePM5rUD0s7vd7c48pUX33G9ueutun8e4qGpuVK3yUZM6STEydPy5p1W8xufQW8jkIabOrvEkeOHjc/PNY2nYPfIoXyS7KkSYzVwo6j/atNpELZEi6nqHcojRw7zfiatlurxj2SOVNGOX36rCxe9ocZxvbu3EYK5M9t1nUEvM6N6e8U+twD3cv4+MlTxktZozLLe707mB80j57wtezec9B8vWjh/JIs2Z27nvTZCA/8r4rs2ntQ3h3yqdGGnptuqZU3dw45duK07Nqz3zzvIf3e8nhnVTCvHdpCAAEEHAIEvFwLdgsQ8No9A/RPwMs1EOcC7w4bY4Sl+sfJiEHdYtVfXAS8uvrk0/FfG+N5q10zKVWiiMvYDh85Lj/OXSwVy5eSShVKGa/p13r0H2H8t2Nlr6cT+mT817J6zQbjnLu/1cpl1bDePjpu4gzRW1L1D6Oh/d8ybzN1Dni13ZLFi0j1KhWMrSCSJk1i3HJZtHCBWBlSCYGYBAh4YxLidQQQiAsB/bnYb9AnLqtbNUzULQ7y5soheXLnkPTp0vjsOrY/d7ft3CuD/guXy5QqKi1fekbSprmz/69uQ/DOoE+M0NJXwKthadPnHpeSxQub2y188dUPsnjpH+a49c6dR+vcZ37QrXcR6QfNelSqWEbaNm9slr1y5Zp07/+B8UFv6RJFpE3zZ10+IL9w8bL0MXNS9QAAIABJREFUGTjSeL1Y0YLS5Y3mZl3ngFdfe75RfcmbJ4fxuj7rYOK0mfL7yjXGvzt3aC7F7ypo1vVnD96p03+Uhb+uMn6HGdT3jWjbbumq41lzFkvrVxoHHNTHxfVFmwggkDAECHgTxjyH8lkS8Iby7CSQsbGCN4FMtE2neevWLWnerpfRu66Q7dThlViNJC4C3jkLfpNvZi0wxtOvRzvJk+v2Hz++Dn8CXt0jr8+AkUYzr7d+QcqXKR6tSed2urzRwtgjTw/ngFdXDusfk7725YtpvLyOQCACBLyBaFEWAQSCKXDw0FH5aPRUc/Woe9u6ArVsyWLGHTV3Fc7v8rKVn7sfj/tS/vp7k9Get2cE9B/8qXH3jq+A95P3e0vKlHf2q9X2nANcb1tPDBs5UTZv3WE8XK5v17bmeTn/3uNtXEuX/yWfT739ANuxI/pK0qRJjf92BLy6X3CPt1pF+z3C2Uv32XXe3sqfgHf4qImyccsOI+AdOaS7y1ZTwbwmaAsBBBAIRICANxAtysaFAAFvXKjSZkACBLwBcVE4QAFdldPq9T5GrbKliskbbV8MsIXbxeMi4NVVxbq6WA/dp+7RuvdJ6ZJFXW5HdB+sPwHvqtXrZczn042qb7RtKsmS3f6Dy/m4dfOWDBv5ufEl5z+unAPez0b297gfX6wAqYSAHwIEvH4gUQQBBOJMQFfLLln2p/y5eoO5HZKnzqpWKitNn3vCDFSt/Nzt0nu4ESpXq1xeWr7UyOO5+RPwevqZffHSZWnf6T2jzSbPPCa176sSrf3JX/0gS5b+Ee0up8lf/iBLlv1hbKPQ7IUnPI5r377D8vX3c43XnJ8x4Ah49S6gt9s3i1ZXVwe3efMd4+uNnqgjjzx059kI/gS8835eZj5wVlce161dXQrky83vLHH2zqBhBBDwR4CA1x8lysSlAAFvXOrStl8CBLx+MVHIgkDP/h/JoSPHRFffvP9u51i1FBcB782bt6RH/w+jPWBNw96iRfLL/f+r4rK1gg7cn4BXb0uc9dNCv8/zqccfkvp17jPKE/D6zUbBOBAg4I0DVJpEAIFYCeg++foz98DBI7Jn3yH5e+NWlweA1X2wpjzTsI7Rdmx/7l65ek3adLwddDaoX1saPHK/x7HGNuC9fv26tOrQ12jTW8A7/ft5Mu+XZdECXt2TWPcm9vfo+mZLc2VzTAGvtvnKaz2Nphs1eFgeefh/Zjf+BLz6MLtufT9wGZqu5i1aKK8Uv6uQ/K96JXPrKX/HTzkEEEDAqgABr1VB6lsVIOC1Kkh9ywIEvJYJaSAGAce+eFrs0+F9JEWKOw/s8BcvLgJe7fvff6/KnJ9/9fiEaX29ZrW75dmn6pn73vkT8DpW3Wj9yneXifEUq9xdRiqUK2mUI+CNkYsCcShAwBuHuDSNAAKWBK5euybLVqyRKV//aLbjWDUb25+7585flDe6DjTa87aFgr4W64DX6S4mbwHvjJnzZe7PS6MFvI6VxY6HvsWE1+CRByRnjqxGsbgOeLUPvQtqxqwF8s/23dGGpmN+rF4tl5XBMY2f1xFAAAGrAgS8VgWpb1WAgNeqIPUtCxDwWiakgRgEnFfWtGvZRCqWd31KtD+A/gS8TZ99XGrVrBytuXUb/pERo78wvu58C6NzQV0ptHffIdmz76Bs27lHNmzabr7svErIOeB9o+1LUrZU0Wj9zf1lqcz4fr7x9Y/f7yWpUqbw5xSNMgS8flNRMA4ECHjjAJUmEUAgqAKOsFUb/WBAF8mQIZ3E9ueu83MCnH/Wuw/YjoD3g08mGb+L6F1Fvbq0CcgwWAGvP7/DnDp9Tnbt3W/8DrV5yw6XrTU6tH5RypUpFtDYKYwAAgjEVoCAN7Zy1AuWAAFvsCRpJ9YCBLyxpqOinwJ6i6HeaqiHbtMwoFfHGFfx6h9dx06cMrdI8BbwOt9e6X6boWN4/gS87qdy6vRZebvnUOPLeXJll3492hv/7Rzwtn+1iVQoGz2sXrthi4wcPdUo/3b7l40navt7EPD6K0W5uBAg4I0LVdpEAIGYBE6eOiPp06XxuQe+o43xX3wnv69cY/zTEUBa+bnr2EYqV45s0r9ne48PNrUj4P36u7kyf+HvxnmOHNpD0qROFROj+bqVgNf5wW0fDe4uadOm9rtfLfj3hq3y0egpRp06tatL4yfrBVSfwggggEBsBQh4YytHvWAJEPAGS5J2Yi1AwBtrOioGIOD8B5k+yOSFxo95XdmqIao+dCRN6pTSrlUToxdvAa++1qHrQGNfvjKlikrHti+5jEr3v/tm1gJZsGi58XXnFbwbt2yXqEwZzVsa3U/HsXome7YoGdino/GyrvR9vfMA478bN6wndR6sHk3h9Jlz8laPIcbXtW7fru28Btpbt+2WHNmjJGOG9EZ5At4ALiqKBl2AgDfopDSIAAJ+COg2BavXbJKnG9aRu8uX9BiyajMnTp6WXu+NkitXrrisbLXyc/fbH36Wn+b/aoyy6XMNpFaNe8wR64fIi39dZT5QrGrlctLqpafN12P6me38oNlAt2hYu26zjBw7zeiretWK0vzFJz1Kah9a9p6Kd7aEshLwOn8o3rNTaylUIE+0fles+lvKlL7L4z67+nyDFu17GXXqPVRTnn7i9j7JHAgggEBcCxDwxrUw7cckQMAbkxCvx7kAAW+cE9OBiOg+d136DDf+KNNDV/I+/URdyZ8np0RFZZSTJ8/IwSPHZOeufeaKlYrlSvgV8DqCWG1XQ9d77i4t165fN9r6cd4Sl4eoOQe8X34zxwhU769Z2XggiO5dlzxZMiPE1eD1k8++NMZaq0Zlafrc4+Y8tnmzv3Ee6dKlkTdfe0ly58ouF42HwZyQ4ncVNMrN/+V388nWuiro2Ub1pEjB/EbQq3+g7j9wVH5bvlrWb/pHur3ZUooWzm/Ui+mPRS4mBOJSgIA3LnVpGwEEvAk49qHV1wsVzCvV7ikvuXNmk9y5sknKFMnl7LkLsn7TNpk1Z5H5oDX32/9j+3P3/IWL0qHL7X149ShxVyHJmyennDh5SjZt3WX+3qKvxWfAq/19+MkXxu8JelQoW1yeqP/g7Q+lE4kcOXpc9uw9KD8t+M34PWf8qP5mMG4l4D146Kj0em+k0WfJ4kXklReelPTp0xi/p125elXy5ckpuur55Omz8sQjD0jZ0ndJtqxRkiRJYtG7n35fuVa+n/2LUb9N88YuwTPvAAQQQCAuBQh441KXtv0RIOD1R4kycSpAwBunvDTuJLDvwGGZNHWmy/5svoCcg1VfK3idt4CICdxTwOtcR0NbXQ3sOPTfvTu3kajMGc2v6UofXfHjfjiv9NUVNZ9+9qWsXb81piER8MYoRIH4EiDgjS9p+kEAAWcB51W0/sg0eqJOtAd4xfbnrvand/R8PO4rlzDXMQ7dA/fQ0RPGa+4raWP6UNbKCl7tX7euGDbyc5cPqr35BCvg1faHjZwom7fuiNZV7fuqSZNn6hsB76Ejx1xe1werOT7E1xfKlSkur7V8TpImSeLPlFIGAQQQsCxAwGuZkAYsChDwWgSkunUBAl7rhrTgv8CNGzflt9//lAWLl3v8g0X/QKhUoZTUqFpRihUtYDa8ZOkfxrYNeowd0VeSJk3q0unK1etl0rRZLn9caFtPPf6gZInKZO4HN6hvR2OliR77Dx6VxUtXyYo/1nn8o04f2Fb/4fskKnMGl770Sd4zZy+Seb8sdfl6vry5pG/Xti5fW7t+i0z/fp7Hc9U/GqtVqSDVq5SXVKlSGvV+WbJSps2Ybfy34+ng/utSEgFrAgS81vyojQACsRPQIHTbjj3GNg0r/vT8M1lb1jt7Gj76oHHnjLcj0J+7jnb07ppVq9fLnn2HjN8JcuXMJgXz55FKFUpLz3dHGD/HH693vzzxaG2z65h+ZjsHvLo11QP/qxJt2LqN1JwFvxl3BY0Y1C3a67rV1C+LV8rchUtdPoB2FNQgtWqlslKlUlmz7qixU2XNui1SukQRebNdM49Ur7zW0/i6botR78GaLmX0wWmTv5xlrh52vOjYckFXU/+67A+PH2Lr716P1b1PNAzWu5Y4EEAAgfgSIOCNL2n68SZAwMu1YbsAAa/tU5BgB6B/+OjqlBMnTkvy5Mkkffq0kjUqsyROnChWJv/+e1UOHz0mZ86elxzZskj2bFn8aksf6Hbu/AXj9sN/r1yVjBnTG3vzxvSHyZUr1+T4yZNy9doNSZ82tbHKN1Eiz2PXffxOnDglZ89fMJ74HZUxo6RMmTxW50klBOJKgIA3rmRpFwEEAhG4dOmysS2D/k9/J4jKnEkyZkhnbAPg7xGsn7vOD3N95YWGUqPa3f4OIejlLl66LMePnxIdU6aM6SRzpoySNGncrZDVLav0d7REiRMZzwrIkD6tyznp73FnzpwztmbQI1PG9JIpY4Y4HVPQUWkQAQQiRoCAN2KmMmxPhIA3bKcucgZOwBs5c8mZIIAAAlYECHit6FEXAQTCVUCD0zSpU3kc/g9zF8vM2QuN197p1k7y5skRrqfJuBFAAIGIFiDgjejpDYuTI+ANi2mK7EES8Eb2/HJ2CCCAgL8CBLz+SlEOAQQiSWD4qIly9NgpKVu6mOh++rpaWFcPb9i0zdymoFrl8tLypUaRdNqcCwIIIBBRAgS8ETWdYXkyBLxhOW2RNWgC3siaT84GAQQQiK0AAW9s5aiHAALhLKAB78Yt0R8q5jinIoXyS5vmjY0tCDgQQAABBEJTgIA3NOclIY2KgDchzXaInisBb4hODMNCAAEE4lmAgDeewekOAQRCQmD12k2ybsNW2bv/kLFX/tWr1yVX9iySPUcWKVO8qFS5p5xfe/qHxMkwCAQQQCCBChDwJtCJD6HTJuANoclIqEMh4E2oM895I4AAAq4CBLxcEQgggAACCCCAAALhKEDAG46zFlljJuCNrPkMy7Mh4A3LaWPQCCCAQNAFCHiDTkqDCCCAAAIIIIAAAvEgQMAbD8h04VOAgJcLxHYBAl7bp4ABIIAAAiEhQMAbEtPAIBBAAAEEEEAAAQQCFCDgDRCM4kEXIOANOikNBipAwBuoGOURQACByBQg4I3MeeWsEEAAAQQQQACBSBcg4I30GQ798yPgDf05ivgREvBG/BRzgggggIBfAgS8fjFRCAEEEEAAAQQQQCDEBAh4Q2xCEuBwCHgT4KSH2ikT8IbajDAeBBBAwB4BAl573OkVAQQQQAABBBBAwJoAAa81P2pbFyDgtW5ICxYFCHgtAlIdAQQQiBABAt4ImUhOAwEEEEAAAQQQSGACBLwJbMJD8HQJeENwUhLakAh4E9qMc74IIICAZwECXq4MBBBAAAEEEEAAgXAUIOANx1mLrDET8EbWfIbl2RDwhuW0MWgEEEAg6AIEvEEnpUEEEEAAAQQQQACBeBAg4I0HZLrwKUDAywViuwABr+1TwAAQQACBkBAg4A2JaWAQCCCAAAIIIIAAAgEKEPAGCEbxoAsQ8AadlAYDFSDgDVSM8ggggEBkChDwRua8clYIIIAAAggggECkCxDwRvoMh/75EfCG/hxF/AgJeCN+ijlBBBBAwC8BAl6/mCiEAAIIIIAAAgggEGICBLwhNiEJcDgEvAlw0kPtlAl4Q21GGA8CCCBgjwABrz3u9IoAAggggAACCCBgTYCA15ofta0LEPBaN6QFiwIEvBYBqY4AAghEiAABb4RMJKeBAAIIIIAAAggkMAEC3gQ24SF4ugS8ITgpCW1IBLwJbcY5XwQQQMCzAAEvVwYCCCCAAAIIIIBAOAoQ8IbjrEXWmAl4I2s+w/JsCHjDctoYNAIIIBB0AQLeoJPSIAIIIIAAAggggEA8CBDwxgMyXfgUIODlAkEAAQQQQAABBBBAAAEEEEAAAQQQQAABBMJUgIA3TCeOYSOAAAIIIIAAAggggAACCCCAAAIIIIAAAgS8XAO2C5w4e8X2MTAABBBAAAH7BbJkSGEMgp8L9s8FI0AAAQQQQAABBBDwX8Dxe6z/NSiJQHAFCHiD60lrsRDgD/lYoFEFAQQQiEABAt4InFROCQEEEEAAAQQQSAACBLwJYJJD/BQJeEN8ghLC8Ah4E8Isc44IIIBAzAIEvDEbUQIBBBBAAAEEEEAg9AQIeENvThLaiAh4E9qMh+D5EvCG4KQwJAQQQMAGAQJeG9DpEgEEEEAAAQQQQMCyAAGvZUIasChAwGsRkOrWBQh4rRvSAgIIIBAJAgS8kTCLnAMCCCCAAAIIIJDwBAh4E96ch9oZE/CG2owkwPEQ8CbASeeUEUAAAQ8CBLxcFggggAACCCCAAALhKEDAG46zFlljJuCNrPkMy7Mh4A3LaWPQCCCAQNAFCHiDTkqDCCCAAAIIIIAAAvEgQMAbD8h04VOAgJcLxHYBAl7bp4ABIIAAAiEhQMAbEtPAIBBAAAEEEEAAAQQCFCDgDRCM4kEXIOANOikNBipAwBuoGOURQACByBQg4I3MeeWsEEAAAQQQQACBSBcg4I30GQ798yPgDf05ivgREvBG/BRzgggggIBfAgS8fjFRCAEEEEAAAQQQQCDEBAh4Q2xCEuBwCHgT4KSH2ikT8IbajDAeBBBAwB4BAl573OkVAQQQQAABBBBAwJoAAa81P2pbFyDgtW5ICxYFCHgtAlIdAQQQiBABAt4ImUhOAwEEEEAAAQQQSGACBLwJbMJD8HQJeENwUhLakAh4E9qMc74IIICAZwECXq4MBBBAAAEEEEAAgXAUIOANx1mLrDET8EbWfIbl2RDwhuW0MWgEEEAg6AIEvEEnpUEEEEAAAQQQQACBeBAg4I0HZLrwKUDAywViuwABr39TcO36DUmWNIl/hSkVLwKRNCdnzp2X2fOXGm4P3VdFsmeLihfDhNTJuQsXJWmSpJI6VYqEdNoBnSsBb0BcFEYAAQQQQAABBBAIEQEC3hCZiAQ8DALeBDz5oXLqBLyeZ+LQ0ROyYPFK2b3vkGzbsVf033oULpBb8ubOIffXqCTVKpWRFMmTmQ1o+cXL/zL+3a/zq5IsWVKv07xs1Tr56ZdlxuvdOjST9GnTmGXHTPpO9hw47FI3SeLEkiF9WsmQPp2UKlZQKlcs7TVwvnbtuvQeMiZa38mTJZOM6dNKpozppUrFUlLiroJex7dj9wEZP22W35dp/QdrSI0q5Yzy7nUL5s0lrZo29NjWqTPnZOjHXxivNX++gRQpmMdrn+s3b5cVf26QnXsPyLYd++T02fOSKlVKyZ87h9xVJJ88dF9lKVOiiCRKlEimzJgjm7btNtp6temTUiBvTq/t3rx5S97/dIroWJInSy6932ouSZIk9vvcg1Fw556D8kqHfkZTH7z7plQsUywYzcaqjZOnzsj1GzclbepUkiZNqli1YXelq1evyYq/NsiKP9bLtl37RH0dh14z91e/W56sX0uKFspn91BDqn8C3pCaDgaDAAIIIIAAAggg4KcAAa+fUBSLMwEC3jijpWF/BQh4XaWu37ghM39aIiPHT4+RUIOiVi82NIIiPT6bOku+mD7H+O95X4+UVCmTe21j+g+/yMfjZxivfzthsGSJymiWbdd1qGzYssNn/5kypJOBPV/zGNJe/veq1G3cPsbxFy9SQAb1bifalvux+u8t8lafD2Nsw1HgteZPyzOPP2j801Pd0cO6SYmiBaK1d/DIcXn+1Z7G199/5w2pVL5EtDLnL16SsZO/lx/m/RbjeHJlzyJd2jeV5MmTSZvOg43y5UvfJR+++6YR/Ho6fvr5dxkyarLxUptmT8mzDR+OsZ9gFwilgLfusx3k8uV/pUmjetLqxSeCfarx0t7sBcvMDw58dfhutzZSs2r5eBlTOHRCwBsOs8QYEUAAAQQQQAABBNwFCHi5JuwWIOC1ewboXwh471wEupKz0zsjjIDScThW+ekt80ePnZTtuw/ImnVbZM/+2ytsNRzSkEiPYAe8Grw2qHef0bauytUVqyv+XG/8vx4aMH88qLOxqtj5cA54NcStWqm08fLly1fk+Kkzsmjpn2ZxrTtqUGdJnSqlSxvOIW2Vu0tJ7hxZfb5balaraK469RTwanCrAa77EVPAe/L0WWneob95zmryaJ2aUihfLkmfLq3sPXBYtu/aLytXbzDLdGj1nBG6Dx89TWbN/dXosmfHV+ShWlWi9a+rdp9v3csINNVizPs9bNmKg4A3uN+MHQGvvkfq1b5XihbKK7mzZ5FLl6/IbyvXypxffjc7/H7SUMmcMX1wBxCmrRHwhunEMWwEEEAAAQQQQCCBCxDwJvALIAROn4A3BCYhoQ+BgPfOFTBn4XIZ/NEk4wsa9vXo2DxaeKqv3bhxU2YvWCqfTvpOKpUrHmcBb8liheTTIV1cLlFdYfzx+Ony3U9LjK8//2QdefWlJ13KOAe8Lz7ziLRo0sDldV0R+3bvEbJ1xx7j64N7t5eqd98OgR2Hc0g7tG8HqVyhpN9vFee6tapXkiW/rzbqDu/XUe4uV9ylnZgC3vc+/NzYKkOPWtXvljdbP29sVeF+XLhwST7/arZ88+NCcQS8uufqMy26G+GtBn3TPxvgshWGtjFoxESZu2iF0Zxaq7kdBwFvcNX/WLtZdu89KI8+VMPjNhNjv5gpU7+Za3Q6oEdbqV759vYiCf0g4E3oVwDnjwACCCCAAAIIhKcAAW94zlskjZqAN5JmM0zPhYD39sTpQ66ebdXTCAP1+G7iEInKlMHnrOpepVu27ZEa/93iHewVvJ4CXh2Qhry1n2xrjM1TmZgCXq2n4e6rbw002mjauL40f/5xl3MNVsA7bnh3eb3HcMNVVxOPHtbVZasEXwHv2g3b5I2e75vnqauVEyf2vM2CY/Dbdu6VGzdvmdtBaDisIbEeuqpXw1/H8feGf6RDz+G3X3v0funQ8tmgv4t1VfiGzdtl175Dxn7OurdvnpzZ5a7CeaV08cKmha+AV1/bd/CwpEyeQqrdU8bjGHW+zl+8KDmyZfG4FcaWbbtl09ZdcvDIMWMld45sUZIzRxapVL6keZ0fPnZStm7fLX2HjDP6uLdyWXnYbdVzjcrlo+0tvemfXbJ1+17ZsXu//HvlqhTIm0OK6cpxtw8NtE39cGH135uN9iuWKW6E9fqByb4DR2TfoSOSPGkyKVe6aLQV5cGemHUbt8nrPW5fW/qhgWOlfLD7Cbf2CHjDbcYYLwIIIIAAAggggIAKEPByHdgtQMBr9wzQP1s0/HcNfD3rZ/lkwjfGv1o3e1Kea1gn4KsjvgJeHdhzrXoYD37LmiWTfDN+kMtY/Ql4T5w8I0+9cnt18KMP15BOr73o0kawAt5pY96V3/9YZ+433L9ba/lf1QpmX74C3i79RxlbL+jxyZAuUioWq2tv3bolb/QcLn9v3Ga0M/b97lKsSH7Rh3C93KGfHDh0zNiDeMon/SRt2tQBz7mvCjo/uiLc0bd72Ty5ssmQPq8b21/4Cnh1/+Gp384zxjlz8jCPXbbo+J5s37VP6j1QTbp2aGaW0ZXN/YZ/Jqv+2uR1qBrua8jvvILdW2HnDz4uXrwsoybMcNnuwLle1UplpHO7F10+KNEAvuWbA4xiIwe8LQeOHJePxn1tfrDiPEdBnQy3xr6dvcjoV49RgzoZD+fjuPOLMR/8xf3VoN+b9GGGyZImifvO4qkH/fBRHwjqbb/zeBoG3cSjwLXrN2y/hvW9dOPmTUmaxP73Uih4xOP0++wKi1CZCcaBQMIRIOBNOHMdqmdKwBuqM5OAxsUf8rcne/DIyWZQNWfahx5v647psoivgFd/aX7wqdsreD3tbetPwKurLtv+9xCyli8+IS80qudyesEMeDNnzCDPtepu7JGroeakUX3NP8R8BbyNmneV4ydOGyt/x7zfLSZ+r6/v2XdIXmr/jvG6tqVh8Zffz5dxX8w0vvZOl1el1r0VY92+p4pHjp6Qxq16mC9pvyWLFZBz5y/Jus3bjfPSY/TQrsaD8uIq4O0x4BNZtmqd0VfRQvmkXKmikjRpEmO1rWOv6UcerG48mE63Nfh65gLz6xooFy6Yx+X0+nZuJenSpDZWkbd+e5ARKuuh22eU0RXJiRPJ2g3/yNKVfxtfr1GlnLzX/fa1qodzwKvbZjhWzDt34gjhgzoh/zWm+2j/tX6r8X7XQ0Powb3axUVXYdlmQljB+/2cJfLH2tsfeGgY2futFsZDGb0dO3YfkPHTZkV7OXmyZMZK83x5sotuRZMzW1SMc65t6TYy+j7Q97we+j7IkzOb5MiWWe4uV0LurVRGdM/3YB+6j3vvIWM8NpssSVJJnSqF5M2TQ6rfU1YK5MvlV/f6c2TlXxuN7VB27j5gfOioh36fz5Mru7Elz/333m18EOl8uI9FLbu+3szrg0n1/ap32TxQvZLHvdT9GqyPQmMmfSd7DtzeV9/50OsjZcoUki1LZqlasZSULF4oWog4YdqPsn33PkmdMqX0equ5x172Hjgioyd9a7xWs2oFeaT2vR7L/TB/qaxYvV50Pt7p0soMyj2NT82yZM4oUZkzSJWKpT1uJ2XVxVN9nWO9M0bvSNm2Y68557qtVd7cOeT+GpWkWqUyksLpPRXM95COSe+MWbxstWzcukO27zogO/YcMH6W6HWmH5iWLVVU6tSqalyHcXlosLxk+RrZvHWX7Nl/yHgegP6e43hP586ZVWpULmdsAZQ6tetzDoLxfvx5ySpZ9N8WWI7zTJwokfyfvauAkuLYog/XEIJD8CABghM0SIITPLjD4u7u7rC4u3uAAAGChCDBksCHCAQL7u7yz62hm5rZ7umemZ7dmdlX5+SEnS55dauq5dar+6JHi0aJE8ajHFkzUp7smQxPPlmBEd47t+06QOcuXqHzF6+qY4L3CNwLUqVIQl8XykM5smYIsYb05oeeXd+W+Eq8WyDJZZvUriDec0Ij/fTzEdq577BmU3lzZqEq5WwdOVyzAAAgAElEQVTBl5Ecx6lE4bxUvMiXmmWPn/ybVm/cKa4N7t7C7sSU1ngjX9QoUenjOLHo83SpqHCBnOIdzZsJ71B4jjkm3I+6tKpr97N870qWOCG1a1rDqWlrNv5Ex07+JfJgLg/u0VKcfNPDEr+L51fM6BQrZgzxHEVg5dCYB3prGHYk+CQuJUoYj4oWzKl5GlQey0Hdmjt9B1H67mvPTW/OMU/qZoLXE/S4rBUIMMFrBYpch0cIMMFrg69V91F0+u9zTr0kjYAOLYJ38aotIqAbUqeWdajy+0Bsin1GBK9jMLm5E/tROgciTyZ48bESO1YMp91vUqei+tEql4UHLz64ENRKIdV6tG+o5tUjeJ8+e05la3UQbZb5pgD1krxSjcZB67o8NtUrllBfoCFDMKJPG3eqdFqm74jpKsnZu2MjKv11ATW/7aPwGE2dt4aG9GjhNYJX9tJuWLM8NalTwc7mh4+e0KqNO+n1qzfCa11JZWp1EB/LdauVpeb1K2v2E8HrEMQOaWTftiGkI/CSPnnuKnE9eGhn8aGJJBO8+DtZ4gRUs0opypwhNcX9+CO6cesufZYqeYiPYU8HaMzUxXT8j79UMgL1QbIjqE4lyz23PbU1LMsHOsGLjYlqjXuoARmBNTYgFLJAC3utoJFa+bBR0qV1XU0vQrQ7duoS2vrTAVPDK98jTRUwkUl+Lhhlr1r+G2oXVEOXGIK++Zwl36tBLI3qw0Zkl9b1xHpH0rKldZNqVLNSSc2qKjfoKsZM6z5m1LaZ6217jqGTf541zApP/+F9W9tpuct63ktnDBFkvWOCZn7wrOXi56yZ09OUEV0124JsEuST0A5OFijJjH3AGJsVWhr1hh0zkQFzeMMPe9T7urMieGdoXr+KuMciWbGGlPYg5zN66hIhfWSUgPXArk0pQfy4Rlldvg47xk1fqntCx7HCUl/np57tGqpklRXrEZsLC1dudmo71tyA7s3E5ra30qFjp2jstMXqxrWzdkD41qlWhmpULKFmMzs/lAJtgqqr5T1xRvAEjwUrNtP85Zs0q6hQqjB1bVNPveY4Tlgf6+aP0pSi+nH3QRo+cYEou23lZLtNLzPjjXK411YsXdiT7jktq3faC3Nt+axhdmUd712KU4NWA3gnrVCvs92ln9ZNs3ummsUABG+NisUJ685byewarlahOLVuXM2OqJb7sXXFJLHBapR87blpZG9YXWeCN6yQ53YVBJjg5bkQ5ggwwUsEwq1Y5ZZiLHJlzUgThtq/YJgdJKsJ3tQpktLwvjby8enTZ3T7zgP6YecvKnGIj5exA9tT9GhR7UyUXwIqlilCtaqUEn18+PCxILiWrd2meo9pBWlDZVa9cCsELz4OG7YdqEoirJwzQnj46BG88IRp2mmo6BeCxCFYnCcJmNRv0z/EB8jKWcMoyXvSwZP65bIyiemo+yvng15tpEiRxPFWb3jwgrDAyzWS1kaAXn+NCF5sEJSr01GQwJhbrRp9F6IqmUhTJCCQyQ6b8l9T8/pVdb32rBoP1KMQREqd8PAAge1K8EAr7fHVugKd4NW6r8H7fFD35rpD4hg0EhrT797Z9KQvX7kuPN+VpHjDO1YWPHslrdu8S/0ZhHLu7JmF1+9/124Ij7cTp8+I+yOSEijSynkiPxeg3Z4vVxZRPY62P3/2gs5duqJ67+N3PcIVtnbqN14lyeE1WbJIXkqTMpnQ9r7/6DHBUx4nB2R5GnmjR+tDFaTH6rkjNL3PQovgBflU+b3nHZ6ZuEdfv3mXfj3+P/W0gaPXvzw/9Ih5ecMP2DoSN/gN86l8nU5iTBrXrkCNapVXh18hSWAf9MKV+Xfr9l31fQCZQeJNGNrJcg1zx01htIVnG0gUeJtjvM+cv0zH//iTLvxn84QunD+HGoDWijWEOo/98Rd17j9BxQX9LVwgB6VN+Sm9o3fCkxx27Nl/TM0zZ0JfSp82hZVLieC9OXjcHLVOEPJf5sxEaVJ9SnFixaS79x/SpSs3aMfeX9U1jcw7105T5SysWI8ySYR3OZxEwJxF+0eOn1LXKNYWiDW8U1qdsHGhBP1F3bifZs6YhtKk/FR4YN65d5/+OnuRdu87qtqD52/wsC6qKfL8yJc7i3AKcJYKF8gl3tWRworgxb0aJD/um8ppMEi7ZcucTnhuyk4TWqSk1sk59McswauMN+7fDx4+FvFAlBNVqKdPx8ZeIzcvX7tFp/76sCG2bO2PYt2bIXjl+4LjGC9Zs1XFUrnmjOAFBlGiRBH3Zjx3bt++R/CAlpO7kntm1om8hnEvyp/nC/E8BVH93+XrdrY4fgtYRfCG5XPTDEZhkYcJ3rBAnduUEWCCl+dDmCPABK990DJPjmxbTfA6mxz4AKxXvaymt5iZXWW8FMCzVNbDlduTX5pBEuNl3VnKmukz9SNKy4MXZXfvP0YDR88S1bRvVpO+K/+NLsErk5POPLtcWUAHj5yknkOnqEXaBlUnePNaneTAboumDqJUyZMYNuENgvfFy1dUqrpNfgDEAObM14Xz2HmfaRlmRPDCy7ZGU5tkBsj3LJk+0+xf8Mzl4qVf9sC20+Ad0U18DIVGgscxPADx4fvzgePqh6aW/nRo2OOrbQQ6wTsyeAFt3XVQHKHGsfY97483b1oynuJ8FEtzWIwIBBxJbt1jtEoAbl42wY6kvHn7LlUPsq0XEGIg4LSO0CLY4O79R2nGwnVUp2oZ1fvRqrlidLID7SAYY8tuNk13bH6MGWg7RaEkbNy06T5aeJkigdCGp6/j8XMlP4iA2YvXC8JNj+CFvIUyDiA1cZ9yTKFF8OoFNsW9o1nnYeoG4c41U9Wj00+fvaCytdoLk7VOm2Bcv63byU6OBpvICkGl9BVSFz0GTxZ/yljhb4Xg1bIP3tS9h05TPZC9sTkge+xBiqFPpyBNSQj0dfP2fTR94TrKk/1zTYIXc8pxY81oDQEDEJeN2w1ST2HgRAo26bR0dy9fu0l4/mDzxWqCFydj6rUZoI4n5j883vUCwCKg5+S5qwX5pkfwYgMbz1LHZLQenZFEOM4N/X6c0kEqWiAXDe7ZwqrbiahHnrN4x+jbOUjIhmkl3Du27/mVZi1cR6lSJNUleLXmhzOjje7PlnZYozJZ7swxxoSSXRknRa4C77d4BsHBwNHj3izBq+X1KW884FkzZ8IHmTBv4qBIgZkheGHH/En9KW0q+28KPJ+qNOoWQrbLGcGrhQHuh3sPHBcn5BQJMHhTw6va6mT0THW8r8mnJT0leH3huWk1nlbVxwSvVUhyPe4iwASvu8hxOcsQYILXBiW8S0FGaQUtMwt2aBG88BaZNLyr7geFGYLX2fF79NeTl2Y9ghdeQM27DBcfOni5XTt3pNh1r9Oir4B43KCO6scBiLgqDW1HVB2Pu5kdD618nfqOV3fVHV8cPalXLivPgx2rp5jS1vIGwQubIKMAclNO0CWEXm7pbwpSzqwZQnTbiOCFhwRwNJtkneiwInhlW/GhOWHGMtq8/Rfx88DuzYQ2IKfADrL29OlzKlvbRlhiYydvrizUbWCw+BtBJkH2ayUz90KQKFPnrg5xH8MP8saWmbmGAJDPX7403Ihxdb4afYwq9Sna57hPLJ0+xK4ZOTghNv4c9Rb1bPrl0O+UNk1yTYkGbDSC+FE0weVAjkp9YU3wwg7IvCj3DEcbleeKViBMaIQGdbThCNIFzz9HD11ck6Ueflw12e5kjjOCF2Xv3L1PVRvbgqbiSDK896xK0D6u1byvSpZojY9jW7AHHoVf5c8hLnm6hlCHfCS+7ndlqHmDKoZd/PnQb/TF559RvLhxDPOazSB7Y0MSQ09LVa4PcRNAfFcqU1R9b7NiPRqRRHjnatx+kHi3dRak1Wzf5Xy4nzZoN1Dd9FBOaxnVhfl0+NgpO+9SM/NDr15PyhrZaua6qwTv4J4tqV0v28kqrRN0nhC8qLPXsKl04PAJUf/W5cGWy11pYWKG4C1ZLJ840YH4E1r3qI3bfhaSJ/g2KFUsn/re6irBq9gHyT1I7ykJUmyQZLMymVnD0OgeMMqmfY9YF9gURTJau1p2yu35wnPTSiytrIsJXivR5LrcQYAJXndQ4zKWIsAErw3OAaNnq15EWscnzYC+Yv12mr7AFkjF6CNI/ljZuiLY7kil8jGHj0F48iCBlOo5dKrQCdZ7MVRslF8CoHOmHPW8decetew+Sv1Q09JOVerw5KVZj+BF3fI1eOCUKJpPk+BFXoVodNQjNDMWenlkD75tK2zkjtUJWpubtu8T1e79XjuokWOb3iJ48YG3fc8hmjhrhWZAMxyV7Nyqrp2XsRHBK3uJoHy8Tz52CuFnqZJRveo2iQ1fIHhhh0z26R2rt3pe+EN9gezBi6AmQyfME8OA48rp0qYUen/w8nF2jzFzL5TXRN9OTewCgcnej1adRnBnLpn5GMVzpnhVW1BEkOA45aAkWZoFH+HLZw4VpJE7yfFDNWXypNSy6whRFfQKHQPx+ALBqxAnOOaOQKFyWrp2m/CWRFo8dRCllE5tKPq7OB2U4bOUtGjlD5o6vIr+rlbgVCOCF+0qGGnZ584YKWVWfr+Dps1bI/5097izp2sInsHfVG0lbMDcWzNnRJhop8vSUbhnTB7RVQ2E5yrGnq5HtGeGJFLeeZD/+8VjKW4c99asY/9kXWlPtbHNzA89fD0p6+qYaeV3leDdsGisHQkLWRoEcVSSpwQvSFKQpUjekCDTwsAMwVu2eEHCCYRx05aIKmS9cjx36rfqL7zzWzSsSg8fPhGBkJHcJXhR9sSpM9Su91hRj97pDE/mgJk1jD7Vfh9wWX6mmlm7jrb52nPTE+y8WZYJXm+iy3WbQYAJXjMocR6vIsAErw1emXAd2quV0I9zNeF47cDRs231TRpAaVLpRyJXPCvxseJINOp9zN2594BadB2hekzoeZ05e+mAzmO7XrYXHiQc4dKKNuvJS7Mzghdtyl6000b3oNbvd9llD17ka9trrBpIxfEl2NWxUfKHBsG7bN2PhMjBSD8snWDqQ9QMwas1V5R+Ne00THiGlf2mAPXUCEgHr8Az5/+jv89eotP/nBP6mMrxNcejfEYEr/xBM6p/e8qf26blaSb5CsELWxVCBNppM8fZjtCH9xTIBC+8dXFkG8dI4W0WIUIEmjJ3tRpwUS9Alpl7obzmERwL5I+SZLkZeMVOHNJZnBQJ7WT0MQqpgRkL16qeU9NH9xAfxUq6fuM21Xz/oaqn3W62T44fqghCOWD0LFU7FYF6lIBs8lr1lEjSs88ZgQpy8cc9h2jUpIWiuCIvJNclH6WXvbSQp//ImbT34HERZOez1Mmpy4CJoqi8kfz48VMh44CkRaKaIXiV+7ajvqnZMdHLh+CoCJKKtGXZRIplEHBVqx5P19C1m3eoVrPeomqz3rue9lurvLxJNKp/O8qf+wu3m/F0PaJhMySR7Lxg9kSRmU7JHu2OsjRmyst5zMwPvTo9KeuqnVr53SF4Za9+x5MQnhK8ynMOtnrrlJojDmYJ3o4taot1DMkbud/Kt5OiJ7t09TZLCF7YqQTQxr/1nvHuzgOjNYx6IdPQuP1g0YQcj8LM2nW0y9eem+7i5u1yTPB6G2Gu3wgBJniNEOLrXkeACV4bxPJHOD6+F08dbBj8CUFYrly/TcmT2gJCyEeCnB35hScUAn4hSIPWrrKzjzmZCESbjqQofjN66di26yCNCLZF6YUH1qzxve08CPC7Jy/NRgSvjBO8mg4dPSlsceyLHHDhm8Jf0oCuTQ3XA0iKZ8+eUfx42lGzQ4PgxXHkPiOma/ZJrwPOCF5EasYGBNLu9TM0pTmMCF6tF8VugyapBLqsQaoQn/D+RrRqxyRHOtbTzNTrp68QvNAnLFHNFsDQWdAPwwkXYBkCleDFsVBIDyDJH1kyMSf/Lg+r0b0QH6vQBsX/cT9dMXu43fF6eCc17zxMDWypzLlsWdLTZ6mSU9rUn7rtCevK9JOfCyBPP0uTXBRHUJhHj56qGq74DRtvWSRyF7+BHFckLXA8FKSsu0nrQ/Xi5evUoM0AUaXjRlVoefCCYIB2LBKe74+fPKOL/11TNbv19G0xxuXr2rzBcRQZXtwCW0l/F4R56pTJqGwtm0yIrLN76Ngp6jF4kvhdK8q8EcELAhlEMlLNSiVFgDyrkkKQeHLE39M1JM89vUB2VvXXWT1zl20UHthIZiUJ9OrzdD2iXiOSSCbGoZ08L7i/ZTBZMS8UY+T5gTUY22AToUmdilSueEFR3GhuWdZhnYrcIXhR1bCJ8wnxGpBkr39PCF7oPbfvM07UaRQ81EpczBK8Pds3FMTtjAU2Bwg4biSM/wk162yTblO0qHHdCg9etCFv4nq6KeOImdG3lrjPSwFWh/dpTYXyZhfVGK1drfHxteemlXPIyrqY4LUSTa7LHQSY4HUHNS5jKQJM8H6AUz7KBo2oTs1r6+pXIXoujkJ9FDumGkgEXjjVmvYSH3nw1Jo+pqemjqJ8nFfLE8roY84xWJhjwAIzLx04TopjpUh48Z88vJudZ44nL81GBC/adIwqjt8cCV4ECWvSYbAahdoomAk+ksdOW+w0QFFoELyypxs8+RAtOlKkiCHW7W8n/6EUyRJRgvhxBfmDviI5BuCB9xS8qJC0iBeU7dJ/giAhZGIEhAkCwuR+T1g4GmAnKTJ/lEqKK2Sxs4CDimY16nQWSA7Bbh4/eSqiuyOFFsG7a98REURLz9tM1kxtVq+SKiFh6c3VDysLVIJXHm/ZiwckHjTAcYxS9uyVh06+n4Fcyp4lPb15/YagJfnP2UuEjSisPaR+XYKoRJG8IUb+/MWr1HvYVDVAlGMGbCrmz/WF0Cb0VuBBM9rsil3AokWj76hYwVyqqas37hQfy0iOXspKJrTx7t1bzZkfPVo0Tf1RmSyWvQLl51poEbxGSxbkU+0qJaletXIh7unKMw1E6PqFY4SHuOyppwTYUp7vkCiCRzKSrL+r5XWn904AYnnbTwdpyrzV6okMR4kIoz45u471UaxyS5EFQeHwbHInebqGZDmAycO7EjZHwiLJ7y1a4wS8nj1/oWNaBIoZI5p6zdP1iIqckUTHTvxFk2atEPq7SNBlxv3FiiTPC61gjGgDcxMnh7RSpEiRKFrUKOoleX6YsQ8bz9iARvLkXdVMW0Z53CV4EYCybktb/AkEzBrUvZn4t1mCFwG7YsSIRi9fvKK7Dx7S4eOnCO90SLhPYaMIci2hkVwheB89eSqCjuI7CWOI98zO/ScIMxVpOysJXtnr3vF0hafYOPvWQj+XrdlGON2DhG9CbLAo894qghd1h9Vz01P8vFWeCV5vIcv1mkWACV6zSHE+ryHABO8HaPGRXrvFh2Ai+Ohu2bAqZUibkhInik83bt6h8/9dpVN/niPo0iE5ev+t37KHJs5crj7Qu7SuR+nSJKfYMWPStZu3RXRX5fg+XsJWzRkeggQ2InhRufyxDTtnjumpEnRmCF54Fg0YPZP2Hfpd2JovdxYa3qeNGpFafmluUPNbypg2pdM5mDrVp6onsxmC98Klq9Sw3SC7OrW8kR0DeuH4ae2qZShNyqQU56PYdPnqdQJ5sv/ICfV4r7Mo4qFB8KJT8gc7NBXbNa1JKZIlpnf0jv4+e5E2bN0rvDcUby1nBK/8AQEyvke7hpQ4UTy6eOka7Tn4G63bvEvFUSZ4EWCm34gZImJ5raqlKX3aFGKuIRr5vxcu0/CJ8wV5DjJn6YyhKvkiH+kc2L05FciTVRBaf565IMitKFEik2wT5nHbJtXFWkBEaKyjf89fpv1H/qB1m3dTs/qVqV61ssLG0CJ4cVwZqXrF4pQn2+eU/NPEwrbrN+/Q91v2qpHFYfuiKQNCeLB77Ybr4xUHKsGrbEhonZhYuHKzIEqQtDZQzJAPWEN9uwSF8HqVh/vps+dCm3vXz0fpr7MXdGcCCGI8N2QyyIppIz8XgIMirfLunY2Mefbshbg34TSLkuQPYlmGwlG+QclftFILXVPljSstTyQUvHHrLtVoapNL+SpfdhrW26YHHFoEL8jZKt8WU/uA0zbQ675645aQtVGSVpAgBLOE9BKSsumlvA/g+Tq6f3txbcHyTTR/xWaSpRQU/V25zzKQyjsBfgPR+urNW7pz516IDQMcga5S7oP9ns4bWZPZ2YafUTueriFZ43jG2F6UKb1twzC0k3z8fde66SFIflmjV8s2WSLB0/WI+mWSKGvm9BQlUkRCgFqF1FVskAlEKzCT54U8t+W6ZVLesU3YOmVEV/VneX7g6H6alJ86NTNrps/E+wySvxK8sD141nICTkizx/emDJ+lMk3w6gGE9z28I8JxILSSKwQvbJIDEYOExnytWv4b6tCspjDZSoJXDnLm7GSlO1jJaxjPjjQpkxECKl6+ekPd9FXqdXxmWknwhtVz0x3MQqMME7yhgTK34QwBJnh5foQ5Akzw2g8BXtARJMvZB7hcwlE/Cy++HftOUI++OxtgvQjMZghe1CsHU4CO6qThXQUpYIbgRXkQDu17jxNHo5Aqly1KnVrWCfHSbGaS6nlUODvGOHLSQtr60wG1ei2CFxfxgjZxxrIQL0x6dul50SF/aBG8GIOOfcYZziMzBC/slj8snY2HFsEr58dLqOJtqPzuqKN74vRZNcqzY1ty8ED5o9uZTWFF8Coaw85sG9SjhZ2Xopm5Hsh5ApHglb0ood9ZqUwRuyG8eOWGKj1Q9dtihA0iOZkhp8YP7qTrKa81Xx4+fiKO/p+7cIX+OnuRDh45Ybcua1cpLbRYrUxmnwvQae8+eIrwsMIGyNq5I4UnPAhOfMgj6d1jnRG844d0otzZbPIHegQvriFQqeKJphDuoUXwOgvEg9MQ0M9VyLPJI7rZeVvLEhNd29SjCqUKq7rCsq6uvGkJHd63b95QuTodBS56m5Mywas1J0CSdG/XwOkGg7tzSdkcwUbymrkj3arG0zWkbFY6m3tuGeZioalzV6ubg6tmDxcb/3LCuxROwOil7aunqB58nq5HtCGTRFptYv12blFbyIbAo9zKhBNH2JjWmxdrN++mSbNXaDbpGNTSE5LWk7JW4OGuBy/avnP3PlVt3EOYoXhCm/Xg1bMdQdzcDX7pLh6uEryIJ1K1UXe75iBtlPT9erKS4IWkCqRVkLBhiE00q5IZL3w4PnRoViuE7r6VBG9YPTetwtHqepjgtRpRrs9VBJjgdRUxzm85AkzwhoQU3q2bt+8TL/LwcHRMeGkuViAnISps9i8yhLiulJ++cJ16bFLOBM+dTi1qCz0+raR8zDmL7I5y2CnuPjCY8MGIBM8vfHjDQ7N0jXbiN6OgNDdv36XmnYer5IKyw43jfZ372Y5NmUmQT6hWsbjIKpeVX9oc65GlDHBNJgAc80L+YuHKH2j3gWNqkDk5DzzooDmGMZEjmDvWowSMcRawzEx/zeQB2Q+vrtlLvg8xD3Bcq0rZYlSu5FeClIcXcqP2No9mWZtRaQcvxGOnLaEDh0/YNQ3vYLw8DpswX5DJ6D90zpDgyYNoypt3/KKJGTxvGtUsbxdISal8y08HaNLslSHsdozCjQ+8afNXCy8ax4QPvzLfFKByJQqpAZPkD2C9Y95msDXKA+9oBEbSsgtl0fc2TWpQKinavVGd4eF6IBK8ODGhHJM0GkPcFzYuGktRdY4PD+7ZgvJkyySqOfLHnzRglE33FOXmBfezCwxm1JZ8HXI0kGJRTn/gmp7etiv1ynnNEkooIwcdnTyiK2XLnJ4gS1T/vUZu41rlqVHtCiFMAdmB55+S/jxznqbNWyP+NEvwQvqiUn2bd5/i5eoLBC/skclZR2kXHFuv0rCbeJZCM75f5yBB3IIolz3D5XGYNKwLvXj1Wt1gwBFenNJwTMo7AYibmlVKisuxYsSgZEkSUtIkCShxwnjq6Rt354deOflEhxwYzpV2ZBLOnTUkBypyVffdFTuN8v6wYz+NnmKTS9J6X8HYKhvmSl3w2le0Vt0hePXWI36XSaLGtStQtGhRKGqUKJQkUXz6NElCSpI4gZ0euFH/XLk+dMI8wvF3pB9XTQ7RDshLxKiQ06jJC8U7NRO8H1CRdZ3x7nfj9l0aPtEWI8NxvcnjvXbeKIoR3Sb5gfs1vleQ4B09blAHOwkMV8bVnbyuErxoQ/ZedtRct5LglWVV9O6v7vQZZeR7OXAvlDerqOqTj+OIezO+S/Q8qa0meMPiuekubt4uxwSvtxHm+o0QYILXCCG+7nUEmOB1DjFIOhzrvn7jjnh5/iRuHEqWOKFmoCvHmvDBd+fuA7p6/RY9fPxUvHTjgR8zZnSvj2sgN4CXqivXbgoCExrICePFDdXjaO5gi5evK9duiSOdmAdx43zkcjWYT9dv3aWL/12n6FEjU7o0KSh27Jim6oHH4M1b9+j+g0dCqgASD5BrcJZsc/8uPXj4iD6KFZOSJklIUSJH0iyCvDgmhv8+ihWDEieMT3E+cl6/KcM9zATi7Nad+3T79l0RMAn9xvp1JxK8h6b4RfFAI3gxL6s17mHa+x+D5Ojl48xDTJYtcKa7bnbwlaP6yC97y5st7yyfKwSv7EU2pFdLKpI/p9hQLPGdTTLBbCBSebPPLMGL+hev2iKO8SKNGdiBhk+YJ8bQaMPSXZzMnpqRg1ZVq1Cc2jWtYdekcioFhP+UEd0oqOMQcV0+mo+/2/YaK075ILDfy9evRX9RZsuyiZrvFmbtc7f/zsrJZP/QXq2EFI+rydM1JG9agwCfNb6P1whtZ32TT7eYlT1QJDlQr7sEr9Z6RH3ukESujp1efjkIbpdWdQmn2YySnvOCJ164npQ1stfMdU88eFE/3s1qNO0tNoJwggAnTJQgyM4I3q0rJqkyPnjO9Rs5Q3UAgMc2NJet9trWw6PHkCkiWDK+b5bPsvdgV8Zcdj5APVeu3xL699gama8AACAASURBVEgLJw+wc3ixiuCFY0TdVv3VuChLp9vux1YlV56pjm26s3adnXxB/aH93LQKR6vrYYLXakS5PlcRYILXVcQ4v+UIMMFrOaRcoR8jgBflq9duud2D+J98zOSh2+jZtEAZfw8A9LBooBG88sc/5Gfy58qiidDjp89VMs4x+rgRgSBLzcCjfmTftkKnWknQbsfGoOwVrDdMcqDPrcuDLd0MdOVjdMnqLeLkAdKcCX1Vvcv+I2fS3oPHxe/wGIQ3pbPkLsEL3duqTXqID3PID92+c88nCF7IV7TrNVZ0WUtOYefPh2nIuLniOiQa4L2pFYRK0X2Gh/LLV6/p9N/n1BM4WniGJcELTWa0j2SW2MdmJLw3kydNKMp5uoZQB+QxlBMZ0KiuWLqw4d0OshqxYsWkGNGjGuY1k+HpsxdUp0UfdcPIMSCqVh1WELx669EdkshMP83kkU/jYHNixayhhhvXTPB+RJBQcExywFtoXYMsRTJL8CLvkyfPqHWPUaqEjN4pCzNj62oeZVyxyelIouoRvGgD3txv374NcerOCoIXz5D2fT5I0DmLzeFqf5X8rjxTHdtwZ+0aEbyh/dx0Fzdvl2OC19sIc/1GCDDBa4QQX/c6Akzweh1ibsCPENAK/uaK+Z1b1qFKZYu6UoTzSggw/mE7HQKN4IUn1LZdBwWoRoRp98GT6Ndjp0TeTUvGqx7oRuQUIsV3HhCs6q5DkgTByZQEiYg9+49Ri0bfUdECOXW9qiBZ06jDEEFqfp4uNc0cZws2Jqcpc1fTq1e2yPSVyxajNKm0ZX60ZpHZj1FIMTTvOkKVZ/lp3TTVWxKEWb02A9RruN9VKF1E90SLuwQv7NcK0qTnwQspGgSORPoyR2b6ykUvUzMEKsg9kIwgY5G0As3dun2PqgX1tINf1iBXLvzxv38E+SCnHu0bUrniBTVvAGbsc3bn8GTeoF554wEB5jo1r627+YD5g/gAOF0Dj18kT9cQ6pAlQkAoDuvdStV0duy7Io8EmSF5gwL5ILOxd/8xUQQaunWqlnYGXYhrh479j3oMnix+h2TGgG7NKWfWkFJdSkFPCV5n69Edksiq+wnqmbVoPUGLHwlH1Ht3bORUpsbXCF5P5wL67akHL+rAvbl2894hTpq4QvCiHvkZgr8xHqW/LhBiDnt6v5QrRCyPsu+D2hYtkIsgwSInZwSv3sLzlOAFcQwJiMO/nbbNzUzpaOKwzppe/55gYfaZqtVPd9auEcGLdlx5bnr6XHDpxhmKmZngDUWwuSlNBJjg5YkR5ggwwRvmQ8AG+BACDx4+pk0//uy2RXlzZRGRkDm5hwDj7x5uVpUKJIIX3ixla3cQ0Cj65M5wgp4kdCWRlCBZ+LcROYU8kGBp1XUkXb1h05yUST1ZAxhHcEsWzUdpUyal1KmSUczo0enuvQd08Nj/aOGKzeoHPryAC3xp0/NTkkxw4Tcjwtqxr/LHIfBQNqLevX1Lj58+o8dPntJvJ/6mre8JcZTXOnoNfe5Rkxaq1efKmlHor6dKkVTIz7x+/UbI54AI3b7nkEqauyLRgMohr1K3VT87/XAtglfWvkU5RTPYlTUhe6AhAr0tvSOQuvCMO3v+PxEQVAlQCY3d/l2CNMl62Cxr9zsGY0PNsuSAYufSGUMoedJEmmZ7QvB6Om9gEPpdu0VfldiHJ2/LhlUpQ9qUgiSFl/r5/67SqT/P0crvd4g+QMrBLMFrtIYUUGS5CPyGwLDFi3xJqVMkI4pAdOHSNTp/8Qpt2v6LqoXrSPDK2rGOOspm54xMeKMMgjN+lS+n0HSPH+9jwr3n5u179Nv//qHvt+5RvSr1JBrcXY/ukERW3U9QD+4pTTsNsZvvrRp9R1kzp6MUnyam2DFj0sPHj4U81ZHfTtOKDTvEHHKmwdug5reUMW1Kp0OROtWnmt7hRmUjRIxABb/Mpq5bT+YCJGtevXxFp/85LzZ+kCCL8FW+HBQ5ciS7ExvKOGFDQMuDF2U3b/+FxkxdbNdvVwleFJYJZ/ztGNPBk/vlwSMn6e27t5QudXKKHj0aXbt5m+Yu+V4lUts3q0nflf/Grg/eJHhH9W9HMaJFpWcvXgopsfsPHgvvZyUuCQyBVzGCoEKn3DF5goUy/8vUtMU7qV+jHDWtW8nsLcROXgUBt6NJuv+OlXz8cWyxZswQvGafm1Y8F0x3NpQzMsEbyoBzcyEQYIKXJ0WYI8AEb5gPARvACDACjIBPIBBIBK9M2GoRpo6Ag8hDUCwkmYAwQ/CizIX/rlHLbiNVEmxA16Yi2NasxRto6Zqtpse3RcOqml6F8DSCZyRSzUolqXWTaqbrdPwYNVNQz1sWH8XAdtr8NS5pG88e31vd/DLzoQobZe1R/K1lkxygEvqsCKTjalJICDPlCubNRv27NNM99g+vqNXvAx6hPpnUk+vv1He8SkSAMF0zd6Ru854QvJ7OG8WoM+f+o7FTl4hgnmYSNFmxQYDk6RpS2nv16jXhOLuiz2zGDhwZB8mD9PbtOzXwHf52V+ca83fF+h9FcCuzCWO8fMZQVb5FXgNm6tCa+54QvFbNC+juz1i4jnbtO2KmGyIPNGL7dmqi5pfnh5lK2gRVpxoVS4SYW2bKKicSPJ0LjpsNctvy3MfvZgheEMYNWvdXNwlRzh2CF+VkqRh4u88a20uVQfDkfjl+xjIROFgr4dTJ1NHdQ3jJepPgNRpvBG9rG1RDN1aFJ1igbas8eI36oQQbtfK5adX6N7I9LK4zwRsWqHObMgJM8PJ8CHMEmOAN8yFgAxgBRoAR8AkEAongVSJ74wN346KxpjRwB42doxIVq+eOoEQJ4pEsMzBuUEeCzq5ewpHQbgOD1ctzJ/aj1CmT0h+nzgiZhh17D6sEsGMd8HgMqlNJV3ZB1r915u2pZ5uW16icFwFyEiWMJzRvq5X/mpIkTuB0TsJLccnabbR73xE7UkIpBNxxdL1UsXyUP3c2O0JUtgVebzj2r5Vw1L5h24Gqh6CWrqR8JLVXh0ZU5puQR5KNFpczghdedwgwCZIQHqNZMqZ1Wh283HoOnSLywLsZOq1aSdZVLV/qK+rWpr5uvXpH2436heuezhu5jTdv3tLm7fto1caddl6b8pgXK5CTEFAp+xcfZAs8XUPp0iS36+rlazdp1sL1dPj305rrCWRTiaJfUqli+UVQUSWdPX9Z1doG+dOzQyMzEOrmgcf+vGUb6ehvpzU3OzB3CuXLTiWL5KVsWTLYSZlYsR5l+QdHMtCoY1bOC7R14tQZmr98E/159qLmmGD9YMOreGF4XCe1M0+eH0Z243q7oBri1ACSq2UVgtfTuaDoaGvZ60jwKuNktJGze/9RGjh6tlrlj6smU/RoH/SjXRlvjIWyAYF7+7xJA8Q92JP7pePmlWJo3WplqU6VUppEqnLvcpQucjbO8qkXWSIIZWQM5DrwvIkdKwalSZGUvsyVRZyUwfpzljzBAvXKa9jVAKB6/dCyV3mOWPnctHr9m1m3oZWHCd7QQprb0UOACV6eG2GOABO8YT4EbAAjwAgwAj6BQCARvD4BqIYRjx8/FRIGkGaIGDGiOOKeIF5cihQpoq7JIDrL1+0siBN4kI7o08anugcd4us379DVG3foo9gxKGniBBQvbpxQsVEm8jcsHGNHiISKAT7ciDfnDerGmF+/cYeiRYsiAgkmS5xQV4/ZWzA9fPSELl+9IeQ0Po4TS2xMfBQrpmZzazb+RJPnrhLXZo3rTRnTWSenhA2PK9dvEXSqE8T/WGARK1YMb3Xbo3q9OS9gGCQ9rl6/RY8eP6NkieML6RYzQSY96pSLhb05F1w0JVSze3q/fPj4Cd2995CePX8h7vFGz65Q7ZyLjXmKhYvN+Ux2b6//sO4oE7xhPQLcPhO8PAfCHAEmeMN8CNgARoARYAR8AgEmeH1iGEIY8ec/54X8A5KRF7Fv9sA7VuHIfolqNrLbVQ8q71jkW7XyvLEfjx5DpgiNTkcNWN8aNe9bw/OCKDzOBb5fflhb4RmLQF//TPB6/xnCLThHgAleniFhjgATvGE+BGwAI8AIMAI+gQATvD4xDCGMQKR6RKzHMecl0wZrBvfyTcu9a9XJP88SjgAjKZIa3m3Rv2rnefNhvOBlXrJ6W/HDwO7N6OtCefxrMC20NrzPi/A6F/h++WERhWcsAn39M8Fr4cOCq3ILASZ43YKNC1mJABO8VqLJdTECjAAj4L8IMMHrm2OnBOTq2qYeVShV2DeNDAOrFq/aIgJulSiSl/p1CQoDC3y7SZ43H8YHGrHteo8Vupyr542iKJEj+fbgedG68D4vwutc4Pvlh0UVnrEI9PXPBK8XHx5ctSkEmOA1BRNn8iYCTPB6E12umxFgBBgB/0GACV7fHCsEEnr+/AXlypbJLliZb1obelYhUNKNW3coXerkQsuYkz0CPG8+4AFt3L//vUiJEnwiAgmG5xTe50V4nQt8v/yw6sMzFoG+/pngDc9PN9/oOxO8vjEO4doKJnjD9fBz5xkBRoARUBFggpcnAyPACDACjAAjwAgwAoyAPyLABK8/jlpg2cwEb2CNp1/2hglevxw2NpoRYAQYAcsRYILXcki5QkaAEWAEGAFGgBFgBBiBUECACd5QAJmbcIoAE7w8QcIcASZ4w3wI2ABGgBFgBHwCASZ4fWIY2AhGgBFgBBgBRoARYAQYARcRYILXRcA4u+UIMMFrOaRcoasIMMHrKmKcnxFgBBiBwESACd7AHFfuFSPACDACjAAjwAgwAoGOABO8gT7Cvt8/Jnh9f4wC3kImeAN+iLmDjAAjwAiYQoAJXlMwcSZGgBFgBBgBRoARYAQYAR9DgAleHxuQcGgOE7zhcNB9rctM8PraiLA9jAAjwAiEDQJM8IYN7twqI8AIMAKMACPACDACjIBnCDDB6xl+XNpzBJjg9RxDrsFDBJjg9RBALs4IMAKMQIAgwARvgAwkd4MRYAQYAUaAEWAEGIFwhgATvOFswH2wu0zw+uCghDeTmOANbyPO/WUEGAFGQBuB8ELwvnv3jl6/eUtRIkfiqcAIeA2BV6/fUORIESlChAhea4MrZgQYAUaAEWAEGAEbAkzw8kwIawSY4A3rEeD2iQlengSMACPACDAC8otxID4Xzp6/TGs2/UT//HuR/r1wRQx4jBjRKXnSRJQkUTzKnT0TFcyTlRIniu90Mjx4+JhGTl6o5ilROC8VL/KlbplXr15T/9EzQ1yPGiUKxY0Tmz6JG4fy5cpCmTKk8eokPHPuEs1bvkm0EVSnEqVLk1y3vcvXbtLUeavF9dpVSlO2zOl08544dYaWb9iuXm9atzJ9lvpTU3h8XTA3lfo6v27et2/fUb+R0+ntu3dUOH9OKle8oKUYWY3J8xcvaetPB+jnA8fpv2s36dbte8LeZIkTUKKE8Sht6uT0Vd7sAs8oUSKrfdGfI1EpRvSolDhhPEqdMinly/kFxYwZ3VIMtCrbvvsQ7T5wTFwa3L2Fna2O+X/59Q/6Yecv4udeHRpR7Jgxacj4ufT8xQuKHi0a9WjXgKJHi6pr8517D2j89KVijD9Pl4oa1ixPVo+LO4BduHSVZi5eL4qanXsvXr6iwWNni77k+CID1axUUpSfuXAdXbh8TTXD2fpbu3k3Hf3jNKVOnpRaNKxqZ7pjPbiI+wjw/eTjOJQyeWLKkyMTJUoQz50uu1Rm3rJNdOb8JZfKfFviK/oqX3bdMuu37KHDv50S1yNFjEj9uzSlqFGj6ObHPX3usu9DXAcmMWNEF3gUK5SHkhrc013qBGdmBBgBn0aACV6fHp5wYRwTvOFimH27k4H4Ie/biLN1jAAjwAj4JgKB6MH7+s0bGjt1iSDezKQe7Rs6JRI3bd8n6lMSyMx5wf11q372/CWVqdnOsOnP06Wmkf3b0icff2SY150Mh387Td0GBoui4wZ1FESQXvrr7AVq0WWEuDywezP6ulAe3bxDxs2lnT8fVq/XqFiC2gRVN4VH/RrlqGndSrp5MXbFq7YW12tVKUWtGn3nTtd1y1iJye8n/6aBY2bTvQePDG3EGG9YNFbNZ3aOoEClskWpbtXShhsRhkY4yTBn6fe0eNUWkWPbysmCZNZLqzbupKlzbZsBa+eNogTx49LKDTto2vw14rcmdSoI0lYvDZ0wj3bs+VVcnja6B2XJmJasHBd3cQBZX7lhN3r27DklT5aIlk4fYljVL4d+pz4jpot8fTo2Vjcv2vYcQyf/PKuWz58nK43q11azvpGTFop7VdZM6WjKyG52eRzr0TOoYN5sVKdqaVGHt1KnvuPp+Mm/Xaq+bVB1ql6xhGYZrPVqjXvYrZ9hvVs7JYSP/v4ndRkw0dCGciUKUZfWdSlyJD6xYQgWZ2AE/BwBJnj9fAADwHwmeANgEP29C0zw+vsIsv2MACPACFiDQCASvMGzV9K6zbtUgOBBljt7ZuHV9d+1G3T+4lU6cfoMXb56U+Tp0Lw2Vf22mC6gWiTL3In9dD1iZfIOJG7+PF+Iup89e0G37t6nXfuOqG2BLJ4ysrvwPrM6eYM0e/TkKZWv08nOVHhFb1oyXlf+QsYjUAheeIQ36TBYxSF1iqSUN2cWypolHT1/9oIuXL5O5y9doQOHT6h59n7/watba45A3uHR4yd07/5D+vf8Zbp647ZaFh7Bk0d0E2SqN5KnBC9sb9pxCF34z+a1unTGEOEp75iO/fEXde4/QfyMNYe1h+SNueoOTuNnLKPvt+4VRWeP700ZPkvltJoBo2fRnv02z+ety4NVb2utewbGT8sz3gzBiw0CEP3v3hE9evKE7t57RNdv3CZszMhp0rAulP2LDO503bDMuh/20H9XPngl6xVAPiV1b9uAvi1ZSDOrFllbrFBuGtS9ua4tchl46qZOkeQ9Jk/p8pXrYh4pCSQvvMk5MQKMQGAjwARvYI+vP/SOCV5/GKUAt5EJ3gAfYO4eI8AIMAImEQg0gvfm7btUPaiX6H36tClpwtBO9FGsmCHQePPmLe3ef5RmLFxHdaqW0SV4IV1Qt2U/Ub5y2aK04T35U/e7MtS8QRVNlI0ITZCkXfsHq+TMqP7tKH9uGwlsZfIGabblpwM0apJNrkLGw1kfjPCQ++wvHrzDJs4nyBogyZ6bjuMHEm7Byh+Eh6YewatFekMz+vQ/52n5uh9p36HfRbUgkUESxvkolpXTRNTlKcGLOk6cPkvteo0R9eXNmZnGDOxgZyfkDBq1HSiIaxCWi6cPVtemN+aqOyDJfTDyIH/4+AlVqNtZNAPZEcwDJSkEb77cWejE6X+FV7CWhy7ymyF4M2dMS9NH9wjRpSvXb9EPO/bT0jVb1WuzxvWmjOmcE9PuYGOmjHx/wIkB3Bf0vGhHBi+grbsOCtmcfLm+oD37j4omsFmkN8dlghfzC/NMTucuXqHWPUYLvJE2L5ugef830xfOwwgwAv6BABO8/jFOgWwlE7yBPLp+0jcmeP1koNhMRoARYAS8jECgEby79x+jgaNnCdSMpAaQ5+XLV/T85UuKE1ubNFu08geau2yjqG/dgtHUe+g0QcyCoFozf5QmeWGG0JQlERrU/JaC6lS0fKS9QZp16DOOfv/fPzaycWQ3leAqUSQv9esSpNkHM3goBf2F4K3coKs4Wg7P2uWzhhmO3Z279yl+vA/et2YxAR4jJi5QJTHgET51dHfLj55bQfAChFGTF9GWnfvfr7/m9HWh3Co2C1duJui4Ig3q0YKKFcylXvPGXDUcFI0M0ICu0ayX0FJ2tsZRVCYzHclGheAtW7ygkHuYvXiDaE1rI8QTglfpAjaeJsxYJv4EYTp/Uv9Q16H985/z1LLbSGED1sWMsb3o4zixNYfh6dPnVLa2bQMAEg55c2VR5WS6talP5Ut9pVnOiOBFIVlCxEiaxp05wmUYAUbAtxBggte3xiM8WsMEb3gcdR/rMxO8PjYgbA4jwAgwAmGEQKARvDLp0rpJNTXokTvwwouyTou+wuNQ0dBEUKCJM5eL6sYP7kS5s38eomoz5N3tO/fpuyY2jzyQGSA1rE5Wk2bXbt6hWs16CzNbN65GNSuXJPmI+g9LJ1Ds2CG9pc3gofTd3whekGkbF411GhhKa1xdwQTyB/1HzVDlHrQ8Fz2dO1YRvCC9a7foKzwoQZAumzFUyBZADqVuK5snvJYerdVz1RM8FqzYTPPfByfUW+OoX9Gk1SKCZYK3fbOaVLVxD4EJJFlmj+9LkSJFVE20guBFZcvW/SiCuyEZSaF4go9WWdzPmnYaqurpgmBOm0o/8CI0mKHFjDRjTE9KlzYlVajX2amnM/KaIXh/+vkIDR43R9Tdt1MTKlksn9Xd5foYAUbAhxBggteHBiOcmsIEbzgdeF/qNhO8vjQabAsjwAgwAmGHQKARvAhsBHIFCZ5zE4d0poQJPnELYLkuRHcvXuRLunPvAVVt1F3UV/abAtSzQ6MQdZsh7079fY5adx8lyjarX5nqVSvrlo3OCllNmi1du41mLVovmlw1ZwQlThhPyAf0fR9kSi9YnRk8lH74C8GLQE8gm5Dc2UhwBRO0IRNbevPOkwlkFcELG+RNFsgctGxYlboODFbxWjlrGCVJnMDOXKvnqidYXLp8neq3GSCq0NNxvXHrLtVoapOCqV2lNLVsVNWuSZng7dm+IckbQ8q9RClgFcH79NlzKlvL5hXrGNTPEzyMyuIURIe+4+n03+dE1qG9WlHh/DmcFkPwR4w5PH2XzRxKESJEoClzV9PqjTtFOT0NZzMEr0x0I2idNwPPGWHD1xkBRsD7CDDB632MuQXnCDDByzMkzBFggjfMh4ANYAQYAUbAJxAINIIXBGHzzsMIQbCUBLIhW5b09Fmq5JQ29aeC/DCTgmctJyVg0NYVwWogtB5DptChoydFFfLvSp1G5B2OgXcb9IHwchawzYydenmsJs3ggQlPzBxfZKDgYV1Es89fvKTKDbsJzzv5d9kmGQ/8bkS443g8kpEGqjvYWIXJz4d+o34jZqgmgKgqWjA3pUubnFKnSEapkiehKFEi65poNEccC95/+Igq1e8qfoZMw8xxNnLRqmQlwYv53b73WMIGiTKOK9ZvF/9uE1SdalQsEcJsq8bFKjxadBmhamRvWzmZYkSPalf1yu930LR5a8Rvcyb0pfRpU9hddyR4QYLWadVPSD9griyaOkidH1YRvDCgYduBaqC7LcsmUqxYMayCRLeeMVMX0+btv4jrjWtXoEa1yjttExhUC+op8kCaBhI1SLLEg/y7XJkRwQsP8sbtBglPYtznV8weTtGj2Y+d1wHhBhgBRiBUEWCCN1Th5sY0EGCCl6dFmCPABG+YDwEbwAgwAoyATyAQaAQvQD1/8Sr1HjZVSCtoJRCM+XN9IQIjaUW1RxkEhKrUoKsgLst8U4B6SZ668hFg6M5Cf1ZOMnlXsUwRQVRC7uHhw8fCpmVrt6kEdJ2qpalFQ3vvP6smhpWkmawZ7OipO276Utq47WdhtpZ3piPBa7Z/vkzwog/wZoZXs16C5yC8vosX/jJE0ChXCV60AVJM0YbdsGisWRhN5bOS4EWDZ89fpqCOQ+zahjzBrPF9NPWDrZyrpjpskAnzGfMaaWB3ey1h/Nakw2CxhqFFvXDKwBC1ORK8yCDLEnRpVZdwb0CykuCVydbFUwdRyuRJrIBDtw7ZMxkbaYN7tKSIESM4bVPWyJU9dWVJHNmzV65MJnhxH8qeJT29ef2GsAHyz9lLtGTNVlUmQuve7FUwuHJGgBEIEwSY4A0T2LlRCQEmeHk6hDkCTPCG+RCwAYwAI8AI+AQCgUjwAlgcV960fR/t+vmo6omnBTjI2S6t61HMGNHsLv9y6Hfq8156wFHzVD4KjSjuuC4nM4QmtFt7d2xERfLn9No8sJI0k49Pb1o63i4o3e8n/xZHtJFAVoO01sMjV9aMVLjAh+Bajp1/++YNTZ67Svzs6wQvbISX6padBwjB/bAZoJUw1kN7tqQ8OTKpl90heBUPatS3bUWwpfPGaoIXxs1YsI6Wr/9RtRNBtzKlT61pt5Vz1Qpg4AGKQHpIX+XLTsN6t1arPXfxCjVuP1j8rSfPoUXwvnnzVhDDF/67ZtMnnjlM3HesJHiDZ6+gdZt3C9vgJQxPcm+lP/73D7XvM05UD6J7+uieQm/ZKClexpkzpqXpo2065EqSA/FNG92DsmRMa3ddJnj12gE53LdLUIiyRnbxdUaAEfBPBJjg9c9xCySrmeANpNH0074wweunA8dmMwKMACNgMQKBSvDKMD18/IQu/neNzl24Qn+dvUgHj5xQvbyQT0tDs//ImbT34HFRzdIZQymKFBQJv42euljVFF07bxQliB9XbdIMwVu3WllqXr+yxaNpX51VpBmCfKkBkDKnp36dGts19ObdO6rdvI/4DbrHS6fbe266Qmb6iwav48DB7qvXbtHFy9fpzLn/6NTf/6rzQ8krzxNXMEF5eJSXqt5WVAVP2HnB/S2dO94geJ8+fU5la9s2P7QCq8kdsGquWgkKtKWhMY20cfE4+jhObPFvGas1c0dqSo5oEbwoe+DwCeo1bKqoR9kMsZLg7dBnHP3+v39C2GwlLqjr+o3b1KjDELGpgQ0HyFQkT5rQsBnZs7vud2Wo0nsvZqXgxSs3CPq8SFW/LUYdmte2q9MMwessMJ6hgZyBEWAE/A4BJnj9bsgCzmAmeANuSP2vQ0zw+t+YscWMACPACHgDgfBA8DriBrJsy879NHHmcvXS7vUz1KPFDx4+por1bRqzZlLboOpUXdIVlck76I0qmpS37tyjlt1HqZ6eI/u2pQJfZjXThFt5EPSo1ftAboN7tqCiTjxnj5/8mzq998J19Fg+dOx/1GPwZNM2zBrXmzKmS6Xmd4XM9DbBaxUmZsCAp+f46ctULVpZf9YVTNDWmXOXqGmnYaLZYoVy1YxotAAAIABJREFU06Duzc2YYDoPNHKnL1gr8q9bMJrif/KxbtkFKzbT/OWbxHUtDWq5ILxg4Q1brFAeGtS9mW6doTkuZkGRdZa7tqlHFUoVJugL12jWS0hlwCN73KCOmtXpEbyQIWjXy6ZPDGJ01ZzhQst3608HRDAwBAWTk1KPlrerY8OwrVydjirpunX5RBG8zOqEuduu1xgxJ5HGD+lEubN9bqqZmQvXEYKgmUnAZ+OisRQ1ahQ1u0zw4p6WJ5vNK/7IH3/SgFEzxb9Rbl5wP6F1zIkRYAQCHwEmeAN/jH29h0zw+voIhQP7mOANB4PMXWQEGAFGwAQC4ZHgVWCRAynJpBakHcZOXWICPVsWR49KZ+TdidNnBMGjpDkT+lD6tClNt+VKxtt37tN3TWxHoGXNT606du07QoPGzhGXoCmKI9dKGjJuLu38+bDppkFqg8xUkitkprcJXqswMQvGoWOnqMfgSSJ71fLfUIdmNcW/XcEE+Rcs30TzV2wWZQf1aEHFCurLXJi1Tc63e/9RGjh6tvhpwaQBlCZVMt1qxs9YRt9v3SuINCOpCLMEb2iPixmM5ACCCvkqr98+HRsLHW+tpEfwIu+JU2eoXW/bPQCe/HfvPbCE4D124i/q3G/C+7n2NXVoVstMN13KA4J66Ph56v2gfbOa9F35b0zVgbVdrXEPu9MTRgUhjQGJDCU5C7IG4hgEMhJOEkwf09NOSsaoLb7OCDAC/okAE7z+OW6BZDUTvIE0mn7aFyZ4/XTg2GxGgBFgBCxGINAI3hs379AncePYeX3pQTYyeAFt3XVQXN66PFjVj4TXKzwK4QE2YUgnXcSXrvtRDS42d2I/SpcmuchrRN5t23WQRgQvEHmhxTlrfG9KlCCexSNLBM3Pb6q2EvVCaxhBh/SSQtoJLFYEU8wYNi3NR0+eUvk6NgwQbK5xrfK6dfQYMkXoi4L427RkPEWJHMkUHnKF3iZ4rcAEnpJXb9yi5EkTGY7Z5Ws3qW7LfiJfg5rfUlCdii5jIgf1w3xZOWcERZO8Gg2NMJFB9qDt1qY+lS/1lWYp9L1+m/50+epNMuNVapbgtWJcTHTT5Szyulg+axitXL+dNmzdG+Ke4VixM4IXebsPnkS/HjslikGXGh70nnjwXrh01e50ACQT0qdN4XJ/jQpAUxnaykhlixeknu0bGhVRr8vkbKeWdSh/riyaZR8/fa4G6HP0VndG8KIyRe4C/4aHNU5JRIkS2bSNnJERYAT8DwEmeP1vzALNYiZ4A21E/bA/TPD64aCxyYwAI8AIeAGBQCN44cG1Z/8xatHoOypaIKfuEWVZQ/LzdKlp5rheAl2ZkGtcu4Iqr6AFvUyKIbAYNDWRjAhe5Jm1aD0tXbtN5IcH8OTh3ShWrBghmkFws1evXonfK5ct5tSzUstGyC6APEKSSWg5r9xneBPDq1hJW346QKMmLRR/ThzahXJmzaA7C+Vj/qP6t6P8ub8wjYdSqRmCd+O2n+nfC5dFkS9zZKav8udwaWV4isnjx0/p27qdBAnauFYFO/1lR0PkcXYVk5cvX9GuX46qmwGoe1T/9pQ/d0hi7Matu7Ts/XxCvjZNqpva5FDsRZ+qNe0ljvc7836UyWZ5zusNgFmCF+U9HRfZBk/XjVLXidNnhRwBEu4HKzbsEBjBcxcevHrJiOCVJTeUOtwheOFRe/L0WRo8fq6QjUBypu/tCS6yTjLI/YlDO7u00YBNLWxuIckbaloYygQ4NovifBRLZDMieLFmOg8IppOnz4j85UoUoh7tGrh0f+DMjAAj4F8IMMHrX+MViNYywRuIo+pnfWKC188GjM1lBBgBRsBLCAQiwatoPIKEKFk0H6VNmZRSp0pGMaNHF8ehDx77Hy1csVk9Kixr4cpR3I2i0INcqd7UpscJz8o180dR5EiRTBG88FgcMHqmGsQpX+4sNLxPG1FeSZcuX6f6bQaofxuRIlpTBAG/mnYaql4CKZUr2+eClLxz7wGd/PNf4fUG0gpp8ohulC1zOjW/ErQJ/Vs7fzRFcgg2J7d57eYdqtWst/hJ9hg2Q3gr9RgRvMC8SsNu6thNHtGVsmVO79Lq8BQTheBVGq1ZqSRlypia0qRIRp8mTUTPXrwQQf02bNmrHmUHeQdvcMWbUMbkm8JfUuUyRQjB6h4+ekIPHjwSHrKbdvyijgvaatXoO6pVpZRmX3/YsZ9GT1kkrsEjdMLQzi5hgszrt+xRdalB8nZpXU94pceOGZOu3bxNew8cV4/AK/qxcWLbiDe95ArB6+m4WLlulLpkzV25j9DehYeoXjIieFHOUfrEGcGL8ejepj5h/sPD9eGjxwRN7+17fhVzRUmF8+egAV2baXqtenI/gS55zeZ91PmI4GeJpMCSejjE+ySO8PSWA+4ZnSZAXTv2/EpDJ8wT1Sr6x/i3EcGLPPcfPqJWXUfS1Ru3Rflm9StTvWplXV4PXIARYAT8AwEmeP1jnALZSiZ4A3l0/aRvTPD6yUCxmYwAI8AIeBmBQCN4Zy3eQEvXbDWNmhLJHgVAntRp0VcQA46erHoVytqoCuljltB8+uw5te89Tg1WVLlsUcLRZSXBU3Xc9KXiT5CIrZtUM90vOeOcpd/T4lVbDMs6Rq2XCdvaVUpTy0Y2D2VnSSG2kOeHpRModuyYpghvpU4jgvf8xavUqP0gkd1R+9jINiswQR1PnjwTwazMJkh9gDgHqa4keY4Y1YPybZvWoEJ5P2iROpYZMHo27dl/VPw8vE9rp3n12gP2HftOUL0fndnVv0tTKl7kSyPTyRWCF5W5O1dlQ6xaN0qdclA5/CZv5ugBYIbglT3nUY8zgtcIaBDu9aqVoTpVy6jBIh3LeIKLo61G9ijX8+fJSqP6tbUjbM0El5TXmIyLGYIXbUMqpmW3kSohPaBrU8JGCidGgBEIPASY4A28MfW3HjHB628jFoD2MsEbgIPKXWIEGAFGwA0EAo3gBUn1x6kzQqZhx97Ddh6QMjzwdAuqU8lO8uCffy9Ss87DRba2QdWpesUShohC+7JhOxvhWLFMERHMDMGZStdoJ35rWLM8NalTQbeem7fvUvPOw1WPVFn/tP/ImbT34HFRdumMIaY0X/UaOvbHXzR+xlI7bz8lb8IEn1CXlnWpwJdZ7Yqv2fgTTZ67Svw2a1xvypgulSEeG3/cR+Om2QLUKSSgK3jIBK+WBMC6H/ZQ8Kzlov5eHRoJXWB3kzuYKG0hKNjPh34nBKc7+edZTROAa93vytC3JQqFkEuQMXEsDLIO+r7QUC1dLB9l/yKDrtQIysIbHJIR8MJGmytmDbPzBHcFH9S1efs+mr5wnebayfFFBurUojalTqkfhE1ur1pQT+HhDnINJJuZ5Mm4iHln4bpBfY6er2akKRSC10giYMKMZaqmrysEL+ZI/E/iULo0KahI/pxUKF92ih4tqlN4PcHl8rVbVLdlXzPDZ5enYN5sNKJPG+ozfBr98usfQp9746KxpuRDEPQR6wtp9dwRQqdcDiRn5EUtS0qgDj2JGpc7xQUYAUbApxBggtenhiNcGsMEb7gcdt/qNBO8vjUebA0jwAgwAmGFQKARvI444jj93fsPhTRDxIgRKXGi+JQgXlynUgNhNRZyuyA6y9ftLEg2hSSxwq6Hj5/Q1eu36Pbt+4Tj00mTJBQeif6SZKJow8IxhqSWmX55ismr12/o7t37dPveA3ry9DnFixtHBOiLGdMWqM7byZ2NCSOb4M1+5+4DMVcePn5KSRLFD9U+wT53xsVb68YIL1+/zrj4+gixfYwAI+AuAkzwuoscl7MKASZ4rUKS63EbASZ43YaOCzICjAAjEFAIBDrB66+D9ec/58URYyQjTzV/7aOrdr969ZpKVGsjihl5Rrtatz/nX7lhB02bv0Z0YdPS8WSki+vPfTWyndeNNkKMi9HM4euMACPgrwgwweuvIxc4djPBGzhj6bc9YYLXb4eODWcEGAFGwFIEmOC1FE7LKlu6dhvNWrSeEFxpybTBTo/oW9aoj1cEKQQcfUdSjmz7uMmhYl63gcGE4+iOGsqh0riPNcLrRntAGBcfm6hsDiPACFiGABO8lkHJFbmJABO8bgLHxaxDgAle67DkmhgBRoAR8GcEmOD1zdHr1Hc8HT/5t10Eed+0NPSsQqA4BOEqUSQv9esSFHoN+3BLcrC2hZMHmNbG9eEueWQarxtt+BgXj6YVF2YEGAEfRoAJXh8enHBiGhO84WSgfbmbTPD68uiwbYwAI8AIhB4CTPCGHtautIRgQs+fv6Bc2TJRjOjOgye5Uq8/5z17/jLduHWH0qVOLrSUORG9ePmKjv5+mqJEiUJ5c2YO95DwutGeAoxLuF8aDAAjELAIMMEbsEPrNx1jgtdvhipwDWWCN3DHlnvGCDACjIArCDDB6wpanJcRYAQYAUaAEWAEGAFGwFcQYILXV0Yi/NrBBG/4HXuf6TkTvD4zFGwII8AIMAJhigATvGEKPzfOCDACjAAjwAgwAowAI+AmAkzwugkcF7MMASZ4LYOSK3IXASZ43UWOyzECjAAjEFgIMMEbWOPJvWEEGAFGgBFgBBgBRiC8IMAEb3gZad/tJxO8vjs24cYyJnjDzVBzRxkBRoARcIoAE7w8QRgBRoARYAQYAUaAEWAE/BEBJnj9cdQCy2YmeANrPP2yN0zw+uWwsdGMACPACFiOABO8lkPKFTICjAAjwAgwAowAI8AIhAICTPCGAsjchFMEmODlCRLmCDDBG+ZDwAYwAowAI+ATCDDB6xPDwEYwAowAI8AIMAKMACPACLiIABO8LgLG2S1HgAleyyHlCl1FgAleVxHj/IwAI8AIBCYCTPAG5rhyrxgBRoARYAQYAUaAEQh0BJjgDfQR9v3+McHr+2MU8BYywRvwQ8wdZAQYAUbAFAJM8JqCiTMxAowAI8AIMAKMACPACPgYAkzw+tiAhENzmOANh4Pua11mgtfXRoTtYQQYAUYgbBBggjdscOdWGQFGgBFgBBgBRoARYAQ8Q4AJXs/w49KeI8AEr+cYcg0eIsAEr4cAcnFGgBFgBAIEASZ4A2QguRuMACPACDACjAAjwAiEMwSY4A1nA+6D3WWC1wcHJbyZxARveBtx7i8jwAgwAtoIMMHLM4MRYAQYAUaAEWAEGAFGwB8RYILXH0ctsGxmgjewxtMve8MEr18OGxvNCDACjIDlCDDBazmkXCEjwAgwAowAI8AIMAKMQCggwARvKIDMTThFgAleniBhjgATvGE+BGwAI8AIMAI+gQATvD4xDGwEI8AIMAKMACPACDACjICLCDDB6yJgnN1yBJjgtRxSrtBVBJjgdRUxzs8IMAKMQGAiwARvYI4r94oRYAQYAUaAEWAEGIFAR4AJ3kAfYd/vHxO8vj9GAW8hE7wBP8TcQUaAEWAETCHABK8pmDgTI8AIMAKMACPACDACjICPIcAEr48NSDg0hwnecDjo3GVGgBFgBBgBRoARYAQYAUaAEWAEGAFGgBFgBBgBRoARCAwEmOANjHHkXjACjAAjwAgwAowAI8AIMAKMACPACDACjAAjwAgwAoxAOESACd5wOOi+1mWWaPC1EWF7GAFGgBEIGwRYoiFscOdWGQFGgBFgBBgBRoARYAQ8Q4AlGjzDj0t7jgATvJ5jyDV4iAATvB4CyMUZAUaAEQgQBJjgDZCB5G4wAowAI8AIMAKMACMQzhBggjecDbgPdpcJXh8clPBmEhO84W3Eub+MACPACGgjwAQvzwxGgBFgBBgBRoARYAQYAX9EgAlefxy1wLKZCd7AGk+/7A0TvH45bGw0I8AIMAKWI8AEr+WQcoWMACPACDACjAAjwAgwAqGAABO8oQAyN+EUASZ4eYKEOQJM8Ib5ELABjAAjwAj4BAJM8PrEMLARjAAjwAgwAowAI8AIMAIuIsAEr4uAcXbLEWCC13JIuUJXEWCC11XEOD8jwAgwAoGJABO8gTmu3CtGgBFgBBgBRoARYAQCHQEmeAN9hH2/f0zw+v4YBbyFTPAG/BBzBxkBRoARMIUAE7ymYOJMjAAjwAgwAowAI8AIMAI+hgATvD42IOHQHCZ4w+Gg+1qXmeD1tRFhexgBRoARCBsEmOANG9y5VUaAEWAEGAFGgBFgBBgBzxBggtcz/Li05wgwwes5hlyDhwgwweshgFycEWAEGIEAQYAJ3gAZSO4GI8AIMAKMACPACDAC4QwBJnjD2YD7YHeZ4PXBQQlvJjHBG95GnPvLCDACjIA2Akzw8sxgBBgBRoARYAQYAUaAEfBHBJjg9cdRCyybmeANrPH0y94wweuXw8ZGMwKMACNgOQJM8FoOKVfICDACjAAjwAgwAowAIxAKCDDBGwogcxNOEWCClydImCPABG+YDwEbwAgwAoyATyDABK9PDAMbwQgwAowAI8AIMAKMACPgIgJM8LoIGGe3HAEmeC2HlCt0FQEmeF1FjPMzAowAIxCYCDDBG5jjyr1iBBgBRoARYAQYAUYg0BFggjfQR9j3+8cEr++PUcBbyARvwA8xd5ARYAQYAVMIMMFrCibOxAgwAowAI8AIMAKMACPgYwgwwetjAxIOzWGCNxwOuq91mQleXxsR79rz6vUbihI5kncbeV/76zdv6OXL1xQzRrRQaS+sGvnn34t0+PgpoggRqHaV0hQpUsSwMiUg28WcffniJcWKFSMg++dLnWKC15dGg21hBMIGATy7I0WMSBEiRAgVAx4/fkqxY8cMlba4EWsRCM13yqdPn1P06NEoYsTQmZeeIIU5HT1GNIocKXTetz2xlcsyAoGEABO8gTSa/tkXJnj9c9wCymomeK0dzh17fqVd+4+GqDRqlKj0cZxY9Hm6VFS4QE76KJb+x8zMhevowuVrpgyLGiUKDereXDPvu3fvaM+B43T6r3N04b+rdObcf3TvwSOKESM6JU+aiD5NmpC+ypudCuXNTjFjRrerY9biDXT+0hXNemtVKknZv8igee3QsVN04Mgf9PeZi/TX2QsiT7LECShDulSUKX1qqlimqC7h++rVa+o/eqZaL/rWs30jihE9qmZboyYvovsPH9E3hfJQyWL5TOHljUwbtu6lCTOWiap3rJ5CUaNG8UYzhnW+efOWbt+9L/LFixuHokSJbFjGFzPcvnOffjn8B+3/9Xc6/981unX7njAT8zZd6uRU9dtiVKxQHr/4yPNFfJ3ZxASvv40Y2+uPCJw9f5nmLvte4z0hCsWMEZ1SJk8s7nFJE8XX7Z7eu4ZegTZNqovnvlY69fc5OnTsf3T+4hX69/xlunrjtsiWPFkiSp4sMeXO/jl9XTA3JUzwiV3xn34+Qjv3HdasM2/OLFSlXDHNaxf+u0bbfjpIZ85folN/n6dnz56L+3u2zJ9RujQpqULpwk777viOFFSnEqVLk1yzrbWbd9PRP05T6uRJqUXDqh5PlwXLN9HRP/6iciULUbniBT2uz1kFju9ESl68G8WNE5s+iRuH8uXKQpkypNGtRm+u6RX4tsRX9FW+7JqXnz1/Sdt2HaBzF6/Q+YtX6eyFy2LsPvn4IzFPUqVIQl8XykM5smawIzb/vXCF5izdoFln/LgfU9c29TSvPXz8hDb8sIf+/vci/f3vJfVdIGumdJT+s5T0daFclC1zetNrpEThvFS8yJea+Y+f/JtWb9wprg3u3sKl9ydsiBw5fpoOHD1Bf/5zgS5fuylwQcL7b56cmaletbKUOGE8r84XrpwRYASImODlWRDWCDDBG9YjwO0TE7zWToJ5yzbRwpWbDSvt0roeVSxdWDNf255j6OSfZw3rUDLs/f4DKar8dunydRo3fSn9/r9/TNVT6uv81LNdQ9X7tG2vsXTy9BnNsv26BFGJInntrj158oymzFtNW3bud9oeXnb7dgmiLBnThsiHj4cyNdvZ/d66STWqWamkZp2VG3QVhHXDmuWpSZ0KpvrpjUy+QvBizOu3GSC6OGZgB8qbM7M3uuv1Opt2GkZnzl1y2k6eHJloVP927B1j8WgwwWsxoFwdI6CBwNHf/6QuAyYaYlOuRCHq0rqu5n3O7LuG0sjMcb3o83Sp7doEgTZnyff0/da9hrYgA+67eHfBcxxpwYrNNH/5Js2yFUoVDkHcYRNy/Q+7afLcVYbt9WjfUJdAdXxHyp8nK43q11azzpGTFtLWnw4QSMEpI7sZtussA4jvJh2GCPKuce0K1KhWeY/qMyqs9U6kVQbjOrJ/W0G0Oiazc00p1yaoOtWoWCJEPdi8HzttsUqyOrMddtSpVkatB+Rpp77jNYtg02DN3JEhrh3+7TQNnzBPvOM5S7WqlBJjET1aSEcAxzWCTYR180eJTRTH9OPugzR84gLx87aVk3UdC7RsweZIj8GTjYaTxg3qKNYQJ0aAEfAeAkzweg9brtkcAkzwmsOJc3kRASZ4rQVXfqGsU7W08OZ88/YtPXj4WOzsy8RVn46NCcSqY1I+XvAyWvabkNfl/JEiRaa2QdXtqoBXzeBxc9Tf8GHzZc5MlCbVpxQnVky6e/8hXbpyg3bs/ZUuX72p5tu5dpoq3wCC+dGjp8IbGZ5CSPjgivtRbMrwWUpKED+uWu7ps+cU1GGI6vWDl/sKZYrQZ6mT00exY9L5C1fo4LGThA8NJQ3r1Yq+yp/Dzm6tjxlgsHruCE2PZyZ47WdOoBG86dOmpGKFclGq5Enp9ZvXdODISdp36HfVMwakPsh9TtYhwASvdVhyTYyAHgIy6QZP3dQpktC7d0SPnjyly1euE8gtJYHk7dGuQYiq5HeN8qW+oqgGJzZqVSlt50EID8xO/carBBqItpJF8lKalMkoSaL4dP/RY7px8w798usfdhvFwUM7U46sGYU9eH/Ac+fcpSs0e7HNQxMyRdkyp6NECeOF8KodMm4u7fz5g8cvTmNkTJdaeOtevnaL/vfXv3abxNjcxSav3juS/PvkEd1Eu47JU4L3z3/O05nzl8W72469h9XnT2gTvCBx8+f5QnTv2bMXdOvufdq174ja3c9Sf0pTRnYPQV7Kcy1f7iz0aZKEThdm4QK5KNf78VUyBs9aTut+2KOWK1YoN2XOmIbSpPyUIkaIQHfu3ae/zl6k3fuOqvMpxxcZKHhYF1Hm4aMn9L8//xX/7jVsqvg/bKlcppiQMXBsb9P2fTR26hK1vcL5c1CubJnE3Lx3/4E4jbZ+6151LIDN1NHdQ2yEaG2CNKtfWXjTOiarCN6KZYpQxs9SifkP+a49+4+r7/14n102Y4g4YcWJEWAEvIMAE7zewZVrNY8AE7zmseKcXkKACV5rgZVfKLeumBRCjkAmX0FgzZnQR/fjJXPGtDR9dA+XDMTx9nptBqgvvu2CalDV8t/oHmf/43//0OS5q8ULqEzwKo0uW/cj4Tgk0vqFYzRfTGUvHryow0M3/icf29kNuYjVm36iqXNXi9/xMbl46mA7LwmZ4MVH7573UhfwksHHlGNigtcekUAheOcs/V4cu/wyR6YQGpDXb9ymRu89qHB8eOn0IS6tD87sHAEmeHmGMALeR0Am3bROW+AIfOseo9Xn+OZlE0Jschq9azjrBY6Ut+k+WpVRAomMdwVHqSalDpCvsxevpz37j5FM8CrXIfHQuvso8eeQXi2pSP6cIZr/7eQ/1LHvOPX5P7RXyxAexbh47I+/qM+I6Wrf5wX3J5CXclI2wUESnjj9r8ir56HrKcGLk1Abt/0coj+hTfDWr1GOmtatZGcHNgS69g9WxxGnWvLntpHASjKaa0azXfZOxeZ9385Bul6omFfb9/xKsxauo1QpkqoEr9xG0UotxJ/VKhSndk1rhGgezhA1m/dRx793x0ZU+usCIfJduX6LBoyapZKnXVrVJZCrclLWiCIhAccFkKwrZw2jj+PEtsvrCcH799mLdPDICapUrpimFzXee1e9l38Y2L2ZkLHgxAgwAt5BgAle7+DKtZpHgAle81hxTi8hwASvtcCa+eiCB8OBwydEw1uXB4f4qFI+XtwhePuOmC68HJH6d2mqqzcm9xpBMjZv30eVyhQNQQQbEbw3b9+l6kG9RHUgbZdNH+JUgxb6dfNX2CQsHD0pZIIXL/X4UFC8ftctGB2CNPY2wQuy/ORfZ+nCpWt049ZdSpIwHiX/NDF9mSOz3ceBnkQDPnb2HfpN9PXz9Gk0NQXv3L1PJ97LceTPnS3EsUBF2+3fi5fpyrVbFDlyJOGFBT3B3Dkyq/nhZfTHqTM0fcFa0R68xzOkS6kOc6yYMUNINuB47tHfTtPZC1fo8pUbFD/+x6Legl9mC6G1iIqgK2fzQI9AXxfKLep+/uIlnbtwmW7cvkdxPopFubN9bu2C0qht0Ng5qufS1hXBmsctvW5EgDbABG+ADix3y6cQMEO6gRBSNkS1jnabedfQ6/Tazbto0uyV4jJIMZBjZtIvh36ntGmSqxINShkjghfSDM06DyVosSItmDSA0qRKptvksRN/Ued+E8R1HGlH/+WkvCOVLV5Q6AQr3sNaBKenBO/BIyftTl7NXbZRmOILBC/sQKyDFl1GCJsa1PyWgupUtMPKzFzTGwgENWvQbqAqy7Bs5lBDD2DUhdgIh4+d0jyhZkTwTpm7WtXChTYvpD70EjyDazTrrWo4r5oznOLEjqVmlwnewT1bUrteY8Q1vB856jF7QvAarZ0Ll65Sw3aDRDYtot6oPF9nBBgB8wgwwWseK87pHQSY4PUOrlyrCwgwwesCWCaymvnokj1C4EmQ5L2enVK9uwQvjq017TRUVANvlskjunocBduI4F208gdSPni6t21A35Ys5BQlkIo1mn54Id+2IljN70jwpkyelFp2tX24aHl7eIvgffv2HW368Wca/z5wmlaHGtcqT43eexXrEbzQJS5Xx/ZhqqcniI/HnkOniDxLZwyxC4KD4CgDRs+0k9FwtEXx/hoRvIC27Tqoi71zsLIAAAAgAElEQVSjtys++oaOn6upbwcPl84taof4OFuz8SdVOxEbE4tWbaHl63+0a1NLD9rEsnEpy7CJ82n77kOizPbVUyhaGAW1c8loP8nMBK+fDBSb6dcImCHd5NM+fTs1CRFI1My7hhZIeL7huaQENls+c6im16ErABsRvDgp1L6PzXsXAVHRH6PUoc84VRpi8dRBlDJ5ErWITPC2b1aTqjbuIfoDT9/Z4/uqsQRQwFOC19FOhaD0FYIXG9HfNbGd9IJUR7c29e1MNjPX9MYCsgyQZ0CyKtaBM4L35ctXVLK6TUsZDgPLZww1DHaGmBdYC0iO76Aywbth0VghD6E4V0D6K1GCD0HPvEnwQsqkbqt+wsbQmDdGa4uvMwKBjAATvIE8uv7RNyZ4/WOcAtpKJnitHV4zH13dBgarGns/rZsWQjfMXYIXWrlDJ8wTHdLyZHGnp0YEL9pTNHp3rplq+DIOG2Q9t01Lx6seF44EL47lDRg9SxwLRVo+a5id55C3CF7ZgwRkZ75cX1C8T+II3Tcl8Jwc1MUbBC+IcARzuXX7nug7pC8yZUxLj588FXac/vuc+F3RcQbRuueX4+pRzdQpktrpJONDRtFxhBcWjsAiKXrJiRPEo5u379HGbXtV0nfWuN6UMV0qddrIBC8+vhTb5HnlbYIXnmD1WvUTes96wVncmedcxoYAE7w8ExgB7yNghnSTn70IDoZNWzmZedfQ6glkbnAEHknLk9Gd3hsRvD/s2E+jpywSVU8e3pWyZUlv2Mzu/Udp4OjZIt/Ivm2pwJdZ1TIywduzfUNav2UPTZxpIyIdTy4FOsErY6+lL2tmrukNxpipi2nz9l/EZS2ZEMNB1MjgjOCVZaYgRwFvV6MkE9zQf27ZqKpaxJHgxaZ5UEebrJOj57o3CV5sSGNjGkkv9oZRP/k6I8AImEOACV5zOHEu7yHABK/3sOWaTSLABK9JoExmM/rokj1ZEKhiUPfmIWqWI0SDxHKW4L2o6JDCkxYetUhmj9IZdcuI4G3aaZg4voio2iBgzaTVG3cSSFSk2eN7U4bPbCSiFsF78fJ1atBmgLhe9psC1LNDI7UJbxC8CIrRrPNw0QaChPTv2tROGgIfE3OWbKB7Dx+rUbu9QfDKH7dax3PxIbRw5Q9UuEBOKlYwl7DXjAYvMK7fpr8gZ/PmzEwDuzWnWLFiqJjiyGOTjjZiWQ6SggwywYu/cXS2zNcFBAkcOUpkun3nntDO9WaSvdr4qKP1SDPBaz2mXCMj4IiAEel278EjatxukNhswybcitnDKXq0qHbVyO8aRu8JKDi6fztKm+pTsbmMTWYkPX1TV0fMiOCFjj/eJZAcPSf12oKuafMutmcx9IGrVSyuZnUkeOH5WadVP/HcwrvIoqmD1M3mQCZ44Y3dbVCwKmU1d2K/EIHt5LmGDevY0vNeC/smdSpSueIFxaVW3UeJzWTMQXjAWpGcEbzyiSazEmOI71Csckth2lf5stOw3q1VMx0JXlyQTwDJnuHeInhfvXotTtZd+O+asGvTkvFCzooTI8AIeAcBJni9gyvXah4BJnjNY8U5vYQAE7zWAit/dOFlO0aMaPTyxSu6++AhHT5+ilas3y4axIv2jDE9CZ6WjkkmeM1Yp3hNyvq7Wp7BeBF+9vyFTpURQgSEQ0ZnBK/8Yg2yEHIBZtLPh36jfiNmiKxywAktghd5ZC+S+ZP6i49UJG8QvH2GTxNRw5FWzRlhF3Vc7hvkFxRi1BsE79K122jWovWiSbnPzvA1Q/DKtmrpGqP+LTv306jJNm8r2StbJnjhhYKjthEiRDAz5JbkgQYwNhSUo8VLpw2i+PHiWlI3V2JDgAlengmMgPcRkEk3yPdkz5Ke3rx+I7RL/zl7iZas2aqepOjXJYhKFMkbwij5XcOMxTPH9RJBzeQNVi3PYNSFZ/G7d281q40eLVoIrX4jgld+ru5aN91OQkHP9rv3H1KVht1sz/qyRalTyzpqVkeCFxfkE0xywK1AIXjhcVqrSinCe9fDh4/FKZZla7epusZ63tjyXDMzT9oEVacaFUuIdhTiVO/9DjECQK5rpUiRImnKJzkjeGVt6Gmje1CWjGnNmEwN2w4UBKqjo4EWwYuAgXVb9hX1IpjvoO7NxL+9RfAGz15B6zbvFm3UrVaWmtevbKpPnIkRYATcQ4AJXvdw41LWIcAEr3VYck1uIsAEr5vA6RQz89GFl+Ue7RraHaGXq1M+XuA10aBmeacGRo4UUY0cLEs/aH1EyRq9WpXuWD0lRIA0ZwQvXu6LV7V5Szh6TjgzGgQqPviQenVoRGW+sUVI1iN4EeCsRlNbIDe5HW8QvNWCegovIHxQ48PaTPIGwQuvGXjPIOGjvH71spQ3VxanAezMELyK/jM+hLq1a6DZvTP/XqJp89eIa7IusEzw7l4/I8RHvhms3M1z594Dat97rKpHPKxXK/oqfw53q+NyOggwwctTgxHwPgJmSDfco/t2CdIlueR3jVaNvqOoUe09fB178fVXuYUnpvxMnz66ByGYq2NSSDgtJCYM7Swkg+RkRPDK7yZmZXweP35K39btJJpxPL2jRfBCvqdJh8GC6BP9nDlMbFoHCsGrNyvhLABP7CL5c2pmkecaSOI0KW0b5Hopa6bPKH3aFCS/3+XLnYVG928foois0et4MWvm9DRlRFfduaUVV0He2JZPdxmtSIw7Avg5ehprEbyoS5YJU9rxBsErE9Z4j0NcjKgcM8BoOPk6I+ARAkzwegQfF7YAASZ4LQCRq/AMASZ4PcPPsbQZghdH3fAiqpfc1eBFxG1E3kZaNXs4JU4U364JSCnAA1IvaQWsMpJoQOAIBJCAJ/LCKQNNgblx288EohFp8ohulC2zTVtQj+DFtekL1qrez4pnh9UE79NnL6hsLdtHjCuBMLxB8OLoJaQUgK2c8JEAvCqVK2oXkA15zBC8bXuNVXWEzQyWPD5hRfDCq61D73HqEUfH47pm+sF5zCHABK85nDgXI+AJAmYI3vGDO1Hu7J/rNmMkB6VXUN5g1fMOdkbwjh/SiXJns7fLiOCVCbXvF4+luP9n76rjqzi66IXgXoITCFCkQLFCkeIUihR3hxIIGtxCgKAJwUNwl+IuX5FiLcWhUKB4ixT34oUC3+9M2O289/a93SdJXpJ7/yG8HT0zuzt75s65Kayvf5R2X7l2i9p2Hy7+a64tq0XwIh0CaCGQFqxjm/pCYzimE7x6XqF6ciC25rFCnFrTu1+7ZQ9NmbNCswhoRsND3NxsefDu2X+cho2dLbLYs4lbrWkPcbIHslGQtFLMGsH78NETEZgPpngnu5rg3bR9H02Y/r2oA0FupwT1NZH7cub5wXkZAUbAOgJM8PLsiGoEmOCN6hHg+okJXtdOAvmja+38EEqcKKGoYOGKLSr5Cs+GCcN7aB5fQ1pHCV45kInWRxgIVJC8sm3esY8QAALmCMEry0Ls3TDT0JF9SA/AUwO2bkGIeszeFsELkq9Oq3BvEEUb1tUE7917D6lxh0Gijh6+zaj+txUMTY6IIHhRMQjnZeu20ZJVP2i2o0bl0tStXSNVKsIIwdvMN0Ac7YTXT6li/wWtsdbR75rWVKOXRwXBC83jPoGTVXIXAVQQSIUtYhBggjdicOVSGQEZAZl0GzGwIxUrmFdcPvrbOQoMmSX+xjN6fugQk8CichmOErzyewLP97bNalkMDghbeMQqdu7SFZo+P/xUhyMEr0wEGvXMPHT8DA0YESbqHNbflyqWLqq2xxrBC1kBP2xinrss8Fs1N0i0e+uuAyJInRbhaO/MVAhKezaB7a1DSS+viSCb0LZp+Imu+w8fU6f+IYLUhJkHobM21yCjBULTqMlBdLevCrPQgQZRevPOA5PiQsIWiY1pRwhe2QnB6EYu5LJqNA8ndbFmw9pNMWsEL67LMStCR/Wmuw8eUdDkhSLrtpVhlDiRbY94WxjK8x2e+KFBfQiBbtkYAUYg4hFggjfiMeYabCPABC/PkChHgAle1w6BtY8uHHcbMmam8DCBQb8UOqZaGqaOErynzl4mP/9xonxZW8xWDxcu30wLVmwRSRwheOXgKVpHN83rBg7QS1M8U2VS2BbBi3JAdM5dulEUiQ+VoEnzhU5hmyY1qV1zy49Ue0dWPpJoT3RxIwSvrAkot0sOKiLLIchpnj5/IXQZz1++SqfOXqLDx39XL8tRo+UP95Ch3alk0fwWEPQfMUXkhycwNBntscgmeDFHeg6ZKCQzYP26tqKa35Sxp8mc1k4EmOC1EzBOzgg4gIAtr0r51Aw8/2aMG0gpklkGZXKU4H377zuq3CBcWgmemUumjdAls46fOk+9h0wSeRwheGWy1igxqsgJoc65kwYL2QDFrBG8uH7q90vkNyg8IBi8Wx89/jtGELzmQUWxFgCZrdjcSQGUK0dWi9nojAcvtKDnLNkgyrS2hjGvUBkbRwheWZbDmsSDeX1y4FXzjXlbBC/WVY3bDxIkOWRK6lQrR8GhzhG82GAAcaxsymM8xgb6UepUKRx4SnAWRoARcAQBJngdQY3zuBIBJnhdiSaX5RACTPA6BJvVTLY+uuBp0GVAiOqNaM17xlGCFx6fzTsGqMFZjBCuzhK88kcGFsnQ9LNl8BZGFGOYua6eHsH78uVrqt9ugFiQY+H84OFjlxK8aJMSrMMebx9rBO/rf95Q1cZ+oq++retRiwbVLKAxQvCaZ7r34BE18gknZz/Nlpnmhw4Vf8sELyJJQ6/Y3ODNtHLjj+LnLcsmUfKkSQzfAJFJ8MIDq9/wMNVDafiAjlThqy8Mt5UTOoYAE7yO4ca5GAF7ENAj3RRZAZSJY+fw0IwfP55JFY4SvChk6JhZ9NPBX0V5RghXZwlemUxDnXoyVQio2aLTENE+eEAunjbcpP+2CF7kUTYy8Tf0gn89fSHae/CaE7zo27bdB1VSErJfsycOsvAU1Ztrtuat7FELj+gVs0fpyms4Q/CiLb0GTxTjBdPzOMZmResuQ8WpJNiSacPVE0f4vy2CF9cR9BjyX7CSxQrQoWOnxd+OePC+ffuvkB6Dt7gy70b5d1ZPWNnzfOC0jAAj4DgCTPA6jh3ndA0CTPC6BkcuxQkEmOB1AjyNrHofXXfuPqC2PUaqxBWCY1StGB5kTDFHCV7klz1lsOAP7OdLRQrkttpJZwleFBw4djbt3X9c1IGPxVaNamhGyb5w+Zo4cgmvW9iaeWOEB5FiegQv0mkF9XCVBy/Kl72GrH1cvHz1mk6cvkCli4cTqNYIXlxTZCS0gpTggwByFYpusuzBe+TEWcqQNrXJx4o8iMoHLDy8ls4YKS7hI7pWi97i7y7fNaQmdatYjPsvh05SQPAM8bs5wS4nhjfzvkMnqGLpYurPkUXw7t53lIaPnyvqxUfl2KF+qk6z1YnMF1yCABO8LoGRC2EEbCKgR7q9efOWegeGqnrpkOMZYBYUU2+tYasBkL5p2TVQXYf07tScalUtZzVwprMEr/l78qviBSmgx3eULJnlBiMCagaOnaP2XWuzUo/g1Yo3YM+mrS3s7JVomDpvNb19+1YUWbd6Bcruncnw3SGvibQIXhQkS15hwzcsqJ8Jqag31/QaI5cPr1qsWUG6WzNnCd7LV26QT8/wNQ3qCRnqp7kOwvpp+sI1tG7LHpEWEhZdfRqZNEuP4AW+zXwHqWtSJbO9BC/WXoFjZqnE9DcVS1K/Li05oJre5OLrjEAEIMAEbwSAykXahQATvHbBxYkjAgEmeF2LqpGPLjkgCWqH/ldhKSq1skDG4rZrO9MFq3lrPTw8qNSXplqqY0IX0tbdB9Wk0CUrU6IIeXtlIM/UKQmesPcePKYTZy7Sxq17VY9iWaIB3qfv372nVRt/VCUcQECmTpmCEiSMT/E8PNTyb965T807Dlb/D4235g2qC+9SEHTwLD1y4gzNXLhOTdO+RR3CB4tsRgjef968JQR2U47tI78rCV5oyrXo8t+H74DubahsycLC0xXE9L5DJ2n+0o2UJ1c2ChnSTTTfFsErexKBdEUk8zdv39Hv5y/T4lU/mARRkwnesLmraM3mXVS3enkhS5DVK6PQbMaHxK+nLqg6jYiKjaOTiinBRkDujxvWnbJ7Z6a/nz6n6zfuqkT/gJFTVU8VePl+16w2eWfJSHHihHsBn798jZau2SraJktoRAbBa/5hDuIhi1cGqzcpoqRDboLNNQgwwesaHLkURsAWAkZIN+jOd+47RvVONA80Jq81hvZpb1XTX2kHtOtlQvWHXQcoZMoitZnwdG1Y+2vxLsiQzpP+/fcdPXrylM5e+JN27D2kSgPJEg3woHz75i2dvXhFaKXDID1VpkRhihfPw4TgMpdnwvqmS7tGlDtHFkqbJjXdvveAzl+8SmFzV6qEG9qEk0jmpkfwIv3ICfNo589H1KyOErwg24GFYtWb9RB/4kROy4bV1d+TJElk0U75VA0ubl0eSlrprM0VIwQvtJIDx84SaxMYNpODArqqazR5rrVu8i3l0ZBxkOvP5p2ZvDKmVX9CG9r3GmmyVunctgEVyJeTsmROT8mSJKGnz5/Tzdv36eiJs7Riw49i40DGG0FjX7/+R5Sp4Ie1S+c2DShO3LgWEiHyRjvy9OrUXMRewIb202cv6M+rN4UUAuYmTNFbNpcy0SN4kXfLjl9o3LQlJkNgL8Erx6LAesS3TT2b8Sg+9c5MKVMk44ckI8AIRAACTPBGAKhcpF0IMMFrF1ycOCIQYILXtagaIXhRIz488AGiLE5nj/dXvRSUjxejLftpY3hQFsWwIF+xfrsI7GbU4Em7fOYo9RhkNwQqOXtJMzs+Jr8u96XJtXMXr9CI8XPVj1Fb9UKuAN6lMkmM9EYIXqSTox3j/64keM3Hxlo/cJzPCMELqQGMpxHTInjlfCBtFe9n/I7/zxrvT+nTearJZM08Oa/s6Ytgcr0DJ5t8sFlrX2QTvPbghTbLEhVGMOY0thFggpdnCCMQ8QgYIXjRiqt/3aZO/caonraBfdtTpbLh7155rWGkxdBclzfDoBf6497DNH3BGgsPRlvlyUHSsMZYsHyzZnLzzUckgufw2GmLTXTkrdVVuVxx6tGxqab+sBGCV5Z5QB2OErzmZKO19m5aMsGCtNu07WdxKgjWpE4V6tKuoZGhUtMYIXiRGKeKug+aoAbRxcYwSFGYPNeMVA4vWHjDynb3/iOauWgd4XSNUUOcicG92onkJ05fpJ6DJ2hmBdG/fPZok2vYyMfpMuhR6xnkugb3bkfZsmS0SGqE4DWXeUAh9hK8/YaFEk5dGTVrElpG83M6RoARsI4AE7w8O6IaASZ4o3oEuH5igte1k0CWPNBbJOLDSCFhscidPyVQeDI4S/AqPYIu2fxlm+jYibOaH3AgCEuXKERVyhWngvlzmxzP7BEwgU6euagJjhbBi4T4GIF3654Dx008bJVC4IHRzaeRZiAQpJE1a+EFhGNuWmbuCWRNy9iZkYXnDTyJtBbtaFe96uVFYA6Y/BG3c800C61EkPnjpy9VP9KRBx4nHVrWoYzp0pD/6GminGWzRlHmDOGeM39cvUkbt/1EO/YeNsmn9KlO9fLCgyh9WtPIzPgwWrBsMy1fb/phhI8gBGFRDMcb127ZLTToZNJYuY4jtJXLFjch8uXI0HvWz7R6nNcZ3M292/XKYoJXDyH7rjPBax9enJoRcAQBWfJgwvCeQmfXmuEdBAJJsXmTh1DO7F6CAFMCpBppg0zMyulxouf7tdtoz76jmhu0eFdB5umbCiWoZNGCJt6Wi1ZuEUSzlmkRvEgHYnnzjl9o5YYdmpuMIOpaN/7WYhNZrkNZI2lJV8jpJs1cJk7YwBwleCfOXEYbP5ZhC+fN30+kFMlNg+HJWsfWgqjaKlNeE+ltZEOb37d3kPo+V4KSynPNyDzx82ksPLm1DAHssG49d/ma5roEG8nYgPi67JcmhOvJ0xeox+CJmmVqEbxKQtQ3e8kGwsavucEp4dvKpYUXtbk+tZJWuUeQFpJg1mzP/mM0bOwc9fL2VWGUKGECI3CJNPJJLSOZggO6EtZYbIwAI+B6BJjgdT2mXKJ9CDDBax9enDoCEGCCNwJAdcMi8REHKQV40KTxTEmZ0qeN0OAPkBK4ev0WvXjxWhyxz5jOU1OX1w2hMmkSvDtu37lPj588JU/PVJQ+TWqrHxO2+oIAeNdv3qYHD/+mrJnTk1em9IYIUnwM45gsvG5BoKfxTCWCqGAjwJYh7e279wmE7ycpkgkv3zjQYNCwZy9e0q3b98URyjRpPhHlx4/3nwSHu48Rt891CDDB6zosuSRGILohADmCO/ce0q27Dyl5ssSUMX0aSp0qRYR1A++pG7fu0N37j4UsBI78Q4ooJhg2omu26C2IUJB5IPVikmFj+Nad+/Ts+SvKlN5TjF+CCBo7YIk1yl+37lKqlMnJO3MGTf3mmIQv94URYAQcQ4AJXsdw41yuQ4AJXtdhySU5iAATvA4Cx9ncDgEEZ3nx4pVD7fKI56F6zzpUAGcS2GMMHLVMGdNayHY4WhbncwwBJngdw41zMQKMACMgIwDZKshrwPS8tBk5RoARYAQYAdcgwASva3DkUhxHgAlex7HjnC5CgAleFwHJxUQ5AsPHz7VLI05uMI6hblvx3zHYKO9MNGzApu37aML07x1u+YIpQymHd2aH83NG5xFggtd5DLkERoARYASWrt1GsxevF4HBvp8+wmbQLUaLEWAEGAFGwDUIMMHrGhy5FMcRYILXcew4p4sQYILXRUByMVGOAKJIX/vrlkPtSJAwgUVgEYcKisWZLv15nQ4fP+MwAjWrlqVUKZI7nJ8zOo8AE7zOY8glMAKMACPQa/BE+vX0BerbtSXV+qYsA8IIMAKMACMQCQgwwRsJIHMVNhFggpcnSJQjwARvlA8BN4ARYAQYAbdAgAletxgGbgQjwAhEcwQQ3Ay69l8UzKurmR/Nu8rNZwQYAUbAbRBggtdthiLWNoQJ3lg79NxxRoARYAQYAUaAEWAEGAFGgBFgBBgBRoARYAQYAUaAEYjuCDDBG91HkNvPCDACjAAjwAgwAowAI8AIMAKMACPACDACjAAjwAgwArEWASZ4Y+3Qu0/HWaLBfcaCW8IIMAKMQFQiwBINUYk+180IMAKMACPACDACjAAj4CgCLNHgKHKcz1UIMMHrKiS5HIcRYILXYeg4IyPACDACMQoBJnhj1HByZxgBRoARYAQYAUaAEYg1CDDBG2uG2m07ygSv2w5N7GkYE7yxZ6y5p4wAI8AI2EKACV6eH4wAI8AIMAKMACPACDAC0REBJnij46jFrDYzwRuzxjNa9oYJ3mg5bNxoRoARYARcjgATvC6HlAtkBBgBRoARYAQYAUaAEYgEBJjgjQSQuQqbCDDByxMkyhFggjfKh4AbwAgwAoyAWyDABK9bDAM3ghFgBBgBRoARYAQYAUbATgSY4LUTME7ucgSY4HU5pFygvQgwwWsvYpyeEWAEGIGYiQATvDFzXLlXjAAjwAgwAowAI8AIxHQEmOCN6SPs/v1jgtf9xyjGt5AJ3hg/xNxBRoARYAQMIcAEryGYOBEjwAgwAowAI8AIMAKMgJshwASvmw1ILGwOE7yxcNDdrctM8LrbiHB7GAFGgBGIGgSY4I0a3LlWRoARYAQYAUaAEWAEGAHnEGCC1zn8OLfzCDDB6zyGXIKTCDDB6ySAnJ0RYAQYgRiCABO8MWQguRuMACPACDACjAAjwAjEMgSY4I1lA+6G3WWC1w0HJbY1iQne2Dbi3F9GgBFgBLQRYIKXZwYjwAgwAowAI8AIMAKMQHREgAne6DhqMavNTPDGrPGMlr1hgjdaDhs3mhFgBBgBlyPABK/LIeUCGQFGgBFgBBgBRoARYAQiAQEmeCMBZK7CJgJM8PIEiXIEmOCN8iHgBjACjAAj4BYIMMHrFsPAjWAEGAFGgBFgBBgBRoARsBMBJnjtBIyTuxwBJnhdDikXaC8CTPDaixinZwQYAUYgZiLABG/MHFfuFSPACDACjAAjwAgwAjEdASZ4Y/oIu3//mOB1/zGK8S1kgjfGDzF3kBFgBBgBQwgwwWsIJk7ECDACjAAjwAgwAowAI+BmCDDB62YDEgubwwRvLBx0d+syE7zuNiIR2563/76j+PE8IraSj6X/++4dvXnzLyVJnDBS6ouqSi7+cY2O/Po7UZw41KxeVfLwiBtVTeF6GQGnEGCC1yn4ODMjwAgwAowAI8AIMAKMQBQhwARvFAHP1aoIMMHLkyHKEWCC17VD8OPew7R7/zGLQhPET0ApUySlz3J6U9lSRSh50iRWK561aB1dvXHbUMMSxI9Pw/v7aqb98OED7T3wK509/ydd/esWXfrzL3r89zNKnDgReWVMR5kzpqUyxQtR6eKFKEmSRCZlzF6yga5cv6lZbtM6VajQ57k1rx06/jsdOPobXbh0jc5fvirSZEqfhnLn9Ka8ubJR7WrlrRK+b9/+S0PHzlLLRd8Gdm9LiRMl0KwrJGwxPXn6jCqVLkZVKpQwhFdEJNqw9SeaNHOZKPrH1VMpQYL4EVGNbpnv3r2nB4+eiHSpU6Wg+PHj6eaJDgkwjwcFTadnz15SD9+mlCtHlujQ7GjZRiZ4o+WwcaMZAUaAEWAEGAFGgBGI9QgwwRvrp0CUA8AEb5QPATeACV7XzoH5yzbTopVbdAvt06Ul1a5aVjNdt4Hj6PS5y7plKAl+2vgfKar8dv3GHZowYymdPHPRUDnfVCxJA/3aqN6n3fzH0+mzlzTzDunjQ5XLFTe59uLFK5o6fzX9sHO/zfpA9g7u40P58+SwSPfq9Ruq1sTP5Pcu7RpSkzpVNMus27qvIKzbNKlJ7ZrXMtTPiEjkLgQvxrxV10DRxXHDelDxIvkioruRXub+I7/RoNHTRb2TR/WhIgW0N0uiI9QAACAASURBVBcivWExsEImeGPgoHKXGAFGgBFgBBgBRoARiAUIMMEbCwbZzbvIBK+bD1BsaB4TvK4dZZngbV6/qvDmfPf+Pf399Dmdu3iVLv15Xa0woOd3BGLV3BSCF5621StZXpfTe3jEo24+jUyK2PXzURoxYa76W4G8OenLInkpu3dmSpE0CT168pSu37xLP/50mG7cuqem27l2uirfAIIZHpPwRoZXMmxA9zaUKnkyyv1pVkrjmUrN9/LVa/LpMZJu3X0gfvskZXKqVa0cfZrNi5InS0JXrt6kg8dP07GT59Q8o/07U5mShU3arUXwAoPV84I1PZ6Z4DWdOTGJ4P3l8G909/5DOnX2Mu3df1ztKBO8rn1emZfGBG/E4sulMwKMACPACDACjAAjwAhEDAJM8EYMrlyqcQSY4DWOFaeMIASY4HUtsDLBu3XFFAs5Apl8zZUjK82dFGDRAIXgzZcnB80YO8CuBj54+IRadg2kV69ei3x+Po2pfs1KFDduHM1yfjtzkcLmrRbEs0zwKomXrdtOkIyArV80Thz9N7eFK7bQguWbxc9fFMgjPHQ9P0lpkgzH7Fdv3kXT5q0Wv6dN8wktmTbCRH5BJngrlC5Gez9KXbRtWpO+a2bpocsEr+lIxCSCt5lvgLphIPeSCV67Hgd2J2aC127IOAMjwAgwAowAI8AIMAKMgBsgwASvGwxCLG8CE7yxfAK4Q/eZ4HXtKOgRvKjNf/Q0OnDklKh46/JQC/1bZwjewcEzaN+hk6LsoX3a09flvtTtIAKvbdmxj+pUK29BBOsRvPcePKJGPv4qabtsxkibGrQLl2+mBSvCJSw6tKpLLRtWV9snE7yDeralHXsPq16/6xaOtSCNI5rgBVl++vxlunr9Nt29/4gypE1NXpnT05eF81HKFMnUdluTaECQuX2HToh0n+XKThnTeVqMxcNHT+jURzmOkkULWugNo4yjv56lP67doJu371O8eB6UPm1qyuaVkYoWzqemP3fxCv32+yWasXCtqAPe47lzZlXrS5okiYVkw9PnL+jYibN0+epNunHzLnl6phTlfvVlQUHAm9uN2/c+eqDHoYqli4rLr/95Q39evUF3HzymFMmTUtGCn+nONyMJ1v+wl549eyGSwjN8664D4m8meI2g53gaJngdx45zMgKMACPACDACjAAjwAhEHQJM8EYd9lxzOAJM8PJMiHIEmOB17RAYIXihjbtp28+i4pWzR1OG9GlMGuEowYsgau17jRJlQZYhLLgvxYmj7blrtNd6BO/ilf+jecs2ieL6d2tN31YpbbNokIqN2w8SHsaQX9i2IlRNb07wZvXKSJ36BovrDWt9TX7tG5uUHVEE7/v3H2jz9p9p4sfAaVod+q5pTWr70avYGsELXeIazXuK7JC3qPH1VxZFHTx6mgaOmip+XzpzpAh+p9jlKzcocOwsExkN8wIUrd3g0IW0bfdBq9h7ZUpHS2eMVK9DLmPUxHlCw9jcMC69OzazkA9Zs2kXhc1bJZJjY2Lxqh9o+frtJtm19KCNzjVr6X6/8Cd16R8iLjPB6yyatvMzwRux+EZ26di8ix/PI1KqxWaPR9y40SK445s3bwlBPZMmTRwp2Lh7JZE5T7Bp+ebNv1aDrbo7VrG5fRg73OPOriuNYvj8+UtKlsx6QGKj5UR2Oqxl48f3oHgekfPsjez+6dWHgL8wD4+4ekldcv3ly9eUKFFCqycVXVIJFxJtEGCCN9oMVYxtKBO8MXZoo0/HmOB17VgZIXj7DQulIyfOiop3rZtusQh0lOCFVu6oSfNFuSFD/ahk0c+d7pwewYv6FI3enWumGfq4D529nNb9b69o2+alEylFsqTib3OCt2rFUhQ4draqwbp89mhCkDbFIorgnTpvNa3etFNUA7KzxBefU+pPUhAIdCXwXMliBShkSDeRJiIIXhDh7XqMpPsPHos6IH2RN08Oev7ipWjH2Qt/it8VHWcQrXt/+ZXOX74qfs+WJaOJTnK6NKlpgF9rce2XQycpIHiG+FvRS06fJjXde/CYNm37SSV9Z08YRHlyeqt4ywQvPHyVtsmTjAlep2+5KC2ACV7j8IMgHDrWMsBlgvjxKVWKZPRJqhRU4ov8lDd3dquFYhNn3rKNhiv9tnIZKlOikGZ6PD+37T5Af167SVeu3aLLV2+IjTTc416Z0pN3lgxUsXQxKlwgt8k754+rN2nu0g2aZXqmSkl9u7bUvAayB5710MnG80jRc/80W2bK/am3eGZVqVDCKhmE9wY03hWrXLa41RMnv56+oD6TR/TvaOg9Izf6zt0HtO/wSXFy5sr1WyYbW5BKql2tHFUpX8LiBIXhgdFJCJmjqzdum6QCUYaTIClTJKf8ebJT8S8+t0rGW5tr1qrNmzMbtW7yreZlyCXtPfArnT3/J13965Z4n2CjD+86bDBmzpiWyhQvRKWLFzI5XYTxDgyZRe8/fNAsF0Fa5ZMtcqJDx3+nA0d/owuXrqnvKLzLc+f0pry5slHtauWtEr7m90j2LJnIt3U9zTYgvsC4aUvENZ/mdShndi+XDCHKDZ29gt68fUvFCuWjBjUruqRc80KsPQ/wTEmSOBFl9UpPkK/SOg2klKU116w1FuUO7+9rtS/YXD10/AxduXaT/rhyQ5VNwoYxnilFC31GFb8qanHiZ/aSDXTl+k3NcpvWqUKFPtcOlHr1r9u0bddBunTlOv1+4YrqCFAw36eUM3tWqlW1rNW+m98j6NvA7m2t3tMhYYvpydNnVKl0MfGccsbwDDz1+0U6f/kanTn3h/p8adGwOvm2qutM0Zp5XfHuMX/+6jWya7tGJg4IcnqccENMj2s37oh3jxJrBOvELBnT0We5slGlsl9SrhxZTKpx9N2D9fGG/+2lC39cowt/XFfXonBsyfVpVqpY+gsqmC+X1S5F1rsnbO4qunX3vh606nVb94bhQjghMcHLkyCqEWCCN6pHgOsnJnhdOwn0CF5o3nYPmCAqrVC6qObiWiF4kUbrqLzc4oQJ4quemfCkhUctbNmsUZQ5Q1qnO6dH8LbvNVos5vCxBgLWiIE8BYkKmzNxkCADYFoELxaMrbsGiuvVK5WigT3aqlVEBMF78Y9r1KF3kKij8Oe5aWjf9ibSEJBtmPv9Bnr89HmEErx79h+jYWPniHZMGN6TihXOawIt9HYXrfwflS1VhCp89YW4ZkSDFxi36jpULIiLF8lHw/r5mnixPX32gtr1DCeW0f/Q0X3UemWCFz+iTdUqlhIkcLz48ejBw8c2F9VG5oZWGvbgdRQ5+/MxwWscM62gkFq5P8uZjcYM7SaIVnODJ32fwMmGK+3q04ga165skR4E2vjpSzQ3XcwTox3NG1ZTywF52mvwRM024P2zZt4Yi2uQaxkTuogQjNOW4RkzwK+NyWaTkl5+V+I3EIzrFoQIIsvctu85SEGTF4qft60Ms5uIrda0h6pLb629IAdwIiJxogSGx8NoQvmdbi0PxiV4cFfNDQGjc00p+6viBSk4oKtFVXhH4ATRyTMXDTUdQWBB3MITD17PVRqFb2pq2ao5QZTeTIYIp1imzl9NP+zcb7M+rB+g3Z8/Tw5D98jM8f6CGDa3m3fuU/OOg8XPWu9NQ502SwTsew+dpG6q1qhcWt0sdaQ8W3mMPg/Qhj5dWmh6iBqZa3IbtDZlQaDN/X4jbdz6k6EuYi3Qp0tLdQO+m/94dTPcvIAhfXyocrniJj/D43P9//aoJ4RsVWrtNJTWPdKlXUNqUqeKZnGuWD9i02P+0k20dO02zToiaq4YfR7YeveYP3/1BnrWBH9CebKh/5gjU+as1MsursPxwK99E3U968i7B84xQZPma54+kxvRtN43InZHooSWz/PIeve06zGCQGIbNa17w2heTvcfAkzw8myIagSY4I3qEeD6meB18RyQFw7zJg+hxIkT0pt/3tKjv5/SkV9/pxXrd4ga8TE7c9xAseAxN0cX6LL+rpZnMDx3Xr3+x0qP42h60NgieFFehbqdRHn4kMfHsRH7+dAJGhI8UyQd1r+D8CqDaRG8+B0eOVt2/CLSLJgylHJ4ZxZ/u2KBbt7egKDp9Mvh38TPq+YGC71bLcOHq3K8NyI8ePHBMHvxeos+28LXCMErt1VL1xjl42Mc3i0w2StbJnjhOWzLO8/IPDCahgleo0g5n44JXuMYys8rfPiWLBZ+YuLVq3/o/qMntHvfUbUweLVOHdPfgryUCZ0SRfPrbsqVLfWF8IyVTT4Rgd+xcZgvT3bKnjUzxY0Thx4+fiI8y/bsO6Z+FMubN9jUgdcZDPrwMLSlbrUKlChxQov6sKGHjT3F4AFbsUxR+jRbFvrw/r3Y8Nu+95Dq0Yt3HZ7b5l6HWgSDuS67UoerCF70u/gX+cV7N1mSxHTlr9u0cv0O1TMRpEDntg2MTwKDKZV3OkjcOtXLi1zwwoPn7MGjp9RxAVbTxvQnzBfZ5LmGa4XyW/dOQ77s3l5Uu2pZkzLkAK+4AEL7yyJ5Kbt3ZkqRNAnBS/X6zbvCE0/xxhbvgLXThWcx3veHjp0R/85avI7gbYn+QJoJVrRwXsKGs2IvX70mnx4jVWyV0yKfZvOi5MmS0JWrN+ng8dOqzj7yjfbvTGVKFjZptxbpCUIRBK65uZrghVzT8PFz1YCvqC+iSDuULfcVnrrZsmQgOEw/e/GSbty8o578stUOZa5hLlWvVNLmDPXwiEfdfBqZpIEHZq8hE9U5iU2eKuWKU/asmShDOk968uw53b33UKyT5I2C0FG9qfDHZxM2fp49eyk89JUTXiBmUyVPRrk/zWqx4TNywjza+fMRtR31v61AeXJmE8+MG7fv05nzf5hsEoC0BXlr7R5RfgcGq+cFU/KkljIPzq4fQYIHjplFIClh2KSoWqkUZcuaiRIlTEjX/rol4lHUq1HB4FPCeDJXvHvk52/Nb8pQgvjxbDagab2qJuthtKFnwATVIx+Z61YvT7i/s2TOQK9f/0MPHj+hYyfPm9w/7ZrXojZNaoq67H33bN6xj8ZP+15tZ9mShemLgnnF3Hz85G9xGmH91p/UzTy8l6eN7W+xERJZ7x6crHvw8G+buGIe7dhzSKRhgtf4PWArJRO8rsGRS3EcASZ4HceOc7oIAfbgdRGQH4sxsituy6sJxcgfg60/LoSstTKeR1xxvBQmSz/sXjfDQv9K1ujVKu/H1VMtAqTZInixe/91/S6iKBwbHj0o/G89w4cBiFSYf4+2VK1SKfG3NYIXx78atw8P5CbX4+wCXaudDX0GCi84eJhgsWXEIoLgxZHnzh91Z7FIbdWouiAm8MFgzYwQvIr+Mz5G+n2UbDAv79If12n6gjXiZ1kXWCZ496yfGWl6Z0zwGpmFrknDBK9xHOXnVavGNah9izommUHK9B0aqn4Aa8nmyISOoqdtvAUkjk8PGBEmsoBAG9zbx8LbXykPz2sErpy9aB15Z8lo4p2vpClfp6P4U0vzXEnTI2CCSuw0ql2ZOrauZyGZ8PLVPzRp1jL1wxVk1fD+HUy6prwrFQkJkEIgZKBLb37U31mCN3TOCvFM1/IQRaDLFl0CBSkA8nR+6FB7hsBQWluySxiXafNWqbJFCJDZsU19k3L15ppeI3DypGXX8D7C/HwaU/2alaw+w3HSKGzeakHWKwSvXIey1gBRvmjqMM3qF67YQguWbxbXsCkBD13PT1KapAVZvHrzLpr28UQPyMQl00aYeFGbk557P8p6TBzRS0gEyOZqghdSA0vXbDWpI7IIXq3nAeRXugwYq47jlmWTLMhLRyW+0EnMxa79x6rPLPQVcyVJEkuveqQH+TpnyXohoyUTvApgeifAkO7E6YvUc3D4qTaM/yj/Thaeorh2/LfzQlpKmcO4T+WNEPkewfNGmSdtm9YUnpzm5uz6EVIY6J/yvGzfsm6EeP9r3Vx6zwMj7x6904Z6zxS5//ny5KCAXt9ZlXCAlvLKTTvFCUOZ4JXr0Hv3/P30OTXxDVDHH4GYIeNmbngGBIbMVmUi+nRuoX4jKWkj892jhyOekXhWwuAU5CpZGb16Y/J1Jnhj8uhGj74xwRs9xilGt5IJXtcOrxGCd8Pi8ZrHdZWWOLpAx0fSqo/asVrHJc09r8x7vmP1VBMPHFzXW6C36DxEePvY+tAzrwcB5kA0wsKC+1HBfDnF39YIXlybsXCt6v08fewA8aHu7ALdvF0gJao37S5+xgcBPgyMWEQQvPAcgpSC7EmFtoDsBV51apS3WEwbIXhtHZ3U6qs8PkzwGpkN0TsNE7zGx0/vIxslQRO7Y5/wQJHQRPVpXtukAmcIXgSWae03TJVlMCrLA93JI8d/twiiiIbpfWTvO3SScFIEZmQTTH7eTB3TT3iNKiZ/ZI8Y2In8/MeJS1oEp7MEr96oKqS1eeBPvXxGr+u90+XNUpAlM8YOMCnayFyz1Rb5dM/QPu2tah3LZSDw2pYd+6hOtfIWRLAewXvvwSNq5BO+KQvSbtmMkTY3Jxcu30wLPpIc5l7c8j0CSafuARMFyYN34czxA000nl1J8P6w6wCFTFkk+gAyaeHyLcIbOSoJXrQFazyFENeSodCba7bmydotu9Xj9nAcADlmxKDrnyO7l0mMBOTTWz9CmqFD71HqMfaFUwIpu3cmq1UeP3Weeg+ZJK6be3Gbrx+xmYW5A9M6reTM+hHe7vXa9BNlW5NDMYKbo2mMPA/03j3OELwXLl8j3z7hUmZY+8+dPMRQME9oTMNj1fwUCsrRe/fIsTGgC1/rG9MTCjKW8Axu3OG/YM6r5gapsT6Qzl3ePdh4a9Au/FmPE3GDe7VzdEpwPgkBJnh5OkQ1AkzwRvUIcP0s0eDiOSAvmtbOD6HEiRKKGrBDq5CvBfLlognDe1iQqUpTHF2g/+/H/TR2avjR+okje1HRgqbeLVgUKsEPlLpw5Ek5HuQIwSt/OO7dMNNQdGVIDyiaZdBc9EydSjTHFsELUqJOq74inXK82JkFutaw49ghFoWwHr7NCMcEjVhEELyoF4TzsnXbaMmqHzSbgQ/Nbu0aqVIRRgjeZr4B4iMVREapYgV0u/dd05qU1SuDSMcEry5c0T4BE7zGh9DIR7b8AYdjsP26tjKpwBmCF4EqIc8Aw5FXeEY5a3of2bL37uJpw8n747PBWr0nT1+gHh/1fc0/YOWPbGx6Qh4CQdBgOFaNwJCKRSTBi3Gs17afIA2tHf13Flcj73Tl2ayle2xkrllro3xyBwR7WHBfQ+9pW33WI3jhqYeYADBIOHxbpbRNCEH6NG7/HyGzbUWoml6+R7CJsf/IbyrBOdK/E5UrWURN6yqCF96i0N2FKR6gyvhENcErS22AEDIPEGZkrmkNBjaVazTvqQY2Wz5rlE1HBCP3hB7BK8ekMEpwyc+gJdOGq+sT8/VjVq+M1Klv+Oaa1okEZ9aP8hrWlpSXEYwcSWPkeaD37nGG4JXX/a7Surb17pH1v/F8XD5zlG6gzUUrtwgiV+sZ5C7vHuVEHdq4dOYo8srofNwUR+ZTTMvDBG9MG9Ho1x8meKPfmMW4FrMHr2uH1NqiCR46Q8bMVD9gsZiFjmmcOHEsGuDoAh2RfBUvKK0jsVo9lT1nHCF45WNak0b11tyZl+sFDm26DVM9U2VS2BbBizJAdM5dGh5xHscXlUALriI3ZC8qLS8yazPFCMGrdUwM5R08epoGjpoqipblEOS68PF78fJ14Q146uwlOnz8d/Vys3pVqVPb8OO8MsEbMrQ7lSya36LJ/UdMEfnh/YSgGfYYE7z2oBU90zLBa3zcjHxky/IiWvqyzhC8sja51lFt4z35L6UewasEK4MHFp73Rkw55QGt3rmTAtQs5h/Z8O7y6TlSXDf3HowIghekAZ6py9fvUN/LyukQI/2yJ43eOx3espUbhEscaZHMRuaatfZAA3XUpPnispZMiD39UNLqEbyoT9FelXXcbdUla0lvXjpR9bgzJ3hTp0pJzXwHCY1Yr0zphEREPA8PUbQrCN6r129Rp/4hguiU12nuQvDKpKm5Vzww0Jtr1sbgzt0H4gg8zJ71j60x1SN4ZaeEsKC+VFBHWxp1yQFoxwzuRqW+DN+o1lo/Bo6dLeQjYAgCDGkqxZwheJVnmrJh8tfNu3Tr7kN69ORvSpokEXlnziC0eCPKjDwP9N49zhC8ipSZ+TPdmf7aevfIa1tIIUESSc9kglteJyNfVL970AY8Z9r4DRfdqF+zIvXo0FSvS3zdIAJM8BoEipNFGAJM8EYYtFywUQSY4DWKlLF0thZNCMzVZUCICE4Cg3dkWw1tMEcX6PD4bN4xQA2OYYRwdZbgBeHo5z9e9EfraKk5avAWHj15gfi5eqVSNLBHWzWJHsGLI8n12w0QH15YWD54+Fj01VUELxoC8hnjg4U7Pp6MmDWC9/U/b6hqYz9RhG/retSiQTWL4owQvOaZ5OOvsmakvAiGHjL0is1t+vw1tHLjj+Jne0khJniNzIbonYYJXuPjp/eRDY+4fsND1WPCWvp6MnkFr/pkSRPbbEC75rWpxtdfiTTQ6IZWNzRs4QHrCrP1kQ1dx5rNe4lq7Dm+LXvmyht65h/ZKBfvBuVEieyd50qCF5qfi1duUYMjoV49/WJnsdV7p8ubl706NRfBimST5xp+hxebLSv5xeeEY8wweNLCoxZmVMZDr796BC+C8OG0EAg1EGtGbPWmnYRj2DBIMeT+1Fv8bU7wZs6Q1iQQKIJ3KfeEswTvw8d/U8e+wUL2BGuACSN6qiet3IHgxXrnO7/hYt2DObtiThAlSpjABF45SK/ePEFQvKUzwjdVjpw4K+I4wKzpmxoZRzmNHsErOwiYe+1bq0uWB4A+cMPaX4ukWuvHazfuUOuugeK6+XrTUYJXDi6M+Y1Ayn9cvWnRXGzUdGvX2KbkhL14Kuld8e6Rv1X05gnqHTvUTwQ4RvDE6k3DAypX//orGti9jaPdMMln690jr5ONSszI42QeIySq3j1yh+WAzvJJRpeAGcsLYYI3lk8AN+g+E7xuMAixvQlM8Lp2BujtisNLom2PkTYDBeh9DNpqsXnQncB+vlSkQG6rWZwleFGw7CUB7dpWjWpYBHhDOizMERAIHyewNfPGmHyo6hG8yCMfS1Y65UqCVz4yZS3oERa4J05foNLFwwlUawQvrikfEYhKP3ZouL6vYoiijqN+inSH7MGLj60MaVOrxw/NB1DxxIUHk/KBBk/fWi3Cveq6fNeQmtStYjHu0MpDoBKY+QePnBjezPsOnaCKpYupPzPB69pnhTuWxgSv8VGRn1cgPJvW+4bwUfn06XMhg7Js7Tb1w9+aR5xMXhmpuatPI2pcu7Kop0LdTiILgnbiWWVuuIfhpaplHh4emhJBtj6yZQ13BAFDn4xY2NxVtGbzLpEUskVpPMMlebQ+shG0qUWnweK6fArFlQSvXJbSfhzDb1CzEqVIntRIl+xOo7zToVcZNLiryP/y5SsRYf1/O38haBvDIN80flh3C9LOnODVa4CsCyofp961brpFRHnMpVev/7FSZBxKkjhcZko2WwSvkbmpVdnPh07QkOCZ4tKw/h3Ud48WwSufBALRuXJusJjPzhC8wBiyDNg0AXE3Y/xASpUiudrUyCZ4QVwXyp+L3v37jiBRhVM836/Zqq6fEAQWOtjmJhO8evME13/aOEskkwl2Lc9gpAFGHz681yw2UcKEFlrNegSvTHJpBQbWqkjWv8VGCDZElLZVaxK+oS4T1PJJhwVThgqSEuYowYv1K/KaG+5tmOLAgb8xN2dPHGQiN2NkTPTSuOLdYyReiNwOnPjCyS+ZYLfmuID3Du5RLYsfP76mXq+td4+sDW3PKQvFYcN8oymq3j0KHqd+v0R+g8I3ZV35/aI3b2LLdSZ4Y8tIu28/meB137GJNS1jgte1Q61H8KI2+egU/m8efVhZoGNR0rVdI5sNxIe6ckRNSTgmdCFt3X1QzQct2TIligi9RM/UKQmesPcePKYTZy7Sxq171QWpLNEA79P3797Tqo0/qsFPQECmTpmCEiSMb/KRKH9UoVIQDs0bVBcRjuGVBs/SIyfO0MyF69Q2aR2zMkLw/vPmLeF4HDxsFHPlAkmOqI7y8ZFVtmRhEakaC3t8iM9fupHy5MpGIUO6iSbYIngVIhbpQLpWLFOU3rx9R7+fv0yLV/1gEkRNJngVUgQfMNDuhJ4cPmBB4v566gIFhoR/lJl70ilHqPFhMW5Yd8runZkQffj6jbsq0T9g5FQ6dOy0yA/Phu+a1SbvLBkJaiEYq/OXr4nI4QjwJnvcRSbBKz4k34d/SJ69eIX6BE4WfwcHdBUazLA4ceNGWtRq1z4l3Lc0JniNj40R0g3PP5ANsk6oXINMXuFezp41nHywZgXyfkq5cmQRH89f1w8/0q+1eYTftTbDlHJBJE4NtiQpbH1knz53WRz/hsmec3qIycE/ZZ1BrY9slCUf1Vc8OV1J8P557SYdOHqKnj9/RX9ev6FK3mCspgb3i5Ao5kZIN2yOtmxU3YKABSbyXIM8RtlSX9iEPWM6T3VdoJCxyKBFoskavVqF/rh6qkWANFsErzw3zT3nbDX6l8O/EQg/mH+PtlStUinxtxbBi9/37D9Ow8bOFmm6d2giCHpHCV542w8fP0cc58c8mD3e32JzNbIJXmtYYV04uI+PCDSrZcpcwxqgdRPbgWLjecQVawiYTMYiyB9OZJmb8nzQqlfrxJgewSvPTYVo1nuePH/+kr5tEX6SQN6ktrZ+vHv/ETVuHy5HJc9HRwleeaMLaxEEzyzyeR6V3EaArznfbyAEE4bZcxpMr+/KdVe8e+Rvlc5tG1CCBKae4OZtwdoVc0r+fkE+bGyam7ypZH7NWgBjW+8exOyAMwRM9u7Xw6tdjxFik9X8lEtUvXvQXmyAdeo7RsgD4VkDnGvLkQAAIABJREFUz3V8X7C5DgEmeF2HJZfkGAJM8DqGG+dyIQJM8LoQTMkrCaVuXTFF0/sF13b+fIRGTpgnKjf/oDDyMSi32nxhjMXfivXbRWA3o2YeuECOfm5ehtYRqXMXr9CI8XOF55qeYdcf3qWKbp7WotXWEUFzDyxXErzmY2OtLyWLFTBE8MqkiB4uWgSvnAeLVMX7Gb/j/7PG+1P6dJ5qMnj4zFmywaIq2dMXweR6B042IZettS2qCF7lY9oWZrI8hR62fN0YAkzwGsMJqYx8ZLdoWJ18W9W1WqgzGrzKx6tWUC5UuHbLHpoyZ4Vm3dZIB1sf2dj8qv9deMTvRrUrUzcf25uPSsWBY0GcHRP/3bl2uuq9Ze0jW65H8U52JcFrDgi0f7v5jxOnavCcXDJthIUnovFZoZ1S752O8ZgS1NdqvXpHsm21TybYV80JMnlfIJ9MWGmVo6XNryfRoGiUwqsRGrlGDIQYTtDAwoL7UcF8OcXf1ghekLK+fYJE+7GGWjtvDD159pyadwz3ALcn+NO5S1fVgFzYRITnrLm16T5cbCzDa7b3R69R1Bs3rmUcBSP91UpjxKN/4oheVLSQaQBduSxHT4DJBLs172BbBK9WYF89glfezNm4ZLyJx7Q1DK9cu0Vtu4drl8q65rYcBGYsXEsr1u8QeRQPUEcJXnlNZw0nbHL0GTqZTp65KOrctjLMpZvRrnj3GHFG0RoDOAzUbtVHXKr1TVlVCkZOa5PgtSJNZ+vdI2/mjPbvTGVKFjZ0iykOD+a65lH57tl74FfVQUM5kWOoM5zIMAJM8BqGihNGEAJM8EYQsFyscQSY4DWOlZGUsuSB3qJuwfLNKgkLr4z5UwLFIlDvY9C8HdY8H0C2zl+2iY6dOGtCDCr5QRCWLlGIqpQrTgXz5zb5UJEjFZvXZ00DC4tOeLfuOXDcxMNWyQ9vB5AC0M/VMlmzFgHovqlYUjOdeaA2a1rGRsbLWhp4sobNXSl06cwN7apXvbzq4SJ/mGoFlAGZP376UlWWA+Xhw7BDyzqUMV0aET0eJusjwutg47afaMfewyb5lLbUqV5eaPqmT/tfpHlcg4fzgmWbafn67SbNNg+GAXkIHHvDR49MGiuZcMS3ctni9HW5L9VyZMJoz/qZLv2wNceYCV5nZq/jeZngNY6d/JEN2QQc84fdf/hYDdKE/8uBgMxLd4bglQNZbV8VZnGsH0TpzTumG24hYYvExo4jBK8tTUNbqHXsEyy8leRNJqS39pGNa7JuLE643H3wiIImLxTV6L1XjY/gfykRvBM6uDDzYEyOlGeeR3mn4zmM/sDwHhs4apqQBIDZCmzlDMErB7LSIuFQNkhS2Tbv2KdqITtC8MoEj7xJaAtLeOjBUw8ma1JaI3iRTr7Wrnktqly+hGME78Ur1KnfGLuHeuZ4f8qbK5vd+axlkPszYmBHKlYwr0h69LdzKimEtcP80CEmAcPk8hwleGUNf2trKnhvvnv3n0TDuUtXCLr+MEcIXnlNYdQzU5YhG9bflyqWLirqt0XwQuKiTqvwEwtYh4aO7uOwRIMcvKtLu4bUpI6lFBbqgfQWNldgM8cNpLy5s7tsnrji3eMowYtOKMSptfcItI9BBCsGyQblFJa1uWVUHsjo6RHEPKnRvKdoAk4x9vBtprYnqt49WHdDExrfZtY0tF02SWJxQUzwxuLBd5OuM8HrJgMRm5vBBG/sGH3IMuD4IhanaTxTUqb0aSmpTkAfZ5CBlACixL548ZqyeGUgHBn18IjrTJFRkhfRzW/fuU+PnzwlT89UlD5NaoofP57dbUEAvOs3bwvNxayZ05NXpvSGCFKQKtCcg9ctFvXQr0yXJrWuNwjS3r57XxC+n6RIJry24kCDQcMQPOnW7fv0+vU/lCbNJ6L8+PHCo5KzxS4EmOA1Pt62SDc5+CRKnDspQHNjyxmCV/bW79O5hXrU2lYPFPLHEYIX5SrBs0AyrZobRCmS2dasvX3vITXtMEg0CVI3o/w7G/rIxvujcftBYnMLR8XrVCtHwaERR/DKHsIhQ7tTyaL5jU8EAymtkW5yUC8U069rKyHJY27OELynzl4mP/9waQ1Z19hWs/W0+fU8eOXgWUaCvZpv2sqksC2CF33oNXiiGjAP3pld+oeIrtnlwesoweti4s7W80D2hsVmyYxxAzXvP0cJXqx1KjcIl33BqQB4ssPhwJYdP3Weeg+ZJJI4QvDKZK21o/vm9ctxEuZOGiwka2B6El9yIENolgdNmu9QkF54jlesF65/bk4cym2VnynW4jkYeHRoJnHFu8cZghdkLeYqTCt4qHmjsQ79plG4pJkjBK8sy2FNXsi8zl0/H6URE+aKn0HuYqwUs0XwRuS7Z/0Pe2nyrOWiGXJwSEfnAefTRoAJXp4ZUY0AE7xRPQJcPzHBy5MgpiCAj2Xs2jtiHvE8CNG52RxHANhjDBy1TBnTaupPOloe57MfASZ4jWOmR7pt231QJSWtBdtxhuCVj9aDcF0xe5TuEWdnCd7vV/9Ac77fKEBq1bgGQUvdloWELaYfdu4XSWRdVfzf1kc2ruN0AY5WwyCJo+iGR4QHr0z+yKSR8dlgO6Ut0g2nNSC3oZgWMak312zVjs3F5h0D1JMaRghXZwleeYMDBD00XW3Zjj2HaPTkBSKJefBPPYIXHtCdP5K68jyxh+CFV+qzFy9strFtt+ECw0plv6Qevk1E2uRJk7p041rveTBmyiLauuuAqBvHznE6wHzD2VGCF2UOHTOLfjr4qyjfCOHqLMErk2moc8Pi8cKz0ZrduH2PWnQaIi7j1NviacPV/usRvHByqN9ugNg0gif9g4ePHSJ4Ubcij4OgYwg+pmXyBpyrTwXoPQ+MvHucIXhlfXd4RE8e1duqAwGwcZbgRRnyRo4eYY7NitZdhqqScUumDTfR1I6Kdw9I6obt/VUpIEjXmMvUuep9E9vLYYI3ts+AqO8/E7xRPwaxvgVM8Mb6KRBjABg+fi7t3nfUof6AINm2ItShvJwpHIFN2/fRhOnfOwyHHOHa4UI4o1MIMMFrHD69j2yUJB87h2Z0WFA/k5MTeoSOXmvk8uHZBO1yEB/WzFmCF31u5jtIJQttyU/IpB0IFeiFy6c49D6yzetS+mQvwYugaq9e/2M1KBVIptZdAtU+acns/Hr6Av20/7hoAk5DQE7BHtMj3Q4ePU0DR01VizR/FhqZa7baI3tKgkAL7OerBt3UyucswYsyA8fOFkHLYCALWzWqoUmGXrh8jQaMCFPxXzNvjPAgVUyP4EU6Lc1PewheI2NpJMgaAnot+ygzgTIRJDdBgvhGihdp9J4HOOreOzCUTp+9JNLXqFyaBvi1Nilfb67ZagxOeLXsGqjKQkFruFbVclZPGzlL8KItcpBaSEMF9PiOkiWzDDqFzWPoeSt9Hz2oiwiappgewYt0WoEnHYnhIEvIBPZtL0h/2UBotu02TBCMWFtuXT7ZggCdOm81vX37VmSrW70CZffOZHieGHke6L17nCF44XHv5z9elZeBZFinNvUpSeJEmn1wBcELrXSfniNF+XjHhQz1swiEiGuQQZi+cA2t27JHpIV8ErRuZYusd49cpyzJN9K/k9XAq+YAQgLuj6s3xM9fFs5nWH/Y8GSKgQmZ4I2BgxrNusQEbzQbsJjYXCZ4Y+Koxs4+7Tt0kq79dcuhzidImEAsBNkcRwAehYePn3G4gJpVy+p6IDpcOGc0hAATvIZgEomMfGTDMzBw7CzCswlWomh+CgroqnruyIQOorHnsaJPrrQqm3dm8sr430kDtKF9r5EmARMR2bxAvpyUJXN6SpYkCT19/pxu3r5PR0+cpRUbfhTkjSzRgCPHkGeBVW/WQ/xbu1o56tymAcWJG9fimLZ89BVpoUFZqVwx8vbKRB8+vKcr12/Rlh2/qJ67SBMW1JcKmgWu0vvIRj6UM27aEpNBsZfghZ7s+GnfEwjw+jXKUw7vzJQpQ1oCWQb5glmL19HVv26LOqzp4Mp6x9BOb9mohvGJQqTq6tvyZl29aSeB9IGB4Jw1biB5pk5lMddAalWv9JXN+lN/kkLViFcSjgldSFt3H1Tz4chymRJFyNsrA3mmTknwcLz34DGdOHORNm7dq2Iia/C+fPWa6AMJ3XgEkIJUwJwJAaLMJElMyR1IQikBz3AdAfOaN6hO2OgA6QXN1yMnztDMhevUNsEjHJ7hshkheCEH1cYvPPCWYlFB8Mp6x18UyEPwlrbH9AhelAU92c59x6jeiXKgMVxXCF6QYCCYbZmHhweV+rKASZIfdh2gkCmL1N/Qj4a1vybvLBkpQzpP+vffd0I2Cp7TO/YeosPHfxdpZYkGxFN4/+49rdr4Iy34GOwXQWRTp0xBCRLGN/FcNJfnQLu7tGtEuXNkobRpUtPtew/o/MWrIiaCEi9AC1sjBC+IRgQARLA8xRwheHEfYG6jPZjLINnLl/pCEOEoe+KsZXTgyClRhdZRfFnvGGm2Lg+1uH9sjZsr3j0ywYu4Ggl1NiLgqSsT73hmtun2XwBFPLN8W9alHNm8xHMhXjwPevLkGV2+epMOHz8lyHWYLNFg77tHludAWb06NReayqjv6bMX9OfVm0K/XdE1tyYlFFnvHmUMZd1meH3PHD/Qpsezkg8SbfXa9FPnfVhwXyqYzzIApD3PmNiQlgne2DDK7t1HJnjde3xiReuY4I0Vw8ydZAQYAUZAFwEmeHUhUhMY+chGYpAB3QdNUANZ1a1eXnyYwmRCx0jNWlG34TU4c9E6u04vVKlQggb3aieqPHH6IvUcPEGzepAtOF5sbtCXnDRrhWYASDktPrAD+7S3IJGQxshHtvlRW+RzlODVwxcf3viANve4BAmBYD0gxmHrFo4lz09S6hVnct2oV6VMYMDreUpQX0qSOKHJZoKRiuEJGRzQ1SQp5uuK9dvVwK5GygFps3zmKHEMHoR4lY86mlp5V80Ntgj6ee7iFRoxfq5KRtqq07d1PWpSt4rFsWUjBC/KleUL8P+oIHjhYbp3/zHRzaCALlS6+H8epkbwNkLwohyQawgKp8xJ2YvU2SC9IJV+3HuYpi9YoxmA1Vo/5CBp3fzHq5625um1gvSCABs7bbFKFtvCqnK54tSjY1ML/WEjBC/KlbVx8X9HCF7k++XQSQoInmHSVHjHy0Fr5eesnFAOzIsNMgRrs8dc8e6RCV4jdUOKAs9I2RB0b9LM5RZBGm2V16dLS6pdtaxIYu+7BwQ9ThdAj1rP8Pwc3LsdZcuS0SJpZL17lIqxwYiNRpiWVrW1vly5dovadg/fuMLG2PzQoXrd5utExAQvT4OoRoAJ3qgeAa6fNXh5DjACjAAjwAgIBJjgNT4R4KVWtbGfyKBHEtx78Ih8ewepH/9KMC35iLORmm1FED/1+yXCMdBzl69pEq/wcsJR4q/Lfmny0Xvy9AXqMXiiZvXWCF4kvnP3AU2dv5qO/Xbeoj4Qu/A07fJdQ0qdKoVm2YoMAEhEHMu3Znv2H6NhY+eol7evCqNECW0Hf5LLQqC3TVt/oh9/PmLiuaekQVt9W9Wj2tXKamoiykeDzfVhjYwZ0uhJYyjlgNDuPyxUDRoGMmtIHx+S55qROoE9jrBrGY6Nz1+2iY6dOKtJ4IGkKl2iEFUpV5wK5s+tHs/H0efKDU1JY7n81fOCRYBOcwMZNX/pRtpz4Lgm/vDA6+bTSDMIIcqS75EVc4JEwFYtw3xs4hvuTQyzh0gxgqki0YAgeLh/zQ3e+t+26CXuBczpFbNH262xKfdVj6A+cuIsIdidYkqwK2cJXqU8eHR/v3Yb7dl3VJOgx31TpEBu+qZCCSpZtKCJp3+PgAnCw1vLtAhepAOxvHnHL7Ryww6TEwlKGSDqWjf+lr4uZyqHoFyX75GAnt/RNxVLatZv7jFsLeiXkTkBeZFx0763IDiBTZ9OzQkEryYGktYxPJu9MqYzUp2axhXvHlmGxUjlMoEvp8e83773EK3ZtJOgJ65lOLlQpXwJKv9VEZPNMUffPXjXzV6ygU6fu2xRHe69byuXppYNq1sNiBxZ7x40Ds9bPDtgOMUA/WCjJkuKmGvYGy0jNqZjgjc2jrp79ZkJXvcaj1jZGvbgjZXDzp1mBBgBRsACASZ4Y8akgBfZrTv36dnzV5Qpvac4Wm2PFqi9KIDAvvrXHaGxmk0c+Q+XFnA3w/F2HKG+/+AJJUyYgDJnSCOOgcvawOZtXrNpF4XNWyV+nj1hEOXJ6e1u3XK4PSDxIKUAD8o0nikpU/q0JhrRDhdsJSP0jiGn8OLFa8rilUGQtbawd3X9EVnexT+uUYfeQaIKENaNYpDkE7y379x7SLfuPqTkyRJTxvRprG7cuAJjbArcuHWH7t5/LJ5dkJvRkxBwRb2OlgF94L9u3KHXb96KtmZMl8aqbjEI5poteouNAC1Pe0fb4A75QPYieN3Nuw9EczKl89R9vjrTbmB56/Z9+uvWXUqVMjl5Z86gqd/sTB1RmTcgaDr9cvg3IQOyYdE4uzY2o7LdUV03E7xRPQJcPxO8PAeiHAEmeKN8CLgBjAAjwAi4BQJM8LrFMHAj3AiBASOn0qFjp010i92oedwUN0Fg5YYfhawBbPPSiRYSAm7STG5GFCMA2RLIa8D0vLSjuKlcfRQiIJ+Y0DshFIXNdMuqmeB1y2GJVY1igjdWDbd7dpYJXvccF24VI8AIMAKRjQATvJGNONfnzgjIurPD+negiqWLuXNzuW1RiADkEiCbgOB1PXybRWFLuGp3RmDp2m00e/F6ERjs++kjDAXbcuf+cNsiBgHIT0BuBWZN/iZiao7+pTLBG/3HMLr3gAne6D6CMaD9TPDGgEHkLjACjAAj4AIEmOB1AYhcRIxBAFqPfoPGE3RpV88PofjxPGJM37gjrkNADnq1KCyQsmXN5LrCuaQYhUCvwROFxnbfri2p1jfhwcbYGAFzBJas+oHmLt1Iig47I2QcASZ4jWPFKSMGASZ4IwZXLtUOBJjgtQMsTsoIMAKMQAxGgAneGDy43DW7EYA27YU/rlG6NJ9YDQJmd6GcIcYh8M+bt3Ts5FmKHz++CKTExghYQwCB9F6//oe+KJjXJDAdI8YIyAgguOfd+w8pZzYvSm8lsCQjpo0AE7w8M6IaASZ4o3oEuH5igpcnASPACDACjAAQYIKX5wEjwAgwAowAI8AIMAKMQHREgAne6DhqMavNTPDGrPGMlr1hgjdaDhs3mhFgBBgBlyPABK/LIeUCGQFGgBFgBBgBRoARYAQiAQEmeCMBZK7CJgJM8PIEiXIEmOCN8iHgBjACjAAj4BYIMMHrFsPAjWAEGAFGgBFgBBgBRoARsBMBJnjtBIyTuxwBJnhdDikXaC8CTPDaixinZwQYAUYgZiLABG/MHFfuFSPACDACjAAjwAgwAjEdASZ4Y/oIu3//mOB1/zGK8S1kgjfGDzF3kBFgBBgBQwgwwWsIJk7ECDACjAAjwAgwAowAI+BmCDDB62YDEgubwwRvLBx0d+syE7zuNiLcHkaAEWAEogYBJnijBneulRFgBBgBRoARYAQYAUbAOQSY4HUOP87tPAJM8DqPIZfgJAJM8DoJIGdnBBgBRiCGIMAEbwwZSO4GI8AIMAKMACPACDACsQwBJnhj2YC7YXeZ4HXDQYltTWKCN7aNOPeXEWAEGAFtBJjgjVkz4+2/7yh+PI9I6dTrf96QR9y4FD9+vEipz5lK3r79l54+f0GpUiQnD4+4zhQVI/JG5jz59907evPmX0qSOKHbY/fhwwd69fpNtGir24PJDWQEGAFGIBIQYII3EkDmKmwiwAQvT5AoR4AJ3igfAm4AI8AIMAJugQATvMaHASTh0LGzLDIkiB+fUqVIRp+kSkElvshPeXNnt1ro5Ss3aN6yjYYr/bZyGSpTopBmehBR23YfoD+v3aQr127R5as36NWr1/RJyuTklSk9eWfJQBVLF6PCBXJTPI//SN8/rt6kuUs3aJbpmSol9e3aUvMaiLqtuw7QqbOX6eyFP+nGrXsi3afZMlPuT73piwJ5qEqFEhQnThzN/D/uPUy79x9Tr1UuW5y+LvelZtpfT1+g1Zt2imsj+nd0iEQGobt60y7aufcw3br7QK3HK1M6ql21HNWqWi7CiLxZi9bR1Ru3TfoGMjxlimSUMkVyyp8nOxX/4nOrZLy1uWZt4uTNmY1aN/lW8zJIy70HfqWz5/+kq3/dokt//kWP/35GiRMnIq+M6ShzxrRUpnghKl28ECVJkkgtA+MdGDKL3n/4oFnuQL82oj9aduj473Tg6G904dI1On/5qkiSKX0ayp3Tm/Lmyka1q5W3ir35PZI9SybybV1Ps55HT57SuGlLxDWf5nUoZ3Yvw/eWkhD4bN9ziLbvPkjnLl9T76HcObNS03pVxbxmYwQYAUaAEXBPBJjgdc9xiU2tYoI3No22m/aVCV43HRhuFiPACDACkYwAE7zGAQehWq2Jn26Gz3JmozFDuwmi1dyOnTxHfQIn65ahJOjq04ga165skR4E2vjpS+j+g8e6ZaEdzRtWU8sBedpr8ETNfGnTfEJr5o2xuHbj9j0aE7qITp+7bLO+4kXy0QC/NpTGM5VFuvnLNtOilVvU30EwrlsQQkkS/0cqKhe37zlIQZMXiv9uWxlGiRMl0O2nnODajTvUsW+wIOusGfo6e8IgSp0qhV1lG0ncbeA4XawwLsGDu2puCBida0pbvipekIIDulo07fqNOzRhxlI6eeaikWbTNxVLEohbeDm/efOWqjTqZjXfqjlBlD6dp8n1Fy9e0dT5q+mHnftt1geyd3AfH8qfJ4ehe2TmeH9BDJvbzTv3qXnHweLnCcN7UrHCeQ31U0mETYDh4+YQ7ktrVrtaOerTuYVd5XJiRoARYAQYgchBgAneyMGZa7GOABO8PDuiHAEmeKN8CLgBjAAjwAi4BQJM8BofBpl0A4lbstjnIvOrV//Q/UdPaPe+o2ph8GqdOqa/BXkpE7wliuanzBnS2mxA2VJfWHgQhs5eTuv+t1fNV6F0UcqXJztlz5qZ4saJQw8fP6Hzl6/Rnn3HhKcmrPDnuSl0dB/x99NnL+jMuT/E3/6jp4l/0Za61SpQosQJLeq79Od1at9rtFpfrhxZqWKZovRptiz04f17wvXtew+pHr0gbhdMGUoZzcg/c4IXBXZoVZdaNqxugYEzBC/GqV334arXbvcOTYVndYb0nnT2whXas/84rduyW9QJQhDEoKtNIXhB4tapXl4UD69cjMfBo6fUcQFW08b0F17QsslzDdcK5c9ls4nZvb2odtWyJml2/XyURkyYq/5WIG9O+rJIXsrunZlSJE1C8H69fvMu/fjTYXXskHjn2unCsxierYeOnRH/zlq8jq7+dVtsWvTv1lqUWbRwXkqYIL5a/stXr8mnx0gVd6StVa0cfZrNi5InS0JXrt6kg8dPm5Cpo/07U5mShU3arbUJYm2cnCV4R02aT/Ash+E+wliB8L9y/SbNXrRe7cuw/r5UsXRRV08TLo8RYAQYAUbASQSY4HUSQM7uNAJM8DoNIRfgLAJM8DqLIOdnBBgBRiBmIMAEr/FxlEm3Vo1rUPsWdUwyP3vxkvoODVWPpIcM9aOSRcNJYMVk8mrcsB4Ej1d77NDxMzRgRJjIAgJtcG8fq16LOGK/Y+9hmr1oHXlnyagSvHJ95et0FP9tWOtr8mvfWLMpPQImqB6gjWpXpo6t61lIJrx89Q9NmrWMduw5JMqoULoYDe/fwaQ8heBVJCTgDQyCc+Xs0RZH/Z0heE+evkA9PnooD+jehmp8/ZVFv8aELqStuw+K37csm0TJkyaxZxh00yoEb748OWjG2AEm6TEu0+atUkn65vWrUsc29U3S6M01vQY8ePiEWnYNVD2Y/XwaU/2alShuXG35jN/OXKSweasFWa8QvHId/YaF0pETZylbloy0aOowzeoXrthCC5ZvFtcgawAPXc9PUpqkBVm8evMumjZvtfgdXtRLpo0w8dCW7xHMo70fZT0mjuhFRQt9ZlKeMwQv+oN+wWp+U4b6dW1lUja8e1t3CRRkPObs0hkjKWnSxHrQ83VGgBFgBBiBSESACd5IBJur0kSACV6eGFGOABO8UT4E3ABGgBFgBNwCASZ4jQ+DEdINeqMd+wSLQqGJ6tO8tkkFzhC8L1++ptZ+w1RZhmWzRul6AKPyJ0+f0ZHjv4vj9+amR/DuO3SSBgfPENkqlytOQ/r42ASsm/94On32kkgzdUw/gteoYjLBO2JgJ/LzHycuaRGczhC88G6GlzNsyug+VOjz3BZtXv/DXpo8KzzN3EkBBK9kV5otghf1gOT9un4XUaUWCWxkrtlqL8YMYwcb2qe9Va1juQwEXtuyYx/VqVbeggjWI3jvPXhEjXz8RXEgbZfNGEkJJO9e87YuXL6ZFqwIl+sw9+KW75E5EwdR94CJgqiG1/zM8QNNNJ6dIXjnLt1IS1b9INqwdn6IpqyIPA8Den6neQ+5ct5wWYwAI8AIMAL2IcAEr314cWrXI8AEr+sx5RLtRIAJXjsB4+SMACPACMRQBJjgNT6wRkg3eE42aBfusanlFegMwSsTl22a1KR2zWsZb7yVlHoEr+y9u3jacPL2ymCzTtl7FgHXBvdqp6aXCd4Ni8cLeYgDR06J66vnBVO6NKnVtM4QvKfOXiI///GiLBy5792puUWbQ+esoHVb9ggP4i1LJ5oEoXMaVCLSI3hRRzPfACEBoKV7bGSuWWsngqi17zVKXAbBHhbc12rgO6N91SN4F6/8H81btkkUBwmHb6uUtlk0vGMbtx8kiFuMwbYV4Z60MPkewSbG/iO/qR6/I/07UbmSRdS0zhC8A0ZOpUPHTlvULzdcvp/rVi9PvTTmklEMOR0jwAgwAoyA6xFggtf1mHKJ9iHABK99eHEyuEJzAAAgAElEQVTqCECACd4IAJWLZAQYAUYgGiLABK/xQTNCuv1+4U/q0j9EFKqlL+sMwTtu2hLasuMXUbarZAX0CN5qTXsIEg5H7ieN6m0IrBadhwhNV3jFwjtWMXOC9/KVG+TTc6S4bB7IyhmCF96xNVv0VuUJ4LkMiYIUyZOKuu7cfUCd+o0RR+9rVC5NA/zCNWVdaXoEL7xlKzcI9+DV0pc1MtestReastCWhWnJhDjSTz2CV9ay3blmmoWEh1adspb05qUTKUWy8PExJ3hTp0pJzXwHifHyypROSETE8/AQaZ0heBHsEHWBYN66fLImCf7+/QeqWK+TqMtaIDtH8OQ8jAAjwAgwAq5BgAle1+DIpTiOABO8jmPHOV2EABO8LgKSi2EEGAFGIJojwASv8QHUI91ABvUbHqoGkZo3eQjlzO5lUoFMXoFYSqaj6dmueW1VQ7Zz/xA6e+FPoQcKD1hXmC2CF5rCNZv3EtWYE7C26pY9c/dumKkSZ+YEL8oYPXmBqtu7ZNpwyvrRQ9gZghflAqdBo6erwcyUPnxZJB9NmbNSyFyULFaABvdu53L9XdSlR/BCGgASATB4hcI7VDZ5ruF3ePnaspJffE59u7YUSeBJC49amFEZD725pEfwIggf9HszpU9Dy2f/F5DPVrmrN+2kqR+1eCHFkPtTb5HcnOBFIMIfdu6nkLDF4rqsq+wMwTt78XpaunabKFOee+ZtbugzUMwXeENDdoSNEWAEGAFGwH0QYILXfcYitraECd7YOvJu1G8meN1oMLgpjAAjwAhEIQJM8BoHXybdQHg2rfcNIWjU06fPxVH7ZWu30R9Xb4oCtXRlzckrIzV39WlEjWtXFvVUqBvuSYjAbAjQZm7wXH3z5q1msR4eHpRQQxPVFsELwg7EHQxBwNAnIxY2dxWt2bxLJJW1TbUI3hu371OLToNFWjkwm7MEL8qTPYTN2w0912lj+7tcmkGpRyF4EZQsaHBX8fPLl6/owcO/6X87f1H1cQvky0Xjh3WnRAkTmDTRnODVw132LpX1d3etm27RR8ylV6//sVJkHEqSOKHFNVsEr5G5qVXZz4dO0JDgmeLSsP4dqGLpYuJvLYIXc7tNt2HCMxwbHCvnBov57AzBu/fArxQYMkvUCW/z0FG9LYKoYQ71DZwsNgq0PK31xoWvMwKMACPACEQsAkzwRiy+XLo+Akzw6mPEKSIYASZ4IxhgLp4RYAQYgWiCABO8xgfKCOkGr9xBPdua6ITKNcjkFUji7Fkz22xAgbyfUq4cWUyCcpUomp/GDu1ukU/W6DW/CCJxanBfizy2CN7T5y4LT1QYJA4a1v7aEFjT5q2mVZt2irRLZ44ir4xpxd9aBC9+l4/qK56czhK85y5dJf+RUwUxV6F0Ufoslzdt23WQrv51W+0Dfu/VqRmlSpHcUL/sSaQQvLbyfNesFrVsVF2TZJbnGuQxypb6wmb1GdN5UqkvC4g0ChmLv3evm0EeHnFN8soavVqF/rh6qkWANFsErxwwrkyJQjR6ULj0hJ79cvg3CgiaLpL592hL1SqVEn9rEbz4fc/+4zRs7GyRpnuHJtSgZiWnCF60e8iYmaoONO7dKuWLk2eqFPTo72d04dI1QtBExapXKkUDe7TV6xZfZwQYAUaAEYhEBJjgjUSwuSpNBJjg5YkR5QgwwRvlQ8ANYAQYAUbALRBggtf4MBgheFs0rE6+repaLdQZDd52PUYID2GtoFyocO2WPTRlzgrNuq0dL7dF8D589ITqfxceMK5R7crUzaeRIbACx86hvfuPibQ7106n+PHC9VKtEbxyPYp3sjME74XL18i3T5Cos9Y3ZYUEgkJygrSetXgDnT57SVyHN+j300dQsmRJDPXNaCI9ghfjMSWoL8WNG0ezSD05EFvtkAn2VXOCKH06T5Pksme2Vjk7Vk+18PbWk2hQdJfhsQyNXCO2advPNGHGUpE0LLgfFcyXU/xtjeCFBArGFe0HGbt23hh68uw5Ne8Y7gE+YXhP4WVrj718+VqQzL+evqCZDfca5BlgIOTbNq1pT/GclhFgBBgBRiCCEWCCN4IB5uJ1EWCCVxciThDRCDDBG9EIc/mMACPACEQPBJjgNT5OMukG2QSF7Ln/8DF16h+iBvUaM7ib6k1pXrozBK8cyGr7qjCLY/0gSm/eeWBSZUjYInGs3RGCVz56b49nZsc+wcLzEQGxls4ID6IGs0bw4pqsG4uj8ncfPKKgyQtFvm0rwyhxIlMJA1ujFjh2Nu3df1wkkSUilDwgCifM+F4NWNelXUNqUqeK8YlgIKVC8CpH/5EFHqMDR00T+sAwazIeuOYMwfu/H/fT2KnherUTR/aiogU/M2kxygZJKtvmHftULWRHCF5ZFkLWXbYFlayBu25BCHmmTiWSWyN4za+1a16LKpcv4RTBq7QPxP+RE2fp/v1H9O7DB8qcPg3l+jQrZUyfhr7rPkIkk72MDUwBTsIIMAKMACMQCQgwwRsJIHMVNhFggpcnSJQjwARvlA8BN4ARYAQYAbdAgAle48Ngi3Q7dfYS+fn/F/hs7qQAoetpbs4QvN+v2UpzlmwQRfbp3EIEPtMzhWh0hOBF2UrwLHhMrpobRCmSJbVZ5e17D6lph0EiTdmShWmUf2c1vS2C9+nzF9S4/SBBkufLk4PqVCtHwaGOEbxKUKxPs2Wm+aFDNdsre7FGxNF7a0HWHj7+mzr2DVa9Qvt1bUU1vylj0UZnCN5TZy+Tn3+4tIasa2xr4BYu30wLVmwRSRwheGctWkfL1m0X+SeN6k2QlbBlsqYu0smksC2CF2l7DZ6oetxOHzuAuvQPEVU54sGrd/9s2fELjZu2RCTTCpqol5+vMwKMACPACEQsAkzwRiy+XLo+Akzw6mPEKSIYASZ4IxhgLp4RYAQYgWiCABO8xgdKj3TbtvugSkri6P/siYMoXZrUJhU4Q/DKpCQI1xWzR+nqxzpL8H6/+gea8/1G0YdWjWtQ+xZ1bAIWEraYfti5X6Qx93i0RfAi/Yr1O2jGwrUib8liBejQsdPib3s9eI0QvM+fv6RvW/QS5YMoB2HuSrNG8KIOyGxAbkMxLWJSb67ZauvLV/9Q844BQn8YZoRwdZbglTc4QNDPGBsu7WHNduw5RKMnLxCXzQl2PYIXHtCdP5K68jxxNcH74sUrgvQEcEQ9IUO6uXKKcFmMACPACDACLkCACV4XgMhFOIUAE7xOwceZXYEAE7yuQJHLYAQYAUYg+iPABK/xMTRCusnHzuFBGhbUj5ImTaxW4gzBi0Lk8hE4DQHdMqVPY7UTzhK86HMz30EqWWhLfkIm7eC9PGu8v0mALz2C17wupVP2EryyBrA1r8uDR0/TwFFTRRVaXrTQZP3po8wDNGwhp2CP2SJ4UY5cP/6/YMpQyuH9X8A9I3PNVnsOHT9DA0aEiSTYbAjs50tFCuS2msVZghcFy9IY0Ktt1aiGRYA3pINGMtqmENBr5o0RutKK6RG8SCdLQij5XEnwvv7njdAHxpyGgbAGcc3GCDACjAAj4F4IMMHrXuMRG1vDBG9sHHU36zMTvG42INwcRoARYASiCAEmeI0Db4R0e/fuPQWOnUX7Dp0UBZcomp+CArpSPI/wQGMyedW6ybeUR0PGQW5RNu/M5JUxrfoT2tC+10ihq6tY57YNqEC+nJQlc3pKliQJPX3+nG7evk9HT5ylFRt+FLIHskQDNGhfv/5HZK/erIf4F16snds0oDhx41ro3e76+SiNmDBXrQ96tZXKFSNvr0z04cN7unL9ltCzVTx3kTAsqC8VzJ/LBFw9gheJ5SPxSmZ7Cd5fDp2kgOAZIjt0gIf162Ail3Hu0lXyHzlVEIzwhF46fbiq/6rUKesdd2hZh1o2qmF8ohCRHsGLwlZv2klT560W5YLgnDVuoNoOea5B/7h6pa9s1p/6kxQWBOSY0IW0dfdBNV/9bytQmRJFyNsrA3mmTkkIMHbvwWM6ceYibdy6l67+dVuklSUaXr56TfSByH/0NDp55qLAc86EAJEuSZJEJm26eee+qoeLCwiY17xBdcJGB3C+fuMOHTlxhmYuXKfmg0c4PMNlM0LwXr1+i9r4DTfJ5wjBCyIXZHiRz3NTsqRJhPbzH1du0MxFa9V7rFqlUsIbnY0RYAQYAUbA/RBggtf9xiS2tYgJ3tg24m7YXyZ43XBQuEmMACPACEQBAkzwGgfdCMGL0kCKdR80QQ1kVbd6eerVqbmoSCavjNTc1acRIaCbbHfvP6KZi9bR7n1HjRQh0lSpUIIG92on/j5x+iL1HDxBMy+8gZfPHm1xbfuegzRp1go1kJy1ikHkBfZprxlkzgjB+/bfd9S6y1C6dfe/YHH2ErxoW+iclbRuy261mfC+hFzGnbsPRAA4xRDQrbCZXiwI8BrNe6p9XbdwLHl+ktIw1khohOBFOniJbtr2sygbXs9TgvpSksQJTYKsGan4q+IFKTigq0lSzNcV67fTwo/aukbKAdG8fOYoih8/Hr1585aqNLIuS7BqbjClT2sqQXLu4hUaMX6uyfhZq9e3dT1qUreKuvmhpDNC8CLtmCmLaOuuA2rxjhC8Dx4+oQbtrMtJYPMEbYwTJ44R+DgNI8AIMAKMQCQjwARvJAPO1VkgwAQvT4ooR4AJ3igfAm4AI8AIMAJugQATvMaHAd5+VRv7iQxtmtSkds1rWc1878Ej8u0dpB5DV2QAjp86T72HTDJcqZ9PY2pY+2vN9Kd+v0QLlm+mc5evaRKv8LasVPZL+rrsl5QtS0a1jJOnL1CPwRM1y7RG8CIxyNGp81fTsd/OW9QHYheepl2+a0ipU6XQLFuRAQCJiGP51mzP/mM0bOwc9fL2VWGUKGECw5gh4YcPH2jvgeM0bf4aNaCZXADa2rF1fcrqlcGi3MtXbpBPz5Hid0cDsOlJYyiVgtDuPyxUDRpWuVxxGtLHh+S5ZqTj6M/oQV00k4Isn79sEx07cVadj3JCSDiULlGIqpQrTgXz56a4ccPJzLdv/6XKDU1JYznf6nnBFhrTuA5ief7SjbTnwHFN7At/npu6+TTSDEKI/PI9smJOEGVM56nZL8zHJr7h3sSwiSN7UdGCnxmBS02jRfACj/yf5RAbK4U+ty5rYVdFnJgRYAQYAUYgQhBggjdCYOVC7UCACV47wOKkEYMAE7wRgyuXyggwAoxAdEOACd7oNmLa7YXcwK079+nZ81eUKb0nZUjnSQkSxI+wzoHAvvrXHaGxmk0c+U8VYXU5U/C/794JGYLbdx7Qk7+fUYb0npQpQ1qhS2vN1mzaRWHzVonLsycMojw5vZ1pglvlhSwDpBRAbKbxTEmZ0qc10Yh2dWOfPn9BkFN48eI1ZfHKIMhazBl3MXhr/3ntJj149DfFj+8hNkLs9dZ2l75wOxgBRoARiI0IMMEbG0fdvfrMBK97jUesbA0TvLFy2LnTjAAjwAhYIMAEL08KRsAUgQEjp9KhY6dNdIsZI0aAEWAEGAFGgBFwPwSY4HW/MYltLWKCN7aNuBv2lwleNxwUbhIjwAgwAlGAABO8UQA6V+m2CMi6s8P6d6CKpYu5bVu5YYwAI8AIMAKMQGxHgAne2D4Dor7/TPBG/RjE+hYwwRvrpwADwAgwAoyAQIAJXp4IjMB/CEDX2G/QeCHh8H/2zgM6iqqL45dOAgQCIXQISC+CgBQpioDSm3SkV+lNivQSegsgvXcBQYrCJyqIIiBFesdQAqEk9F6/c1+YcXZ3djO7s5ud3f2/czyS3Vfu+903s7v/ue++dYvGU6KECYAHBEAABEAABEDAoAQg8BrUMT5kFgReH3K2UacKgdeonoFdIAACIBC3BCDwxi1vjGZsApyb9uzFyxQcFGj1EDBjzwDWgQAIgAAIgIDvEIDA6zu+NupMIfAa1TM+ZBcEXh9yNqYKAiAAAjYIQODF8gABEAABEAABEAABEPBEAhB4PdFr3mUzBF7v8qdHzgYCr0e6DUaDAAiAgNMJQOB1OlJ0CAIgAAIgAAIgAAIgEAcEIPDGAWQMYZMABF4sELcTgMDrdhfAABAAARAwBAEIvIZwA4wAARAAARAAARAAARCwkwAEXjuBobrTCUDgdTpSdGgvAQi89hJDfRAAARDwTgIQeL3Tr5gVCIAACIAACIAACHg7AQi83u5h488PAq/xfeT1FkLg9XoXY4IgAAIgoIkABF5NmFAJBEAABEAABEAABEDAYAQg8BrMIT5oDgReH3S60aYMgddoHoE9IAACIOAeAhB43cMdo4IACIAACIAACIAACOgjAIFXHz+01k8AAq9+huhBJwEIvDoBojkIgAAIeAkBCLxe4khMAwRAAARAAARAAAR8jAAEXh9zuAGnC4HXgE7xNZMg8PqaxzFfEAABEFAnAIEXKwMEQAAEQAAEQAAEQMATCUDg9USveZfNEHi9y58eORsIvB7pNhgNAiAAAk4nAIHX6UjRIQiAAAiAAAiAAAiAQBwQgMAbB5AxhE0CEHixQNxOAAKv210AA0AABEDAEAQg8BrCDTACBEAABEAABEAABEDATgIQeO0EhupOJwCB1+lI0aG9BCDw2ksM9UEABEDAOwlA4PVOv2JWIAACIAACIAACIODtBCDweruHjT8/CLzG95HXWwiB1+tdjAmCAAiAgCYCEHg1YUIlEAABEAABEAABEAABgxGAwGswh/igORB4fdDpRpsyBF6jeQT2gAAIgIB7CEDgdQ93jAoCIAACIAACIAACIKCPAAReffzQWj8BCLz6GaIHnQQg8OoEiOYgAAIg4CUEIPB6iSMxDRAAARAAARAAARDwMQIQeH3M4QacLgReAzrF10yCwOtrHsd8QQAEQECdAARerAwQAAEQAAEQAAEQAAFPJACB1xO95l02Q+D1Ln9iNiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAj5EAAKvDzkbUwUBEAABEAABEAABEAABEAABEAABEAABEAABEPAuAhB4vcufHjkbpGjwSLfBaBAAARBwOgGkaHA6UnQIAiAAAiAAAiAAAiAQBwSQoiEOIGMImwQg8GKBuJ0ABF63uwAGgAAIgIAhCEDgNYQbYAQIgAAIgAAIgAAIgICdBCDw2gkM1Z1OAAKv05GiQ3sJQOC1lxjqgwAIgIB3EoDA651+xaxAAARAAARAAARAwNsJQOD1dg8bf34QeI3vI6+3EAKv17sYEwQBEAABTQQg8GrChEogAAIgAAIgAAIgAAIGIwCB12AO8UFzIPD6oNONNmUIvEbzCOwBARAAAfcQgMDrHu4YFQRAAARAAARAAARAQB8BCLz6+KG1fgIQePUzRA86CUDg1QkQzUEABEDASwhA4PUSR2IaIAACIAACIAACIOBjBCDw+pjDDThdCLwGdIqvmQSB19c8jvmCAAiAgDoBCLxYGSAAAiAAAiAAAiAAAp5IAAKvJ3rNu2yGwOtd/vTI2UDg9Ui3wWgQAAEQcDoBCLxOR4oOQQAEQAAEQAAEQAAE4oAABN44gIwhbBKAwIsF4nYCEHjd7gIYAAIgAAKGIACB1xBugBEgAAIgAAIgAAIgAAJ2EoDAaycwVHc6AQi8TkeKDu0lAIHXXmKoDwIgAALeSQACr3f6FbMCARAAARAAARAAAW8nAIHX2z1s/PlB4DW+j7zeQgi8Xu9iTBAEQAAENBGAwKsJEyqBAAiAAAiAAAiAAAgYjAAEXoM5xAfNgcDrg0432pQh8BrNI7AHBEAABNxDAAKve7hjVBAAARAAARAAARAAAX0EIPDq44fW+glA4NXPED3oJACBVydANAcBEAABLyEAgddLHIlpgAAIgAAIgAAIgICPEYDA62MON+B0IfAa0Cm+ZhIEXl/zOOYLAiAAAuoEIPBiZYAACIAACIAACIAACHgiAQi8nug177IZAq93+dMjZwOB1yPdBqN1Eti97x+6cjWSgoNS02cVSunsDc1BwDsIQOD1Dj9iFiAAAiAAAiAAAiDgawQg8Pqax403Xwi8xvOJz1kEgdd4Lp/47XK6c++B3Ya9ffuW4seLT2/pLSVNkoT6d2tBSZMkttpP9N37NGX2Snrz9i3lzZmNWjaqQS9fvqKhE+ZatEnm70dBgakoOG1q+vijDyhNYEqLOjt27aff9hzUbHeXNg0oc4ZgzfWdWXHYhHm0a88hKpQ/F80c29eZXdvV19NnL+jBw0cULx4JsdlbSuStaAqdsoh4YtNG96KECRJ4y9S8eh4QeL3avZgcCIAACIAACIAACHgtAQi8Xutaj5kYBF6PcZX3GgqB13i+rd92AN2OuuuQYU3qfk6rN/5PtG3TtKYQba2V0VMXEYuyXGZN6E8F8uQgFhyrNOoW69j1a1akzq3rU4IE8eW6i1ZtoaXfbY21rVRh7uSBlDdniOb6zqxoFIH3xx17aMLMZWJq29aEkb9fUmdO0219zV7yPa3Z+LMY/5f131KiRAndZgsG1k4AAq92VqgJAiAAAiAAAiAAAiBgHAIQeI3jC1+1BAKvr3reQPOGwGsgZ7wzZcnqLXT/4SMLw/YdPEHXb0aJ1+tV/0TV8Mb1qlC/4WF06WqkeH/lnFGqUbKHjp6h3kOnyn316NBE/Fsp8LL4Wqp4QXr95g09ePiYrkbcoMPHz8rjsg1SO35RKfDW+KwsJY5F1Gtc93NKl9Y9UasQeJ277nnd/LH3MN2Kvkv7Dp2k46fOywNA4HUua1f2BoHXlXTRNwiAAAiAAAiAAAiAgKsIQOB1FVn0q5UABF6tpFDPZQQg8LoMrdM7Hhe2hLb9tpf8/JLS9jVhVvs/duoCdRs4Ubxf4oP8NHF4D5O6z1+8pFZdhwuxODBlClo+eySlSOZvIfA2b1iN2jWrbdL238vXqHP/CfT06TPx+sJpQyhn9szi30qBd9ua6eTvl8TpDJzVIQReZ5GM6efm7TvUsN1A1U4h8DqXtSt7g8DrSrroGwRAAARAAARAAARAwFUEIPC6iiz61UoAAq9WUqjnMgIQeF2G1ukdaxV4eeDxM5bRT7/sETYM79eBKpQpJtvDaRRYjOUyon9H+uSjovJ7ygheNYGXK+766zANGx+Tp5fz/FarVEb82wgCb1T0PTp+5gJduhIpRMf0aVNT5kzp6MMi+SllQHJ5ntYEXs5LfOxd9GnJooVUReoL4RF09foNSpo4CZX+sJCFn588fUZ/7jtCEZG3KfJWFKVMkZzSpQ2k3DmyUsF8OeW0FnsPHCc+7E3yU//uLckv6X85kzk/ca4cWU36f/DoMR385xRduHSNIq7dpDRpUlJI5gz00YfvU9qgQAtbjp++QFF37lHqlAFUuGBu8T73cf7iVXr4+ImI7pYEej0L9smTZ7R+y69yF4eOnaEjJ86JvyHw6iEbt20h8MYtb4wGAiAAAiAAAiAAAiDgHAIQeJ3DEb04TgACr+Ps0NJJBCDwOglkHHRjj8B79/5DatJxsIi05SjdVXNGk79/Uoq4fouafTVEWFuqeCEaP6SrieVaBF6O/G3SYZBo16BWJeratoH4tzsF3jdv3tKW/+2mKXNWWfVE68Y1qFWTmuJ9awLvvkMnqP/IGaLOytmjKHNGy0Pg5i7dQKs2/E9w/WHZJJPxdu45SONnLJcjnM2N4TYLw4aIQ+rqtOhL7CdrpV6NT6lH+0by2wePnKbRUxaqtuGo7t4dm9BnFUqZdDdozCz6c/9RKl4kH/Xr0pymzV9Df/19TK7zUYn3aeygLk5fvcyHOXGBwOt0vC7rEAKvy9Bq6nj7b3spKvouhWTNRGVLFtbUxuiVjhw/SyfOXCQ/Pz/6okYFo5sL+0AABOKIwOnzl+jQkVPiMNZmX1SheHzaLIrPEHj1+jX9deAYhV++RtF3H5Bf0iT0XrZMFt9j7QXC5z+8evVKBDUUypfT3uao7+EEIPB6uAO9wHwIvF7gRE+fAgRez/GgPQIvz+qnX/+i8dOXigk2rvsZdWpZj/oODyMWCrl8Ny+U0qcLMgGgReDlNA2tu48U7do2rUUtGlUX/3anwDtz4Tpat/kXYQeLnSWLFqTUgQF0/t+rcj5YpaDtCoGXf6x06jtWtqF44bz0XkhmkQrj1Nl/hbjOZc38MZQhOA2NmLSAzpwLl/MqF8qfi5Ik/u8wsrIli1DdajG5ljkieNDY2eLfLBLXrFKe0gWlpltRd2nz9t9l0Xfe5G8oT85ssk8lgdfaKofA6znXf1xYCoE3LihbH6Njn7F05sIlqvxJSRrcq41ckUXSqXNXx9xzv6xN5Ut94F5D7Rh93vIfaOX6bRaphR49ekJdBkwQPZUpWYQ6NK9jR69xX5U/Gx88fMRaFAUHuTZ3PH8+XbpynVKlTEFhoX3ifrJmI1qz5/XrN2KHCJfUqQJwmKbbPWUcA6Lv3KNXr99Qcn8/SpbMT9Ww9Zt/pRkL14r3dm6cQ/HjQ+B1lgd5p9bTp88pceJE4juj0cqtqDv0TehsOv/vFRPTQrJkoKUzh+sy9+PaHUX79s3r0Jf1q+rqC409jwAEXs/zmbdZDIHX2zzqgfOBwOs5TrNX4OWo1u7fTCLeps+FRV5+ss2lS9sG1LBWJYvJaxF4w+Z/Rxu2/ibajhnUmcqUiIk0Uwq8aukCzAebMLQb5ciWSbcDzl28TO17jxH9FCmYm4b2bSciZKXCaRsWrPiB7j54JEcsu0LgDZu3mjb8uEsIGStnjzSxgW1hYX3Jmq00rG87OZ3Cjzv20ISZy4Sp29aEkb9fUlWfNO8ylG5H3RU5lYd/3cHkBxMfgNem5yjxPs9fKQiYC7y1qpSnUsUKiiiJFy9fEedjzpUji24fmHeACF6nI42TDiHwxglmq4NYE3g5Cp+vZS79urag6pVj0uJ4QrEm8N5/8IhqNY8RL80FbSPOS8u92ll2t+kxki5euhZrvn1njRdbP9bsuRJxg5p3GSaac65//nxCAVaAqYIAACAASURBVAEmUKVxD7GTqVn9qlYf3kDgdd1aGT11Ee3YtZ/4sOS5k9XPR3Dd6LH3LH0H55r8nblcqSL04sVLevb8hcXOwth7M60BgddeYt5VHwKvd/nTE2cDgdcTveZlNkPg9RyH2ivw8sw4X2zbnqNMJvleSCaaN2UQJUyQwGLytgReztm6av12kZ6AC6cvWBQ2lJIkTiT+Vgq8Wqjyl07+8qm3KEXMtQvGUrq06tFVjx8/lYVRVwi8Xw8Po7//OSW+rG5ZMYUSJbTkaz5XLaLBD9t+p6nvUk9sWDLBQjjmPjmPL+dd5qJMiSCx4QgOFuPz58mhF7em9hB4NWEyXCUIvO51iTWBl3cHrFj3kzCubrUKIuWKpxRrAi/nKg+dukhMgx9McbofIxct92pn2c87UiJv3haHnw7o0cpZ3TrcjzV7IPA6jNTrG0Lgda+LjSzwcnR3vdb9BaCm9T4Xu1LUfo84ShACr6PkvKMdBF7v8KMnzwICryd7z0tsh8DrOY50RODl2c1ZsoFWb4wRZcXfkwZSvlzqwqpS4GVRMHvWjPTy1WuKuH7TIvfr7An9TQRDpcD7VasvKHHi/w4MU6NcoWwxp2wdq992gIherVS+BA3p01aTQ10h8HJ09Owl34vxPylTnBrXqUR5cobY3HaoRTSYPHslbd6+mzKmC6Kvu7VQnd/5i1do1uL14r2Vc0aJw9O4KHPwTh7RUxMbZ1SCwOsMinHfBwTeuGeuHNGawOteq/SNbk3g1ddr3LfWcq+Oe6vcOyIEXvfyN/LoEHjd6x0jC7y8q7DrgIkC0PJvR1DWzOmdCgsCr1NxelxnEHg9zmVeZzAEXq9zqedNCAKv5/jMUYH3yZNnVLVJDzFRtYPVlASUAq81MryVqkf7xnKaAameO3LwPnn6nKo27i5MaN2kJrVqXEOTQ10h8EZE3qZmnQabjM/RvIXy5qAihfJQzc/LUUDyZCbvaxENug6cJOcR1jK5GWO/pvfzxxwsAYFXCzHUkQj4isDL+f/OXLhMLFDdu/+I7j98RMn9k1JgygDKnTMblfiggOqDGd42f+VaJCVNnIRKf1hIdeFwKpaHjx9T+uAgqw/SODf4PyfO0tnzlyl+gviUIThI9DdtzmrVHLy8++DvIyfFeEUK5lF9MMY5Fw8cPkUXL0XQlWs3KHOGdMS7NT4smp9SBbg+ByM/ZOMdDKfO/UuPHj+l9MFpxH3o2KkLIjUQ3wu3rwkzYcapJ16+eknZs2SkkKwZ5fciIm+9y80YjyqUKSZe5627/16KoJtRdykgRTIq9n5ek774/nvs5DmR2oBt4R0mnM+x/EdFKWkS6w8bOZL46InzdCniOl2JuEmpApJTpgzBVKRQbvlB2d4Dx2n3vn/ETgku/bu3JL+k//XJD9Ry5cjqtBvJybP/Eq/RVAEB9EGh3HK/vIvmIB9KRURFC+Ulf38/OnD4pFjLnLOXd68UyPcefVz6A5MDq27eiqZT58NFu0J5c1JQmlSqtnJO3d37Dov3eP1I6XvU7Dl9LpyOnjwvP9TkSLzcOf9jkMzf3yJlAx+qJNbo5QjhJ979kz1bRipaKI9T+Skn5ygzc0D2rC++Dh4/eUKpUwaIg57My66/DtPbt2+ED1MGJDd5O/zydbEW48ePTx+XLmryHvtx/z+n6FrkLbpz7wEFBaYU11nhArlMrh+nLcR3HUl+uxB+lS5cukYpA5JRzuxZqEiBXBbiXOStaDpzPpyGT5gvWnOe/88+KWliUtkSRUS+ZvMUDQ/5HnbkFJ0+d0nkds6WOQOVKlYg1p1H9viGDeFr+fXr15QjW2bK9k5cZLa8Jt+8eSPOMdCSZswezvYw5H65/h/7/hFD5M2VXZzbYF44EvbYuxRspYq9L+5J/B1+36FjtHbTr+LsB55Hlzb1TZoWzPOeU+fH45w6G068Pl6/fUs5s2cWn33v589lYTNfG/sPnaD1W34V73HKIX//JO/qxaNPPiqq+7A9c4GXBWU+6PPM+SsUkMJfnI3xeYXSJvdwc0Pt/Tw1v88kSZKY9h8+QWfOXaLrN6Mpf54Qi/sc31fZrnMXrsQcMJc9M1X59CObdrnjHmrPOjdCXQi8RvCCb9sAgde3/W+I2UPgNYQbNBnhqMDLnddp0VdE4HJk6Yh+7a2OpxR4+dCvMiViRAwWPjKmTyuiSK39OHSHwMtfyhu2/0bY2KNDE6pXPeZQstiKKwReHpO/6M5dtpGOnDhnYQILHC0aVhNb0qSiReBt0mGQOIiN25curi4qKQdr3biG/KMLAm9sKwHvKwn4isDbZ9g0+bBJtRXA97mJI3rIAp9UZ96yjbTy++1CYP1h2STVxdOuV6gQJ6t+Wtpiez3/OFux9idavGarzYVnnpOWhQfOg8pl6uje4oeisvAPWD60kYVN88K2Du7d1qVpHX7fe5jGhi0VOTetFTWBV4ryM384pxR+tq0Oo2VrfzLZhcJj/L5prhiKc81zTnjpsCbz8Vno5Z0daumA/jl+jkKnLVLlxv0wZ+YtfX5am1u9Gp9Sj/aNnHYzsfb5pMw3zwcIcY7NS1cjLcYtW7IwjejfUd72zKJhq+4jRL1GtStTZzPBR+qAH07wtcGFD/njdchFzZ6xYUto+297rc6Zua+c/V96KBbtQ6cuFp+RaoU/F9s0q60ptZE9oB1lJo3hyPoaGPot/fX3MdX7hPKQ2m5tG1L9WhVNphM6bTH9vHOf+K61el6oeO/t27c0f8UmcVihtSKtVXvYaKnLDxrYb2rfabg9z4HXv3RAmvJwX2v9S6mmlNc5PzSZPv871XsI7wjjMyTMiyO+4T6UAiCL4+OmL5UPweX3u7Zt4NSUMfYyZBv4oV61pjG7rphNtYofWcyfHzwNGD1TvC7t3OLrrFmnITZdO3JAR4uHB1rWgnkdfug2d9kG2rB1p2pz/gzs3qGxydkSLbsOV71nSR0oU4w5YpPSvzU/K0f3HjykP/YdseiK709TR/VSPTDTkc9T5X2mXbPatH3nXpM1JRkwvF978ZB22tw1tGvPQQu7+KHklFG9VFOxuese6qgf3NUOAq+7yGNciQAEXqwFtxOAwOt2F2g2IK4F3uYNqxF/UdFa3CHwsmBSsV5nYSL/QOzYsp4mc7UIvEumDxPRReZl7tINIg+xLZGHhRaOmDp74QodOnJaROVJZdzgrnL0n4nAuzqM/P0tD1nrN3I67T900qHDMiDwaloOqPSOgK8JvCyi5M4ZQumCAkUkKUckspjKxTzHOL+mV+DlXKbrNv8i+mfBk6Mzg9ME0q3ou0IQkoo9Au/ZC5epQ5+YQya5cKqarJnT0fUbUSYC3LTRfUyiQZ216PnH8+Cxs+XuOJ8u/0jlKN5DR0/LqX0cFXg5Ak1NuJYE3m8XrqO175iyiFuudBGxUyL8yjVx6CUXvlevmjPa5P5qbnfJYgUoa6YMdPX6TbEOJLGax2Hx/My5cPGgjQs//EySOKE857Ili1DdatoeLmrhrkXgVfbDzLkoRbhverYSUWpSkXaCsB82LZsk585X9jNq8kL6ZfffYm3+sHSiHPmsZg+nfdr152H5s419rnz4GxyUmvq/Syl08/Ydatjuv4Oe6tWoIKK2Oept55+H3kVrx4iF5oKnFl626iiFF3uZcX1H1tf3W3fS9PlrxHDfzQul9OmC5KE5lzaLtVw4Jz6nulIWKeUUM+KdUly+3/qbED+58PVQ/P28lDZtagq/fI1OnL4orjF+ff3CcXpxmbTn6PamHQfL1zDn/i6Y9z168PCR8BuPy6VN05rUslHM7imO0Pzuh5/lB2h87XFkorIM79dB5JdWCrzS+7z2WHS9d++hyfcmZeopqa4jvuG2ksDLY6k9lHKmwOsIQ7bRUYGXDxUeO30JnTwbLs/NPGc7+0ra5aVnwSjPv+Drn3cIxo8Xjw4cOS1f0+YH/3LKscPHzsjiJ18D/n5SBC/R+KHddOfjlfyrnBvvZkkblNrk3l614kc0oHtLEwSOfp5au8/wwZOPnjwzebClXHf8PSNzxnQmdvEB2HwQtrK48x6qZ424oy0EXndQx5hKAhB4sR7cTgACr9tdoNkACLzqqKSIgEL5ctLMcV9r4mntB/Sho2eo99Cpog/ui/s0L1oEXvM2LN5wVA8XZQSV8nC0zcsnW2zX5PqzFq2n7zbtEG23rpoqfhhpLRB4tZJCPSbgKwIvRyoGBwWq5v5bsnqLHGE7Z+IAypc7u7w49Ai8yihK/lE7qn9HE0GMhYD2vUPFD197BN4egyYLYY9/NHJEkjK/OovVfYZOFUIM/8CdP2UwJUgQ32mLnSO4vuw8VAiwLOSEDupMBRQHOfIDuMmzVorUBo4KvGwsCxRVKpQWW6cTJkpIUdF3xfZf5SGi/ECydeOaJvPjw+k69R0r5qsUoThtUdNOMcIV2z1uaFeTCF+eF28hXrF+u5xWQstuC2eB1SrwsghQu8rHslir5GEurLBwywIuFxbYpNQXks33HzyiWs37iD85WpKjJqVizR6tOXiHTZgvotWY9czx/Uwi43mNsF279hwSa2TtgjEWqYz0cDUXXuxh5uj6UrYb1rcdfVruQ3kKHIkvPUTiF5UHw7I490WbGMF39MCviNNhcWn21RBxX2CfThrR0yTK+eXLV/Tzrv30258HyNl59pes2UqLV28RNrBYX61SGXkeDx4+piHj5sgPFVhcVqY1sDcHL7ft3bFpjEgYP54YR/n9SHn98nuO+obbmguA3Hfh/LlEapZ7Dx5RimR+JqK8nvXnKENHBV7JVlfn4OXdDz0HTxbD8bro3ampSLvBha9pPvtDepipXMv8Pu/4GDouZgfGuoVjVaNo9TBX+rdWlfIifVvqVAGiS0690HPQZPka3LFuJiV+d1A0v+/o56n5faZXp6ZUvXJZ+Vr97Y8D4kGhVDh1Sbd2jUSkvmTXV1+PE9e52melO++henzhjrYQeN1BHWMqCUDgxXpwOwEIvG53gWYDIPCqo5IOIeN3Jw7vYZH3j19n8eSf42epTInCohMtP1g7tapHTer+l06B27EgMHzCPPGjxjyCl7dVlvqwkOqPU95KWKFuJzG2MtJYucXOXEySZvvnviM06F2EnNq2b6melLOtQpniMigIvJovL1T0IYHXlrM5t2XdljEPisy3xuoReKX7N/e7au5oypQ+rYUZ1g5Zs5aigXP4de43XvTDW/a/rF/Vos9N236nKXNWidet3R8dXfzK7djKLf3K/mwdsqYlRcOgnq2F4B0vXozooyzSfZwjd2dN6K8qXktb3pWCpzJyUE3slMZgkSVZMj/xp9EEXmu+lJiYfz6xaF2n5dciqo+jyri9smz8aRdNm7tavGR+8JGWz0tr9ijX7thBXUROVvOiFIqnh/ZRzVvr6BpVCi/2MnN0ffHnPW+vZ9acNorTR3FRbp9n//D3ie7tG9MXNSqI9zknNX9mc9m0fJLIna3cpfRJmWI0ol8HR1HY1Y4P1630RczuKH7AoiYeK33brH5V6tC8jjyGvQLvtjXTTSI5uSOee41mvQVH8+8+jvqG+5UEQI7EH9anrVPz0Soh62FodIFX2lnGYuSGReMtdp+9ePFSRO3zGuf789zJ/0Xwx5XAa20X4g/bfqep7z4TlZHhej5PY7vPcH7z6s16ibVs7SyUFeu30fzlP8R83qycSsmTxwRzuPseateNwwCVIfAawAk+bgIEXh9fAEaYPgReI3hBmw2eJPAO7dNOdQuocqb8g1v6AqONgHotPmiiWedh8nY0FmU48oUjXfnLJW/FXbRyE+XJFULjh3QVnVj7wfr8xUv6rEFMHf7iOrR3W8qXJ7uIGOPo3iXf/SiPY/4DmiOJ+QAgzoHLuXI5GoSj5Tj/2vZf99LCVZtFv5yDSxJhlVF9/CNqQLeWFBgYQDduRtPTZ8/lQ276j5pJ+w4eF+05v2LrJrUoW5YMxJoH/zjmQ3Y4Px8//d/1wxxZDIlLgZej4qSydtMOOQqSI5MTJYyJ7OAIDynKQ4/P0dY1BHwlgpfpcV7Lq9duikNO+Idd1J37Yltw9L37ckoAjvbj7ZJS0SPwSpF7fHAS50BUK/YKvEqBde38MZRO5SCeR4+eiB+WXJy9BV7aIs33yq0rp6hurdUr8O7cOEf1wDuej5SfnIWv2lU/VmW67de/RE5T5f16/IxlIjqQX9uwZKLV/pUdGk3gVR6mqbRTmSpJSmMhvT97yffiwDsua+aPMTm4SVqf5pG/tj4vtUTw/rr7AI2cHBO5xtuvldFykl1v37yVd85Yyzfq6B1PKbzYy8zR9cW2ShGUvHV96czhwnzeicM7cjiNSpaMweIzUrnzSLq/8IF9C6YOkqcsiWn8QotG1anKp6VVHxA5ykitnVKM5hzWbLNakXKO8/eS0G9iBGEu9gq81q7zrgMmEudENX8oocc35odwOZObsi89DI0u8Ep5yTnPbd8uX6oilHa78ZvK76VxJfBae+ipzDXODwalXSd6Pk+13Geka4V/n3BUs3lRRvmunDOaMmeIeQjs7nuoq64PV/ULgddVZNGvVgIQeLWSQj2XEYDA6zK0Tu/YkwReLZPnJ/pqB99oaWteR7n91Fp75VNzawIvt+VDlPiHVmxFTeA1P/DGPMcbRy+NGtDJRAixduCT8uAePkyu97Bpqoc2mNvpDoGXRewGbf+L0LDGTi23WGyc8X7cEfAVgZd/eA8dN8dkq7QaZWcJvMooPFu5ze0VePmh0bLvfoz5EbhhltXchZLYoowmdMaq+np4mMi5qZZLVOrfVQKv8mGc1rn8tmG2eOj2Vb/xIiciR/DNHNtXU3NPEXhZwGUhl4u5wHs54ga16DJMvKc82E6Zd1L5AFICoyeCV7lFXQtoa6KMlrZqdbQIL2rM9KwvtkMpFknpl6Trmx/wZEofTG17xhxCJ21Tl8TMZl9UoQ4t6srTUft+w98/ChfMTR99WIgqli+hO2+pOTulCDZjbF+REkWtSGvD/FA9Zwm8kritFHj1+iauBF49DI0s8D55+pyqNu4ulkP7L2vTlw2qqa4NZaTs94vGyymJ3C3w8r2fPwO4KFOx6fk81XKfkfKgWxN4lanclJHF7r6HOnrvdVc7CLzuIo9xJQIQeLEW3E4AAq/bXaDZACnqSC0/U2ydSAd3cC44zglnrfA2zs8bdhNv80EMnJtMa1HmrtTSZv6Ubyj3e9m0VNVUh6OJZiz4TggO5uWzCqWobtWPhRDBRcpnpRatxDntOLLG/MRqzpXVo2NTOnbynBCBzQXefYdO0Jb/7RbbLM0L+6x5g6pUr/qn5Jc0scnbnL9y0uyVcoSu9Kb5oXFsFx+2wj9GpcNNlB2xeFypXAmqWP6/fH98+BFHMKttydUEVWMlngOvsdiKrRPcY2uL911PwBcEXt7u2GXABDkSnyPoOHo+a6Z0FJQ6ldhV0Lr7SAHbWQJv9N37VK9VP9GnrQN87BV4OfUCp2DgYi7mKVeLFG3F90FOeeCsIuUG5XsPb79XK64SeJUPlThKMkeI6UFO5rbw4T+DerUR0brS56G1H9pq8/AUgZcPnOPIamtrQsoxyZ9f6xePF8Jg2LzV4kA6/pzavGySRZStHoFXmUJJmYvW2hqsWLY4lX2Xe9YZ61SL8KLGTM/6Yrv5QD6OMuXCB6vmCMkkHzQnpSOQolB7dmxC1SuVocrvdg+ppZLgKPSla39UfcjL30041UPpDws5A5noQxlNuHDaEMppdlCaNJAUeGD+fchZAi+fXcDCl/I7jF7fxJXAq4ehkQVe5fc9Tj/CDw7VivIhhzLti7sFXj70mD9ruSgFXj2fp1ruM9K919rnjjJlm1Lgdfc91Gk3lTjqCAJvHIHGMFYJQODF4nA7AQi8bncBDHAyAc57FnnjNt2994DSpElF6YJSO5QW4N6Dh3T5SiQ9ff6CcoZkNjkQyZbJHK13O/oe3b59R1QLCgqktGkCTQ5GUWvPhz9E3ogSAkSa1KnkQyHU6vLp49cjb9OzZ89F/3xieaKECZxMEt35GgFfEHj50CCOiOHCqWSUD0Qkf0sCgDWB19ZDNmkbpjJnpKsieFdt+B/xNlgu29aEkb9fUoslq8z/bR4ZqHd9S7sP3BHBq2Rqnv8ztnlJkcfmW+FttTMReFeHWeScjG1Me97XcsiatXQDsQm8StGJhUR+wFG3VUxuXmsctQi844d2p1LFClhMc/XG/4kDl8QadTE3NcZahBc1ZnrWl2SH9CCBuaZNk0rkOP6kTHEa0a+9qCLdiziSvEvrL6jT1+NscuK0MpeuRNLpC5fo/MXL9Mf+o3I6GW64YfF48d3BGUWZj9RW7m4pwtY8z6orBV69vokrgVcPQ6XA2+erZsSHhZkXa4Ig13PlIWta+Ssj439aNU3OZ25UgVfP56mW+4yjAq+776HOuJ/EZR8QeOOSNsZSIwCBF+vC7QQg8LrdBT5tAEe28RdZR0qChAlcnofOEbs8qQ34e5K3XG+rLwi8UpSsMjemOVlrAq9SHLaWM1JN4OX+JbHHVrSrvRG8u/46TMPGx5xGrswlqJwPp43h/OBc+ndrIU48d1aZ+O1y2vrzn1YjP3kcV0Xwct9S3lhlHlMtc5u5cJ18wvuWlVNUD8Y074dz9vIuGi7SlnstYzlSx5UCL29vr92irxB0OXdx+VIfyDlylXkflXZrEXg5/yrnYTUve/4+St+ExhwcNmVkLypWOK8jSBxuo0V4sSaKO7q+JGP5ICfeps7rk1OD8OGsykP9LoRHyGka+EBXFnLsSRvCgi+nk2JhisuYQZ3lg2QdBvauoXLXQceW9cThsOaFhb76rfuLHUXmuwOkXQO20jIpDzu0dj9Vi+DVc+1z27gSePUwVO6m43Qd/HDOvNgSeKXDJd8LyUSLwobqXQ4W7aXdG7Z2h42avJA4vYh5dLdRBV49n6da7jOOCrzuvoc6ffG4uEMIvC4GjO5jJQCBN1ZEqOBqAhB4XU0Y/dsiMGLSArEV0JHiSKoKR8bx5jbg783etX9uviDwSj9MlVvUlaSUoot5BK9S5FMTVDn9Q5+hU4XgYX7q+9Bxc4l/2HIxP+CKX+Ntr+17h4q2lT8pSYN7tZHNUp6iPXV0bypaKI94j3NzN2z/jfi3tcPbJBGW6yydMYxCsmY0WRibt++mi5cixGsfFslv1/Z43tbP2/u5qB3E9PTZCxo5eb7YYq12v5ai/JT5YLkvLcIP11MKtQN7tBKHT6kV3vFw8sy/VKpYQfG28tAaa1GrHPn8258H5MOllGLKnIkDKF/u7FYvsMPHz9Lvew6J9/ngOzVxzNbV6UqBl8dVHn7EuVP5cE5bQo01e3jXSc1mvcVUOreuT43qVLaYVlT0PfqiTX/xOo+1YOoQizRFUqMjx89SlkzpLKJQ2c8vX74U1epU/YSyZzNdw7ZYahFerAm8jq4vyR6lYCS9Zh5pL6VpkN7ntFicHksqfA3t3nvIap5dZT5RTgWhTNNw8/YdWvX9drmvLm0aqB5yp8aPxeMvOw8Va4PvlXzPSprENL3Ujl37RaQoFz5oiw/ckor0oEt59oH5OFquc2sCrx7f2CPwupOhJJKXLFaAJgyNyXkrFU7ZxeI+r10uyi39/DdHzfMDAy471s3U7Hdb15LyPenhBb+2YOpg+UBgqc61G7epacfB4k8+oI8/H6RiVIFXz+eplvuMowKvu++hWteEUepB4DWKJ3zXDgi8vut7w8wcAq9hXOGThnB+2MtXrzs098RJEpuccO9QJz7eCPx9fAGYTd8XBF5p6ypPnYU3zguaITgN/XvlGu3ee0SO7OT3zQVe5ZZbjozq360lpQtOLVK57Nr7D23Y+ptM1Fzg5ZPg+RAlLpwzs2+X5kKoYgHh4D+naMHKTXJbrQIvN+ADtXgrLJd6NSpQ+2Z1RPoAFoZWbdguH8LGkbscwassLOLUbfm1nNPb1mFKalfKkyfPqF6b/nI+4/7dW1LxwnnF2CfPXKRFq7fIW8hdIfCywNii8zDZfvZnnaofU9qg1MQRcOFXrtHRk+dp2dqfqECe7DR5RE8xjdev31DXgRPFQWtcGtf9jBrUrCjS8LDth46eFnnW+X0pt3H45evUqvsIUZ9zNg/o1pICAwPoxs1oevrsuYnAoVxjtg4hsnb3cbXAy/nqm787bE2yIXTgV1bFfVuHkkoiPYuAE4d3p+zZMtH9B4/oSsRN+qBQbtH9dz/soFmL14t/c+R8l7YNqWDe94TQG3krmi6GR9DWHX+KPPTKnJhc39xWe9M8aBFerAm8jq4viSk/rGGRTiocMT2iXwcTtyt3BfAb5tfgnXsPxDXK4nibJrWocIFcYp3yGubDIucv3yjy7HNRHmTFfyvTivBDIX44ZE9RHvrEkcVDerUWDyw4cvePff/Q8AnzRXds25IZw03SREnnHPD7HLVcunghev3qNZ0+f0nMIVGihJoe5FgTePX4xh6B150MpfQXzJAfoFQoW4xevHxNJ89cEPc0Ft+lYi7w8oM7zt3KhR9iNa5bmZImTkwXL1+joMCUlDYo0J6lYFFXKTrytT9qYCdxTceLF4/O/3uF+IEm56HmYm6bUQVettXRz1Mt9xlHBV5330N1LRQ3NIbA6wboGNKEAAReLAi3E4DA63YXwAAQAAEQMAQBXxB4/718TT5ELTbo5gIv15fyt8bW1lzg5frKKF5b7e0ReFno6DZgInEqBqnwj3eOCJYKC8osnJnn51SKlo5u5VVG8dqakysEXh6PT6ofPG6OLDJbs4FFWUng5Tq8Djr3/++wPWvtlIfXSTmHzevWq/Ep9WjfSLzMkb/VmvaU7dmwZAKlCUwZ23Ixed/VAi8P1mvwFOJIYy4s0KxbNN5qHndbAu+K9dto/vIfLObHot/K2aPE6ywIcioRtQNIzRuaC7xKocqRQzq1CC+28hY7ur6keUlpsvqzhAAAIABJREFUHvjv4f3aU4UyxU2mrNwxwG+YR1tKAq+yEV9LnGJDWTq1qkec5kFZlCKro+kbpK3+Ur+8VswPeQ0b3ZuKvNtVINU7duoCdRsY80DLvEjXhJ4IXu7TUd/YI/C6k6HyoWBsNxBzEZU/Fxq2+0b1vjhyQEex40Nv2fLzHzTp2xVyN7wuuSjXplpkv5EFXkc/T7XcZ/QIvO68h+pdJ3HdHgJvXBPHeOYEIPBiTbidAARet7sABoAACICAIQj4gsArCQPjZiw1EUH5dc4h2rFFPTm6sVvbhlS/VkUT33BexUmzVoi0A8rCAmKP9o0pdOpi4lO6q1b8iAZ0b2lSh3+k8dbZde+21UpvclRjn85fiughjho1z2epFGLVxBSOVp27bKNJBLHUN0fudmvXUPUANqU4ayvFQWyL8+ed+4iFIGXhH/vd2zcSUWYr12+zyMPIdaXoT/Nt6d9v3UnT568R3VnLzakciwWnBSt+EPmAzQvbUbFccZG+gXOhKgv/mF+4YpPIk2peOOKxVtXyJoIci+aTZq8UkabKwpHDnKeUi1KwUxP5Y2PJ70uiUpGCuSkstI/chCPjeOs7F3MhVKqkFM2U4rT5uDv3HJQjMM1TZJjXtWYP1+OcvotXbZG3g0tt1Q6wY4F39pL1JpGHUn0+pIvXfZUKpeTDmPg95UMRcxFLC0tnMHN0fbF9ynQY1qKPpTQNqlvxX72mbb/sEdG4fF8xL1Jkr/lhkRzhW71ZLyG28QOfNfNCKWECxw5i5bFnLFxrIRby9TSwZyurZyH89OtfNH3+dxbtNi2fRKkCUpCW63zQmFniwYAaG2bhiG8kgddabluJsREYcg7bSbNWmjDkexrvDMgQHEQc4cxl1dzRFn7gHSdjpi22uN7MU3louY6s1WEReszUxXK0rlSP19zA7q1Uc25zxPngsbNFVfOocz22SG1j869SjFVLteTI56mW+4z0UE0tkp9t33foBPUfOcOqP/kNd9xDneGTuOwDAm9c0sZYagQg8GJduJ0ABF63uwAGgAAIgIAhCPiKwMuwWZi6EhFJN27doZQByShzxnSUOlWAJj9waoMbt+/Q5as3KGnihJQzexZKntxfU1uu9OTpMyEE8g9Jjpy1N8LT2kCcl/HKtZsUeTOK0qVNTVkzp6ckiRNZtUsST1gw+GHpRIscm5onREQvX72mS1eu062oO5QtSwbKmC4txY8fz54udNdlv9y5e5+u3YgSh1qlC0pNqQNTxmoHR93ejr4rchqzH9MHp1EVxCUDWRiOvBEl+uWoaOW6UQqs8yZ/Q3lyZtM9L0/ogFNbRN68La6rwIDkYis/b9dWK7zumd+d+w/E2g8OSk3+fkksqvIDkRrNegtxy9bhhHHFx9H15Sz7mPHtqDt0O/qeSG/B3Kytb6WI1bVtA2pQq5IuM/gaibwVRVeu3qDkyf1ELu8UyWK/57EP+R57/8FDUT9D+rRWI8X1GOgK3xiF4ZOnz+nKtUiKir5PWTOlE59VWu+tzCX6zn1xX06aNAmlT5tGpPBxduEHn7yL5O2btyINC6cR8fRi7+dpXM7XU++hccEIAm9cUMYYtghA4MX6cDsBCLxudwEMAAEQAAFDEPAlgdcQwN1oBP94rVS/i7CAD3XiKFoU/QT6j5opInw5upGjbFEcJ3D6XDh1+nqc6IDTa3CUPIo2Asq8x1tWTqGA5Mm0NUQtmYC3MmQx9vHjpw55OkHCBFYjth3qUNGIbWLbHC0ZM6R1OErd0TGN3s4X76EQeI2+Kr3fPgi83u9jw88QAq/hXQQDQQAEQCBOCEDgjRPMhhhEmd9x3cKxIhoQRR+BFy9eUuUGXUUnavlW9fXue635oLt5yzaKQ7xWzBppNSLY98jEPmMpV3i96p9Qjw5NYm+AGhYEvJXhiEkL6Lc/DjjkcbVc6g51pNJo8//+oMmz/svpa2+/i6cPpRzZMtnbzKvr++I9FAKvVy9pj5gcBF6PcJN3GwmB17v9i9mBAAiAgFYCEHi1kvL8esvX/kQLVm6iSuVL0JA+bT1/QgaYwbGT56nbN5NiPbTMAKZ6hAlSzsq+Xb6kmp+V8wibjWAkp3Ko0qibMGXpjGEinQKKfQS8mSHnwL189bp9QN7VTpwkMTXUme7D2sCcx3b/oRMO2cWNanxeTuR2RvmPgC/eQyHw4gpwNwEIvO72AMYnCLxYBCAAAiAAAkwAAq/vrAPOAXzzdjTlDMks8qWi6CcQFX2Pzl68TMFBgcSHjKHoI3Do2Bl69uw5FX0/n8g5i6KNAOdBPnjkFCVKlIhKfJBfWyPUMiEAhlgQ3kDAF++hEHi9YeV69hwg8Hq2/7zCegi8XuFGTAIEQAAEdBOAwKsbIToAARAAARAAARAAARBwAwEIvG6AjiFNCEDgxYJwOwEIvG53AQwAARAAAUMQgMBrCDfACBAAARAAARAAARAAATsJQOC1ExiqO50ABF6nI0WH9hKAwGsvMdQHARAAAe8kAIHXO/2KWYEACIAACIAACICAtxOAwOvtHjb+/CDwGt9HXm8hBF6vdzEmCAIgAAKaCEDg1YQJlUAABEAABEAABEAABAxGAAKvwRzig+ZA4PVBpxttyhB4jeYR2AMCIAAC7iEAgdc93DEqCIAACIAACIAACICAPgIQePXxQ2v9BCDw6meIHnQSgMCrEyCagwAIgICXEIDA6yWOxDRAAARAAARAAARAwMcIQOD1MYcbcLoQeA3oFF8zCQKvr3kc8wUBEAABdQIQeLEyQAAEQAAEQAAEQAAEPJEABF5P9Jp32QyB17v86ZGzgcDrkW6D0SAAAiDgdAIQeJ2OFB2CAAiAAAiAAAiAAAjEAQEIvHEAGUPYJACBFwvE7QQg8LrdBTAABEAABAxBAAKvIdzgdiO2/7aXoqLvUkjWTFS2ZGG32wMDQMCZBF69fk1rNv5M9PYtlSxWiHLlyOLM7n22r9PnL9GhI6eI4sWjZl9UoXjx4vksC0wcBEDAPQQg8LqHO0b9jwAEXqwGtxOAwOt2F8AAEAABEDAEAQi8hnCD243o2GcsnblwiSp/UpIG92rjdnviwoCnz17Qg4ePWJui4KDUcTEkxtBB4MjxszR17mrRQ9sva1P5Uh9o7u3J02dUtXEPUb9f1xZUvXIZzW1R0TqB9Zt/pRkL14oKOzfOofjxIfD66np5/foNRd25J6afOlUAJUqU0DAojGybYSB5sCEQeD3YeV5iOgReL3GkJ08DAq8new+2gwAIgIDzCEDgdR5LT+7JFwXeH3fsoQkzlwm3bVsTRv5+ST3ZhV5v+5/7j9KgMbMcEmkh8LpmeUDgdQ1XT+z1SsQNat5lmDB94vAeVOKD/IaZhpFtMwwkDzYEAq8HO89LTIfA6yWO9ORpQOD1ZO/BdhAAARBwHgEIvM5j6ck9QeCFwGv09cvpAFas+0mYWbdaBSpeJJ9mkyHwakZlV0UIvHbh8urKRhZRjWybVy+KOJocBN44Ao1hrBKAwIvF4XYCEHjd7gIYAAIgAAKGIACB1xBucLsREHgh8Lp9EbrQAAi8roELgdc1XD2xVyOLqEa2zRN9bTSbIfAazSO+Zw8EXt/zueFmDIHXcC6BQSAAAiDgFgK+JvBeu3Gbjhw/RxfCr9Cdew8pe9aMlDMkM5UsXogSJUxg4oOo6Ht0/MwF8VrRQnkpZUByk/f5R+PFyxEUGJCCihTKY/Le27dvaddfh8Rr72XLTFkzpxf/Pn76gshTmDplABUumJsiIm/R4aNn6NS5cHr95g2FZMlAlcqXoHRpbeeEPXn2Xzpz/jJdCL9Kz56/oJAs6SlPzhAqVaygzXV0/t+r9M+Js3T2/GWKnyA+ZQgOotIfFqJpc1a7JAfv7n3/0OvXrylHtsyUJWM6Mfbpc+HEdgSnCaR8uUOoXKkPVPM13oq6Q2cuXCbmfO/+I7r/8BEl909KgSkDKHfObFTigwKqOT/NGTOQB48e0/mLV+nh4yeUOUMw3Y66S2zbT7/sEbz6d29JfkkTy+y4Tq4cWcXfyjlky5xe+PDEmYt05vwVCkjhT++FZKbPK5Q2aW/uBD7k68DhU2K9XLx0jZIkTkTZs2WkooXyyOMo2/C6OP/vFSKKRxXKFBNvsZ//vRRBN6PuUkCKZFTs/bxyk5u3omn/P6foWuQtunPvAQUFpqT0wWmocIFcFJI1o9PvLeb2Mc9Dx87Q2QuX6MHDJ5Q7Z1YqUaSAmKN5efnyFXE07r+Xr4lr4e69B/Ts2QvBMnPGdPRx6aIUlCaVRbvHj5/S30dOiteLFMxDgSlTWNTh6+7AkdN06uy/4tpInsyfsmVJTyWLFqTW3UeK+q7IwesIf3vXhKPceM0f5IPQFPcxzknK19WV6zcoccJEVLhgLpMUJSyIHz1xni5FXKcrETcpVUByypQhmIoUyi2uH6mYC7wPHz2mA0dO0elzl4Rvs2XOQKWKFaD8eXI4fQ0qO2R7/9x3hCIib1PkrShKmSI5pUsbSLlzZKWC+XJSggTxVcd39D7K6+vU2XCxxl6/fUs5s2emfLlC6P38uVw6T753nL14mS5dvk485wzpgyhH1kxUrHBeSpw4kcXY9nzecWPzteLv70cHDp8U9+FLV66Lz6UC+d6jj0t/YHKgHt/Tj548T7OXfC9saFrvc3EPkEoyf3+LlA32rn/ze879B480rTVHbHOpE9G50wlA4HU6UnRoJwEIvHYCQ3XnE4DA63ym6BEEQAAEPJGALwm8W3/+kyZ+u1zVTXlzhtCQvu0oc4a08vtnL1ymDn3GiL+/6dlKiHjKMmzCfNq15yD5+SWlLcsnm4iUEddvUbOvhojqw/u1pwpliot/cw5RziXK431YND8tXxuz5VxZuL8xgzoL8c+8sMg1c9E6WZg0f79U8ULUr2tzShOY0uQt/jG9Yu1PtHjNVpvL1NmHrH1cu6MY75MyxSn67n06fuq8xfhFCuamUQM6CdFSWfoMm0YHj5y2am/GdEE0cUQPE8FJyZi38Pfr0pymzV9Df/19TO7noxLv0+mz4XT3/kOrfder8Sn1aN9IvC/NoeZn5ejeg4f0x74jFu0yZwymqaN6qR7WxsJE6NTFQnRUKyyGtGlW2+QBg1I427Y6jJat/YlWb/yfSfPfN80lFjTnr9hEK9dvszoXXkdTR/e26Xd731Ta91WrL2Rhx7yfoX3aUcXyH5q8fOzUBeo2cKLNIVs0qk5tm9YyqcPiVpseMSItz8f8+njw8DGNn7FUXF+2ijMFXkf5O7ImHOV27uJlat875j42Y0xfirhxm6bP/46ePn0mY5o3+RvKkzOb+Puf4+codNoi8RBErSjXk3Id8EMS836l9rxGGtf9zN5lpqn+zj0HafyM5SbzUTbkBwELw4aY3BMdvY/yQ5a5yzbQhq07VW2r+mlp6t6hsdPzebOYO3/5Rtrw4y7VcfkzY2jvtsT3NqnY+3nH7ZRrpX3zOrRj1366dDXSYsyyJQvTiP4dKWGCmIeiY8OW0Pbf9lr1F98fV84eJb/vyPp3dK3Za5umRYdKhiIAgddQ7vBJYyDw+qTbjTVpCLzG8gesAQEQAAF3EfAVgff7rb8J8YEL/+AvV/oD8YOfIwn3HTwuXucfyd/NC5UjdVkUrdGstxAOanxWlr7u0lx209NnL6hKo27y35NH9DTJCfrzzn0UOm2xeH/DkgmyuCAJvEp/pw0KpFw5soiorOs3o8RbLF4umzXSRPRjezr1HfcuspNF02JUKO97FC9+PPrn+FlZeOQf36HfdDZZUjMXrqN1m3+R5/lBodwigvZW9F0T8dNVAq/SGBa3kyf3o5Nnw2VRplypIjR64FcmNksCL7PInTOE0gUF0stXL0WkGIt9XFg4WBQ2VETESkWNsbJjFkGSJklCZ86Fy7wL5c9FSRL/d+p72ZJFqG61T0QzSeBV9vFeSCZKG5Ra2CIJZVUrfkQDurc0mcPN23eoYbuB8mv1alSg7Fkyiki5nX8ekn3ZrW1Dql+rolxPKWbw+lAT21jgVa5rrlf8/byUNm1qCr98jU6cvihEbH59/cJxTr3FKO2TOubrKk+uELpxM8pEFFowdZBJlLJSqGQRPmP6tJTMz48ib0WLByayH3u2ps8qlJL/tiXw8rXRoXeovC54zoXz5yJ//6QiUvXIiXNyP84UeB3h7+iacJSbUrTje5xS2JWgSAIvP7wYPHa2zKpksQKUNVMGunr9psla57XHRW0d8BgcOX7v3kOxK0AqK+eMsngYo3dR8v27U9+x8n2teOG8IqKe76P8QIUftHFZM38MZQhOI/6t5z6qvLfwbgt+oBY/XjwRNR4Tcc/R5bkpLLSP3qnJ7c3t5fsh7xiJHz+e2A0h3Qs7t65PjepUFu0c+bzjdsq1opwAz4mL8jpSPvTkh0+7/jws+5vZKKPwg4NSU/9uLUQfjq5/R9eaPbY5zWnoKE4JQOCNU9wYTIUABF4sC7cTgMDrdhfAABAAARAwBAFfEHh5K2ejDoOEsMHi4pjBnU2iuTgCbPiE+cIfDWpVoq5tG8i+GTZhHu3ac0gIrqvnhcqvc5Qg/9iXSq0q5anPV83kv8PmrRbRVvxDd+nM4fLrSoGAfzR3a9dIbO/lwtumJ85cRtveRUKFje5tkvph07bfacqcVaLuuMFdRWoFZVH+AFa2Db98nVp1HyGq8lbpUf07mvz45uiw9r1DhRjiSoG3ecNq1LTu50J048KpBAaO+lYWBZgT85IKR+8GBwXK6S2Uc12yeoscjTxn4gDKlzu7KmN+kX3DqSvey5aJXrx8Rc9fvBSC+o879tCEmctEu21rrOfgVQq83FfrJjUpdaoA0Y5TP/QcNFkWWXasm2myVVqK8mbxc+b4fiYCFws3oyYvFOuLRbG1C8ZQQPKYKGZzMYOF0CoVSosoy4SJElJU9F2xHZyjxNlvvJYmjehp8kCAt/T/vGs//fbnAeIHEM4sSvtY7O7ZsYnJ9vSffv2Lxk9fKobklCND+rSVh+dIbk7RUbhAbou0Fiz+dOwzRgjTLJ6NH9JVbmdL4FVGK3Kkdff2jUz8wIJfkw6DRF/OFHgd4e/omnCUm7lox/eyRnU/o/y5QyhVyhRCcOM0Mlyadhos2PN6HTe0q7hfSoWjV9dv+ZVWrN9O29eEWaxTFtV7d2waI3rGjyfe5xQo42fEXGNtmtaklo1qOHMZknSf5etn5eyRFjsX+B6yZM1WGta3nXjQwcXR+yhHNvccPFn0Ua1SGerdqam8a4Ov5TlLNsgP0fhhFT+0ckb5futOmj5/jeiKdxZ0bvWFyW4R3mkyY8FaMR4LvHo+78zXSpe2Dah2lY/lB2gXwiOobc+YSFxzIVtrnltH17/5Qy971ppW25zhL/QR9wQg8MY9c4xoSgACL1aE2wlA4HW7C2AACIAACBiCgC8IvBzBwz++ucwc9zUVypfTgr30o5Pf2LpqKqVI5i/qbP7fHzR51grx7w2Lx1Oa1DG5QaVtn1J0pUjTsGKKLLDxVnIWpBrWqkT8I1kqksDLQuus8f1M8hhyHaWIxVueq1X8SDR98+YtVWvaU4jUvNWZtzybFxYZ6rfuLwQa3t7O29y5jAtbIovGq+aOpkzp/0tDIfXhqkPWJHHUmrjD+Wy7DojZrm+PAMTicN2WX4t2Sk78t8SYRSpOdWEt/6e9Ai8L1O2a1bbg/sO232nqO+FdGaWo9OXYQV1Mtk9LnSiFh+mhfUReZi5KMWNQz9ZCeI8XL0Y0kwr7u2K9mEhtjuYe0a+DhW2uekFp3y/fz7LIX83jfj08jP7+Jyb368/rZppEWduyi8UqFhLZfz8smyRXtSXw1mnRV6x7Fi+Xzx4pbx2XGrvikDVH+OtZE7H50ho3pWjHEeQdmtdTzRet9Onwfh3k3M/m43J6g2TJ/CzW6bY108nfL4nFGpV2QXD6ggE9WsU2Dbvel9aY+f3XWid67qP9Rk6n/YdOiocxGxaNlx9USWO9ePFSROvzOmRhfO7k/yL37ZqUlWucH37xbgW1fMKcKuTp0+fCJj2fd8q1MnF4D4u8uWya9NDT/PrUIqLqWf8maWvsXGtabHPUR2jnfgIQeN3vA1+3AAKvr68AA8wfAq8BnAATQAAEQMAABHxB4JUETltb1fcdOkH9R84QHpk/5RvK/V5MPkrlD8NRAztR+VIfEP+Qr9WirxBbZ03oT537jRd1p4zsJQ67efToCVVv1ku8Zh5pK4mPHJGpFlWpTP3QsWU9cVgNF+W2VhYZ+aAbtRI2d7XYHl/l09I08J2YIonNfHjVyAExOXHNi6sFXs7n+GX9qqpjS+KcWooDFi6uXrspDjXjA5Gi7twXW7+j792X0xawgM5CulRiYyzVs1fgtTYHjhLkdBJceD0UeHeg1K+7D9DIyQvE6+OHdlM9BOntm7fUe+hUUUcpVJsfXiVFRJoDlEQnfp0Fffa7moDv7FuNFvuU0ZtqDxakQ5I4mvfGrWiKvnOf7t5/IG+rZ5ulVAD8b2sCL/dTq3nMlvgeHZpQveoxqTWUxRUCL/dvL389a0Kaj73cTHLwjv2a3s9v+YBLrNEZy0TELQt3G5ZMVD3A0JyrlnXAD3D4QU6JD/ITi4bOLGs2/iznf+Y8343rVBKHTVq7XvTcR6X7FEeI9+3ypeo05i7dQKs2xOTK3vXDHIuHMvbOXRl5zimCOFVQbEXP552WtbJo1RZa+l1MLnfl9alFRNWz/vWsNS22xcYV7xuXAARe4/rGVyyDwOsrnjbwPCHwGtg5MA0EQAAE4pCALwi8X/UbL/Ix2jpsSikeKQ9FY1dIP+wb1a5MndvUF1GJHDkmpV8YOm4u/b73MNWu+rHYtnvo2BnqPSRGtFNGA/PfWsRHKeq1Q4u61OyLKqKfw8fPUq/BUzSvDElAVkYZWotA5U7dKfBKY5v7hw/iGTpujpz+wNrk3S3w8triNcZFGSHOW8MXr96i2WdKAVmLmMEd/7L7b5HmQVlYoONI4I8+LEQVy5ewiGbVbJCNilrs23foJPUfOV30wod7vV8gl/g3R1Gu2rCd5i//IVZTtAi8LPxLD1msRR26SuC1l7+eNeEoNy2iHTtCuk9yPuqZY/vG6huuoGUdSCK4KwTeiMjb1KzTYBNbOcK2UN4cIr1Nzc/LyWlP9NxHnzx9TlUbdxfjtP+yNn3ZoJoqH2U0//eLxpukwtEE1KyS9FnDL08b3Yc4d3psRc/nnZa1ohTV7RV49ax/PWsNAm9sq8az34fA69n+8wbrIfB6gxc9fA4QeD3cgTAfBEAABJxEwBcEXs69yZFQtiJYWUxs1mmIoMqHwXCORalIkW25cmQlPjBq8uyVtHn7bjkNwm9/HKARkxaIrbtbV04h/gHM4pXaNl1HBV5l5BPnPkwdmNLmCngvW0YhQnDeznqt+om6nFuYcwyrFXcKvGqCBAvuXQZMkA+E4rQaLFpnzZSOglKnouTJ/al195FiKu4WePkgKebHRSnwSuuEX/+03IexXrEVyxansu/ydmoRM6QO+UC/pWt/NIl8ld7jlAXd2ze2yNccqzGxVNBin1KcUgq8ypQhPAw/GMmeNSNlSJeWAlMmF3mDOUUDFy0C766/DtOw8TGHfkmHhZmb7yqBl8exh7+eNeEoNy2iHc+jftsBIipe7cBDa8tByzoYGPqtOMjRFQIv28UPWOYu22hyAJhkL9+TW3Du73c7IRy9jzIX5sPFWpQ4v6fMPb382xGq+cPtufaUDxAWTB0scofHVvR83mlZK2s3/0LfLlxncX1qEVH1rH89a02LbbFxxfvGJQCB17i+8RXLIPD6iqcNPE8IvAZ2DkwDARAAgTgk4AsCr5Sn0VZeRGUUJm+n50O5pKL8kc15dhu2/0YIj0umD6Ps2TIS56Tk/Lhcpo7uTd/9sIP2HTwuDhTivLLK4qjAq4xSHD+0O5UqVkDTKvGECF5JWOLtx7wNmQtHvnK0F5ehfdpRxfKWAqkU6ewUgXd1mEVOTQmwNI61FA3WBF5lLsxtNvpXc6QWMUPZjlNZXLoSSacvXKLzFy/TH/uPyiksuJ4yf7SmhRNLJS32sfAZOm2x6Om7eaGUPl0QKYVWjhQd2b+DfGCdNKS1CEFrKRqOnbpA3QbG5HGO6wheyWat/B1dE3q4aRHteB7SfVJ6kKVlnWhZB64WeCU7WYQ9dT6czl64QoeOnJYPb+T3pVQ5zriPNqtflTo0r6OKR7l2f1o1Tc5VrIWlWh1Te00/l6z1qefzTsta0SLwWvuMcnT981z1rDWlwGvP56ejfkO7uCUAgTdueWM0SwIQeLEq3E4AAq/bXQADQAAEQMAQBHxB4A2bv4Y2bN0pImw3LpmoesDQlp//oEnfxhymZh55pYze4kgwzrGYOWMwrZwdc5o4FylNQ60q5WnH738LAZjFXk47oCyOCrwPHj6mml/2Fl21alyDWjcxFY5tLSZJQP2oxPvEh32pFXdF8EbeiqbG7b8RJnH6C06DwUWyR0qDoWazXoFXmSN28/LJlDIguSobRwXePX8fpW9CZ4k+pfzMWi96LWKGrb5YcJy3bKOcD5QPmytTorDW4WOtp8U+vp74uuKyc+MckRdVGdUr5bQ2H8xegffGzShq1GGQ6MZc7Jf6dmUErxosa/wdXRN6uGkR7XgOMxeuo3WbfxHT2bJyiklqA2sLQss6iCuB19xGjhrmsblI6XX03EebfTVERMnbikTmdCn8QND8ALJYLygrFe49eEi1m8eky1B7YKjWTM/nnZa1okXgDf2mM5UtaXm/cXT98zz1rDWlwGvNNkd9hHbuJwCB1/0+8HULIPD6+gowwPwh8BrACTABBEAABAxAwBcE3p17DtLwCfMFbbXttRzl2vyroSKNA/8wX7dwHCVKlNDEO9KPe+lFFlhZaJWKlKZB2Wj7dzMsxGRHBV7xA7/rcHGAGpdl346gbJnTq64bADu6AAAgAElEQVQgTjfx6PETkSKCiyQ+87/XzB9DGYLTmLRjAbt971Bx+nvlT0rS4F5tnLYyYxNHx01fStt+/UuMxyfEvxeSSfxb4s3+WL94vEUe2QvhEdS2Z4zA7mgE794Dx2nA6JmijzkTB1C+3NlV5x3bHKxF8EZF36Mv2vQXffIDgQVTh6g+XOD3jxw/S1kypaM0qVOJ+lrEDD6Qb/feQ1bz7Cqj0s0P++PDplZ9v12eb5c2DVQPgbO2EGKzj4Uw9iEXPvxqRL/24t879xyi4RPmiX/369qCqlf+LxUKv/by5SviNcEiGRctKRr4+q3RrLd4qMKcl8wYTokSJjAxnfn2eJfDWm1cRxa8I/wdXRN6uGkR7Xj+yvQF1qJUOQ/wb38eoErlS2hep7EJvJzu5uKlCNHfh0Xyy2lKtPiEo8RLfVhIVYxmWyvU7SS64QdzfGglF0fvo1PnrCLOsctFLV3CtRu3qWnHmHzAzGdIn7ZaphBrHSnlAlfcuHSiRcQ7v85j37v/UBzwqOfzTstasSbwPnj0mGo2i3kI2bl1fWpUJ+ZhnbI4uv65j9juOVzH2lrTYlusjkAFwxKAwGtY1/iMYRB4fcbVxp0oBF7j+gaWgQAIgEBcEvAFgZd/6HfoM4bO/3tFoO3fvSVV/rikEIE4R+2EmctFSgUug3q2ps8qlLJwgTK6jd9UipH8tzJNA/9t7UA3PQKvcrsuRyN3bdNA5MvkyFMWZy+GR9CeA0dFtLIynQCfYM8n2XPhnKx9uzQXqSVY5Dv4zylasHKTPF9XCby87btJ3c+ocIFc5O+XlK7duEVrNu6QhTzpgDrJkNFTF9GOXfvFnyzOcA5bFqb/vXKNdu89Ikca8vuOCrzhl69Tq+4jxBic33dAt5YUGBhAN25G09Nnz+V8l44KvNwvp+uYtXi9GIOjkbu0bUgF874nhF6OXmafbd3xp1h/yvy9WsSMO/ceUN2WXwtRs02TWoJtUJpU9Pr1G2KRf/7yjfTHviNibPMDn37csYcmzFwm3rN1+KC1e5HSPn7YUbZkEUqfNjU9e/6Cjp48TxNnrZDzJ6+eFyrWHRdlJB3b3anlF8LuB4+e0Jnz4SI1B4vDUtEi8HLdFeu3yYe2lSxWgNp/WUfkqeYHIr/8/jdxtLZUnCXwOsrfkTWhh5sW0Y7Z8LrpOnCiyGnLpXHdz6hBzYpiTbGYfejoaVr5/XbxvuQXLevUlsDLkc68hvn+xWXG2L70fv6Yw/i0FBZrb0bdpdaNa1Dp4oUoU4ZgSpAgPt2KukPbf91LC1dtFt0oD8509D6qFCf5wRNHoPO1HC9ePPHZwg/S+CEhl5VzRlHmDMFaphBrHeVhhXwd9evWkvLnyU6JEyUUwu7PO/fT0u+2yqKqns87LWvFmsDLE6nSuIe47pnPxOHdKXu2THT/wSO6EnFTPiDOkfXPfetda1psi9UZqGBIAhB4DekWnzIKAq9PuduYk4XAa0y/wCoQAAEQiGsCviDwMtPT5y9RryFTZdGJX+MfoZKwwH/zltJRA74SW8nNi3K7r3l6BqmuMlK2Q4u61OyLKhb96BF4hXDw/Xax9T62Yp4vVmmbrbauEnhtjclRu5NH9hL+kMq/l6/Jh6jFNldHBV7ut8+waXTwyGmLIerV+JR6tG8kXtcj8HJ0KR8A9uf+o7FNw2GBV9kxC/8ssChLp1b1qEndz01eGzZhPu3ac1C85kj6BqXYYmtifTp/SbU+L2dShfPycuSllqJV4H34+Al16BUqC2y2+na2wGsvf0fXhKPctIh2yuuuc///Dje0xtFZAq/yIQvfB/jBmT1FGY0rtTO/Bjg1zagBnUx2ATh6H1Wm8uHxeCwuymvOWvSqPfMyrxs2bzVt+HGXzS6U4zr6eadlrdgSeJUPWpTGKj8zHV3/egVeLbbp8RHauo8ABF73scfIMQQg8GIluJ0ABF63uwAGgAAIgIAhCPiKwMuwORXBuBlLVQW9bm0bEot6auIut1Vu8eRosVYqOXCVaRpmTegvtsual8FjZ4uoSlt5HCVBUU2Y4/74sKlZi9epziNtUCBV+bQ0VatURo6a5Db8o3rOkg0mka/8OkeVsgg3e8n3IjKPo5c5itlZRZoLR/A+ffbMJDqTxZGalctSu+Z1KEniRBZDsvDK/mK/KQsL8R1b1KPmXYaJl9l39WtVlKtoYSxV5r4nzV4pR3BLryu3dEtzsCbaK0URa35ngXf2kvUm85fG4lQazL1KhVLyoUzfb91J0+evEVWk/LXmgF6+ek3bftlDHI3LaSLMixTZa35AHUdqVm/WS4hSvF7WzAu1SIERm/+VYgvbbi7Ysr97dWqieg08efJMRDVL+XmlsVjgb9GoBj17/pzmLt0gXlYKvEoxMGx0bypilt+a85WOmDCfDh8/a2I+C3wdm9ellt1iorU5gr9axY9im2Ks7zvKX+rY3jXhKDeOLm3XK1QMq4wStzZBvtctXLFJTkegrMfR3rWqlqcKZYqLl7WsU+mhFkdWTxja3WRYFi1ZvOQysEcrce+yp+w7dIK2/G+36gMUvr80b1CV6lX/VDU1iiP3UbaNd0SMmbrY4mECX0sDu7eiYoXz2jMFzXU5knfGgjUW9xCeZ92qH1Odqh9TOkX6HUc+77SsFeW1r7w+eSLPX7ykxau2EB+mpixqB/fZu/71rjV7bNPsFFQ0BAEIvIZwg08bAYHXp91vjMlD4DWGH2AFCIAACLibgC8JvBJrFkrCr16n+/cfUdYs6SlDcJDY1utphUVbTrPA/6VI5kfp0qahgBTJbE6DD5vi/LW8lZ4j5tIEpnTptJXRrxzRzNvaeatzsmR+lCl9WrG92VbhH+VXIiLpxq07lDIgGWXOmE41B6XeSbCoFXkjSgj8nAc3daoAvV2qtmfuPM6d+w8E++Cg1OTvl0T3WLyF/nbUHbodfU+IWdwvpyhQe2ChFKS7tm1ADWpVsnt882g69lP0nXvEkbTZMqUnf/+YyEZbhQWo8KuR9ObNGwpKnYqyZ83olOuQ1xiv8aRJElHOkCyabInN1tjet4e/eV/2rglXcTO3i7f6346+SzdvRVPy5P6UPjiNSK/izCKJvyxS/rB0IiVNktih7vleyGv/9u07on1QUCClTRNokYtZrXNH7qPcD6f34RQgb9+8FQ/KOJVFXJQnT5/TtchbIo1M+uDUFJQ60OqDSbbHHZ93fD1E3rwtBN/AgORCeLZ2r7d3/etlbI9tesdC+7ghAIE3bjhjFOsEIPBidbidAARet7sABoAACICAIQj4osBrCPAGN4JzCrOA4WjJmCGtiAqNLb2Bo/2jneMElDkwt6yconpAVWy9a9kuHVsf7n6f1zevc0dKgoQJxAMKFMcJ8IF6lep3ER20bFSD2jSt6XhnBm3JOXJfv3rtkHX8EMzVD+AcMgyNQMBgBCDwGswhPmgOBF4fdLrRpgyB12gegT0gAAIg4B4CEHjdw93oo27+3x80edYKh81cPH0o5ciWCQKvwwRd1/Dr4WH09z+nqF71T6hHhyYODeQNAu+ISQuI06o4UjjidPuaMEeaos07AsrDH9ctHCuizr2tSAd7OTKvT8oUpxH92jvSFG1AwKcIQOD1KXcbcrIQeA3pFt8yCgKvb/kbswUBEAABawQg8GJtqBHgXIz7D51wGE6Nz8tRqoAUEHgdJuiahrw9uUqjbqLzpTOGUUjWjA4N5A0CL+fCvnz1ukPzT5wkMTV0ILWFQ4N5aaPla3+iBSs3UaXyJWhIn7ZeOct1m3+h589fODS3rFkyUPlSHzjUFo1AwJcIQOD1JW8bc64QeI3pF5+yCgKvT7kbkwUBEAABqwQg8GJxuJJA1wETRb7fejUqOOVgK1fa6gt9c07Mg0dOUaJEicRBf46WX3cfoNUbfxbN50/5JtZcyo6Og3beS4DzJN+8HU05QzKbHA7mvTPGzEAABFxBAAKvK6iiT3sIQOC1hxbquoQABF6XYEWnIAACIOBxBCDwepzLYDAIgAAIgAAIgAAIgAAfqphS/0GlAAkCeghA4NVDD22dQgACr1MwohMQAAEQ8HgCEHg93oWYAAiAAAiAAAiAAAj4JAEIvD7pdkNNGgKvodzhm8ZA4PVNv2PWIAACIGBOAAIv1gQIgAAIgAAIgAAIgIAnEoDA64le8y6bIfB6lz89cjYQeD3SbTAaBEAABJxOAAKv05GiQxAAARAAARAAARAAgTggAIE3DiBjCJsEIPBigbidAARet7sABoAACICAIQhA4DWEG2AECIAACIAACIAACICAnQQg8NoJDNWdTgACr9ORokN7CUDgtZcY6oMACICAdxKAwOudfsWsQAAEQAAEQAAEQMDbCUDg9XYPG39+EHiN7yOvtxACr9e7GBMEARAAAU0EIPBqwoRKIAACIAACIAACIAACBiMAgddgDvFBcyDw+qDTjTZlCLxG8wjsAQEQAAH3EIDA6x7uGBUEQAAEQAAEQAAEQEAfAQi8+vihtX4CEHj1M0QPOglA4NUJEM1BAARAwEsIQOD1EkdiGiAAAiAAAiAAAiDgYwQg8PqYww04XQi8BnSKr5kEgdfXPI75ggAIgIA6AQi8WBkgAAIgAAIgAAIgAAKeSAACryd6zbtshsDrXf70yNlA4PVIt8FoEAABEHA6AQi8TkeKDkEABEAABEAABEAABOKAAATeOICMIWwSgMCLBeJ2AhB43e4CGAACIAAChiAAgdcQboARIAACIAACIAACIAACdhKAwGsnMFR3OgEIvE5Hig7tJQCB115iqA8CIAAC3kkAAq93+hWzAgEQAAEQAAEQAAFvJwCB19s9bPz5QeA1vo+83kIIvF7vYkwQBEAABDQRgMCrCRMqgQAIgAAIgAAIgAAIGIwABF6DOcQHzYHA64NON9qUIfAazSOwBwRAAATcQwACr3u4Y1QQAAEQAAEQAAEQAAF9BCDw6uOH1voJQODVzxA9gAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgIBbCEDgdQt2DAoCIAACIAACIAACIAACIAACIAACIAACIAACIAAC+glA4NXPED3oJIAUDToBojkIgAAIeAkBpGjwEkdiGiAAAiAAAiAAAiDgYwSQosHHHG7A6ULgNaBTfM0kCLy+5nHMFwRAAATUCUDgxcoAARAAARAAARAAARDwRAIQeD3Ra95lMwRe7/KnR84GAq9Hug1GgwAIgIDTCUDgdTpSdAgCIAACIAACIAACIBAHBCDwxgFkDGGTAAReLBC3E4DA63YXwAAQAAEQMAQBCLyGcAOMAAEQAAEQAAEQAAEQsJMABF47gaG60wlA4HU6UnRoLwEIvPYSQ30QAAEQ8E4CEHi906+YFQiAAAiAAAiAAAh4OwEIvN7uYePPDwKv8X3k9RZC4PV6F2OCIAACIKCJAAReTZhQCQRAAARAAARAAARAwGAEIPAazCE+aA4EXh90utGmDIHXaB6BPSAAAiDgHgIQeN3DHaOCAAiAAAiAAAiAAAjoIwCBVx8/tNZPAAKvfoboQScBCLw6AaI5CIAACHgJAQi8XuJITAMEQAAEQAAEQAAEfIwABF4fc7gBpwuB14BO8TWTIPD6mscxXxAAARBQJwCBFysDBEAABEAABEAABEDAEwlA4PVEr3mXzRB4vcufHjkbCLwe6TYYDQIgAAJOJwCB1+lI0SEIgAAIgAAIgAAIgEAcEIDAGweQMYRNAhB4sUDcTgACr9tdAANAAARAwBAEIPAawg0wAgRAAARAAARAAARAwE4CEHjtBIbqTicAgdfpSNGhvQQg8NpLDPVBAARAwDsJQOD1Tr9iViAAAiAAAiAAAiDg7QQg8Hq7h40/Pwi8xveR11sIgdfrXYwJggAIgIAmAhB4NWFCJRAAARAAARAAARAAAYMRgMBrMIf4oDkQeH3Q6UabMgReo3kE9oAACICAewhA4HUPd4wKAiAAAiAAAiAAAiCgjwAEXn380Fo/AQi8+hmiB50EIPBqA/jy1WtKlDCBtsqoFScEvMkn9x48pK3/+0Nwq/xxSUoXnCZOGPrKIG/evKXHT59Scn8/ihcvnq9M2+55QuC1GxkagAAIgAAIeCiBR4+eUPLk/h5qPcwGARAwJwCBF2vC3QQg8LrbAxifIPCqL4LrN6Po5537KPzKdTp34TLx31zeC8lEWTKlpwpli1Pp4oUoSeJEcgdcf+dfh8TfI/t1pESJElpdYX/uP0o//vKneH9gj1YUkDyZXHfu0g10KSLSpG2C+PEpZUByShmQggrkyU4liha0Kji/fPmKhk6YazF24kSJKFVAcgpMFUAlixagfLmzW7XvQngELVy1SfMVUr1SWSpbsrCob942e5aM1KFFXdW+7tx7QBO/XS7ea9u0NuXMntnqmMdOnae9B47TxcsRdO7CFbp7/yH5+SWlbJnSU+6cWanyxyWoUL6cQsBbse4nOnkuXPTVsUU9CsmSwWq/LP5Nnr2C2JbEiRLT0D5tKUGC+Jrn7oyKFy9dozY9Roqupo7uTUUL5XFGtw71EX3nHr16/UaIocmS+TnUh7sb8Y+23fuP0P5DJ+hC+FWKuH5LNomv4U/LfUj1qn9K/n5J3G2qocaHwGsod8AYHyFg7TPb2vTz5QyhFo2qi7dfvHhJwybOE//+tExxqvxJSZvUhk2YRy9evqRSRQtS7aofy3Wtfebz9wZ/v6SUNXM6+qRMccrg4oeP9n73GNi9FQWkSEbRd+/TpFkrVOc+oFtL8f1JKmrfsXieSZMkpsCUAWKuxYvko+Cg1C5fgUrfV/ioGH1WoZTN7ypDxs2mN2/fUrlSH1C1ih+Z1B08dja9fvOGShd/n2p9Xs5qPzt27aff9hwU7+fJkZVaNakp/q3GPn68eOTv70fJ/ZNS6lQpKU+uECr6fh5KmMD1AQ/mfrL1HfH7rTvp4NFTFJI5A3VsWc/q3C9djaTtv+6l8+FX6OTZcHr69Jn4Hvl+/vcoZ/asVPPzcjbX+NLvttKZC5cpOE0g9erU1Oo45/+9SotWbxbvJ02ShAZ2b0mJFb8XXL6wMAAI+CgBCLw+6ngDTRsCr4Gc4aumQOA19fyr16/phx930YyFa2NdEvylsEPzulSv+iei7oKVm2j52p/Ev7d/N4P8kia22sfazb/QtwvXife/XzSegtKkkut2HTCRjp++YHP8wJQpaOzgLqoi7dNnL6hKo26x2p83ZwiNG9qVuC/zcvDIaeozbFqsfUgVurRtQA1rVRJ/qrWdM2kg5csVYtHftRu3qWnHweL1ySN6ih9V5uXh4yc0b9lG2rx9d6z2ZEwXRP27tRBfpL/qN17UL1IwN00b3dtq5OaPO/bQhJnLRN2vWn1Bjet+Fus4zq5gJIG3SuMe4kdPs/pVqUPzOs6eapz0xz8MV234X6zX0IKpg02uvTgxzsCDQOA1sHNgmtcS0PqZLQH4qMT7NHZQF/Hnk6fPqWrj7uLfLRvVoDZNY8Q6a+Xj2h3FW3WqfmwiUGn9zK9WqQz16dzMZQKfVjuk+a1bOFYIsRGRt6hZpyGq0167YCylS/ufWKvlOxZ3xJyb1vtcPDh2VVH6vnnDatSuWW2rQ/H304r1Oov3+XsKf19RFsm3/J20R4cmqv38se8IsRDMhb8vzRj7tfwZqJU9f2esW/0TalTnMyGKu6qY+6lU8UI0fkhX1eHGTV9K2379S/hq5rivLeq8fv2GNv64U9N3+/7dW1qI51KH/UfNpH0Hj1PmjMG0cvYoVVt4LbbrFSq+R3GZHtqHChfM7SpM6BcEQEBBAAIvloO7CUDgdbcHMD4ieBVrgCM5vx4RJgRKqfAX5Vw5soot8zdvRdP58Ag6fPQ0cRQAl3KlitDogV+Jfztb4OUv0VKEDUd5cMTq3gPHxP+5sMD87bh+IqpYWZQ/GFjELVW8oHj76dPndPvOPfrtjwNydW47c1w/EaGjLMov+iWLFaBM6dPavFrKlS4qR52q/Uhg4ZYFXPMSm8DLUTlte4yS58xManxejnJkzUgBKZLT5YhI4kgJ/sItceEfNuy3KXNW0aZtv4shB/dqoxrZxFG7TTsNEV/EmcXcyYPckooDAq9zb8aSwMvrpVrlspQ9SwZKkSIZHTpyWkTZ3466KwZk8T8stI9zB/fg3iDwerDzYLrHElB+ZvPnUOECuWzOJXu2zHKEpisEXo7UDcmSnt6+JeIHrBHXbtDf/5ySbWKRlx+kuqLY+92Dozp5iz1z+GPfYdmkvw6coF3volStCbzSd6yYeT6mO3cf0o2bUXTmwiWTqblSoItLgffQsTPUe8hUMTee++xJA02iVZXspTXAEeL83Yr/O3ryvCxach+8a2s471ZzUfoyNSGeBen381sK7rEJvKMmL6Rfdv8t+5W/I+bJGSLmHxF5m06cuUg//bJHfr9R7crUuU19iyUem8B7K+oOde4/Qf6OMX5odypVrIArLhX0CQIgoEIAAi+WhbsJQOB1twcwPgTe/7d3H1CSVGUbgC8qiCRFsoIIKCiKGDAgBhATigEkI5JzWHLYXaIssAssLBmWKFkQERAUEwYQAwb4QZIkyUmyAdH/fDV0UzPbPd09M5vufeocz3F3qqvre75epurtW/fWPgNX/uS6NP6Ys6q/iZusMbtsPkV4Gj+LkQBXXP3LdOJZl6QVln/HVAt4l11myXTihL36fUpjBMfxp307XfL9a6q/j9ElAx9H63TDEDdsu+83qXkTM36/HdNHPtAXAje2+oX+4QeMSh9637Jd/2sZeJPQuMmaeNAu6QPLv6PfcToFvOOOPqOaKiO2lVf6QNp1mw36PWrZOFg8kn/GBVekiy//STVyJS7en3nu+bTOFqObj+B9+9RD+k2FEa89bNKZ6aqf/ro6TFiH+fTYBLwjq/6Dn/46/fe//02rfuJD/aZRiXeJL0vixrFxEz9wBP3InsnMdTQB78zVL2ebh0Cn39mDVTk1At5Wv/PvuveBKrhqjEq84ryj0txzjvzcpcO59qg7feeKn6ZjJl9Y/VW7gLfVNVbsH9cl8WTPuRdf1TzkKUeOTsu8bfER/8D10vvhjOD9y+13p232OKw6/xgccMoR+6S3LLpwT9d98bvzt3+8uXqiqjHIIaaUiGkyXvWqkZ/bvhHwxiCDG2/5a/XZazdCd7CA94833Z52HntkVesC88+bDt5nmxSDHwZuN/z51jTm0BObn/HTJ+03xT3AYAFvrKWw/V4TmlNCHbT31umTK75/xD8zDkiAQHsBAa9Px/QWEPBO7w54fwHvy5+BuDBbb6uxzQu7S86ckOab9/WDfkJirtK/3H5P+thH3lvtN9IjeNvdfNQv8lvt080NQ4RbW+92aHXeMZff5ht8uacL/cFg6jdokyeOTjuNmVi5xgX1SUfs3W+qhMEC3vpFedQZo5U73UTc/td700v//V9zOogIhyMkjm3gY4t/uum2NGrsxL6frb5KGrXleiP+X4QYFX7TLXeku+57sJrPOeb2XXSRhdLSSy2W3v2OpZoWgwW88bP7HngozT7ba9OKH1yu5TmGeYxAWnjB+VtOhRE3dzffeld64OFHq5HcCy84X1pk4fnTCu9dtvk5f+jRJ9Ktd9ydDpgwuXqPeDz1swPmc/zYh947xdzSN992V7r1jnuruW7/+a9/VyO/YmTMwC8N4pjx5cLv/9Q3Euz9y72jCuvjC5P77n843ffgw2m218yaln/326cYUT7Sjbnsh79MR748X2OvX2CM9LnMSMcT8M5I3XAupQh08zu7ncW0Cnjj/etTS7WbUmm4PZsRAt5GDZde9fN01EnnVX+MUPSMY/Yb8TmIe+n9UAPeu+99MG271/jml93HHbpHy/UOurWP0bw7jzmyGfKuv8bn0jabtJ/3dqifiUbAu9qqH62mRJh89qXVoVoNSmgX8Mb1xZa7HpziOiq2M4/ZPy2x+JvanlJ9lHOrJ8/aBbzPP/+PtOt+Rze/OB698ybpc6usONTSvY4AgSEKCHiHCOdlIyYg4B0xSgcaqoA5ePvkLvzej9IJp19c/f+4UI0L1l63aRXwxnmtv9WYauG3GI1w8Wl9ozIaWzc3DI8/8VT62mZ9o4NX/+zH0h7bb9TvGN1e6Lcyqr/2vJMPTtf+9s/N+Ya/uc826RMfeV/zZYMFvI0L6dj5hAl7pXcNYXTt//73v7Tz2InpT/93e/WejVE48djhpqMOqkZaxKOK55xw0IivpBz9iRHhjfceaBU3LBP236ma/mKwgDdGy5z7nR9U53npt45o+bGM+d7uuOu+tNqnVkx7j9qkuU+MbD5o4qnpNzfc3PbjHOF+hPz1Eeztdq5/8RE3NMedflG/xxrrr4v58vbcYaN+X5REAL/lrodUux17yO7p/ocfq0ZZNUaF1XvU67+/Xvav1zq9F7Xr5byn9r4C3qkt7PgEphTo5nd2O7dpGfD+5Be/SwcdeWp1Ku2mPRpuf4dz7VF/7+GM4K0fJ+Zyjyl/Yus0R+5Qau+l90MJeOM6ZLs9DmtOYXXS4Xu3XWC3F/sY4LD1Hoc1pyK4/NyJUzwhNRSP+mvqAe9OW66b1tx0r+Z0WpMnju23GG67gPfP/3d72mlM3+jdWIAwPredtlFjjmxet519/IH9Rjq3Cnjji+19vnlc+sNNt1WHjsXXYo5rGwEC015AwDvtzb1jfwEBr0/EdBcQ8Pa1YPyx32oGVVeed3Sac87X9dybaRXwvvifl9Knv9a30EarEQbd3DDEqMvtXl6EbMuNvpq+vtZq/ert5UJ/INTAgDdWXl5/q9HVDUaEmmcdd0BzgZbBAt61Nt+7unmIkb8nH7lPz/1ovOCe+x5MG+94YPXHOFaExed/94fN0SAH7rV1WvmjI/sYXczjt+5WY5rnHO+77DJvTc88+0L68y13NG+KGjdbUyvgHXPICelXv/lzdR4xl3TM7fia17y6Gm3bmMAdRjsAACAASURBVGu6MZ9izLF44aVXN/8+AuWllli0n/sBe25VPZYbN5rb7H5YFSrHFtNnLBcjkl81S/rjTbelWMgltpijb9zovs9qbPWAN0ZE1YPdxj5T61HYeiH1f+8XTD5kxEdlDfnDOp1fKOCdzg3w9kUKdPM7ux3MtAx462FnLGQ1NRYfG861R91opALeF/7xz7TaeqOqQw/2JetQP7i99L7XgDdC2AhJI+SNrdNcwr3an3beZelbF36/OvZgC5MN1aYe8O6908bpu1dek44++fzqcPvttkVa9RMfbB66XcBbX0Q3vlR+T4f5reOAP7v2980nmQ4bu0O/J6cGBrzRk/3Hn9y8zhrqAJGhGnkdAQL9BQS8PhHTW0DAO7074P1N0fDyZ2DbPcenW267a1gX8NMq4D3721dW00HE1mqkQKcbhoGLyZ129L5TPK5Xv9CPIG6uDoH3Zht8ubnq8MCAN0aoxuIVEaoNvBFoF/DWb6o+/6kV0z61UalD+Wdb783aX/50uuiyH1eHqa9GPpTjtntNrFLdCDkHPqoXo4qvue6GdPzpF6dv7rV1NZpmagS89VHarVZXf+bZ56tHbv/z4kv9Hq/8/HqjquB1w7VWS1tt9NWWJcbidbGIXWwDb4Di7y6+7CfN1aonHbxreu9yy1T71gPe+HOs4r3uGp9Nyy791vSG18+dHnnsybTU4oumOebov+jfSPYmbnZjBHxs7aZBGcn3m5mOJeCdmbrlXHMRqP/OjpriyZzBto+8/91p9+2/Xu0yrQLe+IJ20x0PrL6ojaAzvhib/bWzjXgL6tcPsRbC/PO9oeV7xBfHEfq120Yq4I3jb7zDAc3pCIY6AKDdefba+8YCoeut8dm07SZf63fYT35l6+rPMR3Vpht8uZpGoTE1QTeLffUa8P7q+j9Vc9bGtuHXPp+2+sYaI/p5GBjwxpNXG2y7b/UFeVw7fOv4A5tTRrULeBsLrsaJXXTaoWnB+d/Y8Rxvu/PetNVufU8a7bj5OmmtL6/afE094D37+IPShGPPaq7j0Oo6q+Ob2YEAgREVEPCOKKeDDUFAwDsENC8ZWQEjeFOKwG3lr25Twb5/uWVSPLI9lG2kA963LrZIOmTs9tWpvPDCP9LjTzydvv/jXzWDw+WWfXs64oCdprjJqt8wfPnzn0hxIxA1PvPMc9VIjvO+84PmRX+rRdri/eoX+t1YbL/52mmdL3+62rVVwBujHOImqTElwoWnHlotftUu4L3jrr+lLXY5uDreFht+pXo0cjhbmGy0/X7NkbONY114yri08ELzD+fQU7y2HmIOnPe3vnM81vfqV7+6WoF6agS8N/3lzmr0Tmy9PDLYKeCNLwi+sMHOVQjc6iYz3i/6vdame1VhQGMKiPj7fjarr5K22mjN9LrZRz4kaNfQMA+Txsjjbm56R/TDMYMfTMA7gzfI6WUpMDDk61Rk/YvJqRHwxmjMeNrjpf+8lGJ9gtvvvC+dc/FVzcf8991t8/TpT3yo02kO6efdXnu0mp6q/oYjGfAefvzZ6Yqrf1UdfuAj+0MqsvaiXnvfeOlgAW8sfPbQw4+nuAaIrdtRpb0GvI88+kRaZ8vR1XvEe47ZedPhcvR7/cCAN374o2t+kw4+6vRqv9223TDFNW5s7QLe+lNMP73kxH7TOrQ72SefeiatsfEe1Y9jqoW4fmps9YB3xRXe0xwsEAvBTdhvpxGt38EIEOhdQMDbu5lXjKyAgHdkPR1tCAIC3r4watU1+x4jj3lDx++7wxAkR36RtcFOYtP1v5S+vvZqzakO6vt2c8MQo3JjZGl9Ptz6MeoX+nEBvcRb3jyoyXLvXCq9fcnFqn1aBbzx9z+79oZ0wIRTqn1iPrWvrf6ptgFvPZzcbrO10rpf+cyQelJ/0a9/d1Pa++Djmn+1w+ZrpxjNO9JbfWG3GGGy+ICVqlu939QIeP/17xfTZ9fu+yzHiKv4zKzy8RU6zpPXKeCNUbbrbNE3ZUaE7+9651ItCSedfH416qk+ArvfHLyH7pHes+zbRpq/7fHi3/k3jzwtXXPtDdU+0fv4DNheERDw+jQQmPYC9d/Z8SXzx1ccfMqgRRacr/nY+NQIeNsJxKjJsbttPqT58LtVrV8/RJD95oUXbPnS188956Bf/I5kwDtp8gXpkit+Vp1Ht7/Tu623l97/96WXmk/GDBbwDnzvCMNPmrB329HQjf17DXjjKaAvfb1vQEQE/hH8j+TWKuCNRdM2G3VQdW0R1zXnnTwuzfG617YNePc4YFKK6adi+/n3Tu7q9GLtgi9uuEu178B1DeprQww8WP1ppa7eyE4ECIy4gIB3xEkdsEcBAW+PYHYfeQEBb59p4xG8TqNCBuvASI/gbfdeMe/dMYfsnl71qlla7tJNwDvY4/dx0F4v9Osn0i7gjZGf8dhbjJ6MgPk7px2Wnnr2ubTB1mOrl9dX5a6PoPjSZz/efBx1uP8Cdhk7sbkQxk8uOaFlQD7c96h/Dn500XFpttlm7XjIqRHwxpvGNAoxnUJ9i3mQY77cz33qo+l9yy09xbl1CnhjIZFw7HarzxM9vQLeuCk87NizUoTvscWcwXEz+ppXv7rbMorYT8BbRJsVOYMJdJpWabDTrQe8sVhmPDEx2NZ4jH/gyMRuRs5OPGiX9IHl3zFV9YZz7VE/sZEMeOuLbl129pHp9fPMNWIGvfS+2zl44+TiGmu5dyzZDDdjDv6Yg3ew6Y96ta8vYBZPcMWTXCO5tQp44/jX/fbGtM+446u32nrjNVM8idZuBO+kU85Pl3z/mmrf7519RHrDPHN3PMW7730wbbJT37oNA9eoGBjwRrD941/8tto3zE8cv1daYvE3dXwPOxAgMHUEBLxTx9VRuxcQ8HZvZc+pJCDg7YPdf8LkdM21v6/+/w8uPHZIj41f8N2r04lnfqc6xiVnTkjzzfv6tl0784Ir0hnnX179/KoLJqU5XvfKnKONi9q4II8RAbHFhf3eBx9fzRMcW7upFeJn9RuGuOjeZL3Vq9c89sTf0zZ7jm8ubNVq7tTGCfd6oV8vtF3AG/vUf7bZBl9Kn/7kh1sGvLFvI2iMQDsWdBmJ7bBJZ1bzpcWF+A8umDQSh5ziGEccf066/OpfVn/f7YiRqRXwRqh+9TXXp6NPuaDlgmbvfffSaddtN+w3yrhTwFtfST1e/8ZBPudhsNTib0pfX7tvio3pEfC++OJ/qpu/xk3Yxz/y3rT/7ls25+6bKh+CmfSgAt6ZtHFOe6YW6CXkG1ho/Dd+lTX6pphac/VPpVFbrtvWov5Ux8Aveeu/mw/ae+u0wnveWR3nd3/+S7WIVGzxe/P0SftW859OrW041x71cxqpgLc+JVHUf9X5R6dZZmn95fpQTHrpfbcBb5xnLCgWTw/tddCxzS+1YxqBcaO3r6aFarX1av+dK36Wjpl8QXWoXqaB6tapXcAbU47tuM8R1RQUUeu3Tz0knXD6xemqn1xXLfxXv16sn+PkiaPT0kst3vHtr7/h/yq32GJh2VVW+kDzNfWAt7GwXP1L/RhVPHnimI7zaHc8CTsQIDAkAQHvkNi8aAQFBLwjiOlQQxMQ8Pa51QPXg/fZNkUI1OtWX3n3zGP2H/Rb/MbIylZBY+OiduACUE/8/em09e6HNueR3WP7jdLqn/3YFKc52A3DjbfcUV0YN7ZTjxqTIkgeuPV6oV9//WABb3UjUBtFe8KEvdJ2e46vXl4fwRt/3iEu4G+5o/pZt4tjdOrZtAh46yuNf//co9Jcc83R6bS6moN3sFB6i13GVSOjBz5O2HjjWJzkjrv/lm678750y+13VSs+xxy6sUX/43PQ2DoFvDffdlezZ73OYTutA95YrC/CicYjmqut+tFqNLiRu60/kgLejv9U7UBgxAV6CflavfmG2+5bzW+/8korpAP33LLt+cXiVGttvnf18/jvYDwd09gG+51f/50WT4CcePjeHaf6GSrScK496u954fd+VIV+sX371EPTQgu8srhWu2usVud8w423pl33Par60Zqrr5JGbbneUEtr+bpeet9twFuf+//Z519IO+w1oblIXPwO3GvHb7QMqXuxj3PZY/9JzfD4O6eP7zgFRK9w7QLeOM6NN9+Rdhzddy0bX1Y8+fenWwa89bA2pqlqDHgY7FyOPPHcdNkPflHtcupRY5vTj8Wf63PwnnviN6t9InAef8wri63F4oDHjNu9q2u/Xk3sT4DA4AICXp+Q6S0g4J3eHfD+ScDb9yGoz/ka0zTE6ridFn+Ki7oHHn48LbrIAtUxYnTtti+Hle3C19gvRoTEgl9xQzYwxI2fD3bzUR/pGfsODEXj7zrdMPzgp79Oh046szrnGG1wysTRU6ws3MuF/sB/Rp0C3rpTzHl8/e9vqg4xsJZY1GXy2ZdWP/vUxz+Y9t99i47/YuNx1X/84x9pvje2Xnl7WgS89ZWlW/WnVRGDjeCNkd7xBURsP/vuSS2n5ugU8A58z/iM7HHgMc0A/fJzJqZ55p6z2u2r39i9Wkyn3SOX9Xn34mYpbpq63aZlwPv4E09Vo94bC6qtv8bn0tYbrzGio6+6rXtm2U/AO7N0ynnmJNDpd3anWvc86Jj0mxturn6fX3T6+LYjNH/6y9+lA484tTrc4QeMSh9637LNQ3f6nd94BD5eENPuxBNAs876mk6n1vPPO51Htwc88/zL0xkv/94c+AVxtwHvPfc92O+pp4FhX7fnMth+vfR+KAFvvPejjz+Zttr1kOYieZuut3rapMXv7V7s6yHoJ1d8f4pR3yO9DRbwxns1Pvfx/2Pu6pg+auAI3meeez6ts8Xo5hfal37riOrfSbvt/oceTRtus2/14xipHnMu1z/nrQLe2DeeFBo97vjml8lT89/ISDs7HoGcBAS8OXVz5qxFwDtz9i2rsxbwvtLORvgXfxMrAu+y1fpt5yu77/6HU1zgzj3XHClG/MYWCzOstcU+1YXkYKNc6o+4t5pqodPNx8DFws44Zr+05OKvLILWzQ3DKd/6bjr3Oz+ozjtGGxx7yB5pzjlf1/XN3mD/CDoFvPHasYeemH55/Z/6HWZgGBqPk8ZiGhGEx7bj5utUj6C2m3v4+htuTkeccHbaYM3PpxjB0mqbFgHvw488ntbdqm9EbNxsTBq3W8uVm/940+1psTctWI16GSzgvfLH16bxx36rOl6MeH7XMkv2Ky1eu9t+R1U3b/URvPfe/3CKkLPdnIn9phQ5Y3wzFG+ExYMtONiYszpOZLBFZ+Jm6bnnX0jveNtbq3OeVgHvnXffn3bf/+jmDe2ordZv+5nI6j/owyxGwDtMQC8nMASBbn5nD3bYcy66Mk0+53vVLrttu2GKhVEHbvHl506jj2h+4TVwGqlO4V48BbLr/pOaXwp+4dMrVSNBB26xCOd5L19bxM+232ztruahbxyn03l0y1ufN3fgfPudrrHiy/ubbrkzHTTxtOYTU4OtW3DcaRelF198sTq1r662ck9zsPbS+6EGvHFed937QNpurwnNoDN6Fz2sb93YP/3McylGdMf1Q2zxZNE5xx/YcvRuBK4/f3lR04UWnK+aWqyXrVPAG1/exvVKfWs1pdelV/08HXXSedVusXDfmFGbthxdG0/JxXRtjSfHxo3eLn3sw8v3O367gDd2ev75f6RRYyc2/43FArN777SxL5V7abp9CQxTQMA7TEAvH7aAgHfYhA4wXAEB7yuCEZCtv/XY5gVwjOTdZuM109JLviXFxekjjz6R7v7bg+nmv9yV4vG/2GIqh0bAG3/+7pXXpKNPPr/6WYS8u2339fS2JRZNc80xR3ro0cfTz6/7Qzr5rEuaF8Yxd9g8c/WNnGxsnW4+Yr+LLvtxipuK2OI8Tz5872ZA180NQyw6tf+Ek5sha8zNdsiY7ZuPrtcv9GPhlmVaTONQP+e3Lv7m5kjmbgLeGBmz8Y59i1g0tlajXQcu6BVzvq6/5ufTEm9ZJM0z91zp/gcfTrEgxrW/uzFd8/KNxGBh3rQIeKOeU86+NJ178VVVaTGSY8ct1k2LvWmh9L/0v3TbnfemuOGIBb9OOnzv9M6llxg04K1PiRBh/F47bpwWWvCN6d77HkrX/PqP6ZIrfto0rAe8v7j+j2nfQ0+qRmmtt+bnqscM47P2z3/9O/31nvvTIUefUYXnMUrl3JMObgbn9fmoY/65FVdYLr30n5fSX+64Jy3/rrdXo1nq5xQ3eDtstnb1byEWn4l/R3+9+/507e/+XK08Xl+kZFoFvI2FhAImvhQYbMqVWdIsablllzJtQ0pJwDvc36heT6B3gfrv7AiUVvvURwc9yBvnnad6+qexRXi7wdZjml9obbzu6umzK384LbLQ/Omf//xXuuu+B6qAK74MjG3gwlHxd92Ee08982zadvfD0oOPPN72ON//0bVpwnF9X0jGqMqjXl5HoFuVbs6jfqwILm+989707mWWTG94w9zpySefTj/82fVVCBlbeEZQV98a11hxjbbn9htVj9g/98I/0zPPPletVXD1Nb9pfrEcrxts3vb4sn+j7fdvHv6q8ycNupDZQIdurtcarxlOwBvHqC+KFn8eOMVS3X6rb6xRmb74n5dShLpPPfNcuvXOe5oLlcbr43f/uNHbpg+8p/XCewcfdXr60TW/6fusfP0rzbn4u/0sdAp44zjfPPK05vz68edWAW+4xZfSjcECcc2z3WZrp6WXXCwtMP8bq2vzW2+/Jx176oXNf0PtPruDBbzx/k88+VTaeo/Dml8MdLPwYbce9iNAoLOAgLezkT2mroCAd+r6OnoXAgLe/kh33PW3FItkxYVsN1uMlIkRM/UL8J3HHtUcATDYMfbbbYu06ic+OMUu3QS88aL6I3LVCsmH7J7meN1rO07R0HjDmJ90p9FHNkcb1FfV7mZF7fqJx+rJ8Uh/bN0EvLFf/ZHPqp4Dd67C0IHbNdf9IR190nnNC+9Ofdl3t81TrGzcaptWAW/ctO085siOn6NuAt6oY48DJjUf/Rus/lYBb33/eDQxAtj6NvAm78Zb7kw77nN4y7epj/qKEeAxErzTNr0D3k7nFz8f6ZXRu3nPGXEfAe+M2BXnlLtAPeTrptYYhXjomO377TrwyZ52x4lrhViEavbXztZvl26D1Xv+9lDaZo/Dml+Ex9RJMYVSY6t/QXjImO3SSh/qPwKyU33dnkfjOPVpJwYeOwLI044em968cN80Wo2tcY3V6Vzi9V9f6/PVU0HtnhyKuVrjWiy2db/ymbTdZmt1Omy/n0/LgDfeuL5WRPy5vvBYL9d98WV7LKz21sUWaVlvfXG62KHTwsOtDtJNwFufUiGO0W5R3niaacLx36qmMum0xfXjqK3XaznPdKeAN44dof9Wux/a/DcycL7rTu/v5wQIDF1AwDt0O68cGQEB78g4OsowBAS8U+LF6NYrrv5l+vZlP+43iqOxZ1z0r7zi+1IsVrH8u5ee4gCN15941iXNC7z6TtWF8dbrp7e+5U0tO9e4qG13odp4UYys2POAVxa5iIvSCDdjhObn1tmx2i1G8my2Qfs5UgfOzdaYO7i+sEg3H6+YPmGtL69a7Vp/7QWTD0mLLDhfy0PUpzKIHSZ+c5e2I0Fi+ouzLvx++tl1NzRHRtQPGiMyVl7pA1VP3rLowm1POaY6iCkPBluwrJt6u9knRo1876qfV4/ONhY0a7wuRg6tsdrK6Quf+VgVysco5E126hvRPOngXdN7l1um31vEo4NHnHBOuu63N/b7+wjEY9GXcUedUYXJUX88Ehjbk089Uy0UcsWPftXSLEZtb7Lu6v1GgjUOfuVPrkvHTL5wivP+3tlHpDfM88r8dTEi7IQzLqpC/YFbjCyPRxTjMdDGquv1RyojZIjP+NTY6iN4uzn+5edOnGqLBnXz/jPKPgLeGaUTzqMkgfrv7G7qbjUqNV4XYdcxky9oG2LFF7FrfGGVlnP01n9vd5o7PhatjC8dG9tpR+9bPakU1z5f3HCX6vdG/Pf/glPG9fxkRC/nEe//81//Ie132MlTsMX1wJYbrdF8sqi+Q7uAN64L5pt3nvS2JRZLn/jI+9JKH15+iiB84BvFe8c5xHbuSd9Miy6yYDctbO7Ty/VafQRvq+m9Gr/34qmVUVuu2/Y86k+AxZe+Zx63f/V7fbDrvthv0TcvnJZ7x5Lp86t+NC0+yHVWvHFMk7T5zn2LkLVb/LUTVKNP7aYDabw+RqfHU1GxDXbdHCO1L7/6V+nCS69ueW0fYfU31vliy4EXjffaZ9zx1XVYXMM1FllrVUd9XY/4+THjdmt5v9DJwM8JEOhNQMDbm5e9R15AwDvypo7Yo4CAd3CwuKB++NEn0sOPPJFe+9pZ07xvmCe9aaEF2o7mqB8tLiafePLp9ODDj6VnnnshLbzgfFXQNcccs/fYJbvXBWLEywMPPVoFmDEH8gJvfMOIr9480uLxaOsDDz1WzcUbn4N6SNrte8Xn6eHHnkz3/u3hNPtsr6luQueaa46uXh4LjTz62N/TU08/W02jEFM8DJwaZOCB+j77T6ann3k2zT3nHGmRhRdou3hP7BtzL8b/5p7zdWmhBeZrLtrW1QnaaYYQEPDOEG1wEgSGJRC/I+ML1Iceebz6MvNNC82X5p9v3pZzwQ/rjQa8uD4Fzw6br53WfvmpnpF8j1bHiqeRnvz7M+m5F15Ic8w+e/U7drbZZp3ab5vi997qG+5aBdqtRlVP9ROYgd/g4st+ko497dvVGZ5y5Oi0zNsWn6HONv6NxBRfjzz29+rzstibF0qvnQafmRkKwckQyFBAwJthU2eykgS8M1nDcjxdAW+OXVXTUAXihu3Bhx4b6svTfPO+vt9idUM+UKEv5D99Gy/gnb7+3p3AzCxw4aU/SieccXFVQglPRfzl9rur6Spi6zTqeWbu61DOvTGVQacn0YZybK8hQIBAOwEBr8/G9BYQ8E7vDnj/JOD1ISDwikCrxd968dl1mw3SV1b7ZC8vsW9NgP/0/TgIeKevv3cnMDMLNOaKX/OLK6dY7DT3rTEPfTyuf84JB6VZZpkl95K7qu/f/34xfWbtHap9D9hzy7TKSit09To7ESBAYLgCAt7hCnr9cAUEvMMV9PphCwh4h03oABkJxGrRl//wF0Ou6EPvf1daeqkZ61HEIRczHV7Ifzqg195SwDt9/b07gZlVoL5Y2FnH7t92jYGZtb5W573L2InpDzfdliyi1V/nxpvvSDuOPiLFvL0XnT6+7dROOX0W1EKAwIwhIOCdMfpQ8lkIeEvu/gxSu4B3BmmE0yBAgMB0FhDwTucGeHsCM6nAv/79Yvr9n25Js846a/rQ+5adSavo7bRjUbJ//vNf6f3veWd63eyz9fbijPd+/Imn0m1/vTctOP+86e1LviXjSpVGgMCMJiDgndE6Ut75CHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4NeCzoAAAIABJREFUy+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAGvMT/qAAAGl0lEQVQCBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ6AgLe8nquYAAECBAgQIECAAAECBAgQIECAAIFMBAS8mTRSGQQIECBAgAABAgQIECBAgAABAgQIlCcg4C2v5yomQIAAAQIECBAgQIAAAQIECBAgQCATAQFvJo1UBgECBAgQIECAAAECBAgQIECAAAEC5QkIeMvruYoJECBAgAABAgQIECBAgAABAgQIEMhEQMCbSSOVQYAAAQIECBAgQIAAAQIECBAgQIBAeQIC3vJ6rmICBAgQIECAAAECBAgQIECAAAECBDIREPBm0khlECBAgAABAgQIECBAgAABAgQIECBQnoCAt7yeq5gAAQIECBAgQIAAAQIECBAgQIAAgUwEBLyZNFIZBAgQIECAAAECBAgQIECAAAECBAiUJyDgLa/nKiZAgAABAgQIECBAgAABAgQIECBAIBMBAW8mjVQGAQIECBAgQIAAAQIECBAgQIAAAQLlCQh4y+u5igkQIECAAAECBAgQIECAAAECBAgQyERAwJtJI5VBgAABAgQIECBAgAABAgQIECBAgEB5AgLe8nquYgIECBAgQIAAAQIECBAgQIAAAQIEMhEQ8GbSSGUQIECAAAECBAgQIECAAAECBAgQIFCegIC3vJ6rmAABAgQIECBAgAABAgQIECBAgACBTAQEvJk0UhkECBAgQIAAAQIECBAgQIAAAQIECJQnIOAtr+cqJkCAAAECBAgQIECAAAECBAgQIEAgEwEBbyaNVAYBAgQIECBAgAABAgQIECBAgAABAuUJCHjL67mKCRAgQIAAAQIECBAgQIAAAQIECBDIREDAm0kjlUGAAAECBAgQIECAAAECBAgQIECAQHkCAt7yeq5iAgQIECBAgAABAgQIECBAgAABAgQyERDwZtJIZRAgQIAAAQIECBAgQIAAAQIECBAgUJ7A/wPRC7E7fJ6aagAAAABJRU5ErkJggg==", "text/plain": [ "" ] @@ -751,7 +751,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABdwAAAPoCAYAAADEDjzlAAAgAElEQVR4XuzdBbgc1fk/8NMEd4fgwVtocSn8oRQoXlwCFEpxdwiEBgLB3d29UByKWykUK1BcigVCcAhuIf/nHX672bt398remeTe7Geep0/J3Zl3Zz7n7Oy93zlz5hcjR44cmSwECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAlwR+IXDvkp+NCRAgQIAAAQIECBAgQIAAAQIECBAgQIBAJiBw1xEIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBCVIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUQkCBAjkJfDlV9+kt955v1xuvrlmTb1798qrvDoECDSRwIgRP6WX/jekfMSzzjRdmnSSiZpIoO1DfX3IsPTNN99lK0091WRphmmnYkOAAAECBAgQIECAAIEuCwjcu0z4c4EfR4xIQ4d9lN5976P0znsfpvc/+DRNNNH4adqppkjTTjNFmnbqKdJ0U0/hD92cvJUh0NMERo4cmZ589tUUAVgsE080QZp/3tlbHcY/7nk07Tv4zPLP77rquDTjDNP0tMOtu7/DPvgkvT30g/Lr8845S5p8sonHmuNzIAS6k8B7H36SVtxwr/IuHX3g9mnNP/y2O+3iGN2XVTbZN70z7MNsHzZY83fpkH3+Mkb3x5sTIECAAAECBAgQIDB2CAjcu9iO33//Q7rpzofTGRffkN7/8NN2qy28wNxpleUXT8svvVCaZcbp2l3fCj1fIALGuBATy3jjjpN+/cs5ev5BjSVHMDrb5tvvvk+LrrJdWW7mPtOmO648tpVkTwrcG/E7/cLr0xkX31g+7uMO2jGttsKSY0mPchhdFXjl9XfSF19+nZWZaopJ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zE56VwIECIwGAefD0YDsLQgQIECAAAECBJpSQODelM3+80H/9NPI1KvXL5pYwKETIEAgpZEjR6aRI5Pzoc5AgEDTCzgfNn0XAECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDT+YOewAAIABJREFUgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVIIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0QlCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwH0s6QPff/9D6tW7Vxqnd+9OH9GIET+lH0eMSOOPN26nt7UBAQIECBAgQIAAAQIECBAgQIAAAQIECPwsIHAfAz3h2ZfeSGddcmOH33naqaZI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AYF7T2uxGvv70SfD08uvvZ0mGH+8bB74SSeZqMNH9dXX32bbxv/PO+csabppWj9EtcPFrEiAAAECBAgQIECAAAECBAgQIECAAIEmFhC4N3HjO3QCBAgQIECAAAECBAgQIECAAAECBAgQyE9A4J6fpUoECBAgQIAAAQIECBAgQIAAAQIECBAg0MQCAvcmbnyHToAAAQIECBAgQIAAAQIECBAgQIAAAQL5CQjc87NUiQABAgQIECBAgAABAgQIECBAgAABAgSaWEDg3sSN79AJECBAgAABAgQIECBAgAABAgQIECBAID8BgXt+lioRIECAAAECBAgQIECAAAECBAgQIECAQBMLCNybuPEdOgECBAgQIECAAAECBAgQIECAAAECBAjkJyBwz89SJQIECBAgQIAAAQIECBAgQIAAAQIECBBoYgGBexM3vkMnQIAAAQIECBAgQIAAAQIECBAgQIAAgfwEBO75WapEgAABAgQIECBAgAABAgQIECBAgAABAk0sIHBv4sZ36AQIECBAgAABAgQIECBAgAABAgQIECCQn4DAPT9LlQgQIECAAAECBAgQIECAAAECBAgQIECgiQUE7k3c+A6dAAECBAgQIECAAAECBAgQIECAAAECBPITELjnZ6kSAQIECBAgQIAAAQIECBAgQIAAAQIECDSxgMC9iRvfoRMgQIAAAQIECBAgQIAAAQIECBAgQIBAfgIC9/wsVSJAgAABAgQIECBAgAABAgQIECBAgACBJhYQuDdx4zt0AgQIECBAgAABAgQIECBAgAABAgQIEMhPQOCen6VKBAgQIECAAAECBAgQIECgxwh8/dPwdPWHg3rM/vaUHf32+cnTVYfen/vuXrDUwmmO4Z/mXrfpC555UdMTACBAIF8BgXu+nqoRIECAAAECBAgQIECAAIEeISBwL6aZvn1usnTV4AdyL37BkgunOT4XuOcOK3DPnVRBAs0uIHBv9h7g+AkQIECAAAECBAgQIECgKQUE7sU0u8C9GNfCqgrcC6NVmECzCgjcm7XlHTcBAgQIECBAgAABAgQINLWAwL2Y5jelTDGuhVUVuBdGqzCBZhUQuDdryztuAgQIECBAgAABAgQIEGhqAYF7Mc0/03jzpT9MuX3+xQ/7a0pD38m/brNXFLg3ew9w/ARyFxC4506qIAECBAgQIECAAAECBAgQ6P4CAvdi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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABdwAAAPoCAYAAADEDjzlAAAgAElEQVR4XuzdBbQcRfo34IIQHBKc4MFtkUUX/jiLL+7u7hYIGwiE4O7u7u4BFhYWW9xZPBAcglvgO2/zzWRm7syVuT3JnfD0OXuW3OmuqX6qpufeX1dXjfb777//nmwECBAgQIAAAQIECBAgQIAAAQIECBAgQIBApwRGE7h3ys/BBAgQIECAAAECBAgQIECAAAECBAgQIEAgExC46wgECBAgQIAAAQIECBAgQIAAAQIECBAgQCAHAYF7DoiKIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUREECBAgQIAAAQIECBAgQIAAAQIECBAgQEDgrg8QIECAAAECBAgQIECAAAECBAgQIECAAIEcBATuOSAqggABAgQIECBAgAABAgQIECBAgAABAgQICNz1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgkIOAwD0HREUQIECAAAECBAgQIECAAAECBAgQIECAAAGBuz5AgAABAgQIECBAgAABAgQIECBAgAABAgRyEBC454CoCAIECBAgQIAAAQIECBAgQIAAAQIECBAgIHDXBwgQIECAAAECBAgQIECAAAECBAgQIECAQA4CAvccEBVBgAABAgQIECBAgAABAgQIECBAgAABAgQE7voAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIQUDgngOiIggQIECAAAECBAgQIECAAAECBAgQIECAgMBdHyBAgAABAgQIECBAgAABAgQIECBAgAABAjkICNxzQFQEAQIECBAgQIAAAQIECBAgQIAAAQIECBAQuOsDBAgQIECAAAECBAgQIECAAAECBAgQIEAgBwGBew6IiiBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3fYAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQgIHDPAVERBAgQIECAAAECBAgQIECAAAECBAgQIEBA4K4PECBAgAABAgQIECBAgAABAgQIECBAgACBHAQE7jkgKoIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0RFECBAgAABAgQIECBAgAABAgQIECBAgAABgbs+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEchAQuOeAqAgCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBAVQYAAAQIECBAgQIAAAQIECBAgQIAAAQIEBO76AAECBAgQIECAAAECBAgQIECAAAECBAgQyEFA4J4DoiIIECBAgAABAgQIECBAgAABAgQIECBAgIDAXR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CAjcc0BUBAECBAgQIECAAAECBAgQIECAAAECBAgQELjrAwQIECBAgAABAgQIECBAgAABAgQIECBAIAcBgXsOiIogQIAAAQIECBAgQIAAAQIECBAgQIAAAQICd32AAAECBAgQIECAAAECBAgQIECAAAECBAjkICBwzwFREQQIECBAgAABAgQIECBAgAABAgQIECBAQOCuDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRwEBO45ICqCAAECBAgQIECAAAECBAgQIECAAAECBAgI3PUBAgQIECBAgAABAgQIECBAgAABAgQIECCQg4DAPQdERRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAYG7PkCAAAECBAgQIECAAAECBAgQIECAAAECBHIQELjngKgIAgQIECBAgAABAgQIECBAgAABAgQIECAgcNcHCBAgQIAAAQIECBAgQIAAAQIECBAgQIBADgIC9xwQFUGAAAECBAgQIECAAAECBAgQIECAAAECBATu+gABAgQIECBAgAABAgQIECBAgAABAgQIEMhBQOCeA6IiCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVAQBAgQIECBAgAABAgQIECBAgAABAgQIEBC46wMECBAgQIAAAQIECBAgQIAAAQIECBAgQCAHAYF7DoiKIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUREECBAgQIAAAQIECBAgQIAAAQIECBAgQEDgrg8QIECAAAECBAgQIECAAAECBAgQIECAAIEcBATuOSAqggABAgQIECBAgAABAgQIECBAgAABAgQICNz1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgkIOAwD0HREUQIECAAAECBAgQIECAAAECBAgQIECAAAGBuz5AgAABAgQIECBAgAABAgQIECBAgAABAgRyEBC454CoCAIECBAgQIAAAQIECBAgQIAAAQIECBAgIHDXBwgQIECAAAECBAgQIECAAAECBAgQIECAQA4CAvccEBVBgAABAgQIECBAgAABAgQIECBAgAABAgQE7voAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIQUDgngOiIggQIECAAAECBAgQIECAAAECBAgQIECAgMBdHyBAgAABAgQIECBAgAABAgQIECBAgAABAjkICNxzQFQEAQIECBAgQIAAAQIECBAgQIAAAQIECBAQuOsDBAgQIECAAAECBAgQIECAAAECBAgQIEAgBwGBew6IiiBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3fYAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQgIHDPAVERBAgQIECAAAECBAgQIECAAAECBAgQIEBA4K4PECBAgAABAgQIECBAgAABAgQIECBAgACBHAQE7jkgKoIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0RFECBAIC+Bb7/7Ib07+ONicbPPPF3q1m30vIpXDgECfyKBYcN+S6/+773iGU839eRpgvHH/RMJtH6qb703JP3ww0/ZTpNMPGGacrKJ2RAgQIAAAQIECBAgQKDTAgL3ThP+UcCvw4alD4Z8lj786LM0+KNP08effJnGHXesNNnEPdNkk/ZMk03SM00+SU9/6ObkrRgCzSbw+++/p6dfeCNFABbbeOOOneaabYYWp3HHoMfTfgPOLP783quOS1NNOWmznW7N+g755Iv0/gefFF+fbaZpU48Jxxtlzs+JEOhKAh99+kVabr29i1U6+qAd0mp//1tXquJIrcuKG+2XBg/5NKvDuqstlQ7dd6uRWh9vToAAAQIECBAgQIDAqCEgcO9kO/788y/plnseTWdcfFP6+NMv2yxt/rlnSSsuvVBaerH50rRTTd7m/nZofoEIGONGTGxjdh8j/WWOGZv/pEaRMxiRbfPjTz+nBVbcvig3Ta/J0t1XHttCspkC93r8Tr/wxnTGxTcXz/u4g3dKKy+7yCjSo5xGZwVef2tw+ubb77NiJu45Qeo9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H320P7GAUydAgEBKv//+e/r99+R6qDMQIPCnF3A9/NN3AQAECBAgQIAAAQI5CAjcc0BUBAECBAgQIECAAAECBAgQIECAAAECBAgQELjrAwQIECBAgAABAgQIECBAgAABAgQIECBAIAcBgXsOiIogQIAAAQIECBAgQIAAAQIECBAgQIAAAQICd32AAAECBAgQIECAAAECBAgQIECAAAECBAjkICBwzwFREQQIECBAgAABAgQIECBAgAABAgQIECBAQOCuDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRwEBO45ICqCAAECBAgQIECAAAECBAgQIECAAAECBAgI3PUBAgQIECBAgAABAgQIECBAgAABAgQIECCQg4DAPQdERRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAYG7PkCAAAECBAgQIECAAAECBAgQIECAAAECBHIQELjngKgIAgQIECBAgAABAgQIECBAgAABAgQIECAgcNcHCBAgQIAAAQIECBAgQIAAAQIECBAgQIBADgIC9xwQFUGAAAECBAgQIECAAAECBAgQIECAAAECBATu+gABAgQIECBAgAABAgQIECBAgAABAgQIEMhBQOCeA6IiCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVAQBAgQIECBAgAABAgQIECBAgAABAgQIEBC46wMECBAgQIAAAQIECBAgQIAAAQIECBAgQCAHAYF7DoiKIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUREECBAgQIAAAQIECBAgQIAAAQIECBAgQEDgrg8QIECAAAECBAgQIECAAAECBAgQIECAAIEcBATuOSAqggABAgQIECBAgAABAgQIECBAgAABAgQICNz1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgkIOAwD0HREUQIECAAAECBAgQIECAAAECBAgQIECAAAGBuz5AgAABAgQIECBAgAABAgQIECBAgAABAgRyEBC454CoCAIECBAgQIAAAQIECBAgQIAAAQIECBAgIHDXBwgQIECAAAECBAgQIECAAAECBAgQIECAQA4CAvccEBVBgAABAgQIECBAgAABAgQIECBAgAABAgQE7voAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIQUDgngOiIggQIECAAAECBAgQIECAAAECBAgQIECAgMBdHyBAgAABAgQIECBAgAABAgQIECBAgAABAjkICNxzQFQEAQIECBAgQIAAAQIECBAgQIAAAQIECBAQuOsDBAgQIECAAAECBAgQIECAAAECBAgQIEAgBwGBew6IiiBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3fYAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQgIHDPAVERBAgQIECAAAECBAgQIECAAAECBAgQIEBA4K4PECBAkLURIAAAIABJREFUgAABAgQIECBAgAABAgQIECBAgACBHAQE7jkgKoIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0RFECBAgAABAgQIECBAgAABAgQIECBAgAABgbs+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEchAQuOeAqAgCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBAVQYAAAQIECBAgQIAAAQIECBAgQIAAAQIEBO76AAECBAgQIECAAAECBAgQIECAAAECBAgQyEFA4J4DoiIIECBAgAABAgQIECBAgAABAgQIECBAgIDAXR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CAjcc0BUBAECBAgQIECAAAECBAgQIECAAAECBAgQELjrAwQIECBAgAABAgQIECBAgAABAgQIECBAIAcBgXsOiIogQIAAAQIECBAgQIAAAQIECBAgQIAAAQICd32AAAECBAgQIECAAAECBAgQIECAAAECBAjkICBwzwFREQQIECBAgAABAgQIECBAgAABAgQIECBAQOCuDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRwEBO45ICqCAAECBAgQIECAAAECBAgQIECAAAECBAgI3PUBAgQIECBAgAABAgQIECBAgAABAgQIECCQg4DAPQdERRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAYG7PkCAAAECBAgQIECAAAECBAgQIECAAAECBHIQELjngKgIAgQIECBAgAABAgQIECBAgAABAgQIECAgcNcHCBAgQIAAAQIECBAgQIAAAQIECBAgQIBADgIC9xwQFUGAAAECBAgQIECAAAECBAgQIECAAAECBATu+gABAgQIECBAgAABAgQIECBAgAABAgQIEMhBQOCeA6IiCBAgQIAAAQIECBAgQIAAAQIECBAgQICAwF0fIECAAAECBAgQIECAAAECBAgQIECAAAECOQgI3HNAVAQBAgQIECBAgAABAgQIECBAgAABAgQIEBC46wMECBAgQIAAAQIECBAgQIAAAQIECBAgQCAHAYF7DoiKIECAAAECBAgQIECAAAECBAgQIECAAAECAnd9gAABAgQIECBAgAABAgQIECBAgAABAgQI5CAgcM8BUREECBAgQIAAAQIECBAgQIAAAQIECBAgQEDgrg8QIECAAAECBAgQIECAAAECBAgQIECAAIEcBATuOSAqggABAgQIECBAgAABAgQIECBAgAABAgQICNz1AQIECBAgQIAAAQIECBAgQIAAAQIECBAgkIOAwD0HREUQIECAAAECBAgQIECAAAECBAgQIECAAAGBuz5AgAABAgQIECBAgAABAgQIECBAgAABAgRyEBC454CoCAIECBAgQIAAAQIECBAgQIAAAQIECBAgIHDXBwgQIECAAAECBAgQIECAAAECBAgQIECAQA4CAvccEBVBgAABAgQIECBAgAABAgQIECBAgAABAgQE7voAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIQUDgngOiIggQIECAAAECBAgQIECAAAECBAgQIECAgMBdHyBAgAABAgQIECBAgAABAgQIECBAgAABAjkICNxzQFQEAQIECBAgQIAAAQIECBAgQIAAAQIECBAQuOsDBAgQIECAAAECBAgQIECAAAECBAgQIEAgBwGBew6IiiBAgAABAgQIECBAgAABAgQIECBAgAABAgJ3fYAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQgIHDPAVERBAgQIECAAAECBAgQIECAAAECBAgQIEBA4K4PECBAgAABAgQIECBAgAABAgQIECBAgACBHAQE7jkgKoIAAQIECBAgQIAAAQIECBAgQIAAAQIECAjc9QECBAgQIECAAAECBAgQIECAAAECBAgQIJCDgMA9B0RFECBAgAABAgQIECBAgAABAgQIECBAgAABgbs+QIAAAQIECBAgQIAAAQIECBAgQIAAAQIEchAQuOeAqAgCBAgQIECAAAECBAgQIECAAAECBAgQICBw1wcIECBAgAABAgQIECBAgAABAgQIECBAgEAOAgL3HBAVQYAAAQIECBAgQIAAAQIECBAgQIAAAQIEBO76AAECBAgQIECAAAECBAgQIECAAAECBAgQyEFA4J4DoiIIECBAgAABAgQIECBAgAABAgQIECBAgIDAXR8gQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CAjcc0BUBAECBAgQIECAAAECBAgQIECAAAECBAgQELjrAwQIECBAgAABAgQIECBAgAABAgQIECBAIAcBgXsOiIogQIAAAQIECBAgQIAAAQIECBAgQIAAAQICd32AAAECBAgQIECAAAECBAgQIECAAAECBAjkICBwzwFREQQIECBAgAABAgQIECBAgAABAgQIECBAQOCuDxAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRwEBO45ICqCAAECBAgQIECAAAECBAgQIECAAAECBAgI3PUBAgQIECBAgAABAgQIECBAgAABAgQIECCQg4DAPQdERRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAYG7PkCAAAECBAgQIECAAAECBAgQIECAAAECBHIQELjngKgIAgQIECBAgAABAgQIECBAgAABAgQIECAgcO+CfeD3339PP/38Sxp7rDHbVbvffvs9ffv9D2mC8cZJo402WruOKd1p2LDf0q/DhqWxxuze4WMdQIAAAQIECBAgQIAAAQIECBAgQIAAAQJ/CAjcu0BPiMD7/keeTi+++nZ66fV30nMvvZm+/+HHrGanH7FnWnqx+cpq+c2336f7Hv5vevjx59Or/3svvTv44+Lrs844TVpluUXTJmv/PY07zlg1zy4C/fOvvCM98cwr6clnX832m2OW6dO8c86Uttpw5TRNr8laHPvLL7+mPQ85rfjz5ZdYIK218hI13yNuHPQ75oL05dBvsn1mm2natPs263QBcVUgQIAAAQIECBAgQIAAAQIECBAgQIBA/gIC9/xNO1TiV0O/TQcccXZ6+PEXqh53VN/t0z9WWKzstRPOviYLy1vbJu45Qbr+vAFp8kl7ttht6DffpT36nVoM2it3iGPPO37/LCAv3X748ee04ErbF3807jhjp3/dcHLNYP8/T72Utt332OL+C803e7ropAM65GNnAgQIECBAgAABAgQI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+VGeejKFQGxPmyaVx++9++c9fS/+P0f2LPJ8hvBFVD3uzMYDKbjbA5eCuz1c2SsJkAAJkAAJkAAJkAAJkAAJkID3EqDgbs/cU3C3hyt7tZ4ABXfrmbJHGwhQcLcBqohQcLeHK3slARIgARIgARIgARIgARIgARLwXgIU3O2Zewru9nBlr9YToOBuPVP2aAMBCu42QKXgbg9U9koCJEACJEACJEACJEACJEACJODVBCi42zP9FNzt4cperSdAwd16puzRBgIU3G2ASsHdHqjslQRIgARIgARIgARIgARIgARIwKsJUHC3Z/opuNvDlb1aT4CCu/VM2aMNBCi42wCVgrs9UNkrCZAACZAACZAACZAACZAACZCAVxOg4G7P9FNwt4cre7WeAAV365myRxsIUHC3ASoFd3ugslcSIAESIAESIAESIAESIAESIAGvJkDB3Z7pp+BuD1f2aj0BCu7WM2WPNhCg4G4DVAru9kBlryRAAiRAAiRAAiRAAiRAAiRAAl5NgIK7PdNPwd0eruzVegIU3K1nyh5tIEDB3QaoFNztgcpeSYAESIAESIAESIAESIAESIAEvJoABXd7pp+Cuz1c2av1BCi4W8+UPZIACZAACZAACZAACZAACZAACZAACZAACZAACZAACXghAQruXjjpvGQSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAHrCVBwt54peyQBEiABEiABEiABEiABEiABEiABEiABEiABEiABEvBCAhTcvXDSeckkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQALWE6Dgbj1T9kgCJEACJEACJEACJEACJEACJEACJEACJEACJEACJOCFBCi4e+Gk85JJgARIgARIgARIgARIgARIgARIgARIgARIgARIgASsJ0DB3Xqm7JEESIAESIAESIAESIAESIAESIAESIAESIAESIAESMALCVBw98JJ5yWTAAmQAAmQAAmQAAmQAAmQAAmQAAmQAAmQgDOBM598Je/kyi5JkyYhGBIggRgQoOAeA3h8Kwl4QuC///6TP/+6L6lTPeXJ4TyGBEiABEiABEiABEiABEiABEiABBIVgT//uidPpkhBITcez+pX3/0kddoMklxvvCIj+raR3G++Go9Hy6GRQPwmQME9fs8PR5eACfx2/ZZMC90g67Ye0qt4OVNGqVu1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CCCAAAIIIIAAAggggAACCCDg7wIE3P19h1kfAggggAACCCCAAAIIIIAAAggggAACCCCAQLQIEHCPFmYuggACCCCAAAIIIIAAAggggAACCCCAAAIIIODvAgTc/X2HWR8CCCCAAAIIIIAAAggggAACCCCAAAIIIIBAtAgQcI8WZi6CAAIIIIAAAggggAACCCCAAAIIIIAAAggg4O8CBNz9fYdZHwIIIIAAAggggAACCCCAAAIIIIAAAggggEC0CBBwjxZmLoIAAggggAACCCCAAAIIIIAAAggggAACCCDg7wIE3P19h1kfAggggAACCCCAAAIIIIAAAggggAACCCCAQLQIEHCPFmYuggACCCCAAAIIIIAAAggggAACCCCAAAIIIODvAgTc/X2HWR8CCCCAAAIIIIAAAggggAACCCCAAAIIIIBAtAgQcI8WZi6CAAIIIIAAAggggAACCCCAAAIIIIAAAggg4O8CBNz9fYdZHwIIIIAAAggggAACCCCAAAIIIIAAAggggEC0CBBwjxZmLoIAAggggAACCCCAAAIIIIAAAggggAACCCDg7wIE3P19h1kfAggggAACCCCAAAIIIIAAAggggAACCCCAQLQIEHCPFmYuggACCCCAAAIIIIAAAggggAACCCCAAAIIIODvAgTc/X2HWR8CCCCAAAIIIIAAAggggAACCCCAAAIIIIBAtAgQcI8WZi6CAAIIIIAAAggggAACCCCAAAIIIIAAAggg4O8CBNz9fYdZHwIIIIAAAggggAACCCCAAAIIIIAAAggggEC0CPwfj6EiSgzjhbQAAAAASUVORK5CYII=", "text/plain": [ "" ] @@ -774,13 +774,13 @@ " require.undef(\"plotly\");\n", " define('plotly', function(require, exports, module) {\n", " /**\n", - "* plotly.js v2.26.0\n", + "* plotly.js v2.27.0\n", "* Copyright 2012-2023, Plotly, Inc.\n", "* All rights reserved.\n", "* Licensed under the MIT license\n", "*/\n", "/*! For license information please see plotly.min.js.LICENSE.txt */\n", - "!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.Plotly=e():t.Plotly=e()}(self,(function(){return function(){var t={98847:function(t,e,r){\"use strict\";var n=r(71828),i={\"X,X div\":'direction:ltr;font-family:\"Open Sans\",verdana,arial,sans-serif;margin:0;padding:0;',\"X input,X button\":'font-family:\"Open Sans\",verdana,arial,sans-serif;',\"X input:focus,X button:focus\":\"outline:none;\",\"X a\":\"text-decoration:none;\",\"X a:hover\":\"text-decoration:none;\",\"X .crisp\":\"shape-rendering:crispEdges;\",\"X .user-select-none\":\"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;\",\"X svg\":\"overflow:hidden;\",\"X svg a\":\"fill:#447adb;\",\"X svg a:hover\":\"fill:#3c6dc5;\",\"X .main-svg\":\"position:absolute;top:0;left:0;pointer-events:none;\",\"X .main-svg .draglayer\":\"pointer-events:all;\",\"X .cursor-default\":\"cursor:default;\",\"X .cursor-pointer\":\"cursor:pointer;\",\"X .cursor-crosshair\":\"cursor:crosshair;\",\"X .cursor-move\":\"cursor:move;\",\"X .cursor-col-resize\":\"cursor:col-resize;\",\"X .cursor-row-resize\":\"cursor:row-resize;\",\"X .cursor-ns-resize\":\"cursor:ns-resize;\",\"X .cursor-ew-resize\":\"cursor:ew-resize;\",\"X .cursor-sw-resize\":\"cursor:sw-resize;\",\"X .cursor-s-resize\":\"cursor:s-resize;\",\"X .cursor-se-resize\":\"cursor:se-resize;\",\"X .cursor-w-resize\":\"cursor:w-resize;\",\"X .cursor-e-resize\":\"cursor:e-resize;\",\"X .cursor-nw-resize\":\"cursor:nw-resize;\",\"X .cursor-n-resize\":\"cursor:n-resize;\",\"X .cursor-ne-resize\":\"cursor:ne-resize;\",\"X .cursor-grab\":\"cursor:-webkit-grab;cursor:grab;\",\"X .modebar\":\"position:absolute;top:2px;right:2px;\",\"X .ease-bg\":\"-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;\",\"X .modebar--hover>:not(.watermark)\":\"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;\",\"X:hover .modebar--hover .modebar-group\":\"opacity:1;\",\"X .modebar-group\":\"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;\",\"X .modebar-btn\":\"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;\",\"X .modebar-btn svg\":\"position:relative;top:2px;\",\"X .modebar.vertical\":\"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;\",\"X .modebar.vertical svg\":\"top:-1px;\",\"X .modebar.vertical .modebar-group\":\"display:block;float:none;padding-left:0px;padding-bottom:8px;\",\"X .modebar.vertical .modebar-group .modebar-btn\":\"display:block;text-align:center;\",\"X [data-title]:before,X [data-title]:after\":\"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;\",\"X [data-title]:hover:before,X [data-title]:hover:after\":\"display:block;opacity:1;\",\"X [data-title]:before\":'content:\"\";position:absolute;background:rgba(0,0,0,0);border:6px solid rgba(0,0,0,0);z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',\"X [data-title]:after\":\"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;\",\"X .vertical [data-title]:before,X .vertical [data-title]:after\":\"top:0%;right:200%;\",\"X .vertical [data-title]:before\":\"border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;\",Y:'font-family:\"Open Sans\",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',\"Y p\":\"margin:0;\",\"Y .notifier-note\":\"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;\",\"Y .notifier-close\":\"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;\",\"Y .notifier-close:hover\":\"color:#444;text-decoration:none;cursor:pointer;\"};for(var a in i){var o=a.replace(/^,/,\" ,\").replace(/X/g,\".js-plotly-plot .plotly\").replace(/Y/g,\".plotly-notifier\");n.addStyleRule(o,i[a])}},98222:function(t,e,r){\"use strict\";t.exports=r(82887)},27206:function(t,e,r){\"use strict\";t.exports=r(60822)},59893:function(t,e,r){\"use strict\";t.exports=r(23381)},5224:function(t,e,r){\"use strict\";t.exports=r(83832)},59509:function(t,e,r){\"use strict\";t.exports=r(72201)},75557:function(t,e,r){\"use strict\";t.exports=r(91815)},40338:function(t,e,r){\"use strict\";t.exports=r(21462)},35080:function(t,e,r){\"use strict\";t.exports=r(51319)},61396:function(t,e,r){\"use strict\";t.exports=r(57516)},40549:function(t,e,r){\"use strict\";t.exports=r(98128)},49866:function(t,e,r){\"use strict\";t.exports=r(99442)},36089:function(t,e,r){\"use strict\";t.exports=r(93740)},19548:function(t,e,r){\"use strict\";t.exports=r(8729)},35831:function(t,e,r){\"use strict\";t.exports=r(93814)},61039:function(t,e,r){\"use strict\";t.exports=r(14382)},97040:function(t,e,r){\"use strict\";t.exports=r(51759)},77986:function(t,e,r){\"use strict\";t.exports=r(10421)},24296:function(t,e,r){\"use strict\";t.exports=r(43102)},58872:function(t,e,r){\"use strict\";t.exports=r(92165)},29626:function(t,e,r){\"use strict\";t.exports=r(3325)},65591:function(t,e,r){\"use strict\";t.exports=r(36071)},69738:function(t,e,r){\"use strict\";t.exports=r(43905)},92650:function(t,e,r){\"use strict\";t.exports=r(35902)},35630:function(t,e,r){\"use strict\";t.exports=r(69816)},73434:function(t,e,r){\"use strict\";t.exports=r(94507)},27909:function(t,e,r){\"use strict\";var n=r(19548);n.register([r(27206),r(5224),r(58872),r(65591),r(69738),r(92650),r(49866),r(25743),r(6197),r(97040),r(85461),r(73434),r(54201),r(81299),r(47645),r(35630),r(77986),r(83043),r(93005),r(96881),r(4534),r(50581),r(40549),r(77900),r(47582),r(35080),r(21641),r(17280),r(5861),r(29626),r(10021),r(65317),r(96268),r(61396),r(35831),r(16122),r(46163),r(40344),r(40338),r(48131),r(36089),r(55334),r(75557),r(19440),r(99488),r(59893),r(97393),r(98222),r(61039),r(24296),r(66398),r(59509)]),t.exports=n},46163:function(t,e,r){\"use strict\";t.exports=r(15154)},96881:function(t,e,r){\"use strict\";t.exports=r(64943)},50581:function(t,e,r){\"use strict\";t.exports=r(21164)},55334:function(t,e,r){\"use strict\";t.exports=r(54186)},65317:function(t,e,r){\"use strict\";t.exports=r(94873)},10021:function(t,e,r){\"use strict\";t.exports=r(67618)},54201:function(t,e,r){\"use strict\";t.exports=r(58810)},5861:function(t,e,r){\"use strict\";t.exports=r(20593)},16122:function(t,e,r){\"use strict\";t.exports=r(29396)},83043:function(t,e,r){\"use strict\";t.exports=r(13551)},48131:function(t,e,r){\"use strict\";t.exports=r(46858)},47582:function(t,e,r){\"use strict\";t.exports=r(17988)},21641:function(t,e,r){\"use strict\";t.exports=r(68868)},96268:function(t,e,r){\"use strict\";t.exports=r(20467)},19440:function(t,e,r){\"use strict\";t.exports=r(91271)},99488:function(t,e,r){\"use strict\";t.exports=r(21461)},97393:function(t,e,r){\"use strict\";t.exports=r(85956)},25743:function(t,e,r){\"use strict\";t.exports=r(52979)},66398:function(t,e,r){\"use strict\";t.exports=r(32275)},17280:function(t,e,r){\"use strict\";t.exports=r(6419)},77900:function(t,e,r){\"use strict\";t.exports=r(61510)},81299:function(t,e,r){\"use strict\";t.exports=r(87619)},93005:function(t,e,r){\"use strict\";t.exports=r(93601)},40344:function(t,e,r){\"use strict\";t.exports=r(96595)},47645:function(t,e,r){\"use strict\";t.exports=r(70954)},6197:function(t,e,r){\"use strict\";t.exports=r(47462)},4534:function(t,e,r){\"use strict\";t.exports=r(17659)},85461:function(t,e,r){\"use strict\";t.exports=r(19990)},82884:function(t){\"use strict\";t.exports=[{path:\"\",backoff:0},{path:\"M-2.4,-3V3L0.6,0Z\",backoff:.6},{path:\"M-3.7,-2.5V2.5L1.3,0Z\",backoff:1.3},{path:\"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z\",backoff:1.55},{path:\"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z\",backoff:1.6},{path:\"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z\",backoff:2},{path:\"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z\",backoff:0,noRotate:!0},{path:\"M2,2V-2H-2V2Z\",backoff:0,noRotate:!0}]},50215:function(t,e,r){\"use strict\";var n=r(82884),i=r(41940),a=r(85555),o=r(44467).templatedArray;r(24695),t.exports=o(\"annotation\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},text:{valType:\"string\",editType:\"calc+arraydraw\"},textangle:{valType:\"angle\",dflt:0,editType:\"calc+arraydraw\"},font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),width:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},height:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"center\",editType:\"arraydraw\"},valign:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\",editType:\"arraydraw\"},bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},borderpad:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},showarrow:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},arrowcolor:{valType:\"color\",editType:\"arraydraw\"},arrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},startarrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},arrowside:{valType:\"flaglist\",flags:[\"end\",\"start\"],extras:[\"none\"],dflt:\"end\",editType:\"arraydraw\"},arrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},startarrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},arrowwidth:{valType:\"number\",min:.1,editType:\"calc+arraydraw\"},standoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},startstandoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},ax:{valType:\"any\",editType:\"calc+arraydraw\"},ay:{valType:\"any\",editType:\"calc+arraydraw\"},axref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.x.toString()],editType:\"calc\"},ayref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.y.toString()],editType:\"calc\"},xref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.x.toString()],editType:\"calc\"},x:{valType:\"any\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},xshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},yref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.y.toString()],editType:\"calc\"},y:{valType:\"any\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},clicktoshow:{valType:\"enumerated\",values:[!1,\"onoff\",\"onout\"],dflt:!1,editType:\"arraydraw\"},xclick:{valType:\"any\",editType:\"arraydraw\"},yclick:{valType:\"any\",editType:\"arraydraw\"},hovertext:{valType:\"string\",editType:\"arraydraw\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",editType:\"arraydraw\"},font:i({editType:\"arraydraw\"}),editType:\"arraydraw\"},captureevents:{valType:\"boolean\",editType:\"arraydraw\"},editType:\"calc\",_deprecated:{ref:{valType:\"string\",editType:\"calc\"}}})},3749:function(t,e,r){\"use strict\";var n=r(71828),i=r(89298),a=r(92605).draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},\"range\"===a&&s(e,r),\"range\"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t[\"a\"+a],l=t[a+\"ref\"],u=t[\"a\"+a+\"ref\"],c=t[\"_\"+a+\"padplus\"],f=t[\"_\"+a+\"padminus\"],h={x:1,y:-1}[a]*t[a+\"shift\"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,v=p-h,g=3*t.startarrowsize*t.arrowwidth||0,y=g+h,m=g-h;if(u===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:v}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(c,y),ppadminus:Math.max(f,m)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else y=s?y+s:y,m=s?m-s:m,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(c,d,y),ppadminus:Math.max(f,v,m)});t._extremes[n]=r}t.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},44317:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(44467).arrayEditor;function o(t,e){var r,n,i,a,o,l,u,c=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),u=l.on,c=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(u.length||c.length){for(r=0;r2/3?\"right\":\"center\"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var Y=!1,W=[\"x\",\"y\"],X=0;X1)&&(nt===rt?((pt=it.r2fraction(e[\"a\"+et]))<0||pt>1)&&(Y=!0):Y=!0),J=it._offset+it.r2p(e[et]),Q=.5}else{var dt=\"domain\"===ht;\"x\"===et?($=e[et],J=dt?it._offset+it._length*$:J=T.l+T.w*$):($=1-e[et],J=dt?it._offset+it._length*$:J=T.t+T.h*$),Q=e.showarrow?.5:$}if(e.showarrow){ft.head=J;var vt=e[\"a\"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);\"domain\"===gt?(\"y\"===et&&(vt=1-vt),ft.tail=it._offset+it._length*vt):\"paper\"===gt?\"y\"===et?(vt=1-vt,ft.tail=T.t+T.h*vt):ft.tail=T.l+T.w*vt:ft.tail=it._offset+it.r2p(vt),K=tt}else ft.tail=J+vt,K=tt+vt;ft.text=ft.tail+tt;var yt=w[\"x\"===et?\"width\":\"height\"];if(\"paper\"===rt&&(ft.head=o.constrain(ft.head,1,yt-1)),\"pixel\"===nt){var mt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-yt;mt>0?(ft.tail+=mt,ft.text+=mt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ct,ft.head+=ct}else K=tt=lt*q(Q,ut),ft.text=J+tt;ft.text+=ct,tt+=ct,K+=ct,e[\"_\"+et+\"padplus\"]=lt/2+K,e[\"_\"+et+\"padminus\"]=lt/2-K,e[\"_\"+et+\"size\"]=lt,e[\"_\"+et+\"shift\"]=tt}if(Y)R.remove();else{var bt=0,_t=0;if(\"left\"!==e.align&&(bt=(A-b)*(\"center\"===e.align?.5:1)),\"top\"!==e.valign&&(_t=(z-_)*(\"middle\"===e.valign?.5:1)),f)n.select(\"svg\").attr({x:N+bt-1,y:N+_t}).call(c.setClipUrl,U?L:null,t);else{var wt=N+_t-v.top,Tt=N+bt-v.left;G.call(h.positionText,Tt,wt).call(c.setClipUrl,U?L:null,t)}V.select(\"rect\").call(c.setRect,N,N,A,z),j.call(c.setRect,F/2,F/2,B-F,H-F),R.call(c.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),I.attr({transform:\"rotate(\"+P+\",\"+C.x.text+\",\"+C.y.text+\")\"});var kt,At=function(r,n){O.selectAll(\".annotation-arrow-g\").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,v=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,v,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr(\"width\"),D=+j.attr(\"height\"),z=v-.5*L,F=z+L,B=b-.5*D,N=B+D,U=[[z,B,z,N],[z,N,F,N],[F,N,F,B],[F,B,z,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=O.append(\"g\").style({opacity:u.opacity(H)}).classed(\"annotation-arrow-g\",!0),Z=G.append(\"path\").attr(\"d\",\"M\"+h+\",\"+p+\"L\"+l+\",\"+f).style(\"stroke-width\",V+\"px\").call(u.stroke,u.rgb(H));if(g(Z,q,e),k.annotationPosition&&Z.node().parentNode&&!a){var Y=l,W=f;if(e.standoff){var X=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));Y+=e.standoff*(h-l)/X,W+=e.standoff*(p-f)/X}var J,K,$=G.append(\"path\").classed(\"annotation-arrow\",!0).classed(\"anndrag\",!0).classed(\"cursor-move\",!0).attr({d:\"M3,3H-3V-3H3ZM0,0L\"+(h-Y)+\",\"+(p-W),transform:s(Y,W)}).style(\"stroke-width\",V+6+\"px\").call(u.stroke,\"rgba(0,0,0,0)\").call(u.fill,\"rgba(0,0,0,0)\");d.init({element:$.node(),gd:t,prepFn:function(){var t=c.getTranslate(R);J=t.x,K=t.y,y&&y.autorange&&M(y._name+\".autorange\",!0),x&&x.autorange&&M(x._name+\".autorange\",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(c.setTranslate,i,a),S(\"x\",m(y,t,\"x\",T,e)),S(\"y\",m(x,r,\"y\",T,e)),e.axref===e.xref&&S(\"ax\",m(y,t,\"ax\",T,e)),e.ayref===e.yref&&S(\"ay\",m(x,r,\"ay\",T,e)),G.attr(\"transform\",s(t,r)),I.attr({transform:\"rotate(\"+P+\",\"+i+\",\"+a+\")\"})},doneFn:function(){i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}};e.showarrow&&At(0,0),D&&d.init({element:R.node(),gd:t,prepFn:function(){kt=I.attr(\"transform\")},moveFn:function(t,r){var n=\"pointer\";if(e.showarrow)e.axref===e.xref?S(\"ax\",m(y,t,\"ax\",T,e)):S(\"ax\",e.ax+t),e.ayref===e.yref?S(\"ay\",m(x,r,\"ay\",T.w,e)):S(\"ay\",e.ay+r),At(t,r);else{if(a)return;var i,o;if(y)i=m(y,t,\"x\",T,e);else{var l=e._xsize/T.w,u=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(u+t/T.w,l,0,1,e.xanchor)}if(x)o=m(x,r,\"y\",T,e);else{var c=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-c/2;o=d.align(f-r/T.h,c,0,1,e.yanchor)}S(\"x\",i),S(\"y\",o),y&&x||(n=d.getCursor(y?.5:i,x?.5:o,e.xanchor,e.yanchor))}I.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit(\"plotly_clickannotation\",Z(n))},doneFn:function(){p(R),i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}}t.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(\".annotation\").remove();for(var r=0;r=0,x=e.indexOf(\"end\")>=0,b=d.backoff*g+r.standoff,_=v.backoff*y+r.startstandoff;if(\"line\"===p.nodeName){o={x:+t.attr(\"x1\"),y:+t.attr(\"y1\")},c={x:+t.attr(\"x2\"),y:+t.attr(\"y2\")};var w=o.x-c.x,T=o.y-c.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void D();if(b){if(b*b>w*w+T*T)return void D();var k=b*Math.cos(f),A=b*Math.sin(f);c.x+=k,c.y+=A,t.attr({x2:c.x,y2:c.y})}if(_){if(_*_>w*w+T*T)return void D();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if(\"path\"===p.nodeName){var E=p.getTotalLength(),L=\"\";if(E1){u=!0;break}}u?t.fullLayout._infolayer.select(\".annotation-\"+t.id+'[data-index=\"'+s+'\"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},2468:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828);t.exports={moduleType:\"component\",name:\"annotations3d\",schema:{subplots:{scene:{annotations:r(26997)}}},layoutAttributes:r(26997),handleDefaults:r(20226),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(r)for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+\", \"+Math.round(255*n[1])+\", \"+Math.round(255*n[2]);return a?\"rgba(\"+s+\", \"+n[3]+\")\":\"rgb(\"+s+\")\"}o.tinyRGB=function(t){var e=t.toRgb();return\"rgb(\"+Math.round(e.r)+\", \"+Math.round(e.g)+\", \"+Math.round(e.b)+\")\"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return\"rgba(\"+Math.round(r.r)+\", \"+Math.round(r.g)+\", \"+Math.round(r.b)+\", \"+e+\")\"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||u).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,u))),(i.isDark()?e?i.lighten(e):u:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),\"stroke-opacity\":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),\"fill-opacity\":r.getAlpha()})},o.clean=function(t){if(t&&\"object\"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>c&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var pt=Math.pow(10,Math.floor(Math.log(ht)/Math.LN10));ct*=pt*u.roundUp(ht/pt,[2,5,10]),(Math.abs(Z.start)/Z.size+1e-6)%1<2e-6&&(lt.tick0=0)}lt.dtick=ct}lt.domain=o?[ot+O/B.h,ot+Q-O/B.h]:[ot+P/B.w,ot+Q-P/B.w],lt.setScale(),t.attr(\"transform\",c(Math.round(B.l),Math.round(B.t)));var dt,vt=t.select(\".\"+A.cbtitleunshift).attr(\"transform\",c(-Math.round(B.l),-Math.round(B.t))),gt=lt.ticklabelposition,yt=lt.title.font.size,mt=t.select(\".\"+A.cbaxis),xt=0,bt=0;function _t(n,i){var a={propContainer:lt,propName:e._propPrefix+\"title\",traceIndex:e._traceIndex,_meta:e._meta,placeholder:F._dfltTitle.colorbar,containerGroup:t.select(\".\"+A.cbtitle)},o=\"h\"===n.charAt(0)?n.substr(1):\"h\"+n;t.selectAll(\".\"+o+\",.\"+o+\"-math-group\").remove(),v.draw(r,n,f(a,i||{}))}return u.syncOrAsync([a.previousPromises,function(){var t,e;(o&&ut||!o&&!ut)&&(\"top\"===V&&(t=P+B.l+tt*I,e=O+B.t+et*(1-ot-Q)+3+.75*yt),\"bottom\"===V&&(t=P+B.l+tt*I,e=O+B.t+et*(1-ot)-3-.25*yt),\"right\"===V&&(e=O+B.t+et*D+3+.75*yt,t=P+B.l+tt*ot),_t(lt._id+\"title\",{attributes:{x:t,y:e,\"text-anchor\":o?\"start\":\"middle\"}}))},function(){if(!o&&!ut||o&&ut){var a,l=t.select(\".\"+A.cbtitle),f=l.select(\"text\"),h=[-M/2,M/2],d=l.select(\".h\"+lt._id+\"title-math-group\").node(),v=15.6;if(f.node()&&(v=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),bt=a.width,(xt=a.height)>v&&(h[1]-=(xt-v)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),bt=a.width,xt=a.height),o){if(xt){if(xt+=5,\"top\"===V)lt.domain[1]-=xt/B.h,h[1]*=-1;else{lt.domain[0]+=xt/B.h;var y=g.lineCount(f);h[1]+=(1-y)*v}l.attr(\"transform\",c(h[0],h[1])),lt.setScale()}}else bt&&(\"right\"===V&&(lt.domain[0]+=(bt+yt/2)/B.w),l.attr(\"transform\",c(h[0],h[1])),lt.setScale())}t.selectAll(\".\"+A.cbfills+\",.\"+A.cblines).attr(\"transform\",o?c(0,Math.round(B.h*(1-lt.domain[1]))):c(Math.round(B.w*lt.domain[0]),0)),mt.attr(\"transform\",o?c(0,Math.round(-B.t)):c(Math.round(-B.l),0));var m=t.select(\".\"+A.cbfills).selectAll(\"rect.\"+A.cbfill).attr(\"style\",\"\").data(W);m.enter().append(\"rect\").classed(A.cbfill,!0).attr(\"style\",\"\"),m.exit().remove();var x=H.map(lt.c2p).map(Math.round).sort((function(t,e){return t-e}));m.each((function(t,a){var s=[0===a?H[0]:(W[a]+W[a-1])/2,a===W.length-1?H[1]:(W[a]+W[a+1])/2].map(lt.c2p).map(Math.round);o&&(s[1]=u.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?\"x\":\"y\",rt).attr(o?\"y\":\"x\",n.min(s)).attr(o?\"width\":\"height\",Math.max(J,2)).attr(o?\"height\":\"width\",Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?\"vertical\":\"horizontalreversed\",e._fillgradient,\"fill\");else{var c=G(t).replace(\"e-\",\"\");l.attr(\"fill\",i(c).toHexString())}}));var b=t.select(\".\"+A.cblines).selectAll(\"path.\"+A.cbline).data(j.color&&j.width?X:[]);b.enter().append(\"path\").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=rt,r=Math.round(lt.c2p(t))+j.width/2%1;n.select(this).attr(\"d\",\"M\"+(o?e+\",\"+r:r+\",\"+e)+(o?\"h\":\"v\")+J).call(p.lineGroupStyle,j.width,q(t),j.dash)})),mt.selectAll(\"g.\"+lt._id+\"tick,path\").remove();var _=rt+J+(M||0)/2-(\"outside\"===e.ticks?1:0),T=s.calcTicks(lt),k=s.getTickSigns(lt)[2];return s.drawTicks(r,lt,{vals:\"inside\"===lt.ticks?s.clipEnds(lt,T):T,layer:mt,path:s.makeTickPath(lt,_,k),transFn:s.makeTransTickFn(lt)}),s.drawLabels(r,lt,{vals:T,layer:mt,transFn:s.makeTransTickLabelFn(lt),labelFns:s.makeLabelFns(lt,_)})},function(){if(o&&!ut||!o&&ut){var t,i,a=lt.position||0,s=lt._offset+lt._length/2;if(\"right\"===V)i=s,t=B.l+tt*a+10+yt*(lt.showticklabels?1:.5);else if(t=s,\"bottom\"===V&&(i=B.t+et*a+10+(-1===gt.indexOf(\"inside\")?lt.tickfont.size:0)+(\"intside\"!==lt.ticks&&e.ticklen||0)),\"top\"===V){var l=U.text.split(\"
\").length;i=B.t+et*a+10-J-w*yt*l}_t((o?\"h\":\"v\")+lt._id+\"title\",{avoid:{selection:n.select(r).selectAll(\"g.\"+lt._id+\"tick\"),side:V,offsetTop:o?0:B.t,offsetLeft:o?B.l:0,maxShift:o?F.width:F.height},attributes:{x:t,y:i,\"text-anchor\":\"middle\"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=J+M/2;-1===gt.indexOf(\"inside\")&&(n=p.bBox(mt.node()),s+=o?n.width:n.height),dt=vt.select(\"text\");var u=0,f=o&&\"top\"===V,v=!o&&\"right\"===V,g=0;if(dt.node()&&!dt.classed(A.jsPlaceholder)){var m,x=vt.select(\".h\"+lt._id+\"title-math-group\").node();x&&(o&&ut||!o&&!ut)?(u=(n=p.bBox(x)).width,m=n.height):(u=(n=p.bBox(vt.node())).right-B.l-(o?rt:st),m=n.bottom-B.t-(o?st:rt),o||\"top\"!==V||(s+=n.height,g=n.height)),v&&(dt.attr(\"transform\",c(u/2+yt/2,0)),u*=2),s=Math.max(s,o?u:m)}var b=2*(o?P:O)+s+S+M/2,w=0;!o&&U.text&&\"bottom\"===C&&D<=0&&(b+=w=b/2,g+=w),F._hColorbarMoveTitle=w,F._hColorbarMoveCBTitle=g;var N=S+M,j=(o?rt:st)-N/2-(o?P:0),H=(o?st:rt)-(o?$:O+g-w);t.select(\".\"+A.cbbg).attr(\"x\",j).attr(\"y\",H).attr(o?\"width\":\"height\",Math.max(b-w,2)).attr(o?\"height\":\"width\",Math.max($+N,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style(\"stroke-width\",S);var q=v?Math.max(u-10,0):0;t.selectAll(\".\"+A.cboutline).attr(\"x\",(o?rt:st+P)+q).attr(\"y\",(o?st+O-$:rt)+(f?xt:0)).attr(o?\"width\":\"height\",Math.max(J,2)).attr(o?\"height\":\"width\",Math.max($-(o?2*O+xt:2*P+q),2)).call(d.stroke,e.outlinecolor).style({fill:\"none\",\"stroke-width\":M});var G=o?nt*b:0,Z=o?0:(1-it)*b-g;if(G=R?B.l-G:-G,Z=z?B.t-Z:-Z,t.attr(\"transform\",c(G,Z)),!o&&(S||i(E).getAlpha()&&!i.equals(F.paper_bgcolor,E))){var Y=mt.selectAll(\"text\"),W=Y[0].length,X=t.select(\".\"+A.cbbg).node(),K=p.bBox(X),Q=p.getTranslate(t);Y.each((function(t,e){var r=W-1;if(0===e||e===r){var n,i=p.bBox(this),a=p.getTranslate(this);if(e===r){var o=i.right+a.x;(n=K.right+Q.x+st-S-2+I-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=K.left+Q.x+st+S+2-s)<0&&(n=0)}n&&(W<3?this.setAttribute(\"transform\",\"translate(\"+n+\",0) \"+this.getAttribute(\"transform\")):this.setAttribute(\"visibility\",\"hidden\"))}}))}var tt={},et=T[L],at=k[L],ot=T[C],ct=k[C],ft=b-J;o?(\"pixels\"===h?(tt.y=D,tt.t=$*ot,tt.b=$*ct):(tt.t=tt.b=0,tt.yt=D+l*ot,tt.yb=D-l*ct),\"pixels\"===_?(tt.x=I,tt.l=b*et,tt.r=b*at):(tt.l=ft*et,tt.r=ft*at,tt.xl=I-y*et,tt.xr=I+y*at)):(\"pixels\"===h?(tt.x=I,tt.l=$*et,tt.r=$*at):(tt.l=tt.r=0,tt.xl=I+l*et,tt.xr=I-l*at),\"pixels\"===_?(tt.y=1-D,tt.t=b*ot,tt.b=b*ct):(tt.t=ft*ot,tt.b=ft*ct,tt.yt=D-y*ot,tt.yb=D+y*ct));var ht=e.y<.5?\"b\":\"t\",pt=e.x<.5?\"l\":\"r\";r._fullLayout._reservedMargin[e._id]={};var bt={r:F.width-j-G,l:j+tt.r,b:F.height-H-Z,t:H+tt.b};R&&z?a.autoMargin(r,e._id,tt):R?r._fullLayout._reservedMargin[e._id][ht]=bt[ht]:z||o?r._fullLayout._reservedMargin[e._id][pt]=bt[pt]:r._fullLayout._reservedMargin[e._id][ht]=bt[ht]}],r)}(r,e,t);y&&y.then&&(t._promises||[]).push(y),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=\"v\"===e.orientation,u=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr(\"transform\"),h(t)},moveFn:function(r,o){t.attr(\"transform\",n+c(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/u.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/u.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var f=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+\"x\"]=i,n[e._propPrefix+\"y\"]=a,void 0!==e._traceIndex?o.call(\"_guiRestyle\",r,n,e._traceIndex):o.call(\"_guiRelayout\",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},76228:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t){return n.isPlainObject(t.colorbar)}},12311:function(t,e,r){\"use strict\";t.exports={moduleType:\"component\",name:\"colorbar\",attributes:r(63583),supplyDefaults:r(62499),draw:r(98981).draw,hasColorbar:r(76228)}},50693:function(t,e,r){\"use strict\";var n=r(63583),i=r(30587).counter,a=r(78607),o=r(63282).scales;function s(t){return\"`\"+t+\"`\"}a(o),t.exports=function(t,e){t=t||\"\";var r,a=(e=e||{}).cLetter||\"c\",l=(\"onlyIfNumerical\"in e?e.onlyIfNumerical:Boolean(t),\"noScale\"in e?e.noScale:\"marker.line\"===t),u=\"showScaleDflt\"in e?e.showScaleDflt:\"z\"===a,c=\"string\"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||\"\",h=t?t+\".\":\"\";\"colorAttr\"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:\"z\",c:\"color\"}[a]));var p=a+\"auto\",d=a+\"min\",v=a+\"max\",g=a+\"mid\",y=(s(h+p),s(h+d),s(h+v),{});y[d]=y[v]=void 0;var m={};m[p]=!1;var x={};return\"color\"===r&&(x.color={valType:\"color\",arrayOk:!0,editType:f||\"style\"},e.anim&&(x.color.anim=!0)),x[p]={valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:y},x[d]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:m},x[v]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:m},x[g]={valType:\"number\",dflt:null,editType:\"calc\",impliedEdits:y},x.colorscale={valType:\"colorscale\",editType:\"calc\",dflt:c,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:\"boolean\",dflt:!1!==e.autoColorDflt,editType:\"calc\",impliedEdits:{colorscale:void 0}},x.reversescale={valType:\"boolean\",dflt:!1,editType:\"plot\"},l||(x.showscale={valType:\"boolean\",dflt:u,editType:\"calc\"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:\"subplotid\",regex:i(\"coloraxis\"),dflt:null,editType:\"calc\"}),x}},78803:function(t,e,r){\"use strict\";var n=r(92770),i=r(71828),a=r(52075).extractOpts;t.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,u=r.containerStr,c=u?i.nestedProperty(e,u).get():e,f=a(c),h=!1!==f.auto,p=f.min,d=f.max,v=f.mid,g=function(){return i.aggNums(Math.min,null,l)},y=function(){return i.aggNums(Math.max,null,l)};void 0===p?p=g():h&&(p=c._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=y():h&&(d=c._colorAx&&n(d)?Math.max(d,y()):y()),h&&void 0!==v&&(d-v>v-p?p=v-(d-v):d-v=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync(\"colorscale\",o))}},33046:function(t,e,r){\"use strict\";var n=r(71828),i=r(52075).hasColorscale,a=r(52075).extractOpts;t.exports=function(t,e){function r(t,e){var r=t[\"_\"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,\"colorscale\")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,u=new Array(l),c=0;c4/3-s?o:s}},70461:function(t,e,r){\"use strict\";var n=r(71828),i=[[\"sw-resize\",\"s-resize\",\"se-resize\"],[\"w-resize\",\"move\",\"e-resize\"],[\"nw-resize\",\"n-resize\",\"ne-resize\"]];t.exports=function(t,e,r,a){return t=\"left\"===r?0:\"center\"===r?1:\"right\"===r?2:n.constrain(Math.floor(3*t),0,2),e=\"bottom\"===a?0:\"middle\"===a?1:\"top\"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},64505:function(t,e){\"use strict\";e.selectMode=function(t){return\"lasso\"===t||\"select\"===t},e.drawMode=function(t){return\"drawclosedpath\"===t||\"drawopenpath\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},e.openMode=function(t){return\"drawline\"===t||\"drawopenpath\"===t},e.rectMode=function(t){return\"select\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},e.freeMode=function(t){return\"lasso\"===t||\"drawclosedpath\"===t||\"drawopenpath\"===t},e.selectingOrDrawing=function(t){return e.freeMode(t)||e.rectMode(t)}},28569:function(t,e,r){\"use strict\";var n=r(48956),i=r(57035),a=r(38520),o=r(71828).removeElement,s=r(85555),l=t.exports={};l.align=r(92807),l.getCursor=r(70461);var u=r(26041);function c(){var t=document.createElement(\"div\");t.className=\"dragcover\";var e=t.style;return e.position=\"fixed\",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background=\"none\",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=u.wrapped,l.unhoverRaw=u.raw,l.init=function(t){var e,r,n,u,h,p,d,v,g=t.gd,y=1,m=g._context.doubleClickDelay,x=t.element;g._mouseDownTime||(g._mouseDownTime=0),x.style.pointerEvents=\"all\",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener(\"touchstart\",x._ontouchstart),x._ontouchstart=_,x.addEventListener(\"touchstart\",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)m&&(y=Math.max(y-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(y,p),!v){var r;try{r=new MouseEvent(\"click\",e)}catch(t){var n=f(e);(r=document.createEvent(\"MouseEvents\")).initMouseEvent(\"click\",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging=!1,g._dragged=!1}else g._dragged=!1}},l.coverSlip=c},26041:function(t,e,r){\"use strict\";var n=r(11086),i=r(79990),a=r(24401).getGraphDiv,o=r(26675),s=t.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,\"plotly_beforehover\",e)||(r._hoverlayer.selectAll(\"g\").remove(),r._hoverlayer.selectAll(\"line\").remove(),r._hoverlayer.selectAll(\"circle\").remove(),t._hoverdata=void 0,e.target&&i&&t.emit(\"plotly_unhover\",{event:e,points:i}))}},79952:function(t,e){\"use strict\";e.P={valType:\"string\",values:[\"solid\",\"dot\",\"dash\",\"longdash\",\"dashdot\",\"longdashdot\"],dflt:\"solid\",editType:\"style\"},e.u={shape:{valType:\"enumerated\",values:[\"\",\"/\",\"\\\\\",\"x\",\"-\",\"|\",\"+\",\".\"],dflt:\"\",arrayOk:!0,editType:\"style\"},fillmode:{valType:\"enumerated\",values:[\"replace\",\"overlay\"],dflt:\"replace\",editType:\"style\"},bgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgopacity:{valType:\"number\",editType:\"style\",min:0,max:1},size:{valType:\"number\",min:0,dflt:8,arrayOk:!0,editType:\"style\"},solidity:{valType:\"number\",min:0,max:1,dflt:.3,arrayOk:!0,editType:\"style\"},editType:\"style\"}},91424:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.numberFormat,o=r(92770),s=r(84267),l=r(73972),u=r(7901),c=r(21081),f=i.strTranslate,h=r(63893),p=r(77922),d=r(18783).LINE_SPACING,v=r(37822).DESELECTDIM,g=r(34098),y=r(39984),m=r(23469).appendArrayPointValue,x=t.exports={};function b(t,e,r){var n=e.fillpattern,i=n&&x.getPatternAttr(n.shape,0,\"\");if(i){var a=x.getPatternAttr(n.bgcolor,0,null),o=x.getPatternAttr(n.fgcolor,0,null),s=n.fgopacity,l=x.getPatternAttr(n.size,0,8),c=x.getPatternAttr(n.solidity,0,.3),f=e.uid;x.pattern(t,\"point\",r,f,i,l,c,void 0,n.fillmode,a,o,s)}else e.fillcolor&&t.call(u.fill,e.fillcolor)}x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style(\"font-family\",e),r+1&&t.style(\"font-size\",r+\"px\"),n&&t.call(u.fill,n)},x.setPosition=function(t,e,r){t.attr(\"x\",e).attr(\"y\",r)},x.setSize=function(t,e,r){t.attr(\"width\",e).attr(\"height\",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&(\"text\"===e.node().nodeName?e.attr(\"x\",i).attr(\"y\",a):e.attr(\"transform\",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr(\"display\",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:\"none\")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,u=l.traceIs(a,\"bar-like\")?\".bartext\":\".point,.textpoint\";t.selectAll(u).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style(\"fill\",\"none\");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||\"\";u.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style(\"fill\",\"none\").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||\"\";n.select(this).call(u.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({\"stroke-dasharray\":e,\"stroke-width\":r+\"px\"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return\"solid\"===t?t=\"\":\"dot\"===t?t=r+\"px,\"+r+\"px\":\"dash\"===t?t=3*r+\"px,\"+3*r+\"px\":\"longdash\"===t?t=5*r+\"px,\"+5*r+\"px\":\"dashdot\"===t?t=3*r+\"px,\"+r+\"px,\"+r+\"px,\"+r+\"px\":\"longdashdot\"===t&&(t=5*r+\"px,\"+2*r+\"px,\"+r+\"px,\"+2*r+\"px\"),t},x.singleFillStyle=function(t,e){var r=n.select(t.node());b(t,((r.data()[0]||[])[0]||{}).trace||{},e)},x.fillGroupStyle=function(t,e){t.style(\"stroke-width\",0).each((function(t){var r=n.select(this);t[0].trace&&b(r,t[0].trace,e)}))};var _=r(90998);x.symbolNames=[],x.symbolFuncs=[],x.symbolBackOffs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(_).forEach((function(t){var e=_[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+\"-open\"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,x.symbolBackOffs[r]=e.backoff||0,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+\"-dot\",r+300,String(r+300),t+\"-open-dot\"),e.noFill&&(x.symbolNoFill[r]=!0)}));var w=x.symbolNames.length;function T(t,e,r,n){var i=t%100;return x.symbolFuncs[i](e,r,n)+(t>=200?\"M0,0.5L0.5,0L0,-0.5L-0.5,0Z\":\"\")}x.symbolNumber=function(t){if(o(t))t=+t;else if(\"string\"==typeof t){var e=0;t.indexOf(\"-open\")>0&&(e=100,t=t.replace(\"-open\",\"\")),t.indexOf(\"-dot\")>0&&(e+=200,t=t.replace(\"-dot\",\"\")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=w||t>=400?0:Math.floor(Math.max(t,0))};var k={x1:1,x2:0,y1:0,y2:0},A={x1:0,x2:0,y1:1,y2:0},M=a(\"~f\"),S={radial:{node:\"radialGradient\"},radialreversed:{node:\"radialGradient\",reversed:!0},horizontal:{node:\"linearGradient\",attrs:k},horizontalreversed:{node:\"linearGradient\",attrs:k,reversed:!0},vertical:{node:\"linearGradient\",attrs:A},verticalreversed:{node:\"linearGradient\",attrs:A,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var c=o.length,f=S[a],h=new Array(c),p=0;p=0&&void 0===t.i&&(t.i=o.i),e.style(\"opacity\",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?s.opacity:t.mo),n.ms2mrc){var c;c=\"various\"===t.ms||\"various\"===s.size?3:n.ms2mrc(t.ms),t.mrc=c,n.selectedSizeFn&&(c=t.mrc=n.selectedSizeFn(t));var f=x.symbolNumber(t.mx||s.symbol)||0;t.om=f%200>=100;var h=rt(t,r),p=G(t,r);e.attr(\"d\",T(f,c,h,p))}var d,v,g,y=!1;if(t.so)g=l.outlierwidth,v=l.outliercolor,d=s.outliercolor;else{var m=(l||{}).width;g=(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,v=\"mlc\"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(l.color)?u.defaultLine:l.color,i.isArrayOrTypedArray(s.color)&&(d=u.defaultLine,y=!0),d=\"mc\"in t?t.mcc=n.markerScale(t.mc):s.color||s.colors||\"rgba(0,0,0,0)\",n.selectedColorFn&&(d=n.selectedColorFn(t))}if(t.om)e.call(u.stroke,d).style({\"stroke-width\":(g||1)+\"px\",fill:\"none\"});else{e.style(\"stroke-width\",(t.isBlank?0:g)+\"px\");var b=s.gradient,_=t.mgt;_?y=!0:_=b&&b.type,i.isArrayOrTypedArray(_)&&(_=_[0],S[_]||(_=0));var w=s.pattern,k=w&&x.getPatternAttr(w.shape,t.i,\"\");if(_&&\"none\"!==_){var A=t.mgc;A?y=!0:A=b.color;var M=r.uid;y&&(M+=\"-\"+t.i),x.gradient(e,a,M,_,[[0,A],[1,d]],\"fill\")}else if(k){var E=!1,L=w.fgcolor;!L&&o&&o.color&&(L=o.color,E=!0);var C=x.getPatternAttr(L,t.i,o&&o.color||null),P=x.getPatternAttr(w.bgcolor,t.i,null),O=w.fgopacity,I=x.getPatternAttr(w.size,t.i,8),D=x.getPatternAttr(w.solidity,t.i,.3);E=E||t.mcc||i.isArrayOrTypedArray(w.shape)||i.isArrayOrTypedArray(w.bgcolor)||i.isArrayOrTypedArray(w.fgcolor)||i.isArrayOrTypedArray(w.size)||i.isArrayOrTypedArray(w.solidity);var z=r.uid;E&&(z+=\"-\"+t.i),x.pattern(e,\"point\",a,z,k,I,D,t.mcc,w.fillmode,P,C,O)}else i.isArrayOrTypedArray(d)?u.fill(e,d[t.i]):u.fill(e,d);g&&u.stroke(e,v)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,\"\"),e.lineScale=x.tryColorscale(r,\"line\"),l.traceIs(t,\"symbols\")&&(e.ms2mrc=g.isBubble(t)?y(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},u=a.opacity,c=o.opacity,f=s.opacity,h=void 0!==c,p=void 0!==f;(i.isArrayOrTypedArray(u)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?c:e:p?f:v*e});var d=a.color,g=o.color,y=s.color;(g||y)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:y||e});var m=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,\"symbols\")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||m/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,c=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:c||(l?e:u.addOpacity(e,v))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style(\"opacity\",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){u.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,n){var a=n.mx||i.symbol||0,o=r.selectedSizeFn(n);t.attr(\"d\",T(x.symbolNumber(a),o,rt(n,e),G(n,e))),n.mrc2=o})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}function I(t,e,r){return r&&(t=N(t)),e?z(t[1]):D(t[0])}function D(t){var e=n.round(t,2);return E=e,e}function z(t){var e=n.round(t,2);return L=e,e}function R(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),u=Math.pow(o*o+s*s,.25),c=(u*u*i-l*l*o)*n,f=(u*u*a-l*l*s)*n,h=3*u*(l+u),p=3*l*(l+u);return[[D(e[0]+(h&&c/h)),z(e[1]+(h&&f/h))],[D(e[0]-(p&&c/p)),z(e[1]-(p&&f/p))]]}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),u=s?i.extractOption(t,e,\"txt\",\"texttemplate\"):i.extractOption(t,e,\"tx\",\"text\");if(u||0===u){if(s){var c=e._module.formatLabels,f=c?c(t,e,l):{},p={};m(p,e,t.i);var d=e._meta||{};u=i.texttemplateString(u,f,l._d3locale,p,t,d)}var v=t.tp||e.textposition,g=O(t,e),y=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,y).text(u).call(h.convertToTspans,r).call(P,v,g,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=O(t,e);u.fill(i,a);var c=l.traceIs(e,\"bar-like\");P(i,o,s,t.mrc2||t.mrc,c)}))}},x.smoothopen=function(t,e){if(t.length<3)return\"M\"+t.join(\"L\");var r,n=\"M\"+t[0],i=[];for(r=1;r=u||w>=f&&w<=u)&&(T<=h&&T>=c||T>=h&&T<=c)&&(t=[w,T])}return t}x.steps=function(t){var e=F[t]||B;return function(t){for(var r=\"M\"+D(t[0][0])+\",\"+z(t[0][1]),n=t.length,i=1;i=1e4&&(x.savedBBoxes={},j=0),r&&(x.savedBBoxes[r]=g),j++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr(\"clip-path\",V(e,r))},x.getTranslate=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||0,r=r||0,a=a.replace(/(\\btranslate\\(.*?\\);?)/,\"\").trim(),a=(a+=f(e,r)).trim(),t[i](\"transform\",a),a},x.getScale=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||1,r=r||1,a=a.replace(/(\\bscale\\(.*?\\);?)/,\"\").trim(),a=(a+=\"scale(\"+e+\",\"+r+\")\").trim(),t[i](\"transform\",a),a};var H=/\\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?\"\":\"scale(\"+e+\",\"+r+\")\";t.each((function(){var t=(this.getAttribute(\"transform\")||\"\").replace(H,\"\");t=(t+=n).trim(),this.setAttribute(\"transform\",t)}))}};var q=/translate\\([^)]*\\)\\s*$/;function G(t,e){var r;return t&&(r=t.mf),void 0===r&&(r=e.marker&&e.marker.standoff||0),e._geo||e._xA?r:-r}x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select(\"text\");if(a.node()){var o=parseFloat(a.attr(\"x\")||0),s=parseFloat(a.attr(\"y\")||0),l=(i.attr(\"transform\")||\"\").match(q);t=1===e&&1===r?[]:[f(o,s),\"scale(\"+e+\",\"+r+\")\",f(-o,-s)],l&&t.push(l),i.attr(\"transform\",t.join(\"\"))}}))},x.getMarkerStandoff=G;var Z,Y,W,X,J,K,$=Math.atan2,Q=Math.cos,tt=Math.sin;function et(t,e){var r=e[0],n=e[1];return[r*Q(t)-n*tt(t),r*tt(t)+n*Q(t)]}function rt(t,e){var r,n,i=t.ma;void 0===i&&(i=e.marker.angle||0);var a=e.marker.angleref;if(\"previous\"===a||\"north\"===a){if(e._geo){var s=e._geo.project(t.lonlat);r=s[0],n=s[1]}else{var l=e._xA,u=e._yA;if(!l||!u)return 90;r=l.c2p(t.x),n=u.c2p(t.y)}if(e._geo){var c,f=t.lonlat[0],h=t.lonlat[1],p=e._geo.project([f,h+1e-5]),d=e._geo.project([f+1e-5,h]),v=$(d[1]-n,d[0]-r),g=$(p[1]-n,p[0]-r);if(\"north\"===a)c=i/180*Math.PI;else if(\"previous\"===a){var y=f/180*Math.PI,m=h/180*Math.PI,x=Z/180*Math.PI,b=Y/180*Math.PI,_=x-y,w=Q(b)*tt(_),T=tt(b)*Q(m)-Q(b)*tt(m)*Q(_);c=-$(w,T)-Math.PI,Z=f,Y=h}var k=et(v,[Q(c),0]),A=et(g,[tt(c),0]);i=$(k[1]+A[1],k[0]+A[0])/Math.PI*180,\"previous\"!==a||K===e.uid&&t.i===J+1||(i=null)}if(\"previous\"===a&&!e._geo)if(K===e.uid&&t.i===J+1&&o(r)&&o(n)){var M=r-W,S=n-X,E=e.line&&e.line.shape||\"\",L=E.slice(E.length-1);\"h\"===L&&(S=0),\"v\"===L&&(M=0),i+=$(S,M)/Math.PI*180+90}else i=null}return W=r,X=n,J=t.i,K=e.uid,i}x.getMarkerAngle=rt},90998:function(t,e,r){\"use strict\";var n,i,a,o,s=r(95616),l=r(39898).round,u=\"M0,0Z\",c=Math.sqrt(2),f=Math.sqrt(3),h=Math.PI,p=Math.cos,d=Math.sin;function v(t){return null===t}function g(t,e,r){if(!(t&&t%360!=0||e))return r;if(a===t&&o===e&&n===r)return i;function l(t,r){var n=p(t),i=d(t),a=r[0],o=r[1]+(e||0);return[a*n-o*i,a*i+o*n]}a=t,o=e,n=r;for(var u=t/180*h,c=0,f=0,v=s(r),g=\"\",y=0;y0,f=t._context.staticPlot;e.each((function(e){var h,p=e[0].trace,d=p.error_x||{},v=p.error_y||{};p.ids&&(h=function(t){return t.id});var g=o.hasMarkers(p)&&p.marker.maxdisplayed>0;v.visible||d.visible||(e=[]);var y=n.select(this).selectAll(\"g.errorbar\").data(e,h);if(y.exit().remove(),e.length){d.visible||y.selectAll(\"path.xerror\").remove(),v.visible||y.selectAll(\"path.yerror\").remove(),y.style(\"opacity\",1);var m=y.enter().append(\"g\").classed(\"errorbar\",!0);c&&m.style(\"opacity\",0).transition().duration(s.duration).style(\"opacity\",1),a.setClipUrl(y,r.layerClipId,t),y.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};return void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0))),void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0))),n}(t,l,u);if(!g||t.vis){var a,o=e.select(\"path.yerror\");if(v.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var h=v.width;a=\"M\"+(r.x-h)+\",\"+r.yh+\"h\"+2*h+\"m-\"+h+\",0V\"+r.ys,r.noYS||(a+=\"m-\"+h+\",0h\"+2*h),o.size()?c&&(o=o.transition().duration(s.duration).ease(s.easing)):o=e.append(\"path\").style(\"vector-effect\",f?\"none\":\"non-scaling-stroke\").classed(\"yerror\",!0),o.attr(\"d\",a)}else o.remove();var p=e.select(\"path.xerror\");if(d.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var y=(d.copy_ystyle?v:d).width;a=\"M\"+r.xh+\",\"+(r.y-y)+\"v\"+2*y+\"m0,-\"+y+\"H\"+r.xs,r.noXS||(a+=\"m0,-\"+y+\"v\"+2*y),p.size()?c&&(p=p.transition().duration(s.duration).ease(s.easing)):p=e.append(\"path\").style(\"vector-effect\",f?\"none\":\"non-scaling-stroke\").classed(\"xerror\",!0),p.attr(\"d\",a)}else p.remove()}}))}}))}},62662:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901);t.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll(\"path.yerror\").style(\"stroke-width\",r.thickness+\"px\").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll(\"path.xerror\").style(\"stroke-width\",a.thickness+\"px\").call(i.stroke,a.color)}))}},77914:function(t,e,r){\"use strict\";var n=r(41940),i=r(528).hoverlabel,a=r(1426).extendFlat;t.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:\"none\"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:\"none\"}}},30732:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972);function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}t.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.index_[0]._length||lt<0||lt>w[0]._length)return d.unhoverRaw(t,e)}else st=\"xpx\"in e?e.xpx:_[0]._length/2,lt=\"ypx\"in e?e.ypx:w[0]._length/2;if(e.pointerX=st+_[0]._offset,e.pointerY=lt+w[0]._offset,q=\"xval\"in e?y.flat(l,e.xval):y.p2c(_,st),G=\"yval\"in e?y.flat(l,e.yval):y.p2c(w,lt),!i(q[0])||!i(G[0]))return o.warn(\"Fx.hover failed\",e,t),d.unhoverRaw(t,e)}var ft=1/0;function ht(t,r){for(Y=0;Yrt&&(nt.splice(0,rt),ft=nt[0].distance),m&&0!==H&&0===nt.length){et.distance=H,et.index=!1;var f=X._module.hoverPoints(et,Q,tt,\"closest\",{hoverLayer:c._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=H}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&\"hovered data\"!==t.xa.spikesnap}));if(d.length){var v=d[0];i(v.x0)&&i(v.y0)&&(h=dt(v),(!at.vLinePoint||at.vLinePoint.spikeDistance>h.spikeDistance)&&(at.vLinePoint=h))}var g=f.filter((function(t){return t.ya.showspikes&&\"hovered data\"!==t.ya.spikesnap}));if(g.length){var x=g[0];i(x.x0)&&i(x.y0)&&(h=dt(x),(!at.hLinePoint||at.hLinePoint.spikeDistance>h.spikeDistance)&&(at.hLinePoint=h))}}}}}function pt(t,e,r){for(var n,i=null,a=1/0,o=0;o0&&Math.abs(t.distance)At-1;Mt--)Ct(nt[Mt]);nt=St,mt()}var Pt=t._hoverdata,Ot=[],It=U(t),Dt=V(t);for(Z=0;Z1||nt.length>1)||\"closest\"===I&&ot&&nt.length>1,Yt=p.combine(c.plot_bgcolor||p.background,c.paper_bgcolor),Wt=O(nt,{gd:t,hovermode:I,rotateLabels:Zt,bgColor:Yt,container:c._hoverlayer,outerContainer:c._paper.node(),commonLabelOpts:c.hoverlabel,hoverdistance:c.hoverdistance}),Xt=Wt.hoverLabels;if(y.isUnifiedHover(I)||(function(t,e,r,n){var i,a,o,s,l,u,c,f=e?\"xa\":\"ya\",h=e?\"ya\":\"xa\",p=0,d=1,v=t.size(),g=new Array(v),y=0,m=n.minX,x=n.maxX,b=n.minY,_=n.maxY,w=function(t){return t*r._invScaleX},k=function(t){return t*r._invScaleY};function A(t){var e=t[0],r=t[t.length-1];if(a=e.pmin-e.pos-e.dp+e.size,o=r.pos+r.dp+r.size-e.pmax,a>.01){for(l=t.length-1;l>=0;l--)t[l].dp+=a;i=!1}if(!(o<.01)){if(a<-.01){for(l=t.length-1;l>=0;l--)t[l].dp-=o;i=!1}if(i){var n=0;for(s=0;se.pmax&&n++;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos>e.pmax-1&&(u.del=!0,n--);for(s=0;s=0;l--)t[l].dp-=o;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos+u.dp+u.size>e.pmax&&(u.del=!0,n--)}}}for(t.each((function(t){var n=t[f],i=t[h],a=\"x\"===n._id.charAt(0),o=n.range;0===y&&o&&o[0]>o[1]!==a&&(d=-1);var s=0,l=a?r.width:r.height;if(\"x\"===r.hovermode||\"y\"===r.hovermode){var u,c,p=D(t,e),v=t.anchor,A=\"end\"===v?-1:1;if(\"middle\"===v)c=(u=t.crossPos+(a?k(p.y-t.by/2):w(t.bx/2+t.tx2width/2)))+(a?k(t.by):w(t.bx));else if(a)c=(u=t.crossPos+k(M+p.y)-k(t.by/2-M))+k(t.by);else{var S=w(A*M+p.x),E=S+w(A*t.bx);u=t.crossPos+Math.min(S,E),c=t.crossPos+Math.max(S,E)}a?void 0!==b&&void 0!==_&&Math.min(c,_)-Math.max(u,b)>1&&(\"left\"===i.side?(s=i._mainLinePosition,l=r.width):l=i._mainLinePosition):void 0!==m&&void 0!==x&&Math.min(c,x)-Math.max(u,m)>1&&(\"top\"===i.side?(s=i._mainLinePosition,l=r.height):l=i._mainLinePosition)}g[y++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(a?T:1)/2,pmin:s,pmax:l}]})),g.sort((function(t,e){return t[0].posref-e[0].posref||d*(e[0].traceIndex-t[0].traceIndex)}));!i&&p<=v;){for(p++,i=!0,s=0;s.01&&L.pmin===C.pmin&&L.pmax===C.pmax){for(l=E.length-1;l>=0;l--)E[l].dp+=a;for(S.push.apply(S,E),g.splice(s+1,1),c=0,l=S.length-1;l>=0;l--)c+=S[l].dp;for(o=c/S.length,l=S.length-1;l>=0;l--)S[l].dp-=o;i=!1}else s++}g.forEach(A)}for(s=g.length-1;s>=0;s--){var P=g[s];for(l=P.length-1;l>=0;l--){var O=P[l],I=O.datum;I.offset=O.dp,I.del=O.del}}}(Xt,Zt,c,Wt.commonLabelBoundingBox),z(Xt,Zt,c._invScaleX,c._invScaleY)),s&&s.tagName){var Jt=g.getComponentMethod(\"annotations\",\"hasClickToShow\")(t,Ot);f(n.select(s),Jt?\"pointer\":\"\")}s&&!a&&function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt)&&(Pt&&t.emit(\"plotly_unhover\",{event:e,points:Pt}),t.emit(\"plotly_hover\",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:q,yvals:G}))}(t,e,r,a,s)}))},e.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=U(i),o=V(i),s=O(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,u=t.eventData;if(u){var c=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),v=t.trace;if(g.traceIs(v,\"gl3d\")){var y=i._fullLayout[v.scene]._scene.container,m=y.offsetLeft,x=y.offsetTop;c+=m,f+=m,h+=x,d+=x}u.bbox={x0:c+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(u.bbox)}else u=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:\"\"},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:u}})),{gd:i,hovermode:\"closest\",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}).hoverLabels,l=0,u=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\\s\\S]*)<\\/extra>/;function O(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,u=e.rotateLabels,f=e.bgColor,d=e.container,v=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||m.HOVERFONT,k=e.fontSize||m.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),O=P+\"Label\",D=A[O];if(void 0===D&&\"multicategory\"===E.type)for(var z=0;zi.width-b?(g=i.width-b,e.attr(\"d\",\"M\"+(b-M)+\",0L\"+b+\",\"+x+M+\"v\"+x+(2*S+m.height)+\"H-\"+b+\"V\"+x+M+\"H\"+(b-2*M)+\"Z\")):e.attr(\"d\",\"M0,0L\"+M+\",\"+x+M+\"H\"+b+\"v\"+x+(2*S+m.height)+\"H-\"+b+\"V\"+x+M+\"H-\"+M+\"Z\"),Y.minX=g-b,Y.maxX=g+b,\"top\"===E.side?(Y.minY=y-(2*S+m.height),Y.maxY=y-S):(Y.minY=y+S,Y.maxY=y+(2*S+m.height))}else{var _,C,P;\"right\"===L.side?(_=\"start\",C=1,P=\"\",g=E._offset+E._length):(_=\"end\",C=-1,P=\"-\",g=E._offset),y=L._offset+(A.y0+A.y1)/2,l.attr(\"text-anchor\",_),e.attr(\"d\",\"M0,0L\"+P+M+\",\"+M+\"V\"+(S+m.height/2)+\"h\"+P+(2*S+m.width)+\"V-\"+(S+m.height/2)+\"H\"+P+M+\"V-\"+M+\"Z\"),Y.minY=y-(S+m.height/2),Y.maxY=y+(S+m.height/2),\"right\"===L.side?(Y.minX=g+M,Y.maxX=g+M+(2*S+m.width)):(Y.minX=g-M-(2*S+m.width),Y.maxX=g-M);var O,I=m.height/2,z=F-m.top-I,R=\"clip\"+i._uid+\"commonlabel\"+L._id;if(g=0?lt:ut+ht=0?ut:bt+ht=0?ot:st+pt=0?st:_t+pt=0,\"top\"!==t.idealAlign&&G||!Z?G?(O+=R/2,t.anchor=\"start\"):t.anchor=\"middle\":(O-=R/2,t.anchor=\"end\"),t.crossPos=O;else{if(t.pos=O,G=P+z/2+Y<=B,Z=P-z/2-Y>=0,\"left\"!==t.idealAlign&&G||!Z)if(G)P+=z/2,t.anchor=\"start\";else{t.anchor=\"middle\";var W=Y/2,X=P+W-B,J=P-W;X>0&&(P-=X),J<0&&(P+=-J)}else P-=z/2,t.anchor=\"end\";t.crossPos=P}w.attr(\"text-anchor\",t.anchor),E&&A.attr(\"text-anchor\",t.anchor),e.attr(\"transform\",s(P,O)+(u?l(_):\"\"))})),{hoverLabels:wt,commonLabelBoundingBox:Y}}function I(t,e,r,n,i,a){var s=\"\",l=\"\";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=N(t.name,t.nameLength));var u=r.charAt(0),c=\"x\"===u?\"y\":\"x\";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+=\"x: \"+t.xLabel+\"
\"),void 0!==t.yLabel&&(l+=\"y: \"+t.yLabel+\"
\"),\"choropleth\"!==t.trace.type&&\"choroplethmapbox\"!==t.trace.type&&(l+=(l?\"z: \":\"\")+t.zLabel)):e&&t[u+\"Label\"]===i?l=t[c+\"Label\"]||\"\":void 0===t.xLabel?void 0!==t.yLabel&&\"scattercarpet\"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:\"(\"+t.xLabel+\", \"+t.yLabel+\")\",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?\"
\":\"\")+t.text),void 0!==t.extraText&&(l+=(l?\"
\":\"\")+t.extraText),a&&\"\"===l&&!t.hovertemplate&&(\"\"===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[u+\"Label\"]!==i&&(h[u+\"other\"]=h[u+\"Val\"],h[u+\"otherLabel\"]=h[u+\"Label\"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=N(r,t.nameLength),\"\"}))}return[l,s]}function D(t,e){var r=0,n=t.offset;return e&&(n*=-A,r=t.offset*k),{x:r,y:n}}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i,s,l,u,f=r.select(\"text.nums\"),p=t.anchor,d=\"end\"===p?-1:1,v=(u=(l=(s={start:1,end:-1,middle:0}[(i=t).anchor])*(M+S))+s*(i.txwidth+S),\"middle\"===i.anchor&&(l-=i.tx2width/2,u+=i.txwidth/2+S),{alignShift:s,textShiftX:l,text2ShiftX:u}),g=D(t,e),y=g.x,m=g.y,x=\"middle\"===p;r.select(\"path\").attr(\"d\",x?\"M-\"+a(t.bx/2+t.tx2width/2)+\",\"+o(m-t.by/2)+\"h\"+a(t.bx)+\"v\"+o(t.by)+\"h-\"+a(t.bx)+\"Z\":\"M0,0L\"+a(d*M+y)+\",\"+o(M+m)+\"v\"+o(t.by/2-M)+\"h\"+a(d*t.bx)+\"v-\"+o(t.by)+\"H\"+a(d*M+y)+\"V\"+o(m-M)+\"Z\");var b=y+v.textShiftX,_=m+t.ty0-t.by/2+S,w=t.textAlign||\"auto\";\"auto\"!==w&&(\"left\"===w&&\"start\"!==p?(f.attr(\"text-anchor\",\"start\"),b=x?-t.bx/2-t.tx2width/2+S:-t.bx-S):\"right\"===w&&\"end\"!==p&&(f.attr(\"text-anchor\",\"end\"),b=x?t.bx/2-t.tx2width/2-S:t.bx+S)),f.call(c.positionText,a(b),o(_)),t.tx2width&&(r.select(\"text.name\").call(c.positionText,a(v.text2ShiftX+v.alignShift*S+y),o(m+t.ty0-t.by/2+S)),r.select(\"rect\").call(h.setRect,a(v.text2ShiftX+(v.alignShift-1)*t.tx2width/2+y),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function R(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var u=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,\"\",e)}:function(t,e){return o.extractOption(s,n,t,e)};function c(e,r,n){var i=u(r,n);l(i)&&(t[e]=i)}if(c(\"hoverinfo\",\"hi\",\"hoverinfo\"),c(\"bgcolor\",\"hbg\",\"hoverlabel.bgcolor\"),c(\"borderColor\",\"hbc\",\"hoverlabel.bordercolor\"),c(\"fontFamily\",\"htf\",\"hoverlabel.font.family\"),c(\"fontSize\",\"hts\",\"hoverlabel.font.size\"),c(\"fontColor\",\"htc\",\"hoverlabel.font.color\"),c(\"nameLength\",\"hnl\",\"hoverlabel.namelength\"),c(\"textAlign\",\"hta\",\"hoverlabel.align\"),t.posref=\"y\"===e||\"closest\"===e&&\"h\"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel=\"xLabel\"in t?t.xLabel:v.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel=\"yLabel\"in t?t.yLabel:v.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||\"log\"===t.xa.type&&t.xerr<=0)){var f=v.tickText(t.xa,t.xa.c2l(t.xerr),\"hover\").text;void 0!==t.xerrneg?t.xLabel+=\" +\"+f+\" / -\"+v.tickText(t.xa,t.xa.c2l(t.xerrneg),\"hover\").text:t.xLabel+=\" ± \"+f,\"x\"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||\"log\"===t.ya.type&&t.yerr<=0)){var h=v.tickText(t.ya,t.ya.c2l(t.yerr),\"hover\").text;void 0!==t.yerrneg?t.yLabel+=\" +\"+h+\" / -\"+v.tickText(t.ya,t.ya.c2l(t.yerrneg),\"hover\").text:t.yLabel+=\" ± \"+h,\"y\"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&\"all\"!==p&&(-1===(p=Array.isArray(p)?p:p.split(\"+\")).indexOf(\"x\")&&(t.xLabel=void 0),-1===p.indexOf(\"y\")&&(t.yLabel=void 0),-1===p.indexOf(\"z\")&&(t.zLabel=void 0),-1===p.indexOf(\"text\")&&(t.text=void 0),-1===p.indexOf(\"name\")&&(t.name=void 0)),t}function F(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,u=r.event,c=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(\".spikeline\").remove(),f||c){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(c){var g,y,m=e.hLinePoint;n=m&&m.xa,\"cursor\"===(i=m&&m.ya).spikesnap?(g=u.pointerX,y=u.pointerY):(g=n._offset+m.x,y=i._offset+m.y);var x,b,_=a.readability(m.color,d)<1.5?p.contrast(d):m.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=v.getPxPosition(t,i);if(-1!==w.indexOf(\"toaxis\")||-1!==w.indexOf(\"across\")){if(-1!==w.indexOf(\"toaxis\")&&(x=A,b=g),-1!==w.indexOf(\"across\")){var M=i._counterDomainMin,S=i._counterDomainMax;\"free\"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:y,y2:y,\"stroke-width\":T,stroke:k,\"stroke-dasharray\":h.dashStyle(i.spikedash,T)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:y,y2:y,\"stroke-width\":T+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==w.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:A+(\"right\"!==i.side?T:-T),cy:y,r:T,fill:k}).classed(\"spikeline\",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,\"cursor\"===n.spikesnap?(E=u.pointerX,L=u.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,O,I=a.readability(C.color,d)<1.5?p.contrast(d):C.color,D=n.spikemode,z=n.spikethickness,R=n.spikecolor||I,F=v.getPxPosition(t,n);if(-1!==D.indexOf(\"toaxis\")||-1!==D.indexOf(\"across\")){if(-1!==D.indexOf(\"toaxis\")&&(P=F,O=L),-1!==D.indexOf(\"across\")){var B=n._counterDomainMin,N=n._counterDomainMax;\"free\"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,O=l.t+(1-B)*l.h}o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:O,\"stroke-width\":z,stroke:R,\"stroke-dasharray\":h.dashStyle(n.spikedash,z)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:O,\"stroke-width\":z+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==D.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:E,cy:F-(\"top\"!==n.side?z:-z),r:z,fill:R}).classed(\"spikeline\",!0)}}}function B(t,e){return!e||e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint}function N(t,e){return c.plainText(t||\"\",{len:e,allowedTags:[\"br\",\"sub\",\"sup\",\"b\",\"i\",\"em\"]})}function j(t,e,r){var n=e[t+\"a\"],i=e[t+\"Val\"],a=e.cd[0];if(\"category\"===n.type||\"multicategory\"===n.type)i=n._categoriesMap[i];else if(\"date\"===n.type){var o=e.trace[t+\"periodalignment\"];if(o){var s=e.cd[e.index],l=s[t+\"Start\"];void 0===l&&(l=s[t]);var u=s[t+\"End\"];void 0===u&&(u=s[t]);var c=u-l;\"end\"===o?i+=c:\"middle\"===o&&(i+=c/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&(\"group\"!==r.boxmode&&\"group\"!==r.violinmode||(i+=a.t.dPos)),i}function U(t){return t.offsetTop+t.clientTop}function V(t){return t.offsetLeft+t.clientLeft}function H(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.left,a=n.top,s=i+n.width,l=a+n.height,u=o.apply3DTransform(r._invTransform)(i,a),c=o.apply3DTransform(r._invTransform)(s,l),f=u[0],h=u[1],p=c[0],d=c[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},38048:function(t,e,r){\"use strict\";var n=r(71828),i=r(7901),a=r(23469).isUnifiedHover;t.exports=function(t,e,r,o){o=o||{};var s=e.legend;function l(t){o.font[t]||(o.font[t]=s?e.legend.font[t]:e.font[t])}e&&a(e.hovermode)&&(o.font||(o.font={}),l(\"size\"),l(\"family\"),l(\"color\"),s?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r(\"hoverlabel.bgcolor\",o.bgcolor),r(\"hoverlabel.bordercolor\",o.bordercolor),r(\"hoverlabel.namelength\",o.namelength),n.coerceFont(r,\"hoverlabel.font\",o.font),r(\"hoverlabel.align\",o.align)}},98212:function(t,e,r){\"use strict\";var n=r(71828),i=r(528);t.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r(\"clickmode\"),r(\"hovermode\")}},30211:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(28569),o=r(23469),s=r(528),l=r(88335);t.exports={moduleType:\"component\",name:\"fx\",constants:r(26675),schema:{layout:s},attributes:r(77914),layoutAttributes:s,supplyLayoutGlobalDefaults:r(22774),supplyDefaults:r(54268),supplyLayoutDefaults:r(34938),calc:r(30732),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,\"hoverlabel.\"+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,\"hoverinfo\",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll(\"g.hovertext\").remove(),e.selectAll(\".spikeline\").remove()},click:r(75914)}},528:function(t,e,r){\"use strict\";var n=r(26675),i=r(41940),a=i({editType:\"none\"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,t.exports={clickmode:{valType:\"flaglist\",flags:[\"event\",\"select\"],dflt:\"event\",editType:\"plot\",extras:[\"none\"]},dragmode:{valType:\"enumerated\",values:[\"zoom\",\"pan\",\"select\",\"lasso\",\"drawclosedpath\",\"drawopenpath\",\"drawline\",\"drawrect\",\"drawcircle\",\"orbit\",\"turntable\",!1],dflt:\"zoom\",editType:\"modebar\"},hovermode:{valType:\"enumerated\",values:[\"x\",\"y\",\"closest\",!1,\"x unified\",\"y unified\"],dflt:\"closest\",editType:\"modebar\"},hoverdistance:{valType:\"integer\",min:-1,dflt:20,editType:\"none\"},spikedistance:{valType:\"integer\",min:-1,dflt:-1,editType:\"none\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"none\"},bordercolor:{valType:\"color\",editType:\"none\"},font:a,grouptitlefont:i({editType:\"none\"}),align:{valType:\"enumerated\",values:[\"left\",\"right\",\"auto\"],dflt:\"auto\",editType:\"none\"},namelength:{valType:\"integer\",min:-1,dflt:15,editType:\"none\"},editType:\"none\"},selectdirection:{valType:\"enumerated\",values:[\"h\",\"v\",\"d\",\"any\"],dflt:\"any\",editType:\"none\"}}},34938:function(t,e,r){\"use strict\";var n=r(71828),i=r(528),a=r(98212),o=r(38048);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r(\"hoverdistance\"),r(\"spikedistance\")),\"select\"===r(\"dragmode\")&&r(\"selectdirection\");var s=e._has(\"mapbox\"),l=e._has(\"geo\"),u=e._basePlotModules.length;\"zoom\"===e.dragmode&&((s||l)&&1===u||s&&l&&2===u)&&(e.dragmode=\"pan\"),o(t,e,r),n.coerceFont(r,\"hoverlabel.grouptitlefont\",e.hoverlabel.font)}},22774:function(t,e,r){\"use strict\";var n=r(71828),i=r(38048),a=r(528);t.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},83312:function(t,e,r){\"use strict\";var n=r(71828),i=r(30587).counter,a=r(27670).Y,o=r(85555).idRegex,s=r(44467),l={rows:{valType:\"integer\",min:1,editType:\"plot\"},roworder:{valType:\"enumerated\",values:[\"top to bottom\",\"bottom to top\"],dflt:\"top to bottom\",editType:\"plot\"},columns:{valType:\"integer\",min:1,editType:\"plot\"},subplots:{valType:\"info_array\",freeLength:!0,dimensions:2,items:{valType:\"enumerated\",values:[i(\"xy\").toString(),\"\"],editType:\"plot\"},editType:\"plot\"},xaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.x.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},yaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.y.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},pattern:{valType:\"enumerated\",values:[\"independent\",\"coupled\"],dflt:\"coupled\",editType:\"plot\"},xgap:{valType:\"number\",min:0,max:1,editType:\"plot\"},ygap:{valType:\"number\",min:0,max:1,editType:\"plot\"},domain:a({name:\"grid\",editType:\"plot\",noGridCell:!0},{}),xside:{valType:\"enumerated\",values:[\"bottom\",\"bottom plot\",\"top plot\",\"top\"],dflt:\"bottom plot\",editType:\"plot\"},yside:{valType:\"enumerated\",values:[\"left\",\"left plot\",\"right plot\",\"right\"],dflt:\"left plot\",editType:\"plot\"},editType:\"plot\"};function u(t,e,r){var n=e[r+\"axes\"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function c(t,e,r,n,i,a){var o=e(t+\"gap\",r),s=e(\"domain.\"+t);e(t+\"side\",n);for(var l=new Array(i),u=s[0],c=(s[1]-u)/(i-o),f=c*(1-o),h=0;h1){h||p||d||\"independent\"===k(\"pattern\")&&(h=!0),g._hasSubplotGrid=h;var x,b,_=\"top to bottom\"===k(\"roworder\"),w=h?.2:.1,T=h?.3:.1;v&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:c(\"x\",k,w,x,m),y:c(\"y\",k,T,b,y,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,c,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,v=r.rows,g=r.columns,y=\"independent\"===r.pattern,m=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(v);var b=1;for(n=0;n(\"legend\"===t?1:0));if(!1===M&&(r[t]=void 0),(!1!==M||f.uirevision)&&(p(\"uirevision\",r.uirevision),!1!==M)){p(\"borderwidth\");var S,E,L,C=\"h\"===p(\"orientation\"),P=\"paper\"===p(\"yref\"),O=\"paper\"===p(\"xref\"),I=\"left\";if(C?(S=0,n.getComponentMethod(\"rangeslider\",\"isVisible\")(e.xaxis)?P?(E=1.1,L=\"bottom\"):(E=1,L=\"top\"):P?(E=-.1,L=\"top\"):(E=0,L=\"bottom\")):(E=1,L=\"auto\",O?S=1.02:(S=1,I=\"right\")),i.coerce(f,h,{x:{valType:\"number\",editType:\"legend\",min:O?-2:0,max:O?3:1,dflt:S}},\"x\"),i.coerce(f,h,{y:{valType:\"number\",editType:\"legend\",min:P?-2:0,max:P?3:1,dflt:E}},\"y\"),p(\"traceorder\",_),u.isGrouped(r[t])&&p(\"tracegroupgap\"),p(\"entrywidth\"),p(\"entrywidthmode\"),p(\"itemsizing\"),p(\"itemwidth\"),p(\"itemclick\"),p(\"itemdoubleclick\"),p(\"groupclick\"),p(\"xanchor\",I),p(\"yanchor\",L),p(\"valign\"),i.noneOrAll(f,h,[\"x\",\"y\"]),p(\"title.text\")){p(\"title.side\",C?\"left\":\"top\");var D=i.extendFlat({},d,{size:i.bigFont(d.size)});i.coerceFont(p,\"title.font\",D)}}}}t.exports=function(t,e,r){var n,a=r.slice(),o=e.shapes;if(o)for(n=0;n1)}var R=h.hiddenlabels||[];if(!(v||h.showlegend&&w.length))return s.selectAll(\".\"+d).remove(),h._topdefs.select(\"#\"+r).remove(),a.autoMargin(t,d);var F=i.ensureSingle(s,\"g\",d,(function(t){v||t.attr(\"pointer-events\",\"all\")})),B=i.ensureSingleById(h._topdefs,\"clipPath\",r,(function(t){t.append(\"rect\")})),N=i.ensureSingle(F,\"rect\",\"bg\",(function(t){t.attr(\"shape-rendering\",\"crispEdges\")}));N.call(c.stroke,f.bordercolor).call(c.fill,f.bgcolor).style(\"stroke-width\",f.borderwidth+\"px\");var j=i.ensureSingle(F,\"g\",\"scrollbox\"),U=f.title;if(f._titleWidth=0,f._titleHeight=0,U.text){var V=i.ensureSingle(j,\"text\",d+\"titletext\");V.attr(\"text-anchor\",\"start\").call(u.font,U.font).text(U.text),L(V,j,t,f,_)}else j.selectAll(\".\"+d+\"titletext\").remove();var H=i.ensureSingle(F,\"rect\",\"scrollbar\",(function(t){t.attr(p.scrollBarEnterAttrs).call(c.fill,p.scrollBarColor)})),q=j.selectAll(\"g.groups\").data(w);q.enter().append(\"g\").attr(\"class\",\"groups\"),q.exit().remove();var G=q.selectAll(\"g.traces\").data(i.identity);G.enter().append(\"g\").attr(\"class\",\"traces\"),G.exit().remove(),G.style(\"opacity\",(function(t){var e=t[0].trace;return o.traceIs(e,\"pie-like\")?-1!==R.indexOf(t[0].label)?.5:1:\"legendonly\"===e.visible?.5:1})).each((function(){n.select(this).call(M,t,f)})).call(x,t,f).each((function(){v||n.select(this).call(E,t,d)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout,o=O(i);i||(i=a[o]);var s=a._size,l=b.isVertical(i),c=b.isGrouped(i),f=\"fraction\"===i.entrywidthmode,h=i.borderwidth,d=2*h,v=p.itemGap,g=i.itemwidth+2*v,y=2*(h+v),m=P(i),x=i.y<0||0===i.y&&\"top\"===m,_=i.y>1||1===i.y&&\"bottom\"===m,w=i.tracegroupgap,T={};i._maxHeight=Math.max(x||_?a.height/2:s.h,30);var A=0;i._width=0,i._height=0;var M=function(t){var e=0,r=0,n=t.title.side;return n&&(-1!==n.indexOf(\"left\")&&(e=t._titleWidth),-1!==n.indexOf(\"top\")&&(r=t._titleHeight)),[e,r]}(i);if(l)r.each((function(t){var e=t[0].height;u.setTranslate(this,h+M[0],h+M[1]+i._height+e/2+v),i._height+=e,i._width=Math.max(i._width,t[0].width)})),A=g+i._width,i._width+=v+g+d,i._height+=y,c&&(e.each((function(t,e){u.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var S=C(i),E=i.x<0||0===i.x&&\"right\"===S,L=i.x>1||1===i.x&&\"left\"===S,I=_||x,D=a.width/2;i._maxWidth=Math.max(E?I&&\"left\"===S?s.l+s.w:D:L?I&&\"right\"===S?s.r+s.w:D:s.w,2*g);var z=0,R=0;r.each((function(t){var e=k(t,i,g);z=Math.max(z,e),R+=e})),A=null;var F=0;if(c){var B=0,N=0,j=0;e.each((function(){var t=0,e=0;n.select(this).selectAll(\"g.traces\").each((function(r){var n=k(r,i,g),a=r[0].height;u.setTranslate(this,M[0],M[1]+h+v+a/2+e),e+=a,t=Math.max(t,n),T[r[0].trace.legendgroup]=t}));var r=t+v;N>0&&r+h+N>i._maxWidth?(F=Math.max(F,N),N=0,j+=B+w,B=e):B=Math.max(B,e),u.setTranslate(this,N,j),N+=r})),i._width=Math.max(F,N)+h,i._height=j+B+y}else{var U=r.size(),V=R+d+(U-1)*v=i._maxWidth&&(F=Math.max(F,Z),q=0,G+=H,i._height+=H,H=0),u.setTranslate(this,M[0]+h+q,M[1]+h+G+e/2+v),Z=q+r+v,q+=n,H=Math.max(H,e)})),V?(i._width=q+d,i._height=H+y):(i._width=Math.max(F,Z)+d,i._height+=H+y)}}i._width=Math.ceil(Math.max(i._width+M[0],i._titleWidth+2*(h+p.titlePad))),i._height=Math.ceil(Math.max(i._height+M[1],i._titleHeight+2*(h+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var Y=t._context.edits,W=Y.legendText||Y.legendPosition;r.each((function(t){var e=n.select(this).select(\".\"+o+\"toggle\"),r=t[0].height,a=t[0].trace.legendgroup,s=k(t,i,g);c&&\"\"!==a&&(s=T[a]);var h=W?g:A||s;l||f||(h+=v/2),u.setRect(e,0,-r/2,h,r)}))}(t,q,G,f)},function(){var e,c,m,x,b=h._size,_=f.borderwidth,w=\"paper\"===f.xref,T=\"paper\"===f.yref;if(!v){var k,M;k=w?b.l+b.w*f.x-g[C(f)]*f._width:h.width*f.x-g[C(f)]*f._width,M=T?b.t+b.h*(1-f.y)-g[P(f)]*f._effHeight:h.height*(1-f.y)-g[P(f)]*f._effHeight;var S=function(t,e,r,n){var i=t._fullLayout,o=i[e],s=C(o),l=P(o),u=\"paper\"===o.xref,c=\"paper\"===o.yref;t._fullLayout._reservedMargin[e]={};var f=o.y<.5?\"b\":\"t\",h=o.x<.5?\"l\":\"r\",p={r:i.width-r,l:r+o._width,b:i.height-n,t:n+o._effHeight};if(u&&c)return a.autoMargin(t,e,{x:o.x,y:o.y,l:o._width*g[s],r:o._width*y[s],b:o._effHeight*y[l],t:o._effHeight*g[l]});u?t._fullLayout._reservedMargin[e][f]=p[f]:c||\"v\"===o.orientation?t._fullLayout._reservedMargin[e][h]=p[h]:t._fullLayout._reservedMargin[e][f]=p[f]}(t,d,k,M);if(S)return;if(h.margin.autoexpand){var E=k,L=M;k=w?i.constrain(k,0,h.width-f._width):E,M=T?i.constrain(M,0,h.height-f._effHeight):L,k!==E&&i.log(\"Constrain \"+d+\".x to make legend fit inside graph\"),M!==L&&i.log(\"Constrain \"+d+\".y to make legend fit inside graph\")}u.setTranslate(F,k,M)}if(H.on(\".drag\",null),F.on(\"wheel\",null),v||f._height<=f._maxHeight||t._context.staticPlot){var O=f._effHeight;v&&(O=f._height),N.attr({width:f._width-_,height:O-_,x:_/2,y:_/2}),u.setTranslate(j,0,0),B.select(\"rect\").attr({width:f._width-2*_,height:O-2*_,x:_,y:_}),u.setClipUrl(j,r,t),u.setRect(H,0,0,0,0),delete f._scrollY}else{var I,D,z,R=Math.max(p.scrollBarMinHeight,f._effHeight*f._effHeight/f._height),U=f._effHeight-R-2*p.scrollBarMargin,V=f._height-f._effHeight,q=U/V,G=Math.min(f._scrollY||0,V);N.attr({width:f._width-2*_+p.scrollBarWidth+p.scrollBarMargin,height:f._effHeight-_,x:_/2,y:_/2}),B.select(\"rect\").attr({width:f._width-2*_+p.scrollBarWidth+p.scrollBarMargin,height:f._effHeight-2*_,x:_,y:_+G}),u.setClipUrl(j,r,t),W(G,R,q),F.on(\"wheel\",(function(){W(G=i.constrain(f._scrollY+n.event.deltaY/U*V,0,V),R,q),0!==G&&G!==V&&n.event.preventDefault()}));var Z=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;I=\"touchstart\"===t.type?t.changedTouches[0].clientY:t.clientY,z=G})).on(\"drag\",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(D=\"touchmove\"===t.type?t.changedTouches[0].clientY:t.clientY,G=function(t,e,r){var n=(r-e)/q+t;return i.constrain(n,0,V)}(z,I,D),W(G,R,q))}));H.call(Z);var Y=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;\"touchstart\"===t.type&&(I=t.changedTouches[0].clientY,z=G)})).on(\"drag\",(function(){var t=n.event.sourceEvent;\"touchmove\"===t.type&&(D=t.changedTouches[0].clientY,G=function(t,e,r){var n=(e-r)/q+t;return i.constrain(n,0,V)}(z,I,D),W(G,R,q))}));j.call(Y)}function W(e,r,n){f._scrollY=t._fullLayout[d]._scrollY=e,u.setTranslate(j,0,-e),u.setRect(H,f._width,p.scrollBarMargin+e*n,p.scrollBarWidth,r),B.select(\"rect\").attr(\"y\",_+e)}t._context.edits.legendPosition&&(F.classed(\"cursor-move\",!0),l.init({element:F.node(),gd:t,prepFn:function(){var t=u.getTranslate(F);m=t.x,x=t.y},moveFn:function(t,r){var n=m+t,i=x+r;u.setTranslate(F,n,i),e=l.align(n,f._width,b.l,b.l+b.w,f.xanchor),c=l.align(i+f._height,-f._height,b.t+b.h,b.t,f.yanchor)},doneFn:function(){if(void 0!==e&&void 0!==c){var r={};r[d+\".x\"]=e,r[d+\".y\"]=c,o.call(\"_guiRelayout\",t,r)}},clickFn:function(e,r){var n=s.selectAll(\"g.traces\").filter((function(){var t=this.getBoundingClientRect();return r.clientX>=t.left&&r.clientX<=t.right&&r.clientY>=t.top&&r.clientY<=t.bottom}));n.size()>0&&A(t,F,n,e,r)}}))}],t)}}function k(t,e,r){var n=t[0],i=n.width,a=e.entrywidthmode,o=n.trace.legendwidth||e.entrywidth;return\"fraction\"===a?e._maxWidth*o:r+(o||i)}function A(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};a._group&&(l.group=a._group),o.traceIs(a,\"pie-like\")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,\"plotly_legendclick\",l)&&(1===n?e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay):2===n&&(e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,\"plotly_legenddoubleclick\",l)&&h(r,t,n)))}function M(t,e,r){var n,a,s=O(r),l=t.data()[0][0],c=l.trace,h=o.traceIs(c,\"pie-like\"),d=!r._inHover&&e._context.edits.legendText&&!h,v=r._maxNameLength;l.groupTitle?(n=l.groupTitle.text,a=l.groupTitle.font):(a=r.font,r.entries?n=l.text:(n=h?l.label:c.name,c._meta&&(n=i.templateString(n,c._meta))));var g=i.ensureSingle(t,\"text\",s+\"text\");g.attr(\"text-anchor\",\"start\").call(u.font,a).text(d?S(n,v):n);var y=r.itemwidth+2*p.itemGap;f.positionText(g,y,0),d?g.call(f.makeEditable,{gd:e,text:n}).call(L,t,e,r).on(\"edit\",(function(n){this.text(S(n,v)).call(L,t,e,r);var a=l.trace._fullInput||{},s={};if(o.hasTransform(a,\"groupby\")){var u=o.getTransformIndices(a,\"groupby\"),f=u[u.length-1],h=i.keyedContainer(a,\"transforms[\"+f+\"].styles\",\"target\",\"value.name\");h.set(l.trace._group,n),s=h.constructUpdate()}else s.name=n;return a._isShape?o.call(\"_guiRelayout\",e,\"shapes[\"+c.index+\"].name\",s.name):o.call(\"_guiRestyle\",e,s,c.index)})):L(g,t,e,r)}function S(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||\"\").length;n>0;n--)t+=\" \";return t}function E(t,e,r){var a,o=e._context.doubleClickDelay,s=1,l=i.ensureSingle(t,\"rect\",r+\"toggle\",(function(t){e._context.staticPlot||t.style(\"cursor\",\"pointer\").attr(\"pointer-events\",\"all\"),t.call(c.fill,\"rgba(0,0,0,0)\")}));e._context.staticPlot||(l.on(\"mousedown\",(function(){(a=(new Date).getTime())-e._legendMouseDownTimeo&&(s=Math.max(s-1,1)),A(e,i,t,s,n.event)}})))}function L(t,e,r,n,i){n._inHover&&t.attr(\"data-notex\",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(r._inHover||!i||i.trace.showlegend){var a=t.select(\"g[class*=math-group]\"),o=a.node(),s=O(r);r||(r=e._fullLayout[s]);var l,c,h=r.borderwidth,d=(n===_?r.title.font:i.groupTitle?i.groupTitle.font:r.font).size*v;if(o){var g=u.bBox(o);l=g.height,c=g.width,n===_?u.setTranslate(a,h,h+.75*l):u.setTranslate(a,0,.25*l)}else{var y=\".\"+s+(n===_?\"title\":\"\")+\"text\",m=t.select(y),x=f.lineCount(m),b=m.node();if(l=d*x,c=b?u.bBox(b).width:0,n===_){var w=0;\"left\"===r.title.side?c+=2*p.itemGap:\"top center\"===r.title.side?r._width&&(w=.5*(r._width-2*h-2*p.titlePad-c)):\"top right\"===r.title.side&&r._width&&(w=r._width-2*h-2*p.titlePad-c),f.positionText(m,h+p.titlePad+w,h+d)}else{var T=2*p.itemGap+r.itemwidth;i.groupTitle&&(T=p.itemGap,c-=r.itemwidth),f.positionText(m,T,-d*((x-1)/2-.3))}}n===_?(r._titleWidth=c,r._titleHeight=l):(i.lineHeight=d,i.height=Math.max(l,16)+3,i.width=c)}else t.remove()}(e,r,n,i)}))}function C(t){return i.isRightAnchor(t)?\"right\":i.isCenterAnchor(t)?\"center\":\"left\"}function P(t){return i.isBottomAnchor(t)?\"bottom\":i.isMiddleAnchor(t)?\"middle\":\"top\"}function O(t){return t._id||\"legend\"}t.exports=function(t,e){if(e)T(t,e);else{var r=t._fullLayout,i=r._legends;r._infolayer.selectAll('[class^=\"legend\"]').each((function(){var t=n.select(this),e=t.attr(\"class\").split(\" \")[0];e.match(w)&&-1===i.indexOf(e)&&t.remove()}));for(var a=0;aS&&(M=S)}k[a][0]._groupMinRank=M,k[a][0]._preGroupSort=a}var E=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(k.forEach((function(t,e){t[0]._preGroupSort=e})),k.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),a=0;ar?r:t}t.exports=function(t,e,r){var y=e._fullLayout;r||(r=y.legend);var m=\"constant\"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return m?n:Math.min(i,r)};function T(t,a,o){var c=t[0].trace,f=c.marker||{},h=f.line||{},p=o?c.visible&&c.type===o:i.traceIs(c,\"bar\"),d=n.select(a).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(p?[t]:[]);d.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style(\"stroke-width\",o+\"px\");var p=a.mcc;if(!r._inHover&&\"mc\"in a){var d=u(f),v=d.mid;void 0===v&&(v=(d.max+d.min)/2),p=s.tryColorscale(f,\"\")(v)}var y=p||a.mc||f.color,m=f.pattern,x=m&&s.getPatternAttr(m.shape,0,\"\");if(x){var b=s.getPatternAttr(m.bgcolor,0,null),_=s.getPatternAttr(m.fgcolor,0,null),T=m.fgopacity,k=g(m.size,8,10),A=g(m.solidity,.5,1),M=\"legend-\"+c.uid;i.call(s.pattern,\"legend\",e,M,x,k,A,p,m.fillmode,b,_,T)}else i.call(l.fill,y);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,r,o){var s=t[0],l=s.trace,u=o?l.visible&&l.type===o:i.traceIs(l,o),c=n.select(r).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(u?[t]:[]);if(c.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),c.exit().remove(),c.size()){var p=l.marker||{},d=w(h(p.line.width,s.pts),p.line,5,2),v=\"pieLike\",g=a.minExtend(l,{marker:{line:{width:d}}},v),y=a.minExtend(s,{trace:g},v);f(c,y,g,e)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,\"g\",\"layers\");i.style(\"opacity\",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,u=t[0].height;if(\"middle\"!==s&&l&&u){var c={top:1,bottom:-1}[s]*(.5*(l-u+3));i.attr(\"transform\",o(0,c))}else i.attr(\"transform\",null);i.selectAll(\"g.legendfill\").data([t]).enter().append(\"g\").classed(\"legendfill\",!0),i.selectAll(\"g.legendlines\").data([t]).enter().append(\"g\").classed(\"legendlines\",!0);var f=i.selectAll(\"g.legendsymbols\").data([t]);f.enter().append(\"g\").classed(\"legendsymbols\",!0),f.selectAll(\"g.legendpoints\").data([t]).enter().append(\"g\").classed(\"legendpoints\",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case\"histogram2d\":case\"heatmap\":o=[[\"M-15,-2V4H15V-2Z\"]],r=!0;break;case\"choropleth\":case\"choroplethmapbox\":o=[[\"M-6,-6V6H6V-6Z\"]],r=!0;break;case\"densitymapbox\":o=[[\"M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0\"]],r=\"radial\";break;case\"cone\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 L6,0Z\"]],r=!1;break;case\"streamtube\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z\"]],r=!1;break;case\"surface\":o=[[\"M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z\"],[\"M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z\"]],r=!0;break;case\"mesh3d\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!1;break;case\"volume\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!0;break;case\"isosurface\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6 A12,24 0 0,0 6,-6 L0,6Z\"]],r=!1}var c=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legend3dandfriends\").data(o);c.enter().append(\"path\").classed(\"legend3dandfriends\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),c.exit().remove(),c.each((function(t,o){var c,f=n.select(this),h=u(i),p=h.colorscale,v=h.reversescale;if(p){if(!r){var g=p.length;c=0===o?p[v?g-1:0][1]:1===o?p[v?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var y=i.vertexcolor||i.facecolor||i.color;c=a.isArrayOrTypedArray(y)?y[o]||y[0]:y}f.attr(\"d\",t[0]),c?f.call(l.fill,c):f.call((function(t){if(t.size()){var n=\"legendfill-\"+i.uid;s.gradient(t,e,n,d(v,\"radial\"===r),p,\"fill\")}}))}))})).each((function(t){var e=t[0].trace,r=\"waterfall\"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,\"waterfall\")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[[\"increasing\",\"M-6,-6V6H0Z\"],[\"totals\",\"M6,6H0L-6,-6H-0Z\"],[\"decreasing\",\"M6,6V-6H0Z\"]]:[[\"increasing\",\"M-6,-6V6H6Z\"],[\"decreasing\",\"M6,6V-6H-6Z\"]]);var o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendwaterfall\").data(a);o.enter().append(\"path\").classed(\"legendwaterfall\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr(\"d\",t[1]).style(\"stroke-width\",a+\"px\").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,\"funnel\")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendbox\").data(r.visible&&i.traceIs(r,\"box-violin\")?[t]:[]);o.enter().append(\"path\").classed(\"legendbox\",!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),o.exit().remove(),o.each((function(){var t=n.select(this);if(\"all\"!==r.boxpoints&&\"all\"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style(\"stroke-width\",i+\"px\").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var u=a.minExtend(r,{marker:{size:m?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:\"diameter\"}});o.call(s.pointStyle,u,e)}}))})).each((function(t){k(t,this,\"funnelarea\")})).each((function(t){k(t,this,\"pie\")})).each((function(t){var r,i,o=v(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,y=o.anyLine,m=t[0],b=m.trace,_=u(b),T=_.colorscale,k=_.reversescale,A=c.hasMarkers(b)||!g?\"M5,0\":y?\"M5,-2\":\"M5,-3\",M=n.select(this),S=M.select(\".legendfill\").selectAll(\"path\").data(l||p?[t]:[]);if(S.enter().append(\"path\").classed(\"js-fill\",!0),S.exit().remove(),S.attr(\"d\",A+\"h\"+x+\"v6h-\"+x+\"z\").call((function(t){if(t.size())if(l)s.fillGroupStyle(t,e);else{var r=\"legendfill-\"+b.uid;s.gradient(t,e,r,d(k),T,\"fill\")}})),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(m,{trace:i})]}var L=M.select(\".legendlines\").selectAll(\"path\").data(f||h?[r]:[]);L.enter().append(\"path\").classed(\"js-line\",!0),L.exit().remove(),L.attr(\"d\",A+(h?\"l\"+x+\",0.0001\":\"h\"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r=\"legendline-\"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,\"stroke\")}})})).each((function(t){var r,i,o=v(t),l=o.anyFill,u=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!u&&!l&&c.hasText(d);function y(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(m&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||g||f){var b={},w={};if(h){b.mc=y(\"marker.color\",x),b.mx=y(\"marker.symbol\",x),b.mo=y(\"marker.opacity\",a.mean,[.2,1]),b.mlc=y(\"marker.line.color\",x),b.mlw=y(\"marker.line.width\",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:\"diameter\"};var T=y(\"marker.size\",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:y(\"line.width\",x,[0,10],5)}),g&&(b.tx=\"Aa\",b.tp=y(\"textposition\",x),b.ts=10,b.tc=y(\"textfont.color\",x),b.tf=y(\"textfont.family\",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select(\"g.legendpoints\"),A=k.selectAll(\"path.scatterpts\").data(h?r:[]);A.enter().insert(\"path\",\":first-child\").classed(\"scatterpts\",!0).attr(\"transform\",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll(\"g.pointtext\").data(g?r:[]);M.enter().append(\"g\").classed(\"pointtext\",!0).append(\"text\").attr(\"transform\",_),M.exit().remove(),M.selectAll(\"text\").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendcandle\").data(e.visible&&\"candlestick\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendcandle\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H-8M-8,6V-6H8Z\":\"M15,0H8M8,-6V6H-8Z\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"stroke-width\",o+\"px\").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendohlc\").data(e.visible&&\"ohlc\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendohlc\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H0M-8,-6V0\":\"M15,0H0M8,6V0\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"fill\",\"none\").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},42068:function(t,e,r){\"use strict\";r(93348),t.exports={editType:\"modebar\",orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\",editType:\"modebar\"},bgcolor:{valType:\"color\",editType:\"modebar\"},color:{valType:\"color\",editType:\"modebar\"},activecolor:{valType:\"color\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},add:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"},remove:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"}}},26023:function(t,e,r){\"use strict\";var n=r(73972),i=r(74875),a=r(41675),o=r(24255),s=r(34031).eraseActiveShape,l=r(71828),u=l._,c=t.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute(\"data-attr\"),l=o.getAttribute(\"data-val\")||!0,u=t._fullLayout,c={},f=a.list(t,null,!0),h=u._cartesianSpikesEnabled;if(\"zoom\"===s){var p,d=\"in\"===l?.5:2,v=(1+d)/2,g=(1-d)/2;for(i=0;i1?(O=[\"toggleHover\"],I=[\"resetViews\"]):y?(P=[\"zoomInGeo\",\"zoomOutGeo\"],O=[\"hoverClosestGeo\"],I=[\"resetGeo\"]):g?(O=[\"hoverClosest3d\"],I=[\"resetCameraDefault3d\",\"resetCameraLastSave3d\"]):w?(P=[\"zoomInMapbox\",\"zoomOutMapbox\"],O=[\"toggleHover\"],I=[\"resetViewMapbox\"]):b?O=[\"hoverClosestGl2d\"]:m?O=[\"hoverClosestPie\"]:A?(O=[\"hoverClosestCartesian\",\"hoverCompareCartesian\"],I=[\"resetViewSankey\"]):O=[\"toggleHover\"],v&&(O=[\"toggleSpikelines\",\"hoverClosestCartesian\",\"hoverCompareCartesian\"]),(function(t){for(var e=0;e0)){var v=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a=n.max)e=F[r+1];else if(t=n.pmax)e=F[r+1];else if(tr._length||y+b<0)return;c=g+b,p=y+b;break;case l:if(x=\"col-resize\",g+b>r._length)return;c=g+b,p=y;break;case u:if(x=\"col-resize\",y+b<0)return;c=g,p=y+b;break;default:x=\"ew-resize\",c=v,p=v+b}if(p=0;k--){var A=r.append(\"path\").attr(g).style(\"opacity\",k?.1:y).call(o.stroke,x).call(o.fill,m).call(s.dashLine,k?\"solid\":_,k?4+b:b);if(d(A,t,a),w){var M=l(t.layout,\"selections\",a);A.style({cursor:\"move\"});var S={element:A.node(),plotinfo:p,gd:t,editHelpers:M,isActiveSelection:!0},E=n(u,t);i(E,A,S)}else A.style(\"pointer-events\",k?\"all\":\"none\");T[k]=A}var L=T[0];T[1].node().addEventListener(\"click\",(function(){return function(t,e){if(h(t)){var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeSelectionIndex)return void v(t);t._fullLayout._activeSelectionIndex=r,t._fullLayout._deactivateSelection=v,f(t)}}}(t,L)}))}(t._fullLayout._selectionLayer)}function d(t,e,r){var n=r.xref+r.yref;s.setClipUrl(t,\"clip\"+e._fullLayout._uid+n,e)}function v(t){h(t)&&t._fullLayout._activeSelectionIndex>=0&&(a(t),delete t._fullLayout._activeSelectionIndex,f(t))}t.exports={draw:f,drawOne:p,activateLastSelection:function(t){if(h(t)){var e=t._fullLayout.selections.length-1;t._fullLayout._activeSelectionIndex=e,t._fullLayout._deactivateSelection=v,f(t)}}}},53777:function(t,e,r){\"use strict\";var n=r(79952).P,i=r(1426).extendFlat;t.exports={newselection:{mode:{valType:\"enumerated\",values:[\"immediate\",\"gradual\"],dflt:\"immediate\",editType:\"none\"},line:{color:{valType:\"color\",editType:\"none\"},width:{valType:\"number\",min:1,dflt:1,editType:\"none\"},dash:i({},n,{dflt:\"dot\",editType:\"none\"}),editType:\"none\"},editType:\"none\"},activeselection:{fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"none\"},opacity:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"none\"},editType:\"none\"}}},90849:function(t){\"use strict\";t.exports=function(t,e,r){r(\"newselection.mode\"),r(\"newselection.line.width\")&&(r(\"newselection.line.color\"),r(\"newselection.line.dash\")),r(\"activeselection.fillcolor\"),r(\"activeselection.opacity\")}},35855:function(t,e,r){\"use strict\";var n=r(64505).selectMode,i=r(51873).clearOutline,a=r(60165),o=a.readPaths,s=a.writePaths,l=a.fixDatesForPaths;t.exports=function(t,e){if(t.length){var r=t[0][0];if(r){var a=r.getAttribute(\"d\"),u=e.gd,c=u._fullLayout.newselection,f=e.plotinfo,h=f.xaxis,p=f.yaxis,d=e.isActiveSelection,v=e.dragmode,g=(u.layout||{}).selections||[];if(!n(v)&&void 0!==d){var y=u._fullLayout._activeSelectionIndex;if(y-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){Z(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((n+=e.selectedpoints.length)>1)return!1}return 1===n}(s)&&(h=K(_))){for(o&&o.remove(),g=0;g=0})(i)&&i._fullLayout._deactivateShape(i),function(t){return t._fullLayout._activeSelectionIndex>=0}(i)&&i._fullLayout._deactivateSelection(i);var o=i._fullLayout._zoomlayer,s=p(r),l=v(r);if(s||l){var u,c,f=o.selectAll(\".select-outline-\"+n.id);f&&i._fullLayout._outlining&&(s&&(u=T(f,t)),u&&a.call(\"_guiRelayout\",i,{shapes:u}),l&&!U(t)&&(c=k(f,t)),c&&(i._fullLayout._noEmitSelectedAtStart=!0,a.call(\"_guiRelayout\",i,{selections:c}).then((function(){e&&A(i)}))),i._fullLayout._outlining=!1)}n.selection={},n.selection.selectionDefs=t.selectionDefs=[],n.selection.mergedPolygons=t.mergedPolygons=[]}function W(t){return t._id}function X(t,e,r,n){if(!t.calcdata)return[];var i,a,o,s=[],l=e.map(W),u=r.map(W);for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function $(t,e,r){var n,i;for(n=0;n-1&&e;if(!a&&e){var et=ot(t,!0);if(et.length){var nt=et[0].xref,pt=et[0].yref;if(nt&&pt){var dt=ut(et);ct([C(t,nt,\"x\"),C(t,pt,\"y\")])(Q,dt)}}t._fullLayout._noEmitSelectedAtStart?t._fullLayout._noEmitSelectedAtStart=!1:tt&&ft(t,Q),h._reselect=!1}if(!a&&h._deselect){var vt=h._deselect;(function(t,e,r){for(var n=0;n=0)k._fullLayout._deactivateShape(k);else if(!x){var r=A.clickmode;L.done(Mt).then((function(){if(L.clear(Mt),2===t){for(bt.remove(),K=0;K-1&&V(e,k,n.xaxes,n.yaxes,n.subplot,n,bt),\"event\"===r&&ft(k,void 0);l.click(k,e)})).catch(M.error)}},n.doneFn=function(){kt.remove(),L.done(Mt).then((function(){L.clear(Mt),!S&&J&&n.selectionDefs&&(J.subtract=xt,n.selectionDefs.push(J),n.mergedPolygons.length=0,[].push.apply(n.mergedPolygons,W)),(S||x)&&Y(n,S),n.doneFnCompleted&&n.doneFnCompleted(St),b&&ft(k,at)})).catch(M.error)}},clearOutline:x,clearSelectionsCache:Y,selectOnClick:V}},89827:function(t,e,r){\"use strict\";var n=r(50215),i=r(41940),a=r(82196).line,o=r(79952).P,s=r(1426).extendFlat,l=r(44467).templatedArray,u=(r(24695),r(9012)),c=r(5386).R,f=r(37281);t.exports=l(\"shape\",{visible:s({},u.visible,{editType:\"calc+arraydraw\"}),showlegend:{valType:\"boolean\",dflt:!1,editType:\"calc+arraydraw\"},legend:s({},u.legend,{editType:\"calc+arraydraw\"}),legendgroup:s({},u.legendgroup,{editType:\"calc+arraydraw\"}),legendgrouptitle:{text:s({},u.legendgrouptitle.text,{editType:\"calc+arraydraw\"}),font:i({editType:\"calc+arraydraw\"}),editType:\"calc+arraydraw\"},legendrank:s({},u.legendrank,{editType:\"calc+arraydraw\"}),legendwidth:s({},u.legendwidth,{editType:\"calc+arraydraw\"}),type:{valType:\"enumerated\",values:[\"circle\",\"rect\",\"path\",\"line\"],editType:\"calc+arraydraw\"},layer:{valType:\"enumerated\",values:[\"below\",\"above\"],dflt:\"above\",editType:\"arraydraw\"},xref:s({},n.xref,{}),xsizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},xanchor:{valType:\"any\",editType:\"calc+arraydraw\"},x0:{valType:\"any\",editType:\"calc+arraydraw\"},x1:{valType:\"any\",editType:\"calc+arraydraw\"},yref:s({},n.yref,{}),ysizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},yanchor:{valType:\"any\",editType:\"calc+arraydraw\"},y0:{valType:\"any\",editType:\"calc+arraydraw\"},y1:{valType:\"any\",editType:\"calc+arraydraw\"},path:{valType:\"string\",editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},line:{color:s({},a.color,{editType:\"arraydraw\"}),width:s({},a.width,{editType:\"calc+arraydraw\"}),dash:s({},o,{editType:\"arraydraw\"}),editType:\"calc+arraydraw\"},fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},fillrule:{valType:\"enumerated\",values:[\"evenodd\",\"nonzero\"],dflt:\"evenodd\",editType:\"arraydraw\"},editable:{valType:\"boolean\",dflt:!1,editType:\"calc+arraydraw\"},label:{text:{valType:\"string\",dflt:\"\",editType:\"arraydraw\"},texttemplate:c({},{keys:Object.keys(f)}),font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\",\"start\",\"middle\",\"end\"],editType:\"arraydraw\"},textangle:{valType:\"angle\",dflt:\"auto\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],editType:\"calc+arraydraw\"},padding:{valType:\"number\",dflt:3,min:0,editType:\"arraydraw\"},editType:\"arraydraw\"},editType:\"arraydraw\"})},5627:function(t,e,r){\"use strict\";var n=r(71828),i=r(89298),a=r(21459),o=r(30477);function s(t){return u(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return u(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function u(t,e,r,i,s,l){var u=t/2,c=l;if(\"pixel\"===e){var f=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],h=n.aggNums(Math.max,null,f),p=n.aggNums(Math.min,null,f),d=p<0?Math.abs(p)+u:u,v=h>0?h+u:u;return{ppad:u,ppadplus:c?d:v,ppadminus:c?v:d}}return{ppad:u}}function c(t,e,r,n,i){var s=\"category\"===t.type||\"multicategory\"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,u,c,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for(\"date\"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}t.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o=t?e-n:n-e,-180/Math.PI*Math.atan2(i,a)}(x,_,b,w):0),A.call((function(e){return e.call(o.font,k).attr({}),a.convertToTspans(e,t),e}));var U=function(t,e,r,n,i,a,o){var s,l,u,c,h=i.label.textposition,p=i.label.textangle,d=i.label.padding,v=i.type,g=Math.PI/180*a,y=Math.sin(g),m=Math.cos(g),x=i.label.xanchor,b=i.label.yanchor;if(\"line\"===v){\"start\"===h?(s=t,l=e):\"end\"===h?(s=r,l=n):(s=(t+r)/2,l=(e+n)/2),\"auto\"===x&&(x=\"start\"===h?\"auto\"===p?r>t?\"left\":rt?\"right\":rt?\"right\":rt?\"left\":r1&&(2!==t.length||\"Z\"!==t[1][0])&&(0===C&&(t[0][0]=\"M\"),e[L]=t,A(),M())}}()}}function V(t,r){!function(t,r){if(e.length)for(var n=0;n_?(M=p,C=\"y0\",S=_,P=\"y1\"):(M=_,C=\"y1\",S=p,P=\"y0\"),tt(n),nt(l,r),function(t,e,r){var n=e.xref,i=e.yref,a=o.getFromId(r,n),s=o.getFromId(r,i),l=\"\";\"paper\"===n||a.autorange||(l+=n),\"paper\"===i||s.autorange||(l+=i),h.setClipUrl(t,l?\"clip\"+r._fullLayout._uid+l:null,r)}(e,r,t),Q.moveFn=\"move\"===z?et:rt,Q.altKey=n.altKey)},doneFn:function(){b(t)||(v(e),it(l),T(e,t,r),i.call(\"_guiRelayout\",t,c.getUpdateObj()))},clickFn:function(){b(t)||it(l)}};function tt(r){if(b(t))z=null;else if(j)z=\"path\"===r.target.tagName?\"move\":\"start-point\"===r.target.attributes[\"data-line-point\"].value?\"resize-over-start-point\":\"resize-over-end-point\";else{var n=Q.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!U&&i>R&&a>F&&!r.shiftKey?d.getCursor(o/i,1-s/a):\"move\";v(e,l),z=l.split(\"-\")[0]}}function et(n,i){if(\"path\"===r.type){var a=function(t){return t},o=a,c=a;B?V(\"xanchor\",r.xanchor=J(w+n)):(o=function(t){return J(W(t)+n)},q&&\"date\"===q.type&&(o=y.encodeDate(o))),N?V(\"yanchor\",r.yanchor=K(A+i)):(c=function(t){return K(X(t)+i)},Z&&\"date\"===Z.type&&(c=y.encodeDate(c))),V(\"path\",r.path=k(D,o,c))}else B?V(\"xanchor\",r.xanchor=J(w+n)):(V(\"x0\",r.x0=J(f+n)),V(\"x1\",r.x1=J(x+n))),N?V(\"yanchor\",r.yanchor=K(A+i)):(V(\"y0\",r.y0=K(p+i)),V(\"y1\",r.y1=K(_+i)));e.attr(\"d\",m(t,r)),nt(l,r),u(t,s,r,H)}function rt(n,i){if(U){var a=function(t){return t},o=a,c=a;B?V(\"xanchor\",r.xanchor=J(w+n)):(o=function(t){return J(W(t)+n)},q&&\"date\"===q.type&&(o=y.encodeDate(o))),N?V(\"yanchor\",r.yanchor=K(A+i)):(c=function(t){return K(X(t)+i)},Z&&\"date\"===Z.type&&(c=y.encodeDate(c))),V(\"path\",r.path=k(D,o,c))}else if(j){if(\"resize-over-start-point\"===z){var h=f+n,d=N?p-i:p+i;V(\"x0\",r.x0=B?h:J(h)),V(\"y0\",r.y0=N?d:K(d))}else if(\"resize-over-end-point\"===z){var v=x+n,g=N?_-i:_+i;V(\"x1\",r.x1=B?v:J(v)),V(\"y1\",r.y1=N?g:K(g))}}else{var b=function(t){return-1!==z.indexOf(t)},T=b(\"n\"),G=b(\"s\"),Y=b(\"w\"),$=b(\"e\"),Q=T?M+i:M,tt=G?S+i:S,et=Y?E+n:E,rt=$?L+n:L;N&&(T&&(Q=M-i),G&&(tt=S-i)),(!N&&tt-Q>F||N&&Q-tt>F)&&(V(C,r[C]=N?Q:K(Q)),V(P,r[P]=N?tt:K(tt))),rt-et>R&&(V(O,r[O]=B?et:J(et)),V(I,r[I]=B?rt:J(rt)))}e.attr(\"d\",m(t,r)),nt(l,r),u(t,s,r,H)}function nt(t,e){(B||N)&&function(){var r=\"path\"!==e.type,n=t.selectAll(\".visual-cue\").data([0]);n.enter().append(\"path\").attr({fill:\"#fff\",\"fill-rule\":\"evenodd\",stroke:\"#000\",\"stroke-width\":1}).classed(\"visual-cue\",!0);var i=W(B?e.xanchor:a.midRange(r?[e.x0,e.x1]:y.extractPathCoords(e.path,g.paramIsX))),o=X(N?e.yanchor:a.midRange(r?[e.y0,e.y1]:y.extractPathCoords(e.path,g.paramIsY)));if(i=y.roundPositionForSharpStrokeRendering(i,1),o=y.roundPositionForSharpStrokeRendering(o,1),B&&N){var s=\"M\"+(i-1-1)+\",\"+(o-1-1)+\"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z\";n.attr(\"d\",s)}else if(B){var l=\"M\"+(i-1-1)+\",\"+(o-9-1)+\"v18 h2 v-18 Z\";n.attr(\"d\",l)}else{var u=\"M\"+(i-9-1)+\",\"+(o-1-1)+\"h18 v2 h-18 Z\";n.attr(\"d\",u)}}()}function it(t){t.selectAll(\".visual-cue\").remove()}d.init(Q),$.node().onmousemove=tt}(t,F,c,e,r,z):!0===c.editable&&F.style(\"pointer-events\",I||f.opacity(L)*E<=.5?\"stroke\":\"all\");F.node().addEventListener(\"click\",(function(){return function(t,e){if(_(t)){var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void A(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=A,x(t)}}}(t,F)}))}c._input&&!0===c.visible&&(\"below\"!==c.layer?M(t._fullLayout._shapeUpperLayer):\"paper\"===c.xref||\"paper\"===c.yref?M(t._fullLayout._shapeLowerLayer):w._hadPlotinfo?M((w.mainplotinfo||w).shapelayer):M(t._fullLayout._shapeLowerLayer))}function T(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,\"\").replace(/[xyz][1-9]* *domain/g,\"\");h.setClipUrl(t,n?\"clip\"+e._fullLayout._uid+n:null,e)}function k(t,e,r){return t.replace(g.segmentRE,(function(t){var n=0,i=t.charAt(0),a=g.paramIsX[i],o=g.paramIsY[i],s=g.numParams[i];return i+t.substr(1).replace(g.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function A(t){_(t)&&t._fullLayout._activeShapeIndex>=0&&(c(t),delete t._fullLayout._activeShapeIndex,x(t))}t.exports={draw:x,drawOne:w,eraseActiveShape:function(t){if(_(t)){c(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e0&&lp&&(t=\"X\"),t}));return a>p&&(d=d.replace(/[\\s,]*X.*/,\"\"),i.log(\"Ignoring extra params in segment \"+t)),c+d}))}(r,s,u);if(\"pixel\"===r.xsizemode){var b=s(r.xanchor);c=b+r.x0,f=b+r.x1}else c=s(r.x0),f=s(r.x1);if(\"pixel\"===r.ysizemode){var _=u(r.yanchor);h=_-r.y0,p=_-r.y1}else h=u(r.y0),p=u(r.y1);if(\"line\"===d)return\"M\"+c+\",\"+h+\"L\"+f+\",\"+p;if(\"rect\"===d)return\"M\"+c+\",\"+h+\"H\"+f+\"V\"+p+\"H\"+c+\"Z\";var w=(c+f)/2,T=(h+p)/2,k=Math.abs(w-c),A=Math.abs(T-h),M=\"A\"+k+\",\"+A,S=w+k+\",\"+T;return\"M\"+S+M+\" 0 1,1 \"+w+\",\"+(T-A)+M+\" 0 0,1 \"+S+\"Z\"}},89853:function(t,e,r){\"use strict\";var n=r(34031);t.exports={moduleType:\"component\",name:\"shapes\",layoutAttributes:r(89827),supplyLayoutDefaults:r(84726),supplyDrawNewShapeDefaults:r(45547),includeBasePlot:r(76325)(\"shapes\"),calcAutorange:r(5627),draw:n.draw,drawOne:n.drawOne}},37281:function(t){\"use strict\";function e(t,e){return e?e.d2l(t):t}function r(t,e){return e?e.l2d(t):t}function n(t,r){return e(t.x1,r)-e(t.x0,r)}function i(t,r,n){return e(t.y1,n)-e(t.y0,n)}t.exports={x0:function(t){return t.x0},x1:function(t){return t.x1},y0:function(t){return t.y0},y1:function(t){return t.y1},slope:function(t,e,r){return\"line\"!==t.type?void 0:i(t,0,r)/n(t,e)},dx:n,dy:i,width:function(t,e){return Math.abs(n(t,e))},height:function(t,e,r){return Math.abs(i(t,0,r))},length:function(t,e,r){return\"line\"!==t.type?void 0:Math.sqrt(Math.pow(n(t,e),2)+Math.pow(i(t,0,r),2))},xcenter:function(t,n){return r((e(t.x1,n)+e(t.x0,n))/2,n)},ycenter:function(t,n,i){return r((e(t.y1,i)+e(t.y0,i))/2,i)}}},75067:function(t,e,r){\"use strict\";var n=r(41940),i=r(35025),a=r(1426).extendDeepAll,o=r(30962).overrideAll,s=r(85594),l=r(44467).templatedArray,u=r(98292),c=l(\"step\",{visible:{valType:\"boolean\",dflt:!0},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\"},value:{valType:\"string\"},execute:{valType:\"boolean\",dflt:!0}});t.exports=o(l(\"slider\",{visible:{valType:\"boolean\",dflt:!0},active:{valType:\"number\",min:0,dflt:0},steps:c,lenmode:{valType:\"enumerated\",values:[\"fraction\",\"pixels\"],dflt:\"fraction\"},len:{valType:\"number\",min:0,dflt:1},x:{valType:\"number\",min:-2,max:3,dflt:0},pad:a(i({editType:\"arraydraw\"}),{},{t:{dflt:20}}),xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"left\"},y:{valType:\"number\",min:-2,max:3,dflt:0},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},transition:{duration:{valType:\"number\",min:0,dflt:150},easing:{valType:\"enumerated\",values:s.transition.easing.values,dflt:\"cubic-in-out\"}},currentvalue:{visible:{valType:\"boolean\",dflt:!0},xanchor:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"left\"},offset:{valType:\"number\",dflt:10},prefix:{valType:\"string\"},suffix:{valType:\"string\"},font:n({})},font:n({}),activebgcolor:{valType:\"color\",dflt:u.gripBgActiveColor},bgcolor:{valType:\"color\",dflt:u.railBgColor},bordercolor:{valType:\"color\",dflt:u.railBorderColor},borderwidth:{valType:\"number\",min:0,dflt:u.railBorderWidth},ticklen:{valType:\"number\",min:0,dflt:u.tickLength},tickcolor:{valType:\"color\",dflt:u.tickColor},tickwidth:{valType:\"number\",min:0,dflt:1},minorticklen:{valType:\"number\",min:0,dflt:u.minorTickLength}}),\"arraydraw\",\"from-root\")},98292:function(t){\"use strict\";t.exports={name:\"sliders\",containerClassName:\"slider-container\",groupClassName:\"slider-group\",inputAreaClass:\"slider-input-area\",railRectClass:\"slider-rail-rect\",railTouchRectClass:\"slider-rail-touch-rect\",gripRectClass:\"slider-grip-rect\",tickRectClass:\"slider-tick-rect\",inputProxyClass:\"slider-input-proxy\",labelsClass:\"slider-labels\",labelGroupClass:\"slider-label-group\",labelClass:\"slider-label\",currentValueClass:\"slider-current-value\",railHeight:5,menuIndexAttrName:\"slider-active-index\",autoMarginIdRoot:\"slider-\",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:\"#bec8d9\",railBgColor:\"#f8fafc\",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:\"#bec8d9\",gripBgColor:\"#f6f8fa\",gripBgActiveColor:\"#dbdde0\",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:\"#333\",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:\"#333\",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},12343:function(t,e,r){\"use strict\";var n=r(71828),i=r(85501),a=r(75067),o=r(98292).name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:\"steps\",handleItemDefaults:u}),l=0,c=0;c0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr(\"transform\",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,\"rect\",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style(\"pointer-events\",\"all\")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr(\"opacity\",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,\"rect\",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,\"shape-rendering\":\"crispEdges\"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}t.exports=function(t){var e=t._context.staticPlot,r=t._fullLayout,a=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function l(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(s.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",e?null:\"ew-resize\"),s.exit().each((function(){n.select(this).selectAll(\"g.\"+f.groupClassName).each(l)})).remove(),0!==a.length){var u=s.selectAll(\"g.\"+f.groupClassName).data(a,y);u.enter().append(\"g\").classed(f.groupClassName,!0),u.exit().each(l).remove();for(var c=0;c0||_<0){var M={left:[-w,0],right:[w,0],top:[0,-w],bottom:[0,w]}[b.side];r.attr(\"transform\",l(M[0],M[1]))}}}return R.call(F),I&&(E?R.on(\".opacity\",null):(A=0,M=!0,R.text(m).on(\"mouseover.opacity\",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style(\"opacity\",1)})).on(\"mouseout.opacity\",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style(\"opacity\",0)}))),R.call(f.makeEditable,{gd:t}).on(\"edit\",(function(e){void 0!==x?o.call(\"_guiRestyle\",t,y,e,x):o.call(\"_guiRelayout\",t,y,e)})).on(\"cancel\",(function(){this.text(this.attr(\"data-unformatted\")).call(F)})).on(\"input\",(function(t){this.text(t||\" \").call(f.positionText,_.x,_.y)}))),R.classed(\"js-placeholder\",M),T}}},7163:function(t,e,r){\"use strict\";var n=r(41940),i=r(22399),a=r(1426).extendFlat,o=r(30962).overrideAll,s=r(35025),l=r(44467).templatedArray,u=l(\"button\",{visible:{valType:\"boolean\"},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},args2:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\",dflt:\"\"},execute:{valType:\"boolean\",dflt:!0}});t.exports=o(l(\"updatemenu\",{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:\"boolean\"},type:{valType:\"enumerated\",values:[\"dropdown\",\"buttons\"],dflt:\"dropdown\"},direction:{valType:\"enumerated\",values:[\"left\",\"right\",\"up\",\"down\"],dflt:\"down\"},active:{valType:\"integer\",min:-1,dflt:0},showactive:{valType:\"boolean\",dflt:!0},buttons:u,x:{valType:\"number\",min:-2,max:3,dflt:-.05},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"right\"},y:{valType:\"number\",min:-2,max:3,dflt:1},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},pad:a(s({editType:\"arraydraw\"}),{}),font:n({}),bgcolor:{valType:\"color\"},bordercolor:{valType:\"color\",dflt:i.borderLine},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"arraydraw\"}}),\"arraydraw\",\"from-root\")},75909:function(t){\"use strict\";t.exports={name:\"updatemenus\",containerClassName:\"updatemenu-container\",headerGroupClassName:\"updatemenu-header-group\",headerClassName:\"updatemenu-header\",headerArrowClassName:\"updatemenu-header-arrow\",dropdownButtonGroupClassName:\"updatemenu-dropdown-button-group\",dropdownButtonClassName:\"updatemenu-dropdown-button\",buttonClassName:\"updatemenu-button\",itemRectClassName:\"updatemenu-item-rect\",itemTextClassName:\"updatemenu-item-text\",menuIndexAttrName:\"updatemenu-active-index\",autoMarginIdRoot:\"updatemenu-\",blankHeaderOpts:{label:\" \"},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:\"#F4FAFF\",hoverColor:\"#F4FAFF\",arrowSymbol:{left:\"◄\",right:\"►\",up:\"▲\",down:\"▼\"}}},64897:function(t,e,r){\"use strict\";var n=r(71828),i=r(85501),a=r(7163),o=r(75909).name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o(\"visible\",i(t,e,{name:\"buttons\",handleItemDefaults:u}).length>0)&&(o(\"active\"),o(\"direction\"),o(\"type\"),o(\"showactive\"),o(\"x\"),o(\"y\"),n.noneOrAll(t,e,[\"x\",\"y\"]),o(\"xanchor\"),o(\"yanchor\"),o(\"pad.t\"),o(\"pad.r\"),o(\"pad.b\"),o(\"pad.l\"),n.coerceFont(o,\"font\",r.font),o(\"bgcolor\",r.paper_bgcolor),o(\"bordercolor\"),o(\"borderwidth\"))}function u(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r(\"visible\",\"skip\"===t.method||Array.isArray(t.args))&&(r(\"method\"),r(\"args\"),r(\"args2\"),r(\"label\"),r(\"execute\"))}t.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},13689:function(t,e,r){\"use strict\";var n=r(39898),i=r(74875),a=r(7901),o=r(91424),s=r(71828),l=r(63893),u=r(44467).arrayEditor,c=r(18783).LINE_SPACING,f=r(75909),h=r(25849);function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function v(t,e,r,n,i,a,o,s){e.active=o,u(t.layout,f.name,e).applyUpdate(\"active\",o),\"buttons\"===e.type?y(t,n,null,null,e):\"dropdown\"===e.type&&(i.attr(f.menuIndexAttrName,\"-1\"),g(t,n,i,a,e),s||y(t,n,i,a,e))}function g(t,e,r,n,i){var a=s.ensureSingle(e,\"g\",f.headerClassName,(function(t){t.style(\"pointer-events\",\"all\")})),l=i._dims,u=i.active,c=i.buttons[u]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(m,i,c,t).call(M,i,h,p),s.ensureSingle(e,\"text\",f.headerArrowClassName,(function(t){t.attr(\"text-anchor\",\"end\").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on(\"click\",(function(){r.call(S,String(d(r,i)?-1:i._index)),y(t,e,r,n,i)})),a.on(\"mouseover\",(function(){a.call(w)})),a.on(\"mouseout\",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function y(t,e,r,a,o){r||(r=e).attr(\"pointer-events\",\"all\");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&\"buttons\"!==o.type?[]:o.buttons,u=\"dropdown\"===o.type?f.dropdownButtonClassName:f.buttonClassName,c=r.selectAll(\"g.\"+u).data(s.filterVisible(l)),h=c.enter().append(\"g\").classed(u,!0),p=c.exit();\"dropdown\"===o.type?(h.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\"),p.transition().attr(\"opacity\",\"0\").remove()):p.remove();var d=0,g=0,y=o._dims,x=-1!==[\"up\",\"down\"].indexOf(o.direction);\"dropdown\"===o.type&&(x?g=y.headerHeight+f.gapButtonHeader:d=y.headerWidth+f.gapButtonHeader),\"dropdown\"===o.type&&\"up\"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-y.openHeight),\"dropdown\"===o.type&&\"left\"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-y.openWidth);var b={x:y.lx+d+o.pad.l,y:y.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};c.each((function(s,l){var u=n.select(this);u.call(m,o,s,t).call(M,o,b),u.on(\"click\",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(v(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(v(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit(\"plotly_buttonclicked\",{menu:o,button:s,active:o.active}))})),u.on(\"mouseover\",(function(){u.call(w)})),u.on(\"mouseout\",(function(){u.call(T,o),c.call(_,o)}))})),c.call(_,o),x?(k.w=Math.max(y.openWidth,y.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(y.openHeight,y.headerHeight)),k.direction=o.direction,a&&(c.size()?function(t,e,r,n,i,a){var o,s,l,u=i.direction,c=\"up\"===u||\"down\"===u,h=i._dims,p=i.active;if(c)for(s=0,l=0;l0?[0]:[]);if(o.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",\"pointer\"),o.exit().each((function(){n.select(this).selectAll(\"g.\"+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll(\"g.\"+f.headerGroupClassName).data(r,p);l.enter().append(\"g\").classed(f.headerGroupClassName,!0);for(var u=s.ensureSingle(o,\"g\",f.dropdownButtonGroupClassName,(function(t){t.style(\"pointer-events\",\"all\")})),c=0;cw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+y;E+M>u&&(E=u-M);var L=this.container.selectAll(\"rect.scrollbar-horizontal\").data(k?[0]:[]);L.exit().on(\".drag\",null).remove(),L.enter().append(\"rect\").classed(\"scrollbar-horizontal\",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=y>T,P=s.barWidth+2*s.barPad,O=s.barLength+2*s.barPad,I=d+v,D=g;I+P>l&&(I=l-P);var z=this.container.selectAll(\"rect.scrollbar-vertical\").data(C?[0]:[]);z.exit().on(\".drag\",null).remove(),z.enter().append(\"rect\").classed(\"scrollbar-vertical\",!0).call(i.fill,s.barColor),C?(this.vbar=z.attr({rx:s.barRadius,ry:s.barRadius,x:I,y:D,width:P,height:O}),this._vbarYMin=D+O/2,this._vbarTranslateMax=T-O):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=c-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll(\"#\"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append(\"clipPath\").attr(\"id\",R).append(\"rect\"),k||C?(this._clipRect=U.select(\"rect\").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:v,height:y})):(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault()})).on(\"drag\",this._onBoxDrag.bind(this));this.container.on(\"wheel\",null).on(\"wheel\",this._onBoxWheel.bind(this)).on(\".drag\",null).call(V);var H=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on(\"drag\",this._onBarDrag.bind(this));k&&this.hbar.on(\".drag\",null).call(H),C&&this.vbar.on(\".drag\",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(\".drag\",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(\".drag\",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},18783:function(t){\"use strict\";t.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:\"right\",right:\"left\",top:\"bottom\",bottom:\"top\"}}},24695:function(t){\"use strict\";t.exports={axisRefDescription:function(t,e,r){return[\"If set to a\",t,\"axis id (e.g. *\"+t+\"* or\",\"*\"+t+\"2*), the `\"+t+\"` position refers to a\",t,\"coordinate. If set to *paper*, the `\"+t+\"`\",\"position refers to the distance from the\",e,\"of the plotting\",\"area in normalized coordinates where *0* (*1*) corresponds to the\",e,\"(\"+r+\"). If set to a\",t,\"axis ID followed by\",\"*domain* (separated by a space), the position behaves like for\",\"*paper*, but refers to the distance in fractions of the domain\",\"length from the\",e,\"of the domain of that axis: e.g.,\",\"*\"+t+\"2 domain* refers to the domain of the second\",t,\" axis and a\",t,\"position of 0.5 refers to the\",\"point between the\",e,\"and the\",r,\"of the domain of the\",\"second\",t,\"axis.\"].join(\" \")}}},22372:function(t){\"use strict\";t.exports={INCREASING:{COLOR:\"#3D9970\",SYMBOL:\"▲\"},DECREASING:{COLOR:\"#FF4136\",SYMBOL:\"▼\"}}},31562:function(t){\"use strict\";t.exports={FORMAT_LINK:\"https://github.com/d3/d3-format/tree/v1.4.5#d3-format\",DATE_FORMAT_LINK:\"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format\"}},74808:function(t){\"use strict\";t.exports={COMPARISON_OPS:[\"=\",\"!=\",\"<\",\">=\",\">\",\"<=\"],COMPARISON_OPS2:[\"=\",\"<\",\">=\",\">\",\"<=\"],INTERVAL_OPS:[\"[]\",\"()\",\"[)\",\"(]\",\"][\",\")(\",\"](\",\")[\"],SET_OPS:[\"{}\",\"}{\"],CONSTRAINT_REDUCTION:{\"=\":\"=\",\"<\":\"<\",\"<=\":\"<\",\">\":\">\",\">=\":\">\",\"[]\":\"[]\",\"()\":\"[]\",\"[)\":\"[]\",\"(]\":\"[]\",\"][\":\"][\",\")(\":\"][\",\"](\":\"][\",\")[\":\"][\"}}},29659:function(t){\"use strict\";t.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},87381:function(t){\"use strict\";t.exports={circle:\"●\",\"circle-open\":\"○\",square:\"■\",\"square-open\":\"□\",diamond:\"◆\",\"diamond-open\":\"◇\",cross:\"+\",x:\"❌\"}},37822:function(t){\"use strict\";t.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},50606:function(t){\"use strict\";t.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:\"−\"}},32396:function(t,e){\"use strict\";e.CSS_DECLARATIONS=[[\"image-rendering\",\"optimizeSpeed\"],[\"image-rendering\",\"-moz-crisp-edges\"],[\"image-rendering\",\"-o-crisp-edges\"],[\"image-rendering\",\"-webkit-optimize-contrast\"],[\"image-rendering\",\"optimize-contrast\"],[\"image-rendering\",\"crisp-edges\"],[\"image-rendering\",\"pixelated\"]],e.STYLE=e.CSS_DECLARATIONS.map((function(t){return t.join(\": \")+\"; \"})).join(\"\")},77922:function(t,e){\"use strict\";e.xmlns=\"http://www.w3.org/2000/xmlns/\",e.svg=\"http://www.w3.org/2000/svg\",e.xlink=\"http://www.w3.org/1999/xlink\",e.svgAttrs={xmlns:e.svg,\"xmlns:xlink\":e.xlink}},8729:function(t,e,r){\"use strict\";e.version=r(11506).version,r(7417),r(98847);for(var n=r(73972),i=e.register=n.register,a=r(10641),o=Object.keys(a),s=0;s\",\"\",\" \",\"\",\" plotly-logomark\",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\"\"].join(\"\")}}},99863:function(t,e){\"use strict\";e.isLeftAnchor=function(t){return\"left\"===t.xanchor||\"auto\"===t.xanchor&&t.x<=1/3},e.isCenterAnchor=function(t){return\"center\"===t.xanchor||\"auto\"===t.xanchor&&t.x>1/3&&t.x<2/3},e.isRightAnchor=function(t){return\"right\"===t.xanchor||\"auto\"===t.xanchor&&t.x>=2/3},e.isTopAnchor=function(t){return\"top\"===t.yanchor||\"auto\"===t.yanchor&&t.y>=2/3},e.isMiddleAnchor=function(t){return\"middle\"===t.yanchor||\"auto\"===t.yanchor&&t.y>1/3&&t.y<2/3},e.isBottomAnchor=function(t){return\"bottom\"===t.yanchor||\"auto\"===t.yanchor&&t.y<=1/3}},26348:function(t,e,r){\"use strict\";var n=r(64872),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function u(t,e){return a(e-t,s)}function c(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,u){i=i||0,a=a||0;var c,f,h,p,d,v=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}v?(c=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},73627:function(t,e){\"use strict\";var r=Array.isArray,n=ArrayBuffer,i=DataView;function a(t){return n.isView(t)&&!(t instanceof i)}function o(t){return r(t)||a(t)}function s(t,e,r){if(o(t)){if(o(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if(\"string\"!=typeof t){var i=\"number\"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){\"auto\"===t?e.set(\"auto\"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||c(r);\"string\"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||\"string\"==typeof t&&!!c(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(-1===(n.extras||[]).indexOf(t))if(\"string\"==typeof t){for(var i=t.split(\"+\"),a=0;a=n&&t<=i?t:c}if(\"string\"!=typeof t&&\"number\"!=typeof t)return c;t=String(t);var u=_(r),y=t.charAt(0);!u||\"G\"!==y&&\"g\"!==y||(t=t.substr(1),r=\"\");var w=u&&\"chinese\"===r.substr(0,7),T=t.match(w?x:m);if(!T)return c;var k=T[1],A=T[3]||\"1\",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(u){if(2===k.length)return c;var C;k=Number(k);try{var P=g.getComponentMethod(\"calendars\",\"getCal\")(r);if(w){var O=\"i\"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,O),M)}else C=P.newDate(k,Number(A),M)}catch(t){return c}return C?(C.toJD()-v)*f+S*h+E*p+L*d:c}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var I=new Date(Date.UTC(2e3,A,M,S,E));return I.setUTCFullYear(k),I.getUTCMonth()!==A||I.getUTCDate()!==M?c:I.getTime()+L*d},n=e.MIN_MS=e.dateTime2ms(\"-9999\"),i=e.MAX_MS=e.dateTime2ms(\"9999-12-31 23:59:59.9999\"),e.isDateTime=function(t,r){return e.dateTime2ms(t,r)!==c};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=\" \"+w(e,2)+\":\"+w(r,2),(n||i)&&(t+=\":\"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+=\".\"+w(i,a)}return t}e.ms2DateTime=function(t,e,r){if(\"number\"!=typeof t||!(t>=n&&t<=i))return c;e||(e=0);var a,o,s,u,m,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+v,E=Math.floor(l(t,f));try{a=g.getComponentMethod(\"calendars\",\"getCal\")(r).fromJD(S).formatDate(\"yyyy-mm-dd\")}catch(t){a=y(\"G%Y-%m-%d\")(new Date(w))}if(\"-\"===a.charAt(0))for(;a.length<11;)a=\"-0\"+a.substr(1);else for(;a.length<10;)a=\"0\"+a;o=e=n+f&&t<=i-f))return c;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a(\"%Y-%m-%d\")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},e.cleanDate=function(t,r,n){if(t===c)return r;if(e.isJSDate(t)||\"number\"==typeof t&&isFinite(t)){if(_(n))return s.error(\"JS Dates and milliseconds are incompatible with world calendars\",t),r;if(!(t=e.ms2DateTimeLocal(+t))&&void 0!==r)return r}else if(!e.isDateTime(t,n))return s.error(\"unrecognized date\",t),r;return t};var S=/%\\d?f/g,E=/%h/g,L={1:\"1\",2:\"1\",3:\"2\",4:\"2\"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,\"\")||\"0\"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r(\"%q\")(i)]})),_(n))try{t=g.getComponentMethod(\"calendars\",\"worldCalFmt\")(t,e,n)}catch(t){return\"Invalid\"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];e.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if(\"y\"===r)e=a.year;else if(\"m\"===r)e=a.month;else{if(\"d\"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+\":\"+w(l(Math.floor(r/p),60),2);if(\"M\"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,\"\").replace(/[\\.]$/,\"\")),n+=\":\"+i}return n}(t,r)+\"\\n\"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+\"\\n\"+a.year}return C(e,t,n,i)};var O=3*f;e.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+v,a=g.getComponentMethod(\"calendars\",\"getCal\")(r),o=a.fromJD(i);return e%12?a.add(o,e,\"m\"):a.add(o,e/12,\"y\"),(o.toJD()-v)*f+n}catch(e){s.error(\"invalid ms \"+t+\" in calendar \"+r)}var u=new Date(t+O);return u.setUTCMonth(u.getUTCMonth()+e)+n-O},e.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,u=_(e)&&g.getComponentMethod(\"calendars\",\"getCal\")(e),c=0;c0&&t[e+1][0]<0)return e;return null}switch(e=\"RUS\"===s||\"FJI\"===s?function(t){var e;if(null===u(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case\"MultiPolygon\":for(r=0;ri&&(i=u,e=l)}else e=r;return o.default(e).geometry.coordinates}(c),n.fIn=t,n.fOut=c,s.push(c)}else u.log([\"Location\",n.loc,\"does not have a valid GeoJSON geometry.\",\"Traces with locationmode *geojson-id* only support\",\"*Polygon* and *MultiPolygon* geometries.\"].join(\" \"))}delete i[r]}switch(r.type){case\"FeatureCollection\":var h=r.features;for(n=0;n100?(clearInterval(a),n(\"Unexpected error while fetching from \"+t)):void i++}),50)}))}for(var o=0;o0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},e.makeLine=function(t){return 1===t.length?{type:\"LineString\",coordinates:t[0]}:{type:\"MultiLineString\",coordinates:t}},e.makePolygon=function(t){if(1===t.length)return{type:\"Polygon\",coordinates:t};for(var e=new Array(t.length),r=0;r1||v<0||v>1?null:{x:t+l*v,y:e+f*v}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}e.segmentsIntersect=s,e.segmentDistance=function(t,e,r,n,i,a,o,u){if(s(t,e,r,n,i,a,o,u))return 0;var c=r-t,f=n-e,h=o-i,p=u-a,d=c*c+f*f,v=h*h+p*p,g=Math.min(l(c,f,d,i-t,a-e),l(c,f,d,o-t,u-e),l(h,p,v,t-i,e-a),l(h,p,v,r-i,n-a));return Math.sqrt(g)},e.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),u=t.getPointAtLength(o(r+s/2,e)),c=Math.atan((u.y-l.y)/(u.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+u.x)/6,y:(4*f.y+l.y+u.y)/6,theta:c};return n[r]=h,h},e.clearLocationCache=function(){i=null},e.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,u=0,c=t.getTotalLength(),f=c;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===c&&(i=r);var u=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(u*u+f*f)}for(var p=h(u);p;){if((u+=p+r)>f)return;p=h(u)}for(p=h(f);p;){if(u>(f-=p+r))return;p=h(f)}return{min:u,max:f,len:f-u,total:c,isClosed:0===u&&f===c&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},e.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,u=n.iterationLimit||30,c=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},81697:function(t,e,r){\"use strict\";var n=r(92770),i=r(84267),a=r(25075),o=r(21081),s=r(22399).defaultLine,l=r(73627).isArrayOrTypedArray,u=a(s);function c(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return u;var e=a(t);return e.length?e:u}function h(t){return n(t)?t:1}t.exports={formatColor:function(t,e,r){var n,i,s,p,d,v=t.color,g=l(v),y=l(e),m=o.extractOpts(t),x=[];if(n=void 0!==m.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=g?function(t,e){return void 0===t[e]?u:a(n(t[e]))}:f,s=y?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||y)for(var b=0;b1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf(\"e+\")&&(n=+o)}}return n}},71828:function(t,e,r){\"use strict\";var n=r(39898),i=r(84096).g0,a=r(60721).WU,o=r(92770),s=r(50606),l=s.FP_SAFE,u=-l,c=s.BADNUM,f=t.exports={};f.adjustFormat=function(t){return!t||/^\\d[.]\\df/.test(t)||/[.]\\d%/.test(t)?t:\"0.f\"===t?\"~f\":/^\\d%/.test(t)?\"~%\":/^\\ds/.test(t)?\"~s\":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?\"~\"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: \"'+e+'\"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=r(65487),f.keyedContainer=r(66636),f.relativeAttr=r(6962),f.isPlainObject=r(41965),f.toLogRange=r(58163),f.relinkPrivateKeys=r(51332);var p=r(73627);f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=r(64872);f.mod=d.mod,f.modHalf=d.modHalf;var v=r(96554);f.valObjectMeta=v.valObjectMeta,f.coerce=v.coerce,f.coerce2=v.coerce2,f.coerceFont=v.coerceFont,f.coercePattern=v.coercePattern,f.coerceHoverinfo=v.coerceHoverinfo,f.coerceSelectionMarkerOpacity=v.coerceSelectionMarkerOpacity,f.validate=v.validate;var g=r(41631);f.dateTime2ms=g.dateTime2ms,f.isDateTime=g.isDateTime,f.ms2DateTime=g.ms2DateTime,f.ms2DateTimeLocal=g.ms2DateTimeLocal,f.cleanDate=g.cleanDate,f.isJSDate=g.isJSDate,f.formatDate=g.formatDate,f.incrementMonth=g.incrementMonth,f.dateTick0=g.dateTick0,f.dfltRange=g.dfltRange,f.findExactDates=g.findExactDates,f.MIN_MS=g.MIN_MS,f.MAX_MS=g.MAX_MS;var y=r(65888);f.findBin=y.findBin,f.sorterAsc=y.sorterAsc,f.sorterDes=y.sorterDes,f.distinctVals=y.distinctVals,f.roundUp=y.roundUp,f.sort=y.sort,f.findIndexOfMin=y.findIndexOfMin,f.sortObjectKeys=r(78607);var m=r(80038);f.aggNums=m.aggNums,f.len=m.len,f.mean=m.mean,f.median=m.median,f.midRange=m.midRange,f.variance=m.variance,f.stdev=m.stdev,f.interp=m.interp;var x=r(35657);f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=r(26348);f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=r(99863);f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=r(87642);f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=r(1426);f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=r(47769);f.log=k.log,f.warn=k.warn,f.error=k.error;var A=r(30587);f.counterRegex=A.counter;var M=r(79990);f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=r(24401);function E(t){var e={};for(var r in t)for(var n=t[r],i=0;il||t=e)&&o(t)&&t>=0&&t%1==0},f.noop=r(64213),f.identity=r(23389),f.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s=Math.pow(2,r)?i>10?(f.warn(\"randstr failed uniqueness\"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e=\"opt\");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r[\"_\"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,u=new Array(l),c=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*u[n];c[r]=a}return c},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return\"/\"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i1?i+o[1]:\"\";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,\"$1\"+a+\"$2\");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)([:|\\|][^}]*)?}/g;var z=/^\\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:\"\"}))};var R={max:10,count:0,name:\"hovertemplate\"};f.hovertemplateString=function(){return U.apply(R,arguments)};var F={max:10,count:0,name:\"texttemplate\"};f.texttemplateString=function(){return U.apply(F,arguments)};var B=/^(\\S+)([\\*\\/])(-?\\d+(\\.\\d+)?)$/,N={max:10,count:0,name:\"texttemplate\",parseMultDiv:!0};f.texttemplateStringForShapes=function(){return U.apply(N,arguments)};var j=/^[:|\\|]/;function U(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var u=\"_xother\"===s||\"_yother\"===s,c=\"_xother_\"===s||\"_yother_\"===s,h=\"xother_\"===s||\"yother_\"===s,p=\"xother\"===s||\"yother\"===s||u||h||c,d=s;(u||c)&&(d=d.substring(1)),(h||c)&&(d=d.substring(0,d.length-1));var v,g,y,m=null,x=null;if(n.parseMultDiv){var b=function(t){var e=t.match(B);return e?{key:e[1],op:e[2],number:Number(e[3])}:{key:t,op:null,number:null}}(d);d=b.key,m=b.op,x=b.number}if(p){if(void 0===(v=e[d]))return\"\"}else for(y=3;y=48&&o<=57,u=s>=48&&s<=57;if(l&&(n=10*n+o-48),u&&(i=10*i+s-48),!l||!u){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var V=2e9;f.seedPseudoRandom=function(){V=2e9},f.pseudoRandom=function(){var t=V;return V=(69069*V+1)%4294967296,Math.abs(V-t)<429496729?f.pseudoRandom():V/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,\"htx\",\"hovertext\");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,\"tx\",\"text\");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+\"%\",n=0;n1&&(u=1):u=0,f.strTranslate(i-u*(r+o),a-u*(n+s))+f.strScale(u)+(l?\"rotate(\"+l+(e?\"\":\" \"+r+\" \"+n)+\")\":\"\")},f.setTransormAndDisplay=function(t,e){t.attr(\"transform\",f.getTextTransform(e)),t.style(\"display\",e.scale?null:\"none\")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var H=f.getFirefoxVersion(),q=null!==H&&H<86;f.getPositionFromD3Event=function(){return q?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},41965:function(t){\"use strict\";t.exports=function(t){return window&&window.process&&window.process.versions?\"[object Object]\"===Object.prototype.toString.call(t):\"[object Object]\"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty(\"hasOwnProperty\")}},66636:function(t,e,r){\"use strict\";var n=r(65487),i=/^\\w*$/;t.exports=function(t,e,r,a){var o,s,l;r=r||\"name\",a=a||\"value\";var u={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||\"\";var c={};if(s)for(o=0;o2)return u[e]=2|u[e],h.set(t,null);if(f){for(o=e;o1){var e=[\"LOG:\"];for(t=0;t1){var r=[];for(t=0;t\"),\"long\")}},a.warn=function(){var t;if(n.logging>0){var e=[\"WARN:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}},a.error=function(){var t;if(n.logging>0){var e=[\"ERROR:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}}},77310:function(t,e,r){\"use strict\";var n=r(39898);t.exports=function(t,e,r){var i=t.selectAll(\"g.\"+r.replace(/\\s/g,\".\")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append(\"g\").attr(\"class\",r),i.order();var a=t.classed(\"rangeplot\")?\"nodeRangePlot3\":\"node3\";return i.each((function(t){t[0][a]=n.select(this)})),i}},35657:function(t,e,r){\"use strict\";var n=r(79576);e.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},65487:function(t,e,r){\"use strict\";var n=r(92770),i=r(73627).isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,u=t;for(s=0;s/g),l=0;la||u===i||us||e&&l(t))}:function(t,e){var l=t[0],u=t[1];if(l===i||la||u===i||us)return!1;var c,f,h,p,d,v=r.length,g=r[0][0],y=r[0][1],m=0;for(c=1;cMath.max(f,g)||u>Math.max(h,y)))if(uc||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var u=l+1;u1&&o(t.pop()),{addPt:o,raw:t,filtered:r}}},79749:function(t,e,r){\"use strict\";var n=r(58617),i=r(98580);t.exports=function(t,e,a){var o=t._fullLayout,s=!0;return o._glcanvas.each((function(n){if(n.regl)n.regl.preloadCachedCode(a);else if(!n.pick||o._has(\"parcoords\")){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.g.devicePixelRatio,extensions:e||[],cachedCode:a||{}})}catch(t){s=!1}n.regl||(s=!1),s&&this.addEventListener(\"webglcontextlost\",(function(e){t&&t.emit&&t.emit(\"plotly_webglcontextlost\",{event:e,layer:n.key})}),!1)}})),s||n({container:o._glcontainer.node()}),s}},45142:function(t,e,r){\"use strict\";var n=r(92770),i=r(35791);t.exports=function(t){var e;if(\"string\"!=typeof(e=t&&t.hasOwnProperty(\"userAgent\")?t.userAgent:function(){var t;return\"undefined\"!=typeof navigator&&(t=navigator.userAgent),t&&t.headers&&\"string\"==typeof t.headers[\"user-agent\"]&&(t=t.headers[\"user-agent\"]),t}()))return!0;var r=i({ua:{headers:{\"user-agent\":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(\" \"),o=1;o-1;s--){var l=a[s];if(\"Version/\"===l.substr(0,8)){var u=l.substr(8).split(\".\")[0];if(n(u)&&(u=+u),u>=13)return!0}}return r}},75138:function(t){\"use strict\";t.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function f(t,e){return t>=e}e.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-s)-1:Math.floor((t-e.start)/e.size+s);var a,o,h=0,p=e.length,d=0,v=p>1?(e[p-1]-e[0])/(p-1):1;for(o=v>=0?r?l:u:r?f:c,t+=v*s*(r?-1:1)*(v>=0?1:-1);h90&&i.log(\"Long binary search...\"),h-1},e.sorterAsc=function(t,e){return t-e},e.sorterDes=function(t,e){return e-t},e.distinctVals=function(t){var r,n=t.slice();for(n.sort(e.sorterAsc),r=n.length-1;r>-1&&n[r]===o;r--);for(var i,a=n[r]-n[0]||1,s=a/(r||1)/1e4,l=[],u=0;u<=r;u++){var c=n[u],f=c-i;void 0===i?(l.push(c),i=c):f>s&&(a=Math.min(a,f),l.push(c),i=c)}return{vals:l,minDiff:a}},e.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,u=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},e.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(r)||(r=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},78614:function(t,e,r){\"use strict\";var n=r(25075);t.exports=function(t){return t?n(t):[0,0,0,1]}},3883:function(t,e,r){\"use strict\";var n=r(32396),i=r(91424),a=r(71828),o=null;t.exports=function(){if(null!==o)return o;o=!1;var t=a.isIE()||a.isSafari()||a.isIOS();if(window.navigator.userAgent&&!t){var e=Array.from(n.CSS_DECLARATIONS).reverse(),r=window.CSS&&window.CSS.supports||window.supportsCSS;if(\"function\"==typeof r)o=e.some((function(t){return r.apply(null,t)}));else{var s=i.tester.append(\"image\").attr(\"style\",n.STYLE),l=window.getComputedStyle(s.node()).imageRendering;o=e.some((function(t){var e=t[1];return l===e||l===e.toLowerCase()})),s.remove()}}return o}},63893:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.strTranslate,o=r(77922),s=r(18783).LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;e.convertToTspans=function(t,r,g){var S=t.text(),E=!t.attr(\"data-notex\")&&r&&r._context.typesetMath&&\"undefined\"!=typeof MathJax&&S.match(l),P=n.select(t.node().parentNode);if(!P.empty()){var O=t.attr(\"class\")?t.attr(\"class\").split(\" \")[0]:\"text\";return O+=\"-math\",P.selectAll(\"svg.\"+O).remove(),P.selectAll(\"g.\"+O+\"-group\").remove(),t.style(\"display\",null).attr({\"data-unformatted\":S,\"data-math\":\"N\"}),E?(r&&r._promises||[]).push(new Promise((function(e){t.style(\"display\",\"none\");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l,h=parseInt((MathJax.version||\"\").split(\".\")[0]);if(2===h||3===h){var p=function(){var r=\"math-output-\"+i.randstr({},64),a=(l=n.select(\"body\").append(\"div\").attr({id:r}).style({visibility:\"hidden\",position:\"absolute\",\"font-size\":e.fontSize+\"px\"}).text(t.replace(u,\"\\\\lt \").replace(c,\"\\\\gt \"))).node();return 2===h?MathJax.Hub.Typeset(a):MathJax.typeset([a])},d=function(){var e=l.select(2===h?\".MathJax_SVG\":\".MathJax\"),a=!e.empty()&&l.select(\"svg\").node();if(a){var o,s=a.getBoundingClientRect();o=2===h?n.select(\"body\").select(\"#MathJax_SVG_glyphs\"):e.select(\"defs\"),r(e,o,s)}else i.log(\"There was an error in the tex syntax.\",t),r();l.remove()};2===h?MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:\"none\",tex2jax:{inlineMath:f},displayAlign:\"left\"})}),(function(){if(\"SVG\"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer(\"SVG\")}),p,d,(function(){if(\"SVG\"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})):3===h&&(o=i.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=f,\"svg\"!==(a=MathJax.config.startup.output)&&(MathJax.config.startup.output=\"svg\"),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){p(),d(),\"svg\"!==a&&(MathJax.config.startup.output=a),MathJax.config=o})))}else i.warn(\"No MathJax version:\",MathJax.version)}(E[2],o,(function(n,i,o){P.selectAll(\"svg.\"+O).remove(),P.selectAll(\"g.\"+O+\"-group\").remove();var s=n&&n.select(\"svg\");if(!s||!s.node())return I(),void e();var l=P.append(\"g\").classed(O+\"-group\",!0).attr({\"pointer-events\":\"none\",\"data-unformatted\":S,\"data-math\":\"Y\"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var u=o.width,c=o.height;s.attr({class:O,height:c,preserveAspectRatio:\"xMinYMin meet\"}).style({overflow:\"visible\",\"pointer-events\":\"none\"});var f=t.node().style.fill||\"black\",h=s.select(\"g\");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),d=p.width,v=p.height;(d>u||v>c)&&(s.style(\"overflow\",\"hidden\"),d=(p=s.node().getBoundingClientRect()).width,v=p.height);var y=+t.attr(\"x\"),m=+t.attr(\"y\"),x=-(r||t.node().getBoundingClientRect().height)/4;if(\"y\"===O[0])l.attr({transform:\"rotate(\"+[-90,y,m]+\")\"+a(-d/2,x-v/2)});else if(\"l\"===O[0])m=x-v/2;else if(\"a\"===O[0]&&0!==O.indexOf(\"atitle\"))y=0,m=x;else{var b=t.attr(\"text-anchor\");y-=d*(\"middle\"===b?.5:\"end\"===b?1:0),m=m+x-v/2}s.attr({x:y,y:m}),g&&g.call(t,l),e(l)}))}))):I(),t}function I(){P.empty()||(O=t.attr(\"class\")+\"-math\",P.select(\"svg.\"+O).remove()),t.text(\"\").style(\"white-space\",\"pre\");var r=function(t,e){e=e.replace(y,\" \");var r,a=!1,l=[],u=-1;function c(){u++;var e=document.createElementNS(o.svg,\"tspan\");n.select(e).attr({class:\"line\",dy:u*s+\"em\"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a doesnt match end tag <\"+t+\">. Pretending it did match.\",e),r=l[l.length-1].node}else i.log(\"Ignoring unexpected end tag .\",e)}b.test(e)?c():(r=t,l=[{node:t}]);for(var E=e.split(m),P=0;P|>|>)/g,f=[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]],h={sup:\"font-size:70%\",sub:\"font-size:70%\",b:\"font-weight:bold\",i:\"font-style:italic\",a:\"cursor:pointer\",span:\"\",em:\"font-style:italic;font-weight:bold\"},p={sub:\"0.3em\",sup:\"-0.6em\"},d={sub:\"-0.21em\",sup:\"0.42em\"},v=\"​\",g=[\"http:\",\"https:\",\"mailto:\",\"\",void 0,\":\"],y=e.NEWLINES=/(\\r\\n?|\\n)/g,m=/(<[^<>]*>)/,x=/<(\\/?)([^ >]*)(\\s+(.*))?>/i,b=//i;e.BR_TAG_ALL=//gi;var _=/(^|[\\s\"'])style\\s*=\\s*(\"([^\"]*);?\"|'([^']*);?')/i,w=/(^|[\\s\"'])href\\s*=\\s*(\"([^\"]*)\"|'([^']*)')/i,T=/(^|[\\s\"'])target\\s*=\\s*(\"([^\"\\s]*)\"|'([^'\\s]*)')/i,k=/(^|[\\s\"'])popup\\s*=\\s*(\"([\\w=,]*)\"|'([\\w=,]*)')/i;function A(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&L(n)}var M=/(^|;)\\s*color:/;e.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:[\"br\"],i=t.split(m),a=[],o=\"\",s=0,l=0;l3?a.push(u.substr(0,p-3)+\"...\"):a.push(u.substr(0,p));break}o=\"\"}}return a.join(\"\")};var S={mu:\"μ\",amp:\"&\",lt:\"<\",gt:\">\",nbsp:\" \",times:\"×\",plusmn:\"±\",deg:\"°\"},E=/&(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function L(t){return t.replace(E,(function(t,e){return(\"#\"===e.charAt(0)?function(t){if(!(t>1114111)){var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}}(\"x\"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):S[e])||t}))}function C(t){var e=encodeURI(decodeURI(t)),r=document.createElement(\"a\"),n=document.createElement(\"a\");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==g.indexOf(i)&&-1!==g.indexOf(a)?e:\"\"}function P(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||\"top\",u=t.node().getBoundingClientRect(),c=e.node().getBoundingClientRect();return a=\"bottom\"===l?function(){return u.bottom-n.height}:\"middle\"===l?function(){return u.top+(u.height-n.height)/2}:function(){return u.top},o=\"right\"===s?function(){return u.right-n.width}:\"center\"===s?function(){return u.left+(u.width-n.width)/2}:function(){return u.left},function(){n=this.node().getBoundingClientRect();var t=o()-c.left,e=a()-c.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+\"px\",left:t+\"px\",\"z-index\":1e3}),this}}e.convertEntities=L,e.sanitizeHTML=function(t){t=t.replace(y,\" \");for(var e=document.createElement(\"p\"),r=e,i=[],a=t.split(m),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},e.done=function(t){var e=r[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},e.clear=function(t){if(t)n(r[t]),delete r[t];else for(var i in r)e.clear(i)}},58163:function(t,e,r){\"use strict\";var n=r(92770);t.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},90973:function(t,e,r){\"use strict\";var n=t.exports={},i=r(78776).locationmodeToLayer,a=r(96892).zL;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,\"-\"),\"_\",t.resolution.toString(),\"m\"].join(\"\")},n.getTopojsonPath=function(t,e){return t+e+\".json\"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},37815:function(t){\"use strict\";t.exports={moduleType:\"locale\",name:\"en-US\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colorscale title\"},format:{date:\"%m/%d/%Y\"}}},92177:function(t){\"use strict\";t.exports={moduleType:\"locale\",name:\"en\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colourscale title\"},format:{days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],periods:[\"AM\",\"PM\"],dateTime:\"%a %b %e %X %Y\",date:\"%d/%m/%Y\",time:\"%H:%M:%S\",decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],year:\"%Y\",month:\"%b %Y\",dayMonth:\"%b %-d\",dayMonthYear:\"%b %-d, %Y\"}}},14458:function(t,e,r){\"use strict\";var n=r(73972);t.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split(\"[\")[0],s=0;s0&&o.log(\"Clearing previous rejected promises from queue.\"),t._promises=[]},e.cleanLayout=function(t){var r,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,v=Object.keys(t);for(r=0;r3?(I.x=1.02,I.xanchor=\"left\"):I.x<-2&&(I.x=-.02,I.xanchor=\"right\"),I.y>3?(I.y=1.02,I.yanchor=\"bottom\"):I.y<-2&&(I.y=-.02,I.yanchor=\"top\")),d(t),\"rotate\"===t.dragmode&&(t.dragmode=\"orbit\"),u.clean(t),t.template&&t.template.layout&&e.cleanLayout(t.template.layout),t},e.cleanData=function(t){for(var r=0;r0)return t.substr(0,e)}e.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=[\"x\",\"y\",\"z\"];e.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn(\"Full array edits are incompatible with other edits\",f);var m=r[\"\"][\"\"];if(u(m))e.set(null);else{if(!Array.isArray(m))return a.warn(\"Unrecognized full array edit value\",f,m),!0;e.set(m)}return!v&&(h(g,y),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=c(y,f).get(),P=[],O=-1,I=L.length;for(x=0;xL.length-(A?0:1))a.warn(\"index out of range\",f,_);else if(void 0!==k)T.length>1&&a.warn(\"Insertion & removal are incompatible with edits to the same index.\",f,_),u(k)?P.push(_):A?(\"add\"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn(\"Unrecognized full object edit value\",f,_,k),-1===O&&(O=_);else for(b=0;b=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),v)return!1;if(h(g,y),d!==i){var D;if(-1===O)D=S;else{for(I=Math.max(L.length,I),D=[],x=0;x=O);x++)D.push(_);for(x=O;x=t.data.length||i<-t.data.length)throw new Error(r+\" must be valid indices for gd.data.\");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error(\"each index in \"+r+\" must be unique.\")}}function O(t,e,r){if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"currentIndices is a required argument.\");if(Array.isArray(e)||(e=[e]),P(t,e,\"currentIndices\"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&P(t,r,\"newIndices\"),void 0!==r&&e.length!==r.length)throw new Error(\"current and new indices must be of equal length.\")}function I(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array\");if(!o.isPlainObject(e))throw new Error(\"update must be a key:value object\");if(void 0===r)throw new Error(\"indices must be an integer or array of integers\");for(var a in P(t,r,\"indices\"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error(\"attribute \"+a+\" must be an array of length equal to indices array length\");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error(\"when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object\")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,u,c,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=C(r,t.data.length-1),e)for(var v=0;v-1&&-1===r.indexOf(\"grouptitlefont\")?l(r,r.replace(\"titlefont\",\"title.font\")):r.indexOf(\"titleposition\")>-1?l(r,r.replace(\"titleposition\",\"title.position\")):r.indexOf(\"titleside\")>-1?l(r,r.replace(\"titleside\",\"title.side\")):r.indexOf(\"titleoffset\")>-1&&l(r,r.replace(\"titleoffset\",\"title.offset\")):l(r,r.replace(\"title\",\"title.text\"));function l(e,r){t[r]=t[e],delete t[e]}}function U(t,e,r){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var n={};if(\"string\"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn(\"Relayout fail.\",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=Y(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag,h.reselect),u.add(t,U,[t,i.undoit],U,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit(\"plotly_relayout\",i.eventData),t}))}function V(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if(\"axrange\"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=p.id2name(a),s=t.layout[o],l=n[o];l.autorange=s.autorange;var u=l._rangeInitial0,c=l._rangeInitial1;if(void 0===u&&void 0!==c||void 0!==u&&void 0===c)return!1;if(s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var f in l._matchGroup)if(f!==a){var h=n[p.id2name(f)];h.autorange=l.autorange,h.range=l.range.slice(),h._input.range=l.range.slice()}}return!0}function H(t,e){var r=e?function(t){var r=[];for(var n in e){var i=p.getFromId(t,n);if(r.push(n),-1!==(i.ticklabelposition||\"\").indexOf(\"inside\")&&i._anchorAxis&&r.push(i._anchorAxis._id),i._matchGroup)for(var a in i._matchGroup)e[a]||r.push(a)}return p.draw(t,r,{skipTitle:!0})}:function(t){return p.draw(t,\"redraw\")};t.push(m,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,G=/^[xyz]axis[0-9]*\\.autorange$/,Z=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function Y(t,e){var r,n,i,a=t.layout,l=t._fullLayout,u=l._guiEditing,h=F(l._preGUI,u),d=Object.keys(e),v=p.list(t),g=o.extendDeepAll({},e),y={};for(j(e),d=Object.keys(e),n=0;n0&&\"string\"!=typeof I.parts[z];)z--;var B=I.parts[z],N=I.parts[z-1]+\".\"+B,U=I.parts.slice(0,z).join(\".\"),V=s(t.layout,U).get(),H=s(l,U).get(),Y=I.get();if(void 0!==D){M[O]=D,S[O]=\"reverse\"===B?D:R(Y);var X=f.getLayoutValObject(l,I.parts);if(X&&X.impliedEdits&&null!==D)for(var J in X.impliedEdits)E(o.relativeAttr(O,J),X.impliedEdits[J]);if(-1!==[\"width\",\"height\"].indexOf(O))if(D){E(\"autosize\",null);var K=\"height\"===O?\"width\":\"height\";E(K,l[K])}else l[O]=t._initialAutoSize[O];else if(\"autosize\"===O)E(\"width\",D?null:l.width),E(\"height\",D?null:l.height);else if(N.match(q))P(N),s(l,U+\"._inputRange\").set(null);else if(N.match(G)){P(N),s(l,U+\"._inputRange\").set(null);var $=s(l,U).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else N.match(Z)&&s(l,U+\"._inputDomain\").set(null);if(\"type\"===B){L=V;var Q=\"linear\"===H.type&&\"log\"===D,tt=\"log\"===H.type&&\"linear\"===D;if(Q||tt){if(L&&L.range)if(H.autorange)Q&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];Q?(et<=0&&rt<=0&&E(U+\".autorange\",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(U+\".range[0]\",Math.log(et)/Math.LN10),E(U+\".range[1]\",Math.log(rt)/Math.LN10)):(E(U+\".range[0]\",Math.pow(10,et)),E(U+\".range[1]\",Math.pow(10,rt)))}else E(U+\".autorange\",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[I.parts[0]]&&\"radialaxis\"===I.parts[1]&&delete l[I.parts[0]]._subplot.viewInitial[\"radialaxis.range\"],c.getComponentMethod(\"annotations\",\"convertCoords\")(t,H,D,E),c.getComponentMethod(\"images\",\"convertCoords\")(t,H,D,E)}else E(U+\".autorange\",!0),E(U+\".range\",null);s(l,U+\"._inputRange\").set(null)}else if(B.match(k)){var nt=s(l,O).get(),it=(D||{}).type;it&&\"-\"!==it||(it=\"linear\"),c.getComponentMethod(\"annotations\",\"convertCoords\")(t,nt,it,E),c.getComponentMethod(\"images\",\"convertCoords\")(t,nt,it,E)}var at=b.containerArrayMatch(O);if(at){r=at.array,n=at.index;var ot=at.property,st=X||{editType:\"calc\"};\"\"!==n&&\"\"===ot&&(b.isAddVal(D)?S[O]=null:b.isRemoveVal(D)?S[O]=(s(a,r).get()||[])[n]:o.warn(\"unrecognized full object value\",e)),T.update(A,st),y[r]||(y[r]={});var lt=y[r][n];lt||(lt=y[r][n]={}),lt[ot]=D,delete e[O]}else\"reverse\"===B?(V.range?V.range.reverse():(E(U+\".autorange\",!0),V.range=[1,0]),H.autorange?A.calc=!0:A.plot=!0):(\"dragmode\"===O&&(!1===D&&!1!==Y||!1!==D&&!1===Y)||l._has(\"scatter-like\")&&l._has(\"regl\")&&\"dragmode\"===O&&(\"lasso\"===D||\"select\"===D)&&\"lasso\"!==Y&&\"select\"!==Y||l._has(\"gl2d\")?A.plot=!0:X?T.update(A,X):A.calc=!0,I.set(D))}}for(r in y)b.applyContainerArrayChanges(t,h(a,r),y[r],A,h)||(A.plot=!0);for(var ut in C){var ct=(L=p.getFromId(t,ut))&&L._constraintGroup;if(ct)for(var ft in A.calc=!0,ct)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}(W(t)||e.height||e.width)&&(A.plot=!0);var ht=l.shapes;for(n=0;n1;)if(n.pop(),void 0!==(r=s(e,n.join(\".\")+\".uirevision\").get()))return r;return e.uirevision}function et(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function u(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,c){function f(){t.emit(\"plotly_animating\"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&function(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit(\"plotly_animatingframe\",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit(\"plotly_animated\"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}()};e()}var p,d,v=0;function g(t){return Array.isArray(i)?v>=i.length?t.transitionOpts=i[v]:t.transitionOpts=i[0]:t.transitionOpts=i,v++,t}var y=[],m=null==e,x=Array.isArray(e);if(m||x||!o.isPlainObject(e)){if(m||-1!==[\"string\",\"number\"].indexOf(typeof e))for(p=0;p0&&TT)&&k.push(d);y=k}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var v=e[n].name,g=(c[v]||d[v]||{}).name,y=e[n].name,m=c[g]||d[g];g&&y&&\"number\"==typeof y&&m&&A<5&&(A++,o.warn('addFrames: overwriting frame \"'+(c[g]||d[g]).name+'\" with a frame whose name of type \"number\" also equates to \"'+g+'\". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===A&&o.warn(\"addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.\")),d[v]={name:v},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index=0;n--){if(\"number\"==typeof(i=p[n].frame).name&&o.warn(\"Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings\"),!i.name)for(;c[i.name=\"frame \"+t._transitionData._counter++];);if(c[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:\"delete\",index:n}),s.unshift({type:\"insert\",index:n,value:i[n]});var l=h.modifyFrames,c=h.modifyFrames,f=[t,s],p=[t,a];return u&&u.add(t,l,f,c,p),h.modifyFrames(t,a)},e.addTraces=function t(r,n,i){r=o.getGraphDiv(r);var a,s,l=[],c=e.deleteTraces,f=t,h=[r,l],p=[r,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"traces must be defined.\");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!_(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function _(t){return t===Math.round(t)&&t>=0}function w(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry)if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i=l.length)return!1;i=(r=(n.transformsRegistry[l[u].type]||{}).attributes)&&r[e[2]],s=3}else{var c=t._module;if(c||(c=(n.modules[t.type||a.type.dflt]||{})._module),!c)return!1;if(!(i=(r=c.attributes)&&r[o])){var f=c.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return b(i,e,s)},e.getLayoutValObject=function(t,e){var r=function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var u;for(r=0;r=i&&(r._input||{})._templateitemname;s&&(o=i);var l,u=e+\"[\"+o+\"]\";function c(){l={},s&&(l[u]={},l[u][a]=s)}function f(t,e){s?n.nestedProperty(l[u],t).set(e):l[u+\".\"+t]=e}function h(){var t=l;return c(),t}return c(),{modifyBase:function(t,e){l[t]=e},modifyItem:f,getUpdateObj:h,applyUpdate:function(e,r){e&&f(e,r);var i=h();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},61549:function(t,e,r){\"use strict\";var n=r(39898),i=r(73972),a=r(74875),o=r(71828),s=r(63893),l=r(33306),u=r(7901),c=r(91424),f=r(92998),h=r(64168),p=r(89298),d=r(18783),v=r(99082),g=v.enforce,y=v.clean,m=r(71739).doAutoRange,x=\"start\";function b(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&a[0]e[0])return!0}return!1}function _(t){var r,i,s,l,f,v,g=t._fullLayout,y=g._size,m=y.p,x=p.list(t,\"\",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?\"100%\":g.width+\"px\",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?\"100%\":g.height+\"px\"}).selectAll(\".main-svg\").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),e.drawMainTitle(t),h.manage(t),!g._has(\"cartesian\"))return a.previousPromises(t);function _(t,e,r){var n=t._lw/2;return\"x\"===t._id.charAt(0)?e?\"top\"===r?e._offset-m-n:e._offset+e._length+m+n:y.t+y.h*(1-(t.position||0))+n%1:e?\"right\"===r?e._offset+e._length+m+n:e._offset-m-n:y.l+y.w*(t.position||0)+n%1}for(r=0;r.5?\"t\":\"b\",o=t._fullLayout.margin[a],s=0;return\"paper\"===e.yref?s=r+e.pad.t+e.pad.b:\"container\"===e.yref&&(s=function(t,e,r,n,i){var a=0;return\"middle\"===r&&(a+=i/2),\"t\"===t?(\"top\"===r&&(a+=i),a+=n-e*n):(\"bottom\"===r&&(a+=i),a+=e*n),a}(a,n,i,t._fullLayout.height,r)+e.pad.t+e.pad.b),s>o?s:0}(t,r,g);y>0&&(function(t,e,r,n){var i=\"title.automargin\",s=t._fullLayout.title,l=s.y>.5?\"t\":\"b\",u={x:s.x,y:s.y,t:0,b:0},c={};\"paper\"===s.yref&&function(t,e,r,n,i){var a=\"paper\"===e.yref?t._fullLayout._size.h:t._fullLayout.height,s=o.isTopAnchor(e)?n:n-i,l=\"b\"===r?a-s:s;return!(o.isTopAnchor(e)&&\"t\"===r||o.isBottomAnchor(e)&&\"b\"===r)&&lT?c.push({code:\"unused\",traceType:m,templateCount:w,dataCount:T}):T>w&&c.push({code:\"reused\",traceType:m,templateCount:w,dataCount:T})}}else c.push({code:\"data\"});if(function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)){var a=e[n],o=v(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&c.push({code:\"missing\",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},\"\"),c.length)return c.map(y)}},403:function(t,e,r){\"use strict\";var n=r(92770),i=r(72391),a=r(74875),o=r(71828),s=r(25095),l=r(5900),u=r(70942),c=r(11506).version,f={format:{valType:\"enumerated\",values:[\"png\",\"jpeg\",\"webp\",\"svg\",\"full-json\"],dflt:\"png\"},width:{valType:\"number\",min:1},height:{valType:\"number\",min:1},scale:{valType:\"number\",min:0,dflt:1},setBackground:{valType:\"any\",dflt:!1},imageDataOnly:{valType:\"boolean\",dflt:!1}};t.exports=function(t,e){var r,h,p,d;function v(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!v(\"width\")&&null!==e.width||!v(\"height\")&&null!==e.height)throw new Error(\"Height and width should be pixel values.\");if(!v(\"format\"))throw new Error(\"Export format is not \"+o.join2(f.format.values,\", \",\" or \")+\".\");var g={};function y(t,r){return o.coerce(e,g,f,t,r)}var m=y(\"format\"),x=y(\"width\"),b=y(\"height\"),_=y(\"scale\"),w=y(\"setBackground\"),T=y(\"imageDataOnly\"),k=document.createElement(\"div\");k.style.position=\"absolute\",k.style.left=\"-5000px\",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,m,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if(\"full-json\"===m){var p=a.graphJson(k,!1,\"keepdata\",\"object\",!0,!0);return p.version=c,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),\"svg\"===m)return t(T?r:s.encodeSVG(r));var d=document.createElement(\"canvas\");d.id=o.randstr(),u({format:m,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,\"\"):t}(e))})).catch((function(t){e(t)}))}))}},84936:function(t,e,r){\"use strict\";var n=r(71828),i=r(74875),a=r(86281),o=r(72075).dfltConfig,s=n.isPlainObject,l=Array.isArray,u=n.isArrayOrTypedArray;function c(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(p(\"unused\",a,y.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;Mx[M].length&&i.push(p(\"unused\",a,y.concat(M,x[M].length)));var O=x[M].length;for(A=0;A<(P?Math.min(O,k[M].length):O);A++)S=P?k[M][A]:k,E=m[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(p(\"dynamic\",a,y.concat(M,A),E,L)):i.push(p(\"value\",a,y.concat(M,A),E))}else i.push(p(\"array\",a,y.concat(M),m[M]));else for(M=0;M1&&h.push(p(\"object\",\"layout\"))),i.supplyDefaults(d);for(var v=d._fullData,g=r.length,y=0;y0&&Math.round(f)===f))return{vals:i};u=f}for(var h=e.calendar,p=\"start\"===l,d=\"end\"===l,v=t[r+\"period0\"],g=a(v,h)||0,y=[],m=[],x=[],b=i.length,_=0;_A;)k=o(k,-u,h);for(;k<=A;)k=o(k,u,h);T=o(k,-u,h)}else{for(k=g+(w=Math.round((A-g)/c))*c;k>A;)k-=c;for(;k<=A;)k+=c;T=k-c}y[_]=p?T:d?k:(T+k)/2,m[_]=T,x[_]=k}return{vals:y,starts:m,ends:x}}},89502:function(t){\"use strict\";t.exports={xaxis:{valType:\"subplotid\",dflt:\"x\",editType:\"calc+clearAxisTypes\"},yaxis:{valType:\"subplotid\",dflt:\"y\",editType:\"calc+clearAxisTypes\"}}},71739:function(t,e,r){\"use strict\";var n=r(39898),i=r(92770),a=r(71828),o=r(50606).FP_SAFE,s=r(73972),l=r(91424),u=r(41675),c=u.getFromId,f=u.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),u=g(t,e),c=u.min,f=u.max;if(0===c.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=c[0].val,v=f[0].val;for(r=1;r0&&((A=C-s(b)-l(_))>P?M/A>O&&(w=b,T=_,O=M/A):M/C>O&&(w={val:b.val,nopad:1},T={val:_.val,nopad:1},O=M/C));if(h===v){var I=h-1,D=h+1;if(E)if(0===h)i=[0,1];else{var z=(h>0?f:c).reduce((function(t,e){return Math.max(t,l(e))}),0),R=h/(1-Math.min(.5,z/C));i=h>0?[0,R]:[R,0]}else i=L?[Math.max(0,I),Math.max(1,D)]:[I,D]}else E?(w.val>=0&&(w={val:0,nopad:1}),T.val<=0&&(T={val:0,nopad:1})):L&&(w.val-O*s(w)<0&&(w={val:0,nopad:1}),T.val<=0&&(T={val:1,nopad:1})),O=(T.val-w.val-p(e,b.val,_.val))/(C-s(w)-l(T)),i=[w.val-O*s(w),T.val+O*l(T)];return i=k(i,e),e.limitRange&&e.limitRange(),m&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n0&&(h=a),a>p&&a-o&&(h=a),a>p&&a=O;n--)P(n);return{min:d,max:v,opts:r}},concatExtremes:g};var v=3;function g(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,u=[],f=[];function h(t,e){for(n=0;n=r&&(u.extrapad||!o)){s=!1;break}i(e,u.val)&&u.pad<=r&&(o||!u.extrapad)&&(t.splice(l,1),l--)}if(s){var c=a&&0===e;t.push({val:e,pad:c?0:r,extrapad:!c&&o})}}function b(t){return i(t)&&Math.abs(t)=e}function T(t,e,r){return void 0===e||void 0===r||(e=t.d2l(e))=u&&(o=u,r=u),s<=u&&(s=u,n=u)}}return r=function(t,e){var r=e.autorangeoptions;return r&&void 0!==r.minallowed&&T(e,r.minallowed,r.maxallowed)?r.minallowed:r&&void 0!==r.clipmin&&T(e,r.clipmin,r.clipmax)?Math.max(t,e.d2l(r.clipmin)):t}(r,e),n=function(t,e){var r=e.autorangeoptions;return r&&void 0!==r.maxallowed&&T(e,r.minallowed,r.maxallowed)?r.maxallowed:r&&void 0!==r.clipmax&&T(e,r.clipmin,r.clipmax)?Math.min(t,e.d2l(r.clipmax)):t}(n,e),[r,n]}},23074:function(t){\"use strict\";t.exports=function(t,e,r){var n,i;if(r){var a=\"reversed\"===e||\"min reversed\"===e||\"max reversed\"===e;n=r[a?1:0],i=r[a?0:1]}var o=t(\"autorangeoptions.minallowed\",null===i?n:void 0),s=t(\"autorangeoptions.maxallowed\",null===n?i:void 0);void 0===o&&t(\"autorangeoptions.clipmin\"),void 0===s&&t(\"autorangeoptions.clipmax\"),t(\"autorangeoptions.include\")}},89298:function(t,e,r){\"use strict\";var n=r(39898),i=r(92770),a=r(74875),o=r(73972),s=r(71828),l=s.strTranslate,u=r(63893),c=r(92998),f=r(7901),h=r(91424),p=r(13838),d=r(66287),v=r(50606),g=v.ONEMAXYEAR,y=v.ONEAVGYEAR,m=v.ONEMINYEAR,x=v.ONEMAXQUARTER,b=v.ONEAVGQUARTER,_=v.ONEMINQUARTER,w=v.ONEMAXMONTH,T=v.ONEAVGMONTH,k=v.ONEMINMONTH,A=v.ONEWEEK,M=v.ONEDAY,S=M/2,E=v.ONEHOUR,L=v.ONEMIN,C=v.ONESEC,P=v.MINUS_SIGN,O=v.BADNUM,I={K:\"zeroline\"},D={K:\"gridline\",L:\"path\"},z={K:\"minor-gridline\",L:\"path\"},R={K:\"tick\",L:\"path\"},F={K:\"tick\",L:\"text\"},B={width:[\"x\",\"r\",\"l\",\"xl\",\"xr\"],height:[\"y\",\"t\",\"b\",\"yt\",\"yb\"],right:[\"r\",\"xr\"],left:[\"l\",\"xl\"],top:[\"t\",\"yt\"],bottom:[\"b\",\"yb\"]},N=r(18783),j=N.MID_SHIFT,U=N.CAP_SHIFT,V=N.LINE_SPACING,H=N.OPPOSITE_SIDE,q=t.exports={};q.setConvert=r(21994);var G=r(4322),Z=r(41675),Y=Z.idSort,W=Z.isLinked;q.id2name=Z.id2name,q.name2id=Z.name2id,q.cleanId=Z.cleanId,q.list=Z.list,q.listIds=Z.listIds,q.getFromId=Z.getFromId,q.getFromTrace=Z.getFromTrace;var X=r(71739);q.getAutoRange=X.getAutoRange,q.findExtremes=X.findExtremes;var J=1e-4;function K(t){var e=(t[1]-t[0])*J;return[t[0]-e,t[1]+e]}q.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+\"axis\"],u=n+\"ref\",c={};return i||(i=l[0]||(\"string\"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+\" domain\"}))),c[u]={valType:\"enumerated\",values:l.concat(a?\"string\"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,c,u)},q.getRefType=function(t){return void 0===t?t:\"paper\"===t?\"paper\":\"pixel\"===t?\"pixel\":/( domain)$/.test(t)?\"domain\":\"range\"},q.coercePosition=function(t,e,r,n,i,a){var o,l;if(\"range\"!==q.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var u=q.getFromId(e,n);l=r(i,a=u.fraction2r(a)),o=u.cleanPos}t[i]=o(l)},q.cleanPosition=function(t,e,r){return(\"paper\"===r||\"pixel\"===r?s.ensureNumber:q.getFromId(e,r).cleanPos)(t)},q.redrawComponents=function(t,e){e=e||q.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),u={},c=0;cr&&f2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},q.saveRangeInitial=function(t,e){for(var r=q.list(t,\"\",!0),n=!1,i=0;i.3*h||c(n)||c(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=q.tickIncrement(t,\"M6\",\"reverse\")+1.5*M:a.exactMonths>.8?t=q.tickIncrement(t,\"M1\",\"reverse\")+15.5*M:t-=S;var l=q.tickIncrement(t,r);if(l<=n)return l}return t}(m,t,y,u,a)),g=m;g<=c;)g=q.tickIncrement(g,y,!1,a);return{start:e.c2r(m,0,a),end:e.c2r(g,0,a),size:y,_dataSpan:c-u}},q.prepMinorTicks=function(t,e,r){if(!e.minor.dtick){delete t.dtick;var n,a=e.dtick&&i(e._tmin);if(a){var o=q.tickIncrement(e._tmin,e.dtick,!0);n=[e._tmin,.99*o+.01*e._tmin]}else{var l=s.simpleMap(e.range,e.r2l);n=[l[0],.8*l[0]+.2*l[1]]}if(t.range=s.simpleMap(n,e.l2r),t._isMinor=!0,q.prepTicks(t,r),a){var u=i(e.dtick),c=i(t.dtick),f=u?e.dtick:+e.dtick.substring(1),h=c?t.dtick:+t.dtick.substring(1);u&&c?et(f,h)?f===2*A&&h===2*M&&(t.dtick=A):f===2*A&&h===3*M?t.dtick=A:f!==A||(e._input.minor||{}).nticks?rt(f/h,2.5)?t.dtick=f/2:t.dtick=f:t.dtick=M:\"M\"===String(e.dtick).charAt(0)?c?t.dtick=\"M1\":et(f,h)?f>=12&&2===h&&(t.dtick=\"M3\"):t.dtick=e.dtick:\"L\"===String(t.dtick).charAt(0)?\"L\"===String(e.dtick).charAt(0)?et(f,h)||(t.dtick=rt(f/h,2.5)?e.dtick/2:e.dtick):t.dtick=\"D1\":\"D2\"===t.dtick&&+e.dtick>1&&(t.dtick=1)}t.range=e.range}void 0===e.minor._tick0Init&&(t.tick0=e.tick0)},q.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(\"auto\"===t.tickmode||!t.dtick){var n,a=t.nticks;a||(\"category\"===t.type||\"multicategory\"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n=\"y\"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),\"radialaxis\"===t._name&&(a*=2)),t.minor&&\"array\"!==t.minor.tickmode||\"array\"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,q.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}\"period\"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||\"M\"!==t.dtick.charAt(0))}var n=r(),a=q.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtick=(I?0:1);D--){var z=!D;D?(t._dtickInit=t.dtick,t._tick0Init=t.tick0):(t.minor._dtickInit=t.minor.dtick,t.minor._tick0Init=t.minor.tick0);var R=D?t:s.extendFlat({},t,t.minor);if(z?q.prepMinorTicks(R,t,e):q.prepTicks(R,e),\"array\"!==R.tickmode)if(\"sync\"!==R.tickmode){var F=K(c),B=F[0],N=F[1],j=i(R.dtick),U=\"log\"===a&&!(j||\"L\"===R.dtick.charAt(0)),V=q.tickFirst(R,e);if(D){if(t._tmin=V,V=N:Y<=N;Y=q.tickIncrement(Y,W,f,o)){if(D&&H++,R.rangebreaks&&!f){if(Y=p)break}if(C.length>d||Y===Z)break;Z=Y;var X={value:Y};D?(U&&Y!==(0|Y)&&(X.simpleLabel=!0),l>1&&H%l&&(X.skipLabel=!0),C.push(X)):(X.minor=!0,P.push(X))}}else C=[],v=at(t);else D?(C=[],v=ot(t)):(P=[],L=ot(t))}if(I&&!(\"inside\"===t.minor.ticks&&\"outside\"===t.ticks||\"outside\"===t.minor.ticks&&\"inside\"===t.ticks)){for(var J=C.map((function(t){return t.value})),$=[],Q=0;Q0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,u=t[o].value,c=Math.abs(u-l),f=r||c,h=0;f>=m?h=c>=m&&c<=g?c:y:r===b&&f>=_?h=c>=_&&c<=x?c:b:f>=k?h=c>=k&&c<=w?c:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=c&&(h=c,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,v=0;v<84;v++){var L=(v+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==O&&d++}(h*=d/84)||(t[n].drop=!0),s&&c>A&&(h=c)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(C,t,t._definedDelta),t.rangebreaks){var it=\"y\"===t._id.charAt(0),st=1;\"auto\"===t.tickmode&&(st=t.tickfont?t.tickfont.size:12);var lt=NaN;for(r=C.length-1;r>-1;r--)if(C[r].drop)C.splice(r,1);else{C[r].value=zt(C[r].value,t);var ut=t.c2p(C[r].value);(it?lt>ut-st:ltp||ftp&&(ct.periodX=p),ft10||\"01-01\"!==n.substr(5)?t._tickround=\"d\":t._tickround=+e.substr(1)%12==0?\"y\":\"m\";else if(e>=M&&a<=10||e>=15*M)t._tickround=\"d\";else if(e>=L&&a<=16||e>=E)t._tickround=\"M\";else if(e>=C&&a<=19||e>=L)t._tickround=\"S\";else{var o=t.l2r(r+e).replace(/^-/,\"\").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||\"L\"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),u=Math.floor(Math.log(l)/Math.LN10+.01),c=void 0===t.minexponent?3:t.minexponent;Math.abs(u)>c&&(mt(t.exponentformat)&&!xt(u)?t._tickexponent=3*Math.round((u-1)/3):t._tickexponent=u)}else t._tickround=null}function gt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||\"\",fontSize:n.size,font:n.family,fontColor:n.color}}q.autoTicks=function(t,e,r){var n;function a(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if(\"date\"===t.type){t.tick0=s.dateTick0(t.calendar,0);var o=2*e;if(o>y)e/=y,n=a(10),t.dtick=\"M\"+12*dt(e,n,st);else if(o>T)e/=T,t.dtick=\"M\"+dt(e,1,lt);else if(o>M){if(t.dtick=dt(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:ct),!r){var l=q.getTickFormat(t),u=\"period\"===t.ticklabelmode;u&&(t._rawTick0=t.tick0),/%[uVW]/.test(l)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),u&&(t._dowTick0=t.tick0)}}else o>E?t.dtick=dt(e,E,lt):o>L?t.dtick=dt(e,L,ut):o>C?t.dtick=dt(e,C,ut):(n=a(10),t.dtick=dt(e,n,st))}else if(\"log\"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(t._isMinor&&(e*=1.5),e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var f=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/f,n=a(10),t.dtick=\"L\"+dt(e,n,st)}else t.dtick=e>.3?\"D2\":\"D1\"}else\"category\"===t.type||\"multicategory\"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):Dt(t)?(t.tick0=0,n=1,t.dtick=dt(e,n,pt)):(t.tick0=0,n=a(10),t.dtick=dt(e,n,st));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&\"string\"!=typeof t.dtick){var h=t.dtick;throw t.dtick=1,\"ax.dtick error: \"+String(h)}},q.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),u=o*Number(e.substr(1));if(\"M\"===l)return s.incrementMonth(t,u,a);if(\"L\"===l)return Math.log(Math.pow(10,t)+u)/Math.LN10;if(\"D\"===l){var c=\"D2\"===e?ht:ft,f=t+.01*o,h=s.roundUp(s.mod(f,1),c,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw\"unrecognized dtick \"+String(e)},q.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1] \")}else t._prevDateHead=l,u+=\"
\"+l;e.text=u}(t,o,r,u):\"log\"===c?function(t,e,r,n,a){var o=t.dtick,l=e.x,u=t.tickformat,c=\"string\"==typeof o&&o.charAt(0);if(\"never\"===a&&(a=\"\"),n&&\"L\"!==c&&(o=\"L3\",c=\"L\"),u||\"L\"===c)e.text=bt(Math.pow(10,l),t,a,n);else if(i(o)||\"D\"===c&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;\"power\"===p||mt(p)&&xt(f)?(e.text=0===f?1:1===f?\"10\":\"10\"+(f>1?\"\":P)+h+\"\",e.fontSize*=1.25):(\"e\"===p||\"E\"===p)&&h>2?e.text=\"1\"+p+(f>0?\"+\":P)+h:(e.text=bt(Math.pow(10,l),t,\"\",\"fakehover\"),\"D1\"===o&&\"y\"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if(\"D\"!==c)throw\"unrecognized dtick \"+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if(\"D1\"===t.dtick){var d=String(e.text).charAt(0);\"0\"!==d&&\"1\"!==d||(\"y\"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,u,v):\"category\"===c?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=\"\"),e.text=String(r)}(t,o):\"multicategory\"===c?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?\"\":String(i[1]),o=void 0===i[0]?\"\":String(i[0]);r?e.text=o+\" - \"+a:(e.text=a,e.text2=o)}(t,o,r):Dt(t)?function(t,e,r,n,i){if(\"radians\"!==t.thetaunit||r)e.text=bt(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text=\"0\";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=bt(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text=\"π\":e.text=o[0]+\"π\":e.text=[\"\",o[0],\"\",\"⁄\",\"\",o[1],\"\",\"π\"].join(\"\"),l&&(e.text=P+e.text)}}}}(t,o,r,u,v):function(t,e,r,n,i){\"never\"===i?i=\"\":\"all\"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i=\"hide\"),e.text=bt(e.x,t,i,n)}(t,o,0,u,v),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),t.labelalias&&t.labelalias.hasOwnProperty(o.text)){var g=t.labelalias[o.text];\"string\"==typeof g&&(o.text=g)}if(\"boundaries\"===t.tickson||t.showdividers){var y=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[y(o.x-.5),y(o.x+t.dtick-.5)]}return o},q.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return q.hoverLabelText(t,n,r)+\" - \"+q.hoverLabelText(t,i,r);var a=\"log\"===t.type&&n<=0,o=q.tickText(t,t.c2l(a?-n:n),\"hover\").text;return a?0===n?\"0\":P+o:o};var yt=[\"f\",\"p\",\"n\",\"μ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\"];function mt(t){return\"SI\"===t||\"B\"===t}function xt(t){return t>14||t<-15}function bt(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||\"B\",u=e._tickexponent,c=q.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:\"none\"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:\"none\"===e.showexponent?e.range.map(e.r2d):[0,t||1]};vt(h),o=(Number(h._tickround)||0)+4,u=h._tickexponent,e.hoverformat&&(c=e.hoverformat)}if(c)return e._numFormat(c)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if(\"none\"===l&&(u=0),(t=Math.abs(t))\"+p+\"\":\"B\"===l&&9===u?t+=\"B\":mt(l)&&(t+=yt[u/3+5])),a?P+t:t}function _t(t,e){if(t){var r=Object.keys(B).reduce((function(t,r){return-1!==e.indexOf(r)&&B[r].forEach((function(e){t[e]=1})),t}),{});Object.keys(t).forEach((function(e){r[e]||(1===e.length?t[e]=0:delete t[e])}))}}function wt(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=c(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case\"date\":case\"linear\":for(e=0;e=o(i)))){r=n;break}break;case\"log\":for(e=0;e=0&&i.unshift(i.splice(n,1).shift())}}));var o={false:{left:0,right:0}};return s.syncOrAsync(i.map((function(e){return function(){if(e){var n=q.getFromId(t,e);r||(r={}),r.axShifts=o,r.overlayingShiftedAx=a;var i=q.drawOne(t,n,r);return n._shiftPusher&&Bt(n,n._fullDepth||0,o,!0),n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}})))},q.drawOne=function(t,e,r){var n,i,l,u=(r=r||{}).axShifts||{},p=r.overlayingShiftedAx||[];e.setScale();var d=t._fullLayout,v=e._id,g=v.charAt(0),y=q.counterLetter(v),m=d._plots[e._mainSubplot];if(m){if(e._shiftPusher=e.autoshift||-1!==p.indexOf(e._id)||-1!==p.indexOf(e.overlaying),e._shiftPusher&\"free\"===e.anchor){var x=e.linewidth/2||0;\"inside\"===e.ticks&&(x+=e.ticklen),Bt(e,x,u,!0),Bt(e,e.shift||0,u,!1)}!0===r.skipTitle&&void 0!==e._shift||(e._shift=function(t,e){return t.autoshift?e[t.overlaying][t.side]:t.shift||0}(e,u));var b=m[g+\"axislayer\"],_=e._mainLinePosition,w=_+=e._shift,T=e._mainMirrorPosition,k=e._vals=q.calcTicks(e),A=[e.mirror,w,T].join(\"_\");for(n=0;n0?r.bottom-c:0,f))));var h=0,p=0;if(e._shiftPusher&&(h=Math.max(f,r.height>0?\"l\"===l?c-r.left:r.right-c:0),e.title.text!==d._dfltTitle[g]&&(p=(e._titleStandoff||0)+(e._titleScoot||0),\"l\"===l&&(p+=At(e))),e._fullDepth=Math.max(h,p)),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var v=[0,1],m=\"number\"==typeof e._shift?e._shift:0;if(\"x\"===g){if(\"b\"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?c-r.top:0,f),v.reverse()),r.width>0){var x=r.right-(e._offset+e._length);x>0&&(n.xr=1,n.r=x);var b=e._offset-r.left;b>0&&(n.xl=0,n.l=b)}}else if(\"l\"===l?(e._depth=Math.max(r.height>0?c-r.left:0,f),n[l]=e._depth-m):(e._depth=Math.max(r.height>0?r.right-c:0,f),n[l]=e._depth+m,v.reverse()),r.height>0){var _=r.bottom-(e._offset+e._length);_>0&&(n.yb=0,n.b=_);var w=e._offset-r.top;w>0&&(n.yt=1,n.t=w)}n[y]=\"free\"===e.anchor?e.position:e._anchorAxis.domain[v[0]],e.title.text!==d._dfltTitle[g]&&(n[l]+=At(e)+(e.title.standoff||0)),e.mirror&&\"free\"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=f),!0===e.mirror||\"ticks\"===e.mirror?i[y]=e._anchorAxis.domain[v[1]]:\"all\"!==e.mirror&&\"allticks\"!==e.mirror||(i[y]=[e._counterDomainMin,e._counterDomainMax][v[1]]))}lt&&(s=o.getComponentMethod(\"rangeslider\",\"autoMarginOpts\")(t,e)),\"string\"==typeof e.automargin&&(_t(n,e.automargin),_t(i,e.automargin)),a.autoMargin(t,Et(e),n),a.autoMargin(t,Lt(e),i),a.autoMargin(t,Ct(e),s)})),s.syncOrAsync(ot)}}function ut(t){var r=v+(t||\"tick\");return M[r]||(M[r]=function(t,e){var r,n,i,a;return t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=St(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0),{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),M[r]}},q.getTickSigns=function(t,e){var r=t._id.charAt(0),n={x:\"top\",y:\"right\"}[r],i=t.side===n?1:-1,a=[-1,1,i,-i];return\"inside\"!==(e?(t.minor||{}).ticks:t.ticks)==(\"x\"===r)&&(a=a.map((function(t){return-t}))),t.side&&a.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),a},q.makeTransTickFn=function(t){return\"x\"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},q.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||\"\",r=function(t){return-1!==e.indexOf(t)},n=r(\"top\"),i=r(\"left\"),a=r(\"right\"),o=r(\"bottom\"),s=r(\"inside\"),l=o||i||n||a;if(!l&&!s)return[0,0];var u=t.side,c=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;return(o||n)&&(c+=h*U,f+=(t.linewidth||0)/2),(i||a)&&(c+=(t.linewidth||0)/2,f+=3),s&&\"top\"===u&&(f-=h*(1-U)),(i||n)&&(c=-c),\"bottom\"!==u&&\"right\"!==u||(f=-f),[l?c:0,s?f:0]}(t),r=e[0],n=e[1];return\"x\"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(Tt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(Tt(e)))}},q.makeTickPath=function(t,e,r,n){n||(n={});var i=n.minor;if(i&&!t.minor)return\"\";var a=void 0!==n.len?n.len:i?t.minor.ticklen:t.ticklen,o=t._id.charAt(0),s=(t.linewidth||1)/2;return\"x\"===o?\"M0,\"+(e+s*r)+\"v\"+a*r:\"M\"+(e+s*r)+\",0h\"+a*r},q.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||\"\",a=function(t){return-1!==n.indexOf(t)},o=a(\"top\"),l=a(\"left\"),u=a(\"right\"),c=a(\"bottom\")||l||o||u,f=a(\"inside\"),h=\"inside\"===n&&\"inside\"===t.ticks||!f&&\"outside\"===t.ticks&&\"boundaries\"!==t.tickson,p=0,d=0,v=h?t.ticklen:0;if(f?v*=-1:c&&(v=0),h&&(p+=v,r)){var g=s.deg2rad(r);p=v*Math.cos(g)+1,d=v*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var y,m,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if(\"x\"===A)b=(_=!f&&\"bottom\"===k||f&&\"top\"===k)?1:-1,f&&(b*=-1),y=d*b,m=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=j:x=-90===M&&\"bottom\"===k?U:90===M&&\"top\"===k?j:.5,T=j/2*(M/90)),w.xFn=function(t){return t.dx+y+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*x},w.anchorFn=function(t,e){if(c){if(l)return\"end\";if(u)return\"start\"}return i(e)&&0!==e&&180!==e?e*b<0!==f?\"end\":\"start\":\"middle\"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:\"top\"===t.side!==f?-n:0};else if(\"y\"===A){if(b=(_=!f&&\"left\"===k||f&&\"right\"===k)?1:-1,f&&(b*=-1),y=p,m=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&\"left\"===k||90===M&&\"right\"===k?U:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*U*b,x=0}}w.xFn=function(t){return t.dx+e-(y+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*j},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?\"middle\":_?\"end\":\"start\"},w.heightFn=function(e,r,n){return\"right\"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},q.drawTicks=function(t,e,r){r=r||{};var i=e._id+\"tick\",a=[].concat(e.minor&&e.minor.ticks?r.vals.filter((function(t){return t.minor&&!t.noTick})):[]).concat(e.ticks?r.vals.filter((function(t){return!t.minor&&!t.noTick})):[]),o=r.layer.selectAll(\"path.\"+i).data(a,kt);o.exit().remove(),o.enter().append(\"path\").classed(i,1).classed(\"ticks\",1).classed(\"crisp\",!1!==r.crisp).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.tickcolor:e.tickcolor)})).style(\"stroke-width\",(function(r){return h.crispRound(t,r.minor?e.minor.tickwidth:e.tickwidth,1)+\"px\"})).attr(\"d\",r.path).style(\"display\",null),Ft(e,[R]),o.attr(\"transform\",r.transFn)},q.drawGrid=function(t,e,r){if(r=r||{},\"sync\"!==e.tickmode){var i=e._id+\"grid\",a=e.minor&&e.minor.showgrid,o=a?r.vals.filter((function(t){return t.minor})):[],s=e.showgrid?r.vals.filter((function(t){return!t.minor})):[],l=r.counterAxis;if(l&&q.shouldShowZeroLine(t,e,l))for(var u=\"array\"===e.tickmode,c=0;c=0;y--){var m=y?v:g;if(m){var x=m.selectAll(\"path.\"+i).data(y?s:o,kt);x.exit().remove(),x.enter().append(\"path\").classed(i,1).classed(\"crisp\",!1!==r.crisp),x.attr(\"transform\",r.transFn).attr(\"d\",r.path).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.gridcolor:e.gridcolor||\"#ddd\")})).style(\"stroke-dasharray\",(function(t){return h.dashStyle(t.minor?e.minor.griddash:e.griddash,t.minor?e.minor.gridwidth:e.gridwidth)})).style(\"stroke-width\",(function(t){return(t.minor?d:e._gw)+\"px\"})).style(\"display\",null),\"function\"==typeof r.path&&x.attr(\"d\",r.path)}}Ft(e,[D,z])}},q.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+\"zl\",i=q.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll(\"path.\"+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append(\"path\").classed(n,1).classed(\"zl\",1).classed(\"crisp\",!1!==r.crisp).each((function(){r.layer.selectAll(\"path\").sort((function(t,e){return Y(t.id,e.id)}))})),a.attr(\"transform\",r.transFn).attr(\"d\",r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style(\"stroke-width\",h.crispRound(t,e.zerolinewidth,e._gw||1)+\"px\").style(\"display\",null),Ft(e,[I])},q.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,c=o.charAt(0),f=r.cls||o+\"tick\",p=r.vals.filter((function(t){return t.text})),d=r.labelFns,v=r.secondary?0:e.tickangle,g=(e._prevTickAngles||{})[f],y=r.layer.selectAll(\"g.\"+f).data(e.showticklabels?p:[],kt),m=[];function x(t,a){t.each((function(t){var o=n.select(this),s=o.select(\".text-math-group\"),c=d.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?\" rotate(\"+a+\",\"+d.xFn(t)+\",\"+(d.yFn(t)-t.fontSize/2)+\")\":\"\"),p=u.lineCount(o),v=V*t.fontSize,g=d.heightFn(t,i(a)?+a:0,(p-1)*v);if(g&&(f+=l(0,g)),s.empty()){var y=o.select(\"text\");y.attr({transform:f,\"text-anchor\":c}),y.style(\"opacity\",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var m=h.bBox(s.node()).width*{end:-.5,start:.5}[c];s.attr(\"transform\",f+l(m,0))}}))}y.enter().append(\"g\").classed(f,1).append(\"text\").attr(\"text-anchor\",\"middle\").each((function(e){var r=n.select(this),i=t._promises.length;r.call(u.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(u.convertToTspans,t),t._promises[i]?m.push(t._promises.pop().then((function(){x(r,v)}))):x(r,v)})),Ft(e,[F]),y.exit().remove(),r.repositionOnUpdate&&y.each((function(t){n.select(this).select(\"text\").call(u.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflow=function(){var r=e.ticklabeloverflow;if(r&&\"allow\"!==r){var i=-1!==r.indexOf(\"hide\"),o=\"x\"===e._id.charAt(0),l=0,u=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf(\"domain\")){var c=s.simpleMap(e.range,e.r2l);l=e.l2p(c[0])+e._offset,u=e.l2p(c[1])+e._offset}var f=Math.min(l,u),p=Math.max(l,u),d=e.side,v=1/0,g=-1/0;for(var m in y.each((function(t){var r=n.select(this);if(r.select(\".text-math-group\").empty()){var a=h.bBox(r.node()),s=0;o?(a.right>p||a.leftp||a.top+(e.tickangle?0:t.fontSize/4)e[\"_visibleLabelMin_\"+r._id]?l.style(\"display\",\"none\"):\"tick\"!==t.K||i||l.style(\"display\",null)}))}))}))}))},x(y,g+1?g:v);var b=null;e._selections&&(e._selections[f]=y);var _=[function(){return m.length&&Promise.all(m)}];e.automargin&&a._redrawFromAutoMarginCount&&90===g?(b=90,_.push((function(){x(y,g)}))):_.push((function(){if(x(y,v),p.length&&\"x\"===c&&!i(v)&&(\"log\"!==e.type||\"D\"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(y.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=St(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),\"boundaries\"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),u=e.ticklabelposition||\"\",f=function(t){return-1!==u.indexOf(t)},d=f(\"top\"),g=f(\"left\"),m=f(\"right\"),_=f(\"bottom\")||g||d||m?(e.tickwidth||0)+6:0,w=l<2.5*n||\"multicategory\"===e.type||\"realaxis\"===e._name;for(t=0;t1)for(n=1;n2*o}(i,e))return\"date\";var g=\"strict\"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},c=0;c2*i}(i,g)?\"category\":function(t,e){for(var r=t.length,n=0;n=2){var s,u,c=\"\";if(2===o.length)for(s=0;s<2;s++)if(u=_(o[s])){c=y;break}var f=i(\"pattern\",c);if(f===y)for(s=0;s<2;s++)(u=_(o[s]))&&(e.bounds[s]=o[s]=u-1);if(f)for(s=0;s<2;s++)switch(u=o[s],f){case y:if(!n(u))return void(e.enabled=!1);if((u=+u)!==Math.floor(u)||u<0||u>=7)return void(e.enabled=!1);e.bounds[s]=o[s]=u;break;case m:if(!n(u))return void(e.enabled=!1);if((u=+u)<0||u>24)return void(e.enabled=!1);e.bounds[s]=o[s]=u}if(!1===r.autorange){var h=r.range;if(h[0]h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},e.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(\" \")[0]},e.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},15258:function(t){\"use strict\";t.exports=function(t,e,r,n){if(\"category\"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i=\"array\");var s,l=r(\"categoryorder\",i);\"array\"===l&&(s=r(\"categoryarray\")),o||\"array\"!==l||(l=e.categoryorder=\"trace\"),\"trace\"===l?e._initialCategories=[]:\"array\"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nn?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;ou*x)||T)for(r=0;rI&&FP&&(P=F);h/=(P-C)/(2*O),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append(\"path\").attr(\"class\",\"zoombox\").style({fill:e>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"transform\",u(r,n)).attr(\"d\",i+\"Z\")}function j(t,e,r){return t.append(\"path\").attr(\"class\",\"zoombox-corners\").style({fill:f.background,stroke:f.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"transform\",u(e,r)).attr(\"d\",\"M0,0Z\")}function U(t,e,r,n,i,a){t.attr(\"d\",n+\"M\"+r.l+\",\"+r.t+\"v\"+r.h+\"h\"+r.w+\"v-\"+r.h+\"h-\"+r.w+\"Z\"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style(\"fill\",n>.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),e.transition().style(\"opacity\",1).duration(200))}function H(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}function q(t){O&&t.data&&t._context.showTips&&(i.notifier(i._(t,\"Double-click to zoom back out\"),\"long\"),O=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return\"M\"+(t.l-3.5)+\",\"+(t.t-.5+e)+\"h3v\"+-e+\"h\"+e+\"v-3h-\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.t-.5+e)+\"h-3v\"+-e+\"h\"+-e+\"v-3h\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.b+.5-e)+\"h-3v\"+e+\"h\"+-e+\"v3h\"+(e+3)+\"ZM\"+(t.l-3.5)+\",\"+(t.b+.5-e)+\"h3v\"+e+\"h\"+e+\"v3h-\"+(e+3)+\"Z\"}function Z(t,e,r,n,a){for(var o,s,l,u,c=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,v=0;v=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||yt||qt(),gt)o.indexOf(\"select\")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf(\"event\")>-1&&p.click(i,r,e.id);else if(1===t&&yt){var s=v?I:O,u=\"s\"===v||\"w\"===y?0:1,f=s._name+\".range[\"+u+\"]\",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return\"date\"===t.type?n:\"log\"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a(\".\"+r+\"g\")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a(\".\"+String(r)+\"g\")(n))}(s,u),d=\"left\",g=\"middle\";if(s.fixedrange)return;v?(g=\"n\"===v?\"top\":\"bottom\",\"right\"===s.side&&(d=\"right\")):\"e\"===y&&(d=\"right\"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(c.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:\"#444\",horizontalAlign:d,verticalAlign:g}).on(\"edit\",(function(t){var e=s.d2r(t);void 0!==e&&l.call(\"_guiRelayout\",i,f,e)}))}}}function Dt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St=\"\",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr(\"d\",\"M0,0Z\")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St=\"xy\",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr(\"d\",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St=\"xy\";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),u=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=u*tt,Tt.b=(1-l)*et,Tt.t=(1-u)*et,Lt.attr(\"d\",G(Tt))}else s();else!at||o0){var c;if(nt.isSubplotConstrained||!it&&1===at.length){for(c=0;c1&&(void 0!==a.maxallowed&&st===(a.range[0]1&&(void 0!==o.maxallowed&<===(o.range[0]b[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s),\"sync\"===e.tickmode&&(e.tickmode=\"auto\")}return r(\"layer\"),e}},89426:function(t,e,r){\"use strict\";var n=r(59652);t.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r(\"tickprefix\")&&r(\"showtickprefix\",s),r(\"ticksuffix\",o)&&r(\"showticksuffix\",s)}},42449:function(t,e,r){\"use strict\";var n=r(18783).FROM_BL;t.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||\"center\"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},21994:function(t,e,r){\"use strict\";var n=r(39898),i=r(84096).g0,a=r(71828),o=a.numberFormat,s=r(92770),l=a.cleanNumber,u=a.ms2DateTime,c=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=r(50606),d=p.FP_SAFE,v=p.BADNUM,g=p.LOG_CLIP,y=p.ONEWEEK,m=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=r(41675),T=r(85555),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}t.exports=function(t,e){e=e||{};var r=t._id||\"x\",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return v}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=c(e,n||t.calendar);if(o===v){if(!s(e))return v;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),u=Math.round(e-l/10);o=c(new Date(u))+l/10}return o}function C(e,r,n){return u(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function O(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push(\"number\"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return v}function I(e){if(t._categoriesMap)return t._categoriesMap[e]}function D(t){var e=I(t);return void 0!==e?e:s(t)?+t:void 0}function z(t){return s(t)?+t:I(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):v},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j=\"y\"===p;B=function(e){if(!s(e))return v;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;lc)){o=a<(u+c)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;it._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l=\"log\"===t.type?E:f,t.l2c=\"log\"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p=\"log\"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c=\"log\"===t.type?function(t){return M(N(t))}:N,-1!==[\"linear\",\"-\"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):\"log\"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):\"date\"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,v,t.calendar)}):\"category\"===t.type?(t.d2c=t.d2l=O,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return\"string\"==typeof t&&\"\"!==t?t:f(t)}):\"multicategory\"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=I,t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||\"string\"==typeof t&&\"\"!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var u in l)if(u!==r){var c=e[w.id2name(u)];s=s.concat(c._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;il[1]&&(i[s?0:1]=n)}},t.cleanRange=function(e,r){t._cleanRange(e,r),t.limitRange(e)},t._cleanRange=function(e,r){r||(r={}),e||(e=\"range\");var n,i,o=a.nestedProperty(t,e).get();if(i=(i=\"date\"===t.type?a.dfltRange(t.calendar):\"y\"===p?T.DFLTRANGEY:\"realaxis\"===t._name?[0,1]:r.dfltRange||T.DFLTRANGEX).slice(),\"tozero\"!==t.rangemode&&\"nonnegative\"!==t.rangemode||(i[0]=0),o&&2===o.length){var l=null===o[0],u=null===o[1];for(\"date\"!==t.type||t.autorange||(o[0]=a.cleanDate(o[0],v,t.calendar),o[1]=a.cleanDate(o[1],v,t.calendar)),n=0;n<2;n++)if(\"date\"===t.type){if(!a.isDateTime(o[n],t.calendar)){t[e]=i;break}if(t.r2l(o[0])===t.r2l(o[1])){var c=a.constrain(t.r2l(o[0]),a.MIN_MS+1e3,a.MAX_MS-1e3);o[0]=t.l2r(c-1e3),o[1]=t.l2r(c+1e3);break}}else{if(!s(o[n])){if(l||u||!s(o[1-n])){t[e]=i;break}o[n]=o[1-n]*(n?10:.1)}if(o[n]<-d?o[n]=-d:o[n]>d&&(o[n]=d),o[0]===o[1]){var f=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=f,o[1]+=f}}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?\"_r\":\"range\",o=t.calendar;t.cleanRange(a);var s,l,u=t.r2l(t[a][0],o),c=t.r2l(t[a][1],o),f=\"y\"===p;if(f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks&&(t._rangebreaks=t.locateBreaks(Math.min(u,c),Math.max(u,c)),t._rangebreaks.length)){for(s=0;sc&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(c-u)-t._lBreaks),t._B.push(-t._m2*(f?c:u)),s=0;si&&(i+=7,oi&&(i+=24,o=n&&o=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&u.push({min:t,max:n})}};for(n=0;nr.duration?(function(){for(var r={},n=0;n rect\").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(\".scatterlayer .trace\");n.selectAll(\".point\").call(o.setPointGroupScale,1,1),n.selectAll(\".textpoint\").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,u=i._length,c=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),v=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],y=v[1]-v[0];p[0]=(d[0]*(1-r)+r*v[0]-d[0])/(d[1]-d[0])*u,p[2]=u*(1-r+r*y/g),i.range[0]=i.l2r(d[0]*(1-r)+r*v[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*v[1])}else p[0]=0,p[2]=u;if(h){var m=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=m[1]-m[0],_=x[1]-x[0];p[1]=(m[1]*(1-r)+r*x[1]-m[1])/(m[0]-m[1])*c,p[3]=c*(1-r+r*_/b),l.range[0]=i.l2r(m[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(m[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=c;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?u/p[2]:1,T=h?c/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*u:0,S=h?p[1]/p[3]*c:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},951:function(t,e,r){\"use strict\";var n=r(73972).traceIs,i=r(4322);function a(t){return{v:\"x\",h:\"y\"}[t.orientation||\"v\"]}function o(t,e){var r=a(t),i=n(t,\"box-violin\"),o=n(t._fullInput||{},\"candlestick\");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+\"0\"]}t.exports=function(t,e,r,s){r(\"autotypenumbers\",s.autotypenumbersDflt),\"-\"===r(\"type\",(s.splomStash||{}).type)&&(function(t,e){if(\"-\"===t.type){var r,s=t._id,l=s.charAt(0);-1!==s.indexOf(\"scene\")&&(s=l);var u=function(t,e,r){for(var n=0;n0&&(i[\"_\"+r+\"axes\"]||{})[e])return i;if((i[r+\"axis\"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+\"0\"])return i}}}(e,s,l);if(u)if(\"histogram\"!==u.type||l!=={v:\"y\",h:\"x\"}[u.orientation||\"v\"]){var c=l+\"calendar\",f=u[c],h={noMultiCategory:!n(u,\"cartesian\")||n(u,\"noMultiCategory\")};if(\"box\"===u.type&&u._hasPreCompStats&&l==={h:\"x\",v:\"y\"}[u.orientation||\"v\"]&&(h.noMultiCategory=!0),h.autotypenumbers=t.autotypenumbers,o(u,l)){var p=a(u),d=[];for(r=0;r0?\".\":\"\")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}e.manageCommandObserver=function(t,r,n,o){var s={},l=!0;r&&r._commandObserver&&(s=r._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var u=e.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(r&&r._commandObserver){if(u)return s;if(r._commandObserver.remove)return r._commandObserver.remove(),r._commandObserver=null,s}if(u){a(t,u,s.cache),s.check=function(){if(l){var e=a(t,u,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:u.type,prop:u.prop,traces:u.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var c=[\"plotly_relayout\",\"plotly_redraw\",\"plotly_restyle\",\"plotly_update\",\"plotly_animatingframe\",\"plotly_afterplot\"],f=0;f0&&i<0&&(i+=360);var s=(i-n)/4;return{type:\"Polygon\",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}t.exports=function(t){return new M(t)},S.plot=function(t,e,r,n){var i=this;if(n)return i.update(t,e,!0);i._geoCalcData=t,i._fullLayout=e;var a=e[this.id],o=[],s=!1;for(var l in w.layerNameToAdjective)if(\"frame\"!==l&&a[\"show\"+l]){s=!0;break}for(var u=!1,c=0;c0&&o._module.calcGeoJSON(a,e)}if(!r){if(this.updateProjection(t,e))return;this.viewInitial&&this.scope===n.scope||this.saveViewInitial(n)}this.scope=n.scope,this.updateBaseLayers(e,n),this.updateDims(e,n),this.updateFx(e,n),d.generalUpdatePerTraceModule(this.graphDiv,this,t,n);var s=this.layers.frontplot.select(\".scatterlayer\");this.dataPoints.point=s.selectAll(\".point\"),this.dataPoints.text=s.selectAll(\"text\"),this.dataPaths.line=s.selectAll(\".js-line\");var l=this.layers.backplot.select(\".choroplethlayer\");this.dataPaths.choropleth=l.selectAll(\"path\"),this._render()},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,c=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,v=p._ax,y=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n=\"geo\"+u.titleCase(n);for(var l=(i[n]||s[n])(),c=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=[\"center\",\"rotate\",\"parallels\",\"clipExtent\"],h=function(t){return t?l:[]},p=0;pc*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance),c&&l.clipAngle(c-w.clipPad),l}(n),m=[[l.l+l.w*c.x[0],l.t+l.h*(1-c.y[1])],[l.l+l.w*c.x[1],l.t+l.h*(1-c.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=m[1][0]-m[0][0],v._length=m[1][1]-m[0][1],d.range=g(r,d),v.range=g(r,v);var k=(d.range[0]+d.range[1])/2,A=(v.range[0]+v.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}y.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);y.fitExtent(m,C);var P=this.bounds=y.getBounds(C),O=this.fitScale=y.scale(),I=y.translate();if(n.fitbounds){var D=y.getBounds(E(d.range,v.range)),z=Math.min((P[1][0]-P[0][0])/(D[1][0]-D[0][0]),(P[1][1]-P[0][1])/(D[1][1]-D[0][1]));isFinite(z)?y.scale(z*O):u.warn(\"Something went wrong during\"+this.id+\"fitbounds computations.\")}else y.scale(f.scale*O);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(y.translate([I[0]+(R[0]-I[0]),I[1]+(R[1]-I[1])]).clipExtent(P),n._isAlbersUsa){var F=y([x.lon,x.lat]),B=y.translate();y.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return\"lonaxis\"===t||\"lataxis\"===t}function l(t){return Boolean(w.lineLayers[t])}function u(t){return Boolean(w.fillLayers[t])}var c=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||u(t)?e[\"show\"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(\".layer\").data(c,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append(\"g\").attr(\"class\",(function(t){return\"layer \"+t})).each((function(t){var e=a[t]=n.select(this);\"bg\"===t?r.bgRect=e.append(\"rect\").style(\"pointer-events\",\"all\"):s(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\"):\"backplot\"===t?e.append(\"g\").classed(\"choroplethlayer\",!0):\"frontplot\"===t?e.append(\"g\").classed(\"scatterlayer\",!0):l(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\").style(\"stroke-miterlimit\",2):u(t)&&(o[t]=e.append(\"path\").style(\"stroke\",\"none\"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];\"frame\"===r?n.datum(w.sphereSVG):l(r)||u(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];\"lonaxis\"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):\"lataxis\"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:\"linear\",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};v.setConvert(l,r);var u=v.calcTicks(l);e.isScoped||\"lonaxis\"!==t||u.pop();for(var c=u.length,f=new Array(c),h=0;h-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,c),s.indexOf(\"event\")>-1&&p.click(i,n.event))}))}function f(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i=\"clip\"+r._uid+t.id;t.clipDef=r._clips.append(\"clipPath\").attr(\"id\",i),t.clipRect=t.clipDef.append(\"rect\"),t.framework=n.select(t.container).append(\"g\").attr(\"class\",\"geo \"+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:\"x\",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:\"y\",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},v.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,\"projection.scale\":n.scale},e=t._isScoped?{\"center.lon\":r.lon,\"center.lat\":r.lat}:t._isClipped?{\"projection.rotation.lon\":i.lon,\"projection.rotation.lat\":i.lat}:{\"center.lon\":r.lon,\"center.lat\":r.lat,\"projection.rotation.lon\":i.lon},u.extendFlat(this.viewInitial,e)},S.render=function(t){this._hasMarkerAngles&&t?this.plot(this._geoCalcData,this._fullLayout,[],!0):this._render()},S._render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?c(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?\"none\":null}for(t in this.basePaths)this.basePaths[t].attr(\"d\",r);for(t in this.dataPaths)this.dataPaths[t].attr(\"d\",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr(\"display\",i).attr(\"transform\",n)}},44622:function(t,e,r){\"use strict\";var n=r(27659).AU,i=r(71828).counterRegex,a=r(69082),o=\"geo\",s=i(o),l={};l[o]={valType:\"subplotid\",dflt:o,editType:\"calc\"},t.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:r(77519),supplyLayoutDefaults:r(82161),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[o],s=0;s0&&P<0&&(P+=360);var O,I,D,z=(C+P)/2;if(!p){var R=d?f.projRotate:[z,0,0];O=r(\"projection.rotation.lon\",R[0]),r(\"projection.rotation.lat\",R[1]),r(\"projection.rotation.roll\",R[2]),r(\"showcoastlines\",!d&&x)&&(r(\"coastlinecolor\"),r(\"coastlinewidth\")),r(\"showocean\",!!x&&void 0)&&r(\"oceancolor\")}p?(I=-96.6,D=38.7):(I=d?z:O,D=(L[0]+L[1])/2),r(\"center.lon\",I),r(\"center.lat\",D),v&&(r(\"projection.tilt\"),r(\"projection.distance\")),g&&r(\"projection.parallels\",f.projParallels||[0,60]),r(\"projection.scale\"),r(\"showland\",!!x&&void 0)&&r(\"landcolor\"),r(\"showlakes\",!!x&&void 0)&&r(\"lakecolor\"),r(\"showrivers\",!!x&&void 0)&&(r(\"rivercolor\"),r(\"riverwidth\")),r(\"showcountries\",d&&\"usa\"!==c&&x)&&(r(\"countrycolor\"),r(\"countrywidth\")),(\"usa\"===c||\"north america\"===c&&50===u)&&(r(\"showsubunits\",x),r(\"subunitcolor\"),r(\"subunitwidth\")),d||r(\"showframe\",x)&&(r(\"framecolor\"),r(\"framewidth\")),r(\"bgcolor\"),r(\"fitbounds\")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):y?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}t.exports=function(t,e,r){i(t,e,r,{type:\"geo\",attributes:s,handleDefaults:u,fullData:r,partition:\"y\"})}},74455:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(73972),o=Math.PI/180,s=180/Math.PI,l={cursor:\"pointer\"},u={cursor:\"auto\"};function c(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],u=o._fullLayout,c=u[n],f={},h={};function p(t,e){f[n+\".\"+t]=i.nestedProperty(l,t).get(),a.call(\"_storeDirectGUIEdit\",s,u._preGUI,f);var r=i.nestedProperty(c,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+\".\"+t]=e)}r(p),p(\"projection.scale\",e.scale()/t.fitScale),p(\"fitbounds\",!1),o.emit(\"plotly_relayout\",h)}function h(t,e){var r=c(0,e);function i(r){var n=e.invert(t.midPt);r(\"center.lon\",n[0]),r(\"center.lat\",n[1])}return r.on(\"zoomstart\",(function(){n.select(this).style(l)})).on(\"zoom\",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render(!0);var r=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":r[0],\"geo.center.lat\":r[1]})})).on(\"zoomend\",(function(){n.select(this).style(u),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,v,g=c(0,e);function y(t){return e.invert(t)}function m(r){var n=e.rotate(),i=e.invert(t.midPt);r(\"projection.rotation.lon\",-n[0]),r(\"center.lon\",i[0]),r(\"center.lat\",i[1])}return g.on(\"zoomstart\",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=y(r)})).on(\"zoom\",(function(){if(h=n.mouse(this),function(t){var r=y(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?y(h)&&(d=y(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=y(r=h),v=!0,t.render(!0);var l=e.rotate(),u=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":u[0],\"geo.center.lat\":u[1],\"geo.projection.rotation.lon\":-l[0]})})).on(\"zoomend\",(function(){n.select(this).style(u),v&&f(t,e,m)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=c(0,e),h=function(t){for(var e=0,r=arguments.length,i=[];++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var v=180-a-2*p,y=(Math.atan2(h,c)-Math.atan2(u,i))*s,x=(Math.atan2(h,c)-Math.atan2(u,-i))*s;return g(r[0],r[1],a,y)<=g(r[0],r[1],v,x)?[a,y,r[2]]:[v,x,r[2]]}(T,r,E);isFinite(k[0])&&isFinite(k[1])&&isFinite(k[2])||(k=E),e.rotate(k),E=k}}else r=v(e,M=b);h.of(this,arguments)({type:\"zoom\"})})),A=h.of(this,arguments),p++||A({type:\"zoomstart\"})})).on(\"zoomend\",(function(){var r;n.select(this).style(u),d.call(a,\"zoom\",null),r=h.of(this,arguments),--p||r({type:\"zoomend\"}),f(t,e,y)})).on(\"zoom.redraw\",(function(){t.render(!0);var r=e.rotate();t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.projection.rotation.lon\":-r[0],\"geo.projection.rotation.lat\":-r[1]})})),n.rebind(a,h,\"on\")}function v(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function g(t,e,r,n){var i=y(r-t),a=y(n-e);return Math.sqrt(i*i+a*a)}function y(t){return(t%360+540)%360-180}function m(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),u=Math.sin(n);return i[a]=t[a]*l-t[s]*u,i[s]=t[s]*l+t[a]*u,i}function x(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(u.boxEnd[1]=u.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),u.boxEnd[1]l[3]&&(u.boxEnd[1]=l[3],u.boxEnd[0]=u.boxStart[0]+(l[3]-u.boxStart[1])/Math.abs(_))):(u.boxEnd[0]=u.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),u.boxEnd[0]l[2]&&(u.boxEnd[0]=l[2],u.boxEnd[1]=u.boxStart[1]+(l[2]-u.boxStart[0])*Math.abs(_)))}}else u.boxEnabled?(a=u.boxStart[0]!==u.boxEnd[0],s=u.boxStart[1]!==u.boxEnd[1],a||s?(a&&(g(0,u.boxStart[0],u.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,u.boxStart[1],u.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),u.boxEnabled=!1,u.boxInited=!1):u.boxInited&&(u.boxInited=!1);break;case\"pan\":u.boxEnabled=!1,u.boxInited=!1,e?(u.panning||(u.dragStart[0]=n,u.dragStart[1]=i),Math.abs(u.dragStart[0]-n).999&&(g=\"turntable\"):g=\"turntable\")}else g=\"turntable\";r(\"dragmode\",g),r(\"hovermode\",n.getDfltFromLayout(\"hovermode\"))}t.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:c,attributes:l,handleDefaults:f,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},65500:function(t,e,r){\"use strict\";var n=r(77894),i=r(27670).Y,a=r(1426).extendFlat,o=r(71828).counterRegex;function s(t,e,r){return{x:{valType:\"number\",dflt:t,editType:\"camera\"},y:{valType:\"number\",dflt:e,editType:\"camera\"},z:{valType:\"number\",dflt:r,editType:\"camera\"},editType:\"camera\"}}t.exports={_arrayAttrRegexps:[o(\"scene\",\".annotations\",!0)],bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"plot\"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:\"enumerated\",values:[\"perspective\",\"orthographic\"],dflt:\"perspective\",editType:\"calc\"},editType:\"calc\"},editType:\"camera\"},domain:i({name:\"scene\",editType:\"plot\"}),aspectmode:{valType:\"enumerated\",values:[\"auto\",\"cube\",\"data\",\"manual\"],dflt:\"auto\",editType:\"plot\",impliedEdits:{\"aspectratio.x\":void 0,\"aspectratio.y\":void 0,\"aspectratio.z\":void 0}},aspectratio:{x:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},y:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},z:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},editType:\"plot\",impliedEdits:{aspectmode:\"manual\"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:\"enumerated\",values:[\"orbit\",\"turntable\",\"zoom\",\"pan\",!1],editType:\"plot\"},hovermode:{valType:\"enumerated\",values:[\"closest\",!1],dflt:\"closest\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"plot\",_deprecated:{cameraposition:{valType:\"info_array\",editType:\"camera\"}}}},13133:function(t,e,r){\"use strict\";var n=r(78614),i=[\"xaxis\",\"yaxis\",\"zaxis\"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},t.exports=function(t){var e=new a;return e.merge(t),e}},96085:function(t,e,r){\"use strict\";t.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],u=0;u<3;++u){var c=s[a[u]];if(c._length=(r[u].hi-r[u].lo)*r[u].pixelsPerDataUnit/t.dataScale[u],Math.abs(c._length)===1/0||isNaN(c._length))l[u]=[];else{c._input_range=c.range.slice(),c.range[0]=r[u].lo/t.dataScale[u],c.range[1]=r[u].hi/t.dataScale[u],c._m=1/(t.dataScale[u]*r[u].pixelsPerDataUnit),c.range[0]===c.range[1]&&(c.range[0]-=1,c.range[1]+=1);var f=c.tickmode;if(\"auto\"===c.tickmode){c.tickmode=\"linear\";var h=c.nticks||i.constrain(c._length/40,4,9);n.autoTicks(c,Math.abs(c.range[1]-c.range[0])/h)}for(var p=n.calcTicks(c,{msUTC:!0}),d=0;d/g,\" \"));l[u]=p,c.tickmode=f}}for(e.ticks=l,u=0;u<3;++u)for(o[u]=.5*(t.glplot.bounds[0][u]+t.glplot.bounds[1][u]),d=0;d<2;++d)e.bounds[d][u]=t.glplot.bounds[d][u];t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;ar.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!u&&{passive:!1}),t.glplot.canvas.addEventListener(\"mousemove\",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit(\"plotly_relayouting\",e)}})),t.staticMode||t.glplot.canvas.addEventListener(\"webglcontextlost\",(function(r){e&&e.emit&&e.emit(\"plotly_webglcontextlost\",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},k.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,\"viewBox\",\"0 0 \"+s+\" \"+l),n.setAttributeNS(null,\"width\",s),n.setAttributeNS(null,\"height\",l),b(e),e.glplot.axes.update(e.axesOptions);for(var u=Object.keys(e.traces),c=null,h=e.glplot.selection,v=0;v\")):\"isosurface\"===t.type||\"volume\"===t.type?(k.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),E.push(\"value: \"+k.valueLabel),h.textLabel&&E.push(h.textLabel),x=E.join(\"
\")):x=h.textLabel;var L={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:T};d.appendArrayPointValue(L,_,T),t._module.eventData&&(L=_._module.eventData(L,h,_,{},T));var C={points:[L]};if(e.fullSceneLayout.hovermode){var P=[];d.loneHover({trace:_,x:(.5+.5*m[0]/m[3])*s,y:(.5-.5*m[1]/m[3])*l,xLabel:k.xLabel,yLabel:k.yLabel,zLabel:k.zLabel,text:x,name:c.name,color:d.castHoverOption(_,T,\"bgcolor\")||c.color,borderColor:d.castHoverOption(_,T,\"bordercolor\"),fontFamily:d.castHoverOption(_,T,\"font.family\"),fontSize:d.castHoverOption(_,T,\"font.size\"),fontColor:d.castHoverOption(_,T,\"font.color\"),nameLength:d.castHoverOption(_,T,\"namelength\"),textAlign:d.castHoverOption(_,T,\"align\"),hovertemplate:f.castOption(_,T,\"hovertemplate\"),hovertemplateLabels:f.extendFlat({},L,k),eventData:[L]},{container:n,gd:r,inOut_bbox:P}),L.bbox=P[0]}h.distance<5&&(h.buttons||w)?r.emit(\"plotly_click\",C):r.emit(\"plotly_hover\",C),this.oldEventData=C}else d.loneUnhover(n),this.oldEventData&&r.emit(\"plotly_unhover\",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},k.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error(\"Catastrophic and unrecoverable WebGL error. Context lost.\")};requestAnimationFrame(e)};var M=[\"xaxis\",\"yaxis\",\"zaxis\"];function S(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=M[i],o=a.charAt(0),s=n[a],l=e[o],u=e[o+\"calendar\"],c=e[\"_\"+o+\"length\"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(c||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dy[1][o])y[0][o]=-1,y[1][o]=1;else{var O=y[1][o]-y[0][o];y[0][o]-=O/32,y[1][o]+=O/32}if(b=[y[0][o],y[1][o]],b=_(b,l),y[0][o]=b[0],y[1][o]=b[1],l.isReversed()){var I=y[0][o];y[0][o]=y[1][o],y[1][o]=I}}else b=l.range,y[0][o]=l.r2l(b[0]),y[1][o]=l.r2l(b[1]);y[0][o]===y[1][o]&&(y[0][o]-=1,y[1][o]+=1),m[o]=y[1][o]-y[0][o],l.range=[y[0][o],y[1][o]],l.limitRange(),n.glplot.setBounds(o,{min:l.range[0]*p[o],max:l.range[1]*p[o]})}var D=c.aspectmode;if(\"cube\"===D)g=[1,1,1];else if(\"manual\"===D){var z=c.aspectratio;g=[z.x,z.y,z.z]}else{if(\"auto\"!==D&&\"data\"!==D)throw new Error(\"scene.js aspectRatio was not one of the enumerated types\");var R=[1,1,1];for(o=0;o<3;++o){var F=x[u=(l=c[M[o]]).type];R[o]=Math.pow(F.acc,1/F.count)/p[o]}g=\"data\"===D||Math.max.apply(null,R)/Math.min.apply(null,R)<=4?R:[1,1,1]}c.aspectratio.x=f.aspectratio.x=g[0],c.aspectratio.y=f.aspectratio.y=g[1],c.aspectratio.z=f.aspectratio.z=g[2],n.glplot.setAspectratio(c.aspectratio),n.viewInitial.aspectratio||(n.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),n.viewInitial.aspectmode||(n.viewInitial.aspectmode=c.aspectmode);var B=c.domain||null,N=e._size||null;if(B&&N){var j=n.container.style;j.position=\"absolute\",j.left=N.l+B.x[0]*N.w+\"px\",j.top=N.t+(1-B.y[1])*N.h+\"px\",j.width=N.w*(B.x[1]-B.x[0])+\"px\",j.height=N.h*(B.y[1]-B.y[0])+\"px\"}n.glplot.redraw()}},k.destroy=function(){var t=this;t.glplot&&(t.camera.mouseListener.enabled=!1,t.container.removeEventListener(\"wheel\",t.camera.wheelListener),t.camera=null,t.glplot.dispose(),t.container.parentNode.removeChild(t.container),t.glplot=null)},k.getCamera=function(){var t,e=this;return e.camera.view.recalcMatrix(e.camera.view.lastT()),{up:{x:(t=e.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?\"orthographic\":\"perspective\"}}},k.setViewport=function(t){var e,r=this,n=t.camera;r.camera.lookAt.apply(this,[[(e=n).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),r.glplot.setAspectratio(t.aspectratio),\"orthographic\"===n.projection.type!==r.camera._ortho&&(r.glplot.redraw(),r.glplot.clearRGBA(),r.glplot.dispose(),r.initializeGLPlot())},k.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+\".camera\").get();function n(t,e,r,n){var i=[\"up\",\"center\",\"eye\"],a=[\"x\",\"y\",\"z\"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},k.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+\".aspectratio\").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},k.saveLayout=function(t){var e,r,n,i,a,o,s=this,l=s.fullLayout,u=s.isCameraChanged(t),h=s.isAspectChanged(t),p=u||h;if(p){var d={};u&&(e=s.getCamera(),n=(r=f.nestedProperty(t,s.id+\".camera\")).get(),d[s.id+\".camera\"]=n),h&&(i=s.glplot.getAspectratio(),o=(a=f.nestedProperty(t,s.id+\".aspectratio\")).get(),d[s.id+\".aspectratio\"]=o),c.call(\"_storeDirectGUIEdit\",t,l._preGUI,d),u&&(r.set(e),f.nestedProperty(l,s.id+\".camera\").set(e)),h&&(a.set(i),f.nestedProperty(l,s.id+\".aspectratio\").set(i),s.glplot.redraw())}return p},k.updateFx=function(t,e){var r=this,n=r.camera;if(n)if(\"orbit\"===t)n.mode=\"orbit\",n.keyBindingMode=\"rotate\";else if(\"turntable\"===t){n.up=[0,0,1],n.mode=\"turntable\",n.keyBindingMode=\"rotate\";var i=r.graphDiv,a=i._fullLayout,o=r.fullSceneLayout.camera,s=o.up.x,l=o.up.y,u=o.up.z;if(u/Math.sqrt(s*s+l*l+u*u)<.999){var h=r.id+\".camera.up\",p={x:0,y:0,z:1},d={};d[h]=p;var v=i.layout;c.call(\"_storeDirectGUIEdit\",v,a._preGUI,d),o.up=p,f.nestedProperty(v,h).set(p)}}else n.keyBindingMode=t;r.fullSceneLayout.hovermode=e},k.toImage=function(t){var e=this;t||(t=\"png\"),e.staticMode&&e.container.appendChild(n),e.glplot.redraw();var r=e.glplot.gl,i=r.drawingBufferWidth,a=r.drawingBufferHeight;r.bindFramebuffer(r.FRAMEBUFFER,null);var o=new Uint8Array(i*a*4);r.readPixels(0,0,i,a,r.RGBA,r.UNSIGNED_BYTE,o),function(t,e,r){for(var n=0,i=r-1;n0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(o,i,a);var s=document.createElement(\"canvas\");s.width=i,s.height=a;var l,u=s.getContext(\"2d\",{willReadFrequently:!0}),c=u.createImageData(i,a);switch(c.data.set(o),u.putImageData(c,0,0),t){case\"jpeg\":l=s.toDataURL(\"image/jpeg\");break;case\"webp\":l=s.toDataURL(\"image/webp\");break;default:l=s.toDataURL(\"image/png\")}return e.staticMode&&e.container.removeChild(n),l},k.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[M[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},k.make4thDimension=function(){var t=this,e=t.graphDiv._fullLayout;t._mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},p.setConvert(t._mockAxis,e)},t.exports=T},90060:function(t){\"use strict\";t.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;aOpenStreetMap contributors',o=['© Carto',a].join(\" \"),s=['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under ODbL'].join(\" \"),l={\"open-street-map\":{id:\"osm\",version:8,sources:{\"plotly-osm-tiles\":{type:\"raster\",attribution:a,tiles:[\"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png\",\"https://b.tile.openstreetmap.org/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-osm-tiles\",type:\"raster\",source:\"plotly-osm-tiles\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"white-bg\":{id:\"white-bg\",version:8,sources:{},layers:[{id:\"white-bg\",type:\"background\",paint:{\"background-color\":\"#FFFFFF\"},minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"carto-positron\":{id:\"carto-positron\",version:8,sources:{\"plotly-carto-positron\":{type:\"raster\",attribution:o,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-positron\",type:\"raster\",source:\"plotly-carto-positron\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"carto-darkmatter\":{id:\"carto-darkmatter\",version:8,sources:{\"plotly-carto-darkmatter\":{type:\"raster\",attribution:o,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-darkmatter\",type:\"raster\",source:\"plotly-carto-darkmatter\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-terrain\":{id:\"stamen-terrain\",version:8,sources:{\"plotly-stamen-terrain\":{type:\"raster\",attribution:s,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-terrain\",type:\"raster\",source:\"plotly-stamen-terrain\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-toner\":{id:\"stamen-toner\",version:8,sources:{\"plotly-stamen-toner\":{type:\"raster\",attribution:s,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-toner\",type:\"raster\",source:\"plotly-stamen-toner\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-watercolor\":{id:\"stamen-watercolor\",version:8,sources:{\"plotly-stamen-watercolor\":{type:\"raster\",attribution:['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under CC BY SA'].join(\" \"),tiles:[\"https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-watercolor\",type:\"raster\",source:\"plotly-stamen-watercolor\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"}},u=n(l);t.exports={requiredVersion:i,styleUrlPrefix:\"mapbox://styles/mapbox/\",styleUrlSuffix:\"v9\",styleValuesMapbox:[\"basic\",\"streets\",\"outdoors\",\"light\",\"dark\",\"satellite\",\"satellite-streets\"],styleValueDflt:\"basic\",stylesNonMapbox:l,styleValuesNonMapbox:u,traceLayerPrefix:\"plotly-trace-layer-\",layoutLayerPrefix:\"plotly-layout-layer-\",wrongVersionErrorMsg:[\"Your custom plotly.js bundle is not using the correct mapbox-gl version\",\"Please install mapbox-gl@\"+i+\".\"].join(\"\\n\"),noAccessTokenErrorMsg:[\"Missing Mapbox access token.\",\"Mapbox trace type require a Mapbox access token to be registered.\",\"For example:\",\" Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });\",\"More info here: https://www.mapbox.com/help/define-access-token/\"].join(\"\\n\"),missingStyleErrorMsg:[\"No valid mapbox style found, please set `mapbox.style` to one of:\",u.join(\", \"),\"or register a Mapbox access token to use a Mapbox-served style.\"].join(\"\\n\"),multipleTokensErrorMsg:[\"Set multiple mapbox access token across different mapbox subplot,\",\"using first token found as mapbox-gl does not allow multipleaccess tokens on the same page.\"].join(\"\\n\"),mapOnErrorMsg:\"Mapbox error.\",mapboxLogo:{path0:\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\",path1:\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\",path2:\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\",polygon:\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34\"},styleRules:{map:\"overflow:hidden;position:relative;\",\"missing-css\":\"display:none;\",canary:\"background-color:salmon;\",\"ctrl-bottom-left\":\"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;\",\"ctrl-bottom-right\":\"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;\",ctrl:\"clear: both; pointer-events: auto; transform: translate(0, 0);\",\"ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner\":\"display: none;\",\"ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner\":\"display: block; margin-top:2px\",\"ctrl-attrib.mapboxgl-compact:hover\":\"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;\",\"ctrl-attrib.mapboxgl-compact::after\":'content: \"\"; cursor: pointer; position: absolute; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"%3E %3Cpath fill=\"%23333333\" fill-rule=\"evenodd\" d=\"M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0\"/%3E %3C/svg%3E\\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',\"ctrl-attrib.mapboxgl-compact\":\"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;\",\"ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; right: 0\",\"ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; left: 0\",\"ctrl-bottom-left .mapboxgl-ctrl\":\"margin: 0 0 10px 10px; float: left;\",\"ctrl-bottom-right .mapboxgl-ctrl\":\"margin: 0 10px 10px 0; float: right;\",\"ctrl-attrib\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a:hover\":\"color: inherit; text-decoration: underline;\",\"ctrl-attrib .mapbox-improve-map\":\"font-weight: bold; margin-left: 2px;\",\"attrib-empty\":\"display: none;\",\"ctrl-logo\":'display:block; width: 21px; height: 21px; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3C?xml version=\"1.0\" encoding=\"utf-8\"?%3E %3Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 21 21\" style=\"enable-background:new 0 0 21 21;\" xml:space=\"preserve\"%3E%3Cg transform=\"translate(0,0.01)\"%3E%3Cpath d=\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3Cpath d=\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpath d=\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpolygon points=\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 \" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3C/g%3E%3C/svg%3E\\')'}}},13056:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){var r=t.split(\" \"),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,u=[\"\",\"\"],c=[0,0];switch(i){case\"top\":u[0]=\"top\",c[1]=-l;break;case\"bottom\":u[0]=\"bottom\",c[1]=l}switch(a){case\"left\":u[1]=\"right\",c[0]=-s;break;case\"right\":u[1]=\"left\",c[0]=s}return{anchor:u[0]&&u[1]?u.join(\"-\"):u[0]?u[0]:u[1]?u[1]:\"center\",offset:c}}},50101:function(t,e,r){\"use strict\";var n=r(44517),i=r(71828),a=i.strTranslate,o=i.strScale,s=r(27659).AU,l=r(77922),u=r(39898),c=r(91424),f=r(63893),h=r(10481),p=\"mapbox\",d=e.constants=r(77734);function v(t){return\"string\"==typeof t&&(-1!==d.styleValuesMapbox.indexOf(t)||0===t.indexOf(\"mapbox://\"))}e.name=p,e.attr=\"subplot\",e.idRoot=p,e.idRegex=e.attrRegex=i.counterRegex(p),e.attributes={subplot:{valType:\"subplotid\",dflt:\"mapbox\",editType:\"calc\"}},e.layoutAttributes=r(23585),e.supplyLayoutDefaults=r(77882),e.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots[p];if(n.version!==d.requiredVersion)throw new Error(d.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(\"\"===t._context.mapboxAccessToken)return\"\";for(var n=[],a=[],o=!1,s=!1,l=0;l1&&i.warn(d.multipleTokensErrorMsg),n[0]):(a.length&&i.log([\"Listed mapbox access token(s)\",a.join(\",\"),\"but did not use a Mapbox map style, ignoring token(s).\"].join(\" \")),\"\")}(t,a);n.accessToken=o;for(var l=0;lw/2){var T=m.split(\"|\").join(\"
\");b.text(T).attr(\"data-unformatted\",T).call(f.convertToTspans,t),_=c.bBox(b.node())}b.attr(\"transform\",a(-3,8-_.height)),x.insert(\"rect\",\".static-attribution\").attr({x:-_.width-6,y:-_.height-3,width:_.width+6,height:_.height+3,fill:\"rgba(255, 255, 255, 0.75)\"});var k=1;_.width+6>w&&(k=w/(_.width+6));var A=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];x.attr(\"transform\",a(A[0],A[1])+o(k))}},e.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots[p],n=0;n0){for(var r=0;r0}function c(t){var e={},r={};switch(t.type){case\"circle\":n.extendFlat(r,{\"circle-radius\":t.circle.radius,\"circle-color\":t.color,\"circle-opacity\":t.opacity});break;case\"line\":n.extendFlat(r,{\"line-width\":t.line.width,\"line-color\":t.color,\"line-opacity\":t.opacity,\"line-dasharray\":t.line.dash});break;case\"fill\":n.extendFlat(r,{\"fill-color\":t.color,\"fill-outline-color\":t.fill.outlinecolor,\"fill-opacity\":t.opacity});break;case\"symbol\":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{\"icon-image\":i.icon+\"-15\",\"icon-size\":i.iconsize/10,\"text-field\":i.text,\"text-size\":i.textfont.size,\"text-anchor\":o.anchor,\"text-offset\":o.offset,\"symbol-placement\":i.placement}),n.extendFlat(r,{\"icon-color\":t.color,\"text-color\":i.textfont.color,\"text-opacity\":t.opacity});break;case\"raster\":n.extendFlat(r,{\"raster-fade-duration\":0,\"raster-opacity\":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=u(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&\"image\"===this.sourceType&&\"image\"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup[\"layout-\"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup[\"layout-\"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,u(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};return\"geojson\"===r?e=\"data\":\"vector\"===r?e=\"string\"==typeof n?\"url\":\"tiles\":\"raster\"===r?(e=\"tiles\",a.tileSize=256):\"image\"===r&&(e=\"url\",a.coordinates=t.coordinates),a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution)),a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if(\"traces\"===t)for(var e=this.subplot.getMapLayers(),r=0;r1)for(r=0;r-1&&g(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf(\"event\")>-1&&u.click(n,e.originalEvent)}}},b.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=function(t,r){r.isRect?(t.range={})[e.id]=[u([r.xmin,r.ymin]),u([r.xmax,r.ymax])]:(t.lassoPoints={})[e.id]=r.map(u)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off(\"click\",e.onClickInPanHandler),h(o)||f(o)?(r.dragPan.disable(),r.on(\"zoomstart\",e.clearOutline),e.dragOptions.prepFn=function(t,r,n){p(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off(\"zoomstart\",e.clearOutline),e.div.onmousedown=null,e.div.ontouchstart=null,e.div.removeEventListener(\"touchstart\",e.div._ontouchstart),e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on(\"click\",e.onClickInPanHandler))}function u(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},b.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+\"px\",n.height=r.h*(e.y[1]-e.y[0])+\"px\",n.left=r.l+e.x[0]*r.w+\"px\",n.top=r.t+(1-e.y[1])*r.h+\"px\",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},b.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e=e.width-20?(a[\"text-anchor\"]=\"start\",a.x=5):(a[\"text-anchor\"]=\"end\",a.x=e._paper.attr(\"width\")-7),r.attr(a);var o=r.select(\".js-link-to-tool\"),s=r.select(\".js-link-spacer\"),l=r.select(\".js-sourcelinks\");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text(\"\");var r=e.append(\"a\").attr({\"xlink:xlink:href\":\"#\",class:\"link--impt link--embedview\",\"font-weight\":\"bold\"}).text(t._context.linkText+\" \"+String.fromCharCode(187));if(t._context.sendData)r.on(\"click\",(function(){_.sendDataToCloud(t)}));else{var n=window.location.pathname.split(\"/\"),i=window.location.search;r.attr({\"xlink:xlink:show\":\"new\",\"xlink:xlink:href\":\"/\"+n[2].split(\".\")[0]+\"/\"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?\" - \":\"\")}},_.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit(\"plotly_beforeexport\");var r=n.select(t).append(\"div\").attr(\"id\",\"hiddenform\").style(\"display\",\"none\"),i=r.append(\"form\").attr({action:e+\"/external\",method:\"post\",target:\"_blank\"});return i.append(\"input\").attr({type:\"text\",name:\"data\"}).node().value=_.graphJson(t,!1,\"keepdata\"),i.node().submit(),r.remove(),t.emit(\"plotly_afterexport\"),!1}};var k=[\"days\",\"shortDays\",\"months\",\"shortMonths\",\"periods\",\"dateTime\",\"date\",\"time\",\"decimal\",\"thousands\",\"grouping\",\"currency\"],A=[\"year\",\"month\",\"dayMonth\",\"dayMonthYear\"];function M(t,e){var r=t._context.locale;r||(r=\"en-US\");var n=!1,i={};function a(t){for(var r=!0,a=0;a1&&D.length>1){for(s.getComponentMethod(\"grid\",\"sizeDefaults\")(u,l),o=0;o15&&D.length>15&&0===l.shapes.length&&0===l.images.length,_.linkSubplots(h,l,f,n),_.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has(\"gl2d\")),j=!(!l._has||!l._has(\"gl2d\")),U=!(!n._has||!n._has(\"cartesian\"))||N,V=!(!l._has||!l._has(\"cartesian\"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=_.layoutAttributes.width.min,p=_.layoutAttributes.height.min;n1,v=!e.height&&Math.abs(r.height-i)>1;(v||d)&&(d&&(r.width=n),v&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),_.sanitizeMargins(r)},_.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,u=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in u.length||u.push(f),e._has(\"cartesian\")&&(s.getComponentMethod(\"grid\",\"contentDefaults\")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(c.subplotSort);for(a=0;a1&&(r.l/=y,r.r/=y)}if(p){var m=(r.t+r.b)/p;m>1&&(r.t/=m,r.b/=m)}var x=void 0!==r.xl?r.xl:r.x,b=void 0!==r.xr?r.xr:r.x,w=void 0!==r.yt?r.yt:r.y,T=void 0!==r.yb?r.yb:r.y;d[e]={l:{val:x,size:r.l+g},r:{val:b,size:r.r+g},b:{val:T,size:r.b+g},t:{val:w,size:r.t+g}},v[e]=1}else delete d[e],delete v[e];if(!n._replotting)return _.doAutoMargin(t)}},_.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),P(e);var i=e._size,a=e.margin,l={t:0,b:0,l:0,r:0},u=c.extendFlat({},i),f=a.l,h=a.r,d=a.t,v=a.b,g=e._pushmargin,y=e._pushmarginIds,m=e.minreducedwidth,x=e.minreducedheight;if(!1!==a.autoexpand){for(var b in g)y[b]||delete g[b];var w=t._fullLayout._reservedMargin;for(var T in w)for(var k in w[T]){var A=w[T][k];l[k]=Math.max(l[k],A)}for(var M in g.base={l:{val:0,size:f},r:{val:1,size:h},t:{val:1,size:d},b:{val:0,size:v}},l){var S=0;for(var E in g)\"base\"!==E&&o(g[E][M].size)&&(S=g[E][M].size>S?g[E][M].size:S);var L=Math.max(0,a[M]-S);l[M]=Math.max(0,l[M]-L)}for(var C in g){var O=g[C].l||{},I=g[C].b||{},D=O.val,z=O.size,R=I.val,F=I.size,B=r-l.r-l.l,N=n-l.t-l.b;for(var j in g){if(o(z)&&g[j].r){var U=g[j].r.val,V=g[j].r.size;if(U>D){var H=(z*U+(V-B)*D)/(U-D),q=(V*(1-D)+(z-B)*(1-U))/(U-D);H+q>f+h&&(f=H,h=q)}}if(o(F)&&g[j].t){var G=g[j].t.val,Z=g[j].t.size;if(G>R){var Y=(F*G+(Z-N)*R)/(G-R),W=(Z*(1-R)+(F-N)*(1-G))/(G-R);Y+W>v+d&&(v=Y,d=W)}}}}}var X=c.constrain(r-a.l-a.r,2,m),J=c.constrain(n-a.t-a.b,2,x),K=Math.max(0,r-X),$=Math.max(0,n-J);if(K){var Q=(f+h)/K;Q>1&&(f/=Q,h/=Q)}if($){var tt=(v+d)/$;tt>1&&(v/=tt,d/=tt)}if(i.l=Math.round(f)+l.l,i.r=Math.round(h)+l.r,i.t=Math.round(d)+l.t,i.b=Math.round(v)+l.b,i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&(_.didMarginChange(u,i)||function(t){if(\"_redrawFromAutoMarginCount\"in t._fullLayout)return!1;var e=p.list(t,\"\",!0);for(var r in e)if(e[r].autoshift||e[r].shift)return!0;return!1}(t))){\"_redrawFromAutoMarginCount\"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var et=3*(1+Object.keys(y).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call(\"redraw\",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit(\"plotly_transitioninterrupted\",[])}));var a=0,o=0;function l(){return a++,function(){var e;o++,n||o!==a||(e=i,t._transitionData&&(function(t){if(t)for(;t.length;)t.shift()}(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call(\"redraw\",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit(\"plotly_transitioned\",[])})).then(e)))}}r.runFn(l),setTimeout(l())}))}],a=c.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}_.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},_.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&_.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function u(t,e){if(\"function\"==typeof t)return e?\"_function_\":null;if(c.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===[\"_\",\"[\"].indexOf(a.charAt(0)))if(\"function\"!=typeof t[a]){if(\"keepdata\"===r){if(\"src\"===a.substr(a.length-3))return}else if(\"keepstream\"===r){if(\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0&&!c.isPlainObject(t.stream))return}else if(\"keepall\"!==r&&\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0)return;i[a]=u(t[a],e)}else e&&(i[a]=\"_function\")})),i}return Array.isArray(t)?t.map((function(t){return u(t,e)})):c.isTypedArray(t)?c.simpleMap(t,c.identity):c.isJSDate(t)?c.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=u(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=u(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=u(l)),a&&(f.config=u(t._context,!0)),\"object\"===n?f:JSON.stringify(f)},_.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,u,f),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:u,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),u=(-o+l)/(2*a),c=(-o-l)/(2*a);return[[u,e*u+i+n],[c,e*c+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return\"M\"+h(c(t,e,r,n),i,a).join(\"L\")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=90||i>90&&a>=450?1:s<=0&&u<=0?0:Math.max(s,u),[i<=180&&a>=180||i>180&&a>=540?-1:o>=0&&l>=0?0:Math.min(o,l),i<=270&&a>=270||i>270&&a>=630?-1:s>=0&&u>=0?0:Math.min(s,u),a>=360?1:o<=0&&l<=0?0:Math.max(o,l),e]}(d),_=b[2]-b[0],w=b[3]-b[1],T=p/h,k=Math.abs(w/_);T>k?(v=h,x=(p-(g=h*k))/i.h/2,y=[s[0],s[1]],m=[f[0]+x,f[1]-x]):(g=p,x=(h-(v=p/k))/i.w/2,y=[s[0]+x,s[1]-x],m=[f[0],f[1]]),r.xLength2=v,r.yLength2=g,r.xDomain2=y,r.yDomain2=m;var A,M=r.xOffset2=i.l+i.w*y[0],S=r.yOffset2=i.t+i.h*(1-m[1]),E=r.radius=v/_,L=r.innerRadius=r.getHole(e)*E,C=r.cx=M-E*b[0],P=r.cy=S+E*b[3],O=r.cxx=C-M,I=r.cyy=P-S,D=a.side;\"counterclockwise\"===D?(A=D,D=\"top\"):\"clockwise\"===D&&(A=D,D=\"bottom\"),r.radialAxis=r.mockAxis(t,e,a,{_id:\"x\",side:D,_trueSide:A,domain:[L/i.w,E/i.w]}),r.angularAxis=r.mockAxis(t,e,o,{side:\"right\",domain:[0,Math.PI],autorange:!1}),r.doAutoRange(t,e),r.updateAngularAxis(t,e),r.updateRadialAxis(t,e),r.updateRadialAxisTitle(t,e),r.xaxis=r.mockCartesianAxis(t,e,{_id:\"x\",domain:y}),r.yaxis=r.mockCartesianAxis(t,e,{_id:\"y\",domain:m});var F=r.pathSubplot();r.clipPaths.forTraces.select(\"path\").attr(\"d\",F).attr(\"transform\",l(O,I)),n.frontplot.attr(\"transform\",l(M,S)).call(c.setClipUrl,r._hasClipOnAxisFalse?null:r.clipIds.forTraces,r.gd),n.bg.attr(\"d\",F).attr(\"transform\",l(C,P)).call(u.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:\"linear\"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange=\"x\"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this,n=r.gd,i=r.radialAxis,a=r.getRadial(e);v(n,i);var o=i.range;a.range=o.slice(),a._input.range=o.slice(),i._rl=[i.r2l(o[0],null,\"gregorian\"),i.r2l(o[1],null,\"gregorian\")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),v=z(r.getSector(e)[0],360),g=r.radialAxis,y=c90&&v<=270&&(g.tickangle=180);var x=m?function(t){var e=I(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+c,0)},b=m?function(t){return O(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+c)},_=j(d);if(r.radialTickLayout!==_&&(i[\"radial-axis\"].selectAll(\".xtick\").remove(),r.radialTickLayout=_),y){g.setScale();var w=0,T=m?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=m?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];m&&((\"top\"===g.ticks&&\"bottom\"===g.side||\"bottom\"===g.ticks&&\"top\"===g.side)&&(A=-A),\"top\"===g.ticks&&\"top\"===g.side&&(w=-g.ticklen),\"bottom\"===g.ticks&&\"bottom\"===g.side&&(w=g.ticklen)),h.drawTicks(n,g,{vals:T,layer:i[\"radial-axis\"],path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:i[\"radial-grid\"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:i[\"radial-axis\"],transFn:x,labelFns:h.makeLabelFns(g,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i[\"radial-axis\"],y&&(d.showticklabels||d.ticks),{transform:E}),V(i[\"radial-grid\"],y&&d.showgrid,{transform:m?\"\":S}),V(i[\"radial-line\"].select(\"line\"),y&&d.showline,{x1:m?-a:c,y1:0,x2:a,y2:0,transform:E}).attr(\"stroke-width\",d.linewidth).call(u.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this,i=n.gd,a=n.radius,o=n.cx,s=n.cy,l=n.getRadial(e),u=n.id+\"title\",f=0;if(l.title){var h=c.bBox(n.layers[\"radial-axis\"].node()).height,p=l.title.font.size,d=l.side;f=\"top\"===d?p:\"counterclockwise\"===d?-(h+.4*p):h+.8*p}var v=void 0!==r?r:n.radialAxisAngle,g=R(v),y=Math.cos(g),m=Math.sin(g),b=o+a/2*y+f*m,_=s-a/2*m+f*y;n.layers[\"radial-axis-title\"]=x.draw(i,u,{propContainer:l,propName:n.id+\".radialaxis.title\",placeholder:D(i,\"Click to enter radial axis title\"),attributes:{x:b,y:_,\"text-anchor\":\"middle\"},transform:{rotate:-v}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),v=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey(\"angularaxis.rotation\",d.rotation),v.setGeometry(),v.setScale());var y=g?function(t){var e=I(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return v.t2g(t.x)};\"linear\"===v.type&&\"radians\"===v.thetaunit&&(v.tick0=F(v.tick0),v.dtick=F(v.dtick));var m=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=I(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return m(y(t))},b=g?function(t){var e=I(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=y(t);return m(e)+s(-F(e))},_=g?function(t){return P(r,t.x,0,1/0)}:function(t){var e=y(t),r=Math.cos(e),n=Math.sin(e);return\"M\"+[f+c*r,p-c*n]+\"L\"+[f+a*r,p-a*n]},w=h.makeLabelFns(v,0).labelStandoff,T={xFn:function(t){var e=y(t);return Math.cos(e)*w},yFn:function(t){var e=y(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=y(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},heightFn:function(t,e,r){var n=y(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i[\"angular-axis\"].selectAll(\".\"+v._id+\"tick\").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(v.tickvals||[]).map((function(t){return h.tickText(v,t,!0,!1)})):h.calcTicks(v);if(g&&(S[0].text=\"∞\",S[0].fontSize*=1.75),\"linear\"===e.gridshape?(A=S.map(y),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,\"category\"===v.type&&(S=S.filter((function(t){return o.isAngleInsideSector(y(t),r.sectorInRad)}))),v.visible){var E=\"inside\"===v.ticks?-1:1,L=(v.linewidth||1)/2;h.drawTicks(n,v,{vals:S,layer:i[\"angular-axis\"],path:\"M\"+E*L+\",0h\"+E*v.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,v,{vals:S,layer:i[\"angular-grid\"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,v,{vals:S,layer:i[\"angular-axis\"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i[\"angular-line\"].select(\"path\"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr(\"stroke-width\",d.linewidth).call(u.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,u=s.isSmith,c=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,v=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,O=E.clampTiny,I=E.findXYatLength,D=E.findEnclosingVertexAngles,z=S.cornerHalfWidth,R=S.cornerLen/2,F=g.makeDragger(f,\"path\",\"maindrag\",!1===t.dragmode?\"none\":\"crosshair\");n.select(F).attr(\"d\",s.pathSubplot()).attr(\"transform\",l(T,k)),F.onmousemove=function(t){m.hover(c,t,s.id),c._fullLayout._lasthover=F,c._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){c._dragging||y.unhover(c,t)};var B,N,j,U,V,H,q,G,Z,Y={element:F,gd:c,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function W(t,e){return Math.sqrt(t*t+e*e)}function X(t,e){return W(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function $(t,e){if(0===t)return s.pathSector(2*z);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,v)),o=a-z,l=a+z;return\"M\"+K(o,n)+\"A\"+[o,o]+\" 0,0,0 \"+K(o,i)+\"L\"+K(l,i)+\"A\"+[l,l]+\" 0,0,1 \"+K(l,n)+\"Z\"}function Q(t,e,r){if(0===t)return s.pathSector(2*z);var n,i,a=K(t,e),o=K(t,r),l=O((a[0]+o[0])/2),u=O((a[1]+o[1])/2);if(l&&u){var c=u/l,f=-1/c,h=I(z,c,l,u);n=I(R,f,h[0][0],h[0][1]),i=I(R,f,h[1][0],h[1][1])}else{var p,d;u?(p=R,d=z):(p=z,d=R),n=[[l-p,u-d],[l+p,u-d]],i=[[l-p,u+d],[l+p,u+d]]}return\"M\"+n.join(\"L\")+\"L\"+i.reverse().join(\"L\")+\"Z\"}function tt(t,e){return e=Math.max(Math.min(e,v),x),tp?(t-1&&1===t&&_(e,c,[s.xaxis],[s.yaxis],s.id,Y),r.indexOf(\"event\")>-1&&m.click(c,e,s.id)}Y.prepFn=function(t,n,a){var l=c._fullLayout.dragmode,f=F.getBoundingClientRect();c._fullLayout._calcInverseTransform(c);var p=c._fullLayout._invTransform;e=c._fullLayout._invScaleX,r=c._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var y=E.findPolygonOffset(v,L[0],L[1],C);B+=A+y[0],N+=M+y[1]}switch(l){case\"zoom\":Y.clickFn=st,u||(Y.moveFn=C?it:rt,Y.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=c._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,q,T,k,V)).attr(\"fill-rule\",\"evenodd\"),Z=g.makeCorners(h,T,k),w(c)}());break;case\"select\":case\"lasso\":b(t,n,a,Y,l)}},y.init(Y)},N.updateRadialDrag=function(t,e,r){var i=this,u=i.gd,c=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,v=i.radialAxis,m=S.radialDragBoxSize,x=m/2;if(v.visible){var b,_,T,M=R(i.radialAxisAngle),E=v._rl,L=E[0],C=E[1],P=E[r],O=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T=\"radialdrag\"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T=\"radialdrag-inner\");var I,D,z,B=g.makeRectDragger(c,T,\"crosshair\",-x,-x,m,m),N={element:B,gd:u};!1===t.dragmode&&(N.dragmode=!1),V(n.select(B),v.visible&&h0==(r?z>L:zn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case\"angularaxis\":!function(t,e){var r=t.type;if(\"linear\"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return\"degrees\"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return\"degrees\"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,u=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&\"linear\"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o0?1:0}function r(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function n(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function i(t,e){return e*t.radius}t.exports={smith:r,reactanceArc:function(t,e,a,o){var s=n(t,r([a,e])),l=s[0],u=s[1],c=n(t,r([o,e])),f=c[0],h=c[1];if(0===e)return[\"M\"+l+\",\"+u,\"L\"+f+\",\"+h].join(\" \");var p=i(t,1/Math.abs(e));return[\"M\"+l+\",\"+u,\"A\"+p+\",\"+p+\" 0 0,\"+(e<0?1:0)+\" \"+f+\",\"+h].join(\" \")},resistanceArc:function(t,a,o,s){var l=i(t,1/(a+1)),u=n(t,r([a,o])),c=u[0],f=u[1],h=n(t,r([a,s])),p=h[0],d=h[1];if(e(o)!==e(s)){var v=n(t,r([a,0]));return[\"M\"+c+\",\"+f,\"A\"+l+\",\"+l+\" 0 0,\"+(00){for(var n=[],i=0;i=c&&(h.min=0,d.min=0,g.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function v(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o(\"uirevision\",n.uirevision),e.type=\"linear\";var p=o(\"color\"),d=p!==i.color.dflt?p:r.font.color,v=e._name.charAt(0).toUpperCase(),g=\"Component \"+v,y=o(\"title.text\",g);e._hovertitle=y===g?y:v,a.coerceFont(o,\"title.font\",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o(\"min\"),c(t,e,o,\"linear\"),l(t,e,o,\"linear\"),s(t,e,o,\"linear\"),u(t,e,o,{outerTicks:!0}),o(\"showticklabels\")&&(a.coerceFont(o,\"tickfont\",{family:r.font.family,size:r.font.size,color:d}),o(\"tickangle\"),o(\"tickformat\")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o(\"hoverformat\"),o(\"layer\")}t.exports=function(t,e,r){o(t,e,r,{type:\"ternary\",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},64380:function(t,e,r){\"use strict\";var n=r(39898),i=r(84267),a=r(73972),o=r(71828),s=o.strTranslate,l=o._,u=r(7901),c=r(91424),f=r(21994),h=r(1426).extendFlat,p=r(74875),d=r(89298),v=r(28569),g=r(30211),y=r(64505),m=y.freeMode,x=y.rectMode,b=r(92998),_=r(47322).prepSelect,w=r(47322).selectOnClick,T=r(47322).clearOutline,k=r(47322).clearSelectionsCache,A=r(85555);function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}t.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=this,n=e[r.id],i=e._size;r._hasClipOnAxisFalse=!1;for(var a=0;aE*b?i=(a=b)*E:a=(i=x)/E,o=y*i/x,l=m*a/b,r=e.l+e.w*v-i/2,n=e.t+e.h*(1-g)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:\"linear\",range:[w+2*k-_,_-w-2*T],domain:[v-o/2,v+o/2],_id:\"x\"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:\"linear\",range:[w,_-T-k],domain:[g-l/2,g+l/2],_id:\"y\"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:\"left\",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:\"bottom\",domain:p.xaxis.domain,anchor:\"free\",position:0,_id:\"x\",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:\"right\",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C=\"M\"+r+\",\"+(n+a)+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDef.select(\"path\").attr(\"d\",C),p.layers.plotbg.select(\"path\").attr(\"d\",C);var P=\"M0,\"+a+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDefRelative.select(\"path\").attr(\"d\",P);var O=s(r,n);p.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",O),p.clipDefRelative.select(\"path\").attr(\"transform\",null);var I=s(r-S._offset,n+a);p.layers.baxis.attr(\"transform\",I),p.layers.bgrid.attr(\"transform\",I);var D=s(r+i/2,n)+\"rotate(30)\"+s(0,-M._offset);p.layers.aaxis.attr(\"transform\",D),p.layers.agrid.attr(\"transform\",D);var z=s(r+i/2,n)+\"rotate(-30)\"+s(0,-L._offset);p.layers.caxis.attr(\"transform\",z),p.layers.cgrid.attr(\"transform\",z),p.drawAxes(!0),p.layers.aline.select(\"path\").attr(\"d\",M.showline?\"M\"+r+\",\"+(n+a)+\"l\"+i/2+\",-\"+a:\"M0,0\").call(u.stroke,M.linecolor||\"#000\").style(\"stroke-width\",(M.linewidth||0)+\"px\"),p.layers.bline.select(\"path\").attr(\"d\",S.showline?\"M\"+r+\",\"+(n+a)+\"h\"+i:\"M0,0\").call(u.stroke,S.linecolor||\"#000\").style(\"stroke-width\",(S.linewidth||0)+\"px\"),p.layers.cline.select(\"path\").attr(\"d\",L.showline?\"M\"+(r+i/2)+\",\"+n+\"l\"+i/2+\",\"+a:\"M0,0\").call(u.stroke,L.linecolor||\"#000\").style(\"stroke-width\",(L.linewidth||0)+\"px\"),p.graphDiv._context.staticPlot||p.initInteractions(),c.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this,r=e.graphDiv,n=e.id.substr(7)+\"title\",i=e.layers,a=e.aaxis,o=e.baxis,s=e.caxis;if(e.drawAx(a),e.drawAx(o),e.drawAx(s),t){var u=Math.max(a.showticklabels?a.tickfont.size/2:0,(s.showticklabels?.75*s.tickfont.size:0)+(\"outside\"===s.ticks?.87*s.ticklen:0)),c=(o.showticklabels?o.tickfont.size:0)+(\"outside\"===o.ticks?o.ticklen:0)+3;i[\"a-title\"]=b.draw(r,\"a\"+n,{propContainer:a,propName:e.id+\".aaxis.title\",placeholder:l(r,\"Click to enter Component A title\"),attributes:{x:e.x0+e.w/2,y:e.y0-a.title.font.size/3-u,\"text-anchor\":\"middle\"}}),i[\"b-title\"]=b.draw(r,\"b\"+n,{propContainer:o,propName:e.id+\".baxis.title\",placeholder:l(r,\"Click to enter Component B title\"),attributes:{x:e.x0-c,y:e.y0+e.h+.83*o.title.font.size+c,\"text-anchor\":\"middle\"}}),i[\"c-title\"]=b.draw(r,\"c\"+n,{propContainer:s,propName:e.id+\".caxis.title\",placeholder:l(r,\"Click to enter Component C title\"),attributes:{x:e.x0+e.w+c,y:e.y0+e.h+.83*s.title.font.size+c,\"text-anchor\":\"middle\"}})}},S.drawAx=function(t){var e,r=this,n=r.graphDiv,i=t._name,a=i.charAt(0),s=t._id,l=r.layers[i],u=a+\"tickLayout\",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);r[u]!==c&&(l.selectAll(\".\"+s+\"tick\").remove(),r[u]=c),t.setScale();var f=d.calcTicks(t),h=d.clipEnds(t,f),p=d.makeTransTickFn(t),v=d.getTickSigns(t)[2],g=o.deg2rad(30),y=v*(t.linewidth||1)/2,m=v*t.ticklen,x=r.w,b=r.h,_=\"b\"===a?\"M0,\"+y+\"l\"+Math.sin(g)*m+\",\"+Math.cos(g)*m:\"M\"+y+\",0l\"+Math.cos(g)*m+\",\"+-Math.sin(g)*m,w={a:\"M0,0l\"+b+\",-\"+x/2,b:\"M0,0l-\"+x/2+\",-\"+b,c:\"M0,0l-\"+b+\",\"+x/2}[a];d.drawTicks(n,t,{vals:\"inside\"===t.ticks?h:f,layer:l,path:_,transFn:p,crisp:!1}),d.drawGrid(n,t,{vals:h,layer:r.layers[a+\"grid\"],path:w,transFn:p,crisp:!1}),d.drawLabels(n,t,{vals:f,layer:l,transFn:p,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C=\"m-0.87,.5h\"+L+\"v3h-\"+(L+5.2)+\"l\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l2.6,1.5l-\"+L/2+\",\"+.87*L+\"Z\",P=\"m0.87,.5h-\"+L+\"v3h\"+(L+5.2)+\"l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-2.6,1.5l\"+L/2+\",\"+.87*L+\"Z\",O=\"m0,1l\"+L/2+\",\"+.87*L+\"l2.6,-1.5l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-\"+(L/2+2.6)+\",\"+(.87*L+4.5)+\"l2.6,1.5l\"+L/2+\",-\"+.87*L+\"Z\",I=!0;function D(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}S.clearOutline=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,y,b,T,k,M=this,S=M.layers.plotbg.select(\"path\").node(),L=M.graphDiv,z=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+\".aaxis.min\"]=t.a,e[M.id+\".baxis.min\"]=t.b,e[M.id+\".caxis.min\"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;D(L),2===t&&(L.emit(\"plotly_doubleclick\",null),a.call(\"_guiRelayout\",L,R({a:0,b:0,c:0}))),r.indexOf(\"select\")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf(\"event\")>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),u=Math.max(0,Math.min(1,N(r,n),N(o,s))),c=Math.max(0,Math.min(1,j(r,n),j(o,s))),v=(l/2+c)*M.w,g=(1-l/2-u)*M.w,m=(v+g)/2,x=g-v,_=(1-l)*M.h,w=_-x/E;x.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),k.transition().style(\"opacity\",1).duration(200),b=!0),L.emit(\"plotly_relayouting\",R(p))}function V(){D(L),p!==f&&(a.call(\"_guiRelayout\",L,R(p)),I&&L.data&&L._context.showTips&&(o.notifier(l(L,\"Double-click to zoom back out\"),\"long\"),I=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),u=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[u]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",h);var d=s(-t,-e);M.clipDefRelative.select(\"path\").attr(\"transform\",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(\".scatterlayer\").selectAll(\".trace\").call(c.hideOutsideRangePoints,M),L.emit(\"plotly_relayouting\",R(p))}function q(){a.call(\"_guiRelayout\",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,c){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var v=M.dragOptions.dragmode=L._fullLayout.dragmode;m(v)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,\"zoom\"===v?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var c=L._fullLayout._invTransform,v=o.apply3DTransform(c)(r,n);r=v[0],n=v[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),y=\"M0,\"+M.h+\"L\"+M.w/2+\", 0L\"+M.w+\",\"+M.h+\"Z\",b=!1,T=z.append(\"path\").attr(\"class\",\"zoombox\").attr(\"transform\",s(M.x0,M.y0)).style({fill:d>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"d\",y),k=z.append(\"path\").attr(\"class\",\"zoombox-corners\").attr(\"transform\",s(M.x0,M.y0)).style({fill:u.background,stroke:u.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"d\",\"M0,0Z\"),M.clearOutline(L)}(0,l,c)):\"pan\"===v?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearOutline(L)):(x(v)||m(v))&&_(a,l,c,M.dragOptions,v)}},S.onmousemove=function(t){g.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||v.unhover(L,t)},v.init(this.dragOptions)}},73972:function(t,e,r){\"use strict\";var n=r(47769),i=r(64213),a=r(75138),o=r(41965),s=r(24401).addStyleRule,l=r(1426),u=r(9012),c=r(10820),f=l.extendFlat,h=l.extendDeepAll;function p(t){var r=t.name,i=t.categories,a=t.meta;if(e.modules[r])n.log(\"Type \"+r+\" already registered\");else{e.subplotsRegistry[t.basePlotModule.name]||function(t){var r=t.name;if(e.subplotsRegistry[r])n.log(\"Plot type \"+r+\" already registered.\");else for(var i in y(t),e.subplotsRegistry[r]=t,e.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l-1&&(f[p[r]].title={text:\"\"});for(r=0;r\")?\"\":e.html(t).text()}));return e.remove(),r}(w)).replace(/&(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,\"&\")).replace(c,\"'\"),i.isIE()&&(w=(w=(w=w.replace(/\"/gi,\"'\")).replace(/(\\('#)([^']*)('\\))/gi,'(\"#$2\")')).replace(/(\\\\')/gi,'\"')),w}},75341:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){for(var r=0;rf+u||!n(c))}for(var p=0;pa))return e}return void 0!==r?r:t.dflt},e.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},e.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},e.getValue=function(t,e){var r;return Array.isArray(t)?e0?e+=r:c<0&&(e-=r)}return e}function D(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var z=t[f+\"a\"],R=t[h+\"a\"];v=Math.abs(z.r2c(z.range[1])-z.r2c(z.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!==t.index&&g[t.index].p!==u){k||(L=function(t){return Math.min(A(t),t.p-m.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+m.bargroupwidth/2)});var B=g[t.index],N=y.base?B.b+B.s:B.s;t[h+\"0\"]=t[h+\"1\"]=R.c2p(B[h],!0),t[h+\"LabelVal\"]=N;var j=m.extents[m.extents.round(B.p)];t[f+\"0\"]=z.c2p(x?L(B):j[0],!0),t[f+\"1\"]=z.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+\"LabelVal\"]=U?B.orig_p:B.p,t.labelLabel=l(z,t[f+\"LabelVal\"],y[f+\"hoverformat\"]),t.valueLabel=l(R,t[h+\"LabelVal\"],y[h+\"hoverformat\"]),t.baseLabel=l(R,B.b,y[h+\"hoverformat\"]),t.spikeDistance=(function(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+\"Spike\"]=z.c2p(B.p,!0),o(B,y,t),t.hovertemplate=y.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}t.exports={hoverPoints:function(t,e,r,n,a){var o=c(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,u=s[o.index];return o.color=f(l,u),i.getComponentMethod(\"errorbars\",\"hoverInfo\")(u,l,o),[o]}},hoverOnBars:c,getTraceColor:f}},60822:function(t,e,r){\"use strict\";t.exports={attributes:r(1486),layoutAttributes:r(43641),supplyDefaults:r(90769).supplyDefaults,crossTraceDefaults:r(90769).crossTraceDefaults,supplyLayoutDefaults:r(13957),calc:r(92290),crossTraceCalc:r(11661).crossTraceCalc,colorbar:r(4898),arraysToCalcdata:r(75341),plot:r(17295).plot,style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(95423).hoverPoints,eventData:r(58065),selectPoints:r(81974),moduleType:\"trace\",name:\"bar\",basePlotModule:r(93612),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"oriented\",\"errorBarsOK\",\"showLegend\",\"zoomScale\"],animatable:!0,meta:{}}},43641:function(t){\"use strict\";t.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\",\"relative\"],dflt:\"group\",editType:\"calc\"},barnorm:{valType:\"enumerated\",values:[\"\",\"fraction\",\"percent\"],dflt:\"\",editType:\"calc\"},bargap:{valType:\"number\",min:0,max:1,editType:\"calc\"},bargroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},13957:function(t,e,r){\"use strict\";var n=r(73972),i=r(89298),a=r(71828),o=r(43641);t.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,u=!1,c=!1,f={},h=s(\"barmode\"),p=0;p0}function S(t){return\"auto\"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,u=a.anchor||\"end\",c=\"end\"===u,f=\"start\"===u,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,v=i.height,g=Math.abs(e-t),y=Math.abs(n-r),m=g>2*_&&y>2*_?_:0;g-=2*m,y-=2*m;var x=S(l);\"auto\"!==l||d<=g&&v<=y||!(d>g||v>y)||(d>y||v>g)&&d.01?G:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?G(t):t>e?Math.ceil(t):Math.floor(t)};N=Z(N,j,R),j=Z(j,N,R),U=Z(U,V,!R),V=Z(V,U,!R)}var Y=A(a.ensureSingle(I,\"path\"),P,g,y);if(Y.style(\"vector-effect\",O?\"none\":\"non-scaling-stroke\").attr(\"d\",isNaN((j-N)*(V-U))||H&&t._context.staticPlot?\"M0,0Z\":\"M\"+N+\",\"+U+\"V\"+V+\"H\"+j+\"V\"+U+\"Z\").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&F){var W=l.makePointStyleFns(f);l.singlePointStyle(u,Y,f,W,t)}!function(t,e,r,n,i,s,u,f,p,g,y){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,\"text\").text(r).attr({class:\"bartext bartext-\"+w,\"text-anchor\":\"middle\",\"data-notex\":1}).call(l.font,n).call(o.convertToTspans,t)}var O=n[0].trace,I=\"h\"===O.orientation,D=function(t,e,r,n,i){var o,s=e[0].trace;return o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,\"texttemplate\");if(!s)return\"\";var l,u,f,h,p=\"histogram\"===o.type,d=\"waterfall\"===o.type,v=\"funnel\"===o.type,g=\"h\"===o.orientation;function y(t){return c(h,h.c2l(t),!0).text}g?(l=\"y\",u=i,f=\"x\",h=n):(l=\"x\",u=n,f=\"y\",h=i);var m,x=e[r],_={};_.label=x.p,_.labelLabel=_[l+\"Label\"]=(m=x.p,c(u,u.c2l(m),!0).text);var w=a.castOption(o,x.i,\"text\");(0===w||w)&&(_.text=w),_.value=x.s,_.valueLabel=_[f+\"Label\"]=y(x.s);var T={};b(T,o,x.i),(p||void 0===T.x)&&(T.x=g?_.value:_.label),(p||void 0===T.y)&&(T.y=g?_.label:_.value),(p||void 0===T.xLabel)&&(T.xLabel=g?_.valueLabel:_.labelLabel),(p||void 0===T.yLabel)&&(T.yLabel=g?_.labelLabel:_.valueLabel),d&&(_.delta=+x.rawS||x.s,_.deltaLabel=y(_.delta),_.final=x.v,_.finalLabel=y(_.final),_.initial=_.final-_.delta,_.initialLabel=y(_.initial)),v&&(_.value=x.s,_.valueLabel=y(_.value),_.percentInitial=x.begR,_.percentInitialLabel=a.formatPercent(x.begR),_.percentPrevious=x.difR,_.percentPreviousLabel=a.formatPercent(x.difR),_.percentTotal=x.sumR,_.percenTotalLabel=a.formatPercent(x.sumR));var k=a.castOption(o,x.i,\"customdata\");return k&&(_.customdata=k),a.texttemplateString(s,_,t._d3locale,T,_,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o=\"h\"===i.orientation,s=\"waterfall\"===i.type,l=\"funnel\"===i.type;function u(t){return c(o?r:n,+t,!0).text}var f,h,p=i.textinfo,d=t[e],v=p.split(\"+\"),g=[],y=function(t){return-1!==v.indexOf(t)};if(y(\"label\")&&g.push((h=t[e].p,c(o?n:r,h,!0).text)),y(\"text\")&&(0===(f=a.castOption(i,d.i,\"text\"))||f)&&g.push(f),s){var m=+d.rawS||d.s,x=d.v,b=x-m;y(\"initial\")&&g.push(u(b)),y(\"delta\")&&g.push(u(m)),y(\"final\")&&g.push(u(x))}if(l){y(\"value\")&&g.push(u(d.s));var _=0;y(\"percent initial\")&&_++,y(\"percent previous\")&&_++,y(\"percent total\")&&_++;var w=_>1;y(\"percent initial\")&&(f=a.formatPercent(d.begR),w&&(f+=\" of initial\"),g.push(f)),y(\"percent previous\")&&(f=a.formatPercent(d.difR),w&&(f+=\" of previous\"),g.push(f)),y(\"percent total\")&&(f=a.formatPercent(d.sumR),w&&(f+=\" of total\"),g.push(f))}return g.join(\"
\")}(e,r,n,i):v.getValue(s.text,r),v.coerceString(m,o)}(C,n,i,T,M);w=function(t,e){var r=v.getValue(t.textposition,e);return v.coerceEnumerated(x,r)}(O,i);var z=\"stack\"===g.mode||\"relative\"===g.mode,R=n[i],F=!z||R._outmost;if(D&&\"none\"!==w&&(!R.isBlank&&s!==u&&f!==p||\"auto\"!==w&&\"inside\"!==w)){var B=C.font,N=d.getBarColor(n[i],O),j=d.getInsideTextFont(O,i,B,N),U=d.getOutsideTextFont(O,i,B),V=r.datum();I?\"log\"===T.type&&V.s0<=0&&(s=T.range[0]0&&Z>0&&(G<=W&&Z<=X||G<=X&&Z<=W||(I?W>=G*(X/Z):X>=Z*(W/G)))?w=\"inside\":(w=\"outside\",H.remove(),H=null)):w=\"inside\"),!H){var J=(H=P(r,D,Y=a.ensureUniformFontSize(t,\"outside\"===w?U:j))).attr(\"transform\");if(H.attr(\"transform\",\"\"),G=(q=l.bBox(H.node())).width,Z=q.height,H.attr(\"transform\",J),G<=0||Z<=0)return void H.remove()}var K,$=O.textangle;K=\"outside\"===w?function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,u=a.angle||0,c=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/c));var v=S(u),g=E(i,v),y=(s?g.x:g.y)/2,m=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);return s?(b=e-M*o,T=M*y):(w=n+M*o,A=-M*y),{textX:m,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:v}}(s,u,f,p,q,{isHorizontal:I,constrained:\"both\"===O.constraintext||\"outside\"===O.constraintext,angle:$}):L(s,u,f,p,q,{isHorizontal:I,constrained:\"both\"===O.constraintext||\"inside\"===O.constraintext,angle:$,anchor:O.insidetextanchor}),K.fontSize=Y.size,h(\"histogram\"===O.type?\"bar\":O.type,K,C),R.transform=K;var Q=A(H,C,g,y);a.setTransormAndDisplay(Q,K)}else r.select(\"text\").remove()}(t,e,I,r,p,N,j,U,V,g,y),e.layerClipId&&l.hideOutsideRangePoint(u,I.select(\"text\"),w,C,f.xcalendar,f.ycalendar)}));var U=!1===f.cliponaxis;l.setClipUrl(u,U?null:e.layerClipId,t)}));u.getComponentMethod(\"errorbars\",\"plot\")(t,I,e,g)},toMoveInsideBar:L}},81974:function(t){\"use strict\";function e(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}t.exports=function(t,r){var n,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l=\"funnel\"===s.type,u=\"h\"===s.orientation,c=[];if(!1===r)for(n=0;n1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr(\"shape-rendering\",\"crispEdges\")})),e.selectAll(\"g.points\").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod(\"errorbars\",\"style\")(e)},styleTextPoints:v,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll(\"path\"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll(\"text\"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod(\"errorbars\",\"style\")(r))},getInsideTextFont:m,getOutsideTextFont:x,getBarColor:_,resizeText:l}},98340:function(t,e,r){\"use strict\";var n=r(7901),i=r(52075).hasColorscale,a=r(1586),o=r(71828).coercePattern;t.exports=function(t,e,r,s,l){var u=r(\"marker.color\",s),c=i(t,\"marker\");c&&a(t,e,l,r,{prefix:\"marker.\",cLetter:\"c\"}),r(\"marker.line.color\",n.defaultLine),i(t,\"marker.line\")&&a(t,e,l,r,{prefix:\"marker.line.\",cLetter:\"c\"}),r(\"marker.line.width\"),r(\"marker.opacity\"),o(r,\"marker.pattern\",u,c),r(\"selected.marker.color\"),r(\"unselected.marker.color\")}},72597:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828);function a(t){return\"_\"+t+\"Text_minsize\"}t.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=o g.point\"}e.selectAll(s).each((function(t){var e=t.transform;if(e){e.scale=l&&e.hide?0:o/e.fontSize;var r=n.select(this).select(\"text\");i.setTransormAndDisplay(r,e)}}))}}}},55023:function(t,e,r){\"use strict\";var n=r(5386).fF,i=r(1426).extendFlat,a=r(81245),o=r(1486);t.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},74692:function(t,e,r){\"use strict\";var n=r(52075).hasColorscale,i=r(78803),a=r(75341),o=r(11661).setGroupPositions,s=r(66279),l=r(73972).traceIs,u=r(71828).extendFlat;t.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,u=r[o].angularaxis,c=l.makeCalcdata(e,\"r\"),f=u.makeCalcdata(e,\"theta\"),h=e._length,p=new Array(h),d=c,v=f,g=0;gh.range[1]&&(x+=Math.PI),n.getClosest(u,(function(t){return v(m,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/y)-1+(t.rp1-m)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=u[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,c,t),s(_,c,f,t),t.hovertemplate=c.hovertemplate,t.color=a(c,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign=\"left\"),[t]}}},23381:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"barpolar\",basePlotModule:r(23580),categories:[\"polar\",\"bar\",\"showLegend\"],attributes:r(55023),layoutAttributes:r(40151),supplyDefaults:r(6135),supplyLayoutDefaults:r(19860),calc:r(74692).calc,crossTraceCalc:r(74692).crossTraceCalc,plot:r(60173),colorbar:r(4898),formatLabels:r(98608),style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(27379),selectPoints:r(81974),meta:{}}},40151:function(t){\"use strict\";t.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},bargap:{valType:\"number\",dflt:.1,min:0,max:1,editType:\"calc\"}}},19860:function(t,e,r){\"use strict\";var n=r(71828),i=r(40151);t.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(u=o,c=l):(u=l,c=o);var f=[s.findEnclosingVertexAngles(u,t.vangles)[0],(u+c)/2,s.findEnclosingVertexAngles(c,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,u,c,f,e,r)}:function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),d=e.layers.frontplot.select(\"g.barlayer\");a.makeTraceGroups(d,r,\"trace bars\").each((function(){var r=n.select(this),s=a.ensureSingle(r,\"g\",\"points\").selectAll(\"g.point\").data(a.identity);s.enter().append(\"g\").style(\"vector-effect\",l?\"none\":\"non-scaling-stroke\").style(\"stroke-miterlimit\",2).classed(\"point\",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=f.c2p(t.s0),s=t.rp1=f.c2p(t.s1),l=t.thetag0=h.c2g(t.p0),d=t.thetag1=h.c2g(t.p1);if(i(o)&&i(s)&&i(l)&&i(d)&&o!==s&&l!==d){var v=f.c2g(t.s1),g=(l+d)/2;t.ct=[u.c2p(v*Math.cos(g)),c.c2p(v*Math.sin(g))],e=p(o,s,l,d)}else e=\"M0,0Z\";a.ensureSingle(r,\"path\").attr(\"d\",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},53522:function(t,e,r){\"use strict\";var n=r(82196),i=r(1486),a=r(22399),o=r(12663).axisHoverFormat,s=r(5386).fF,l=r(1426).extendFlat,u=n.marker,c=u.line;t.exports={y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},y0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},dx:{valType:\"number\",editType:\"calc\"},dy:{valType:\"number\",editType:\"calc\"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),name:{valType:\"string\",editType:\"calc+clearAxisTypes\"},q1:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},median:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},q3:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},lowerfence:{valType:\"data_array\",editType:\"calc\"},upperfence:{valType:\"data_array\",editType:\"calc\"},notched:{valType:\"boolean\",editType:\"calc\"},notchwidth:{valType:\"number\",min:0,max:.5,dflt:.25,editType:\"calc\"},notchspan:{valType:\"data_array\",editType:\"calc\"},boxpoints:{valType:\"enumerated\",values:[\"all\",\"outliers\",\"suspectedoutliers\",!1],editType:\"calc\"},jitter:{valType:\"number\",min:0,max:1,editType:\"calc\"},pointpos:{valType:\"number\",min:-2,max:2,editType:\"calc\"},sdmultiple:{valType:\"number\",min:0,editType:\"calc\",dflt:1},sizemode:{valType:\"enumerated\",values:[\"quartiles\",\"sd\"],editType:\"calc\",dflt:\"quartiles\"},boxmean:{valType:\"enumerated\",values:[!0,\"sd\",!1],editType:\"calc\"},mean:{valType:\"data_array\",editType:\"calc\"},sd:{valType:\"data_array\",editType:\"calc\"},orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc+clearAxisTypes\"},quartilemethod:{valType:\"enumerated\",values:[\"linear\",\"exclusive\",\"inclusive\"],dflt:\"linear\",editType:\"calc\"},width:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},marker:{outliercolor:{valType:\"color\",dflt:\"rgba(0, 0, 0, 0)\",editType:\"style\"},symbol:l({},u.symbol,{arrayOk:!1,editType:\"plot\"}),opacity:l({},u.opacity,{arrayOk:!1,dflt:1,editType:\"style\"}),angle:l({},u.angle,{arrayOk:!1,editType:\"calc\"}),size:l({},u.size,{arrayOk:!1,editType:\"calc\"}),color:l({},u.color,{arrayOk:!1,editType:\"style\"}),line:{color:l({},c.color,{arrayOk:!1,dflt:a.defaultLine,editType:\"style\"}),width:l({},c.width,{arrayOk:!1,dflt:0,editType:\"style\"}),outliercolor:{valType:\"color\",editType:\"style\"},outlierwidth:{valType:\"number\",min:0,dflt:1,editType:\"style\"},editType:\"style\"},editType:\"plot\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,dflt:2,editType:\"style\"},editType:\"plot\"},fillcolor:n.fillcolor,whiskerwidth:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"calc\"},showwhiskers:{valType:\"boolean\",editType:\"calc\"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:\"style\"},unselected:{marker:n.unselected.marker,editType:\"style\"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:\"flaglist\",flags:[\"boxes\",\"points\"],dflt:\"boxes+points\",editType:\"style\"}}},48518:function(t,e,r){\"use strict\";var n=r(92770),i=r(89298),a=r(42973),o=r(71828),s=r(50606).BADNUM,l=o._;t.exports=function(t,e){var r,u,m,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||\"x\"),A=i.getFromId(t,e.yaxis||\"y\"),M=[],S=\"violin\"===e.type?\"_numViolins\":\"_numBoxes\";\"h\"===e.orientation?(m=k,x=\"x\",b=A,_=\"y\",w=!!e.yperiodalignment):(m=A,x=\"y\",b=k,_=\"x\",w=!!e.xperiodalignment);var E,L,C,P,O,I,D=function(t,e,r,i){var s,l=e+\"0\"in t;if(e in t||l&&\"d\"+e in t){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+\"0\"]:\"name\"in t&&(\"category\"===r.type||n(t.name)&&-1!==[\"linear\",\"log\"].indexOf(r.type)||o.isDateTime(t.name)&&\"date\"===r.type)?t.name:i;for(var c=\"multicategory\"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+\"calendar\"]),f=t._length,h=new Array(f),p=0;pE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return m.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var Z=V(\"lowerfence\");E.lf=Z!==s&&Z<=E.q1?Z:p(E,C,P);var Y=V(\"upperfence\");E.uf=Y!==s&&Y>=E.q3?Y:d(E,C,P);var W=V(\"mean\");E.mean=W!==s?W:P?o.mean(C,P):(E.q1+E.q3)/2;var X=V(\"sd\");E.sd=W!==s&&X>=0?X:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=v(E),E.uo=g(E);var J=V(\"notchspan\");J=J!==s&&J>0?J:y(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,$=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),$=Math.max($,C[P-1])),e.notched&&(K=Math.min(K,E.ln),$=Math.max($,E.un)),E.min=K,E.max=$}else{var Q;o.warn([\"Invalid input - make sure that q1 <= median <= q3\",\"q1 = \"+E.q1,\"median = \"+E.med,\"q3 = \"+E.q3].join(\"\\n\")),Q=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=Q,E.q1=E.q3=Q,E.lf=E.uf=Q,E.mean=E.sd=Q,E.ln=E.un=Q,E.min=E.max=Q}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[m._id]=i.findExtremes(m,[H,q],{padded:!0})}else{var tt=m.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ct,ft;(E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean)*e.sdmultiple,E.med=o.interp(C,.5),P%2&&(lt||ut)?(lt?(ct=C.slice(0,P/2),ft=C.slice(P/2+1)):ut&&(ct=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ct,.5),E.q3=o.interp(ft,.5)):(E.q1=o.interp(C,.25),E.q3=o.interp(C,.75)),E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=v(E),E.uo=g(E);var ht=y(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[m._id]=i.findExtremes(m,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,\"median:\"),min:l(t,\"min:\"),q1:l(t,\"q1:\"),q3:l(t,\"q3:\"),max:l(t,\"max:\"),mean:\"sd\"===e.boxmean||\"sd\"===e.sizemode?l(t,\"mean ± σ:\").replace(\"σ\",1===e.sdmultiple?\"σ\":e.sdmultiple+\"σ\"):l(t,\"mean:\"),lf:l(t,\"lower fence:\"),uf:l(t,\"upper fence:\")}},T[S]++,M):[{t:{empty:!0}}]};var u={text:\"tx\",hovertext:\"htx\"};function c(t,e,r){for(var n in u)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[u[n]]=e[n][r[0]][r[1]]):t[u[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function v(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function y(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},37188:function(t,e,r){\"use strict\";var n=r(89298),i=r(71828),a=r(99082).getAxisGroup,o=[\"v\",\"h\"];function s(t,e,r,o){var s,l,u,c=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],v=0;for(s=0;s1,b=1-f[t+\"gap\"],_=1-f[t+\"groupgap\"];for(s=0;s0){var q=E.pointpos,G=E.jitter,Z=E.marker.size/2,Y=0;q+G>=0&&((Y=V*(q+G))>M?(H=!0,j=Z,B=Y):Y>R&&(j=Z,B=M)),Y<=M&&(B=M);var W=0;q-G<=0&&((W=-V*(q-G))>S?(H=!0,U=Z,N=W):W>F&&(U=Z,N=S)),W<=S&&(N=S)}else B=M,N=S;var X=new Array(u.length);for(l=0;l0?(g=\"v\",y=x>0?Math.min(_,b):Math.min(b)):x>0?(g=\"h\",y=Math.min(_)):y=0;if(y){e._length=y;var S=r(\"orientation\",g);e._hasPreCompStats?\"v\"===S&&0===x?(r(\"x0\",0),r(\"dx\",1)):\"h\"===S&&0===m&&(r(\"y0\",0),r(\"dy\",1)):\"v\"===S&&0===x?r(\"x0\"):\"h\"===S&&0===m&&r(\"y0\"),i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,u,\"marker.outliercolor\"),s=r(\"marker.line.outliercolor\"),l=\"outliers\";e._hasPreCompStats?l=\"all\":(o||s)&&(l=\"suspectedoutliers\");var c=r(a+\"points\",l);c?(r(\"jitter\",\"all\"===c?.3:0),r(\"pointpos\",\"all\"===c?-1.5:0),r(\"marker.symbol\"),r(\"marker.opacity\"),r(\"marker.size\"),r(\"marker.angle\"),r(\"marker.color\",e.line.color),r(\"marker.line.color\"),r(\"marker.line.width\"),\"suspectedoutliers\"===c&&(r(\"marker.line.outliercolor\",e.marker.color),r(\"marker.line.outlierwidth\")),r(\"selected.marker.color\"),r(\"unselected.marker.color\"),r(\"selected.marker.size\"),r(\"unselected.marker.size\"),r(\"text\"),r(\"hovertext\")):delete e.marker;var f=r(\"hoveron\");\"all\"!==f&&-1===f.indexOf(\"points\")||r(\"hovertemplate\"),n.coerceSelectionMarkerOpacity(e,r)}t.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,u,r,i)}if(c(t,e,s,i),!1!==e.visible){o(t,e,i,s),s(\"xhoverformat\"),s(\"yhoverformat\");var l=e._hasPreCompStats;l&&(s(\"lowerfence\"),s(\"upperfence\")),s(\"line.color\",(t.marker||{}).color||r),s(\"line.width\"),s(\"fillcolor\",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s(\"mean\"),d=s(\"sd\");p&&p.length&&(h=!0,d&&d.length&&(h=\"sd\"))}s(\"whiskerwidth\");var v,g=s(\"sizemode\");\"quartiles\"===g&&(v=s(\"boxmean\",h)),s(\"showwhiskers\",\"quartiles\"===g),\"sd\"!==g&&\"sd\"!==v||s(\"sdmultiple\"),s(\"width\"),s(\"quartilemethod\");var y=!1;if(l){var m=s(\"notchspan\");m&&m.length&&(y=!0)}else n.validate(t.notchwidth,u.notchwidth)&&(y=!0);s(\"notched\",y)&&s(\"notchwidth\"),f(t,e,s,{prefix:\"box\"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,u,t)}for(var o=0;ot.lo&&(x.so=!0)}return a}));h.enter().append(\"path\").classed(\"point\",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,u=e.pos,c=!!u.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll(\"path.mean\").data(\"box\"===r.type&&r.boxmean||\"violin\"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append(\"path\").attr(\"class\",\"mean\").style({fill:\"none\",\"vector-effect\":\"non-scaling-stroke\"}),d.exit().remove(),d.each((function(t){var e=u.c2l(t.pos+f,!0),i=u.l2p(e-o)+h,a=u.l2p(e+s)+h,d=c?(i+a)/2:u.l2p(e)+h,v=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),y=l.c2p(t.mean+t.sd,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+v+\",\"+i+\"V\"+a+(\"sd\"===p?\"m0,0L\"+g+\",\"+d+\"L\"+v+\",\"+i+\"L\"+y+\",\"+d+\"Z\":\"\")):n.select(this).attr(\"d\",\"M\"+i+\",\"+v+\"H\"+a+(\"sd\"===p?\"m0,0L\"+d+\",\"+g+\"L\"+i+\",\"+v+\"L\"+d+\",\"+y+\"Z\":\"\"))}))}t.exports={plot:function(t,e,r,a){var u=t._context.staticPlot,c=e.xaxis,f=e.yaxis;i.makeTraceGroups(a,r,\"trace boxes\").each((function(t){var e,r,i=n.select(this),a=t[0],h=a.t,p=a.trace;h.wdPos=h.bdPos*p.whiskerwidth,!0!==p.visible||h.empty?i.remove():(\"h\"===p.orientation?(e=f,r=c):(e=c,r=f),o(i,{pos:e,val:r},p,h,u),s(i,{x:c,y:f},p,h),l(i,{pos:e,val:r},p,h))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},24626:function(t){\"use strict\";t.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;for(var r=1/0,a=-1/0,o=t.length,s=0;s0?Math.floor:Math.ceil,O=L>0?Math.ceil:Math.floor,I=L>0?Math.min:Math.max,D=L>0?Math.max:Math.min,z=P(S+C),R=O(E-C),F=[[f=M(S)]];for(a=z;a*L=0;i--)a[c-i]=t[f][i],o[c-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:u}),s}},20347:function(t,e,r){\"use strict\";var n=r(89298),i=r(1426).extendFlat;t.exports=function(t,e,r){var a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=t[\"_\"+e],b=t[e+\"axis\"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t[\"_\"+r],A=t[r+\"axis\"];\"array\"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),\"array\"===b.tickmode&&delete b.tickvals;var O=b.smoothing?3:1;function I(n){var i,a,o,s,l,u,c,f,p,d,v,g,y=[],m=[],x={};if(\"b\"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),y.push(l[0]+p[0]/3),m.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),y.push(f[0]-d[0]/3),m.push(f[1]-d[1]/3)),y.push(f[0]),m.push(f[1]),l=f;else for(i=t.a2i(n),u=Math.floor(Math.max(0,Math.min(C-2,i))),c=i-u,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],u,e,c,r)},a=0;a0&&(v=t.dxydj([],u,a-1,c,0),y.push(l[0]+v[0]/3),m.push(l[1]+v[1]/3),g=t.dxydj([],u,a-1,c,1),y.push(f[0]-g[0]/3),m.push(f[1]-g[1]/3)),y.push(f[0]),m.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=y,x.y=m,x.smoothing=A.smoothing,x}function D(n){var i,a,o,s,l,u=[],c=[],f={};if(f.length=x.length,f.crossLength=k.length,\"b\"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(D(o),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c;hx.length-1||v<0||v>x.length-1))for(g=x[s],y=x[v],a=0;ax[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(D(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(D(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,c=(u=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=u[1],h=c;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(I(p),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c-1;hx[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(I(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(I(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},83311:function(t,e,r){\"use strict\";var n=r(89298),i=r(1426).extendFlat;t.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:u}}},89740:function(t,e,r){\"use strict\";var n=r(39898),i=r(91424),a=r(27669),o=r(67961),s=r(11651),l=r(63893),u=r(71828),c=u.strRotate,f=u.strTranslate,h=r(18783);function p(t,e,r,s,l,u,c){var f=\"const-\"+l+\"-lines\",h=r.selectAll(\".\"+f).data(u);h.enter().append(\"path\").classed(f,!0).style(\"vector-effect\",c?\"none\":\"non-scaling-stroke\"),h.each((function(r){var s=r,l=s.x,u=s.y,c=a([],l,t.c2p),f=a([],u,e.c2p),h=\"M\"+o(c,f,s.smoothing);n.select(this).attr(\"d\",h).style(\"stroke-width\",s.width).style(\"stroke\",s.color).style(\"stroke-dasharray\",i.dashStyle(s.dash,s.width)).style(\"fill\",\"none\")})),h.exit().remove()}function d(t,e,r,a,o,u,h,p){var d=u.selectAll(\"text.\"+p).data(h);d.enter().append(\"text\").classed(p,!0);var v=0,g={};return d.each((function(o,u){var h;if(\"auto\"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}u||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,y=n.select(this).attr({\"text-anchor\":d>0?\"start\":\"end\",\"data-notex\":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),m=i.bBox(this);y.attr(\"transform\",f(h.p[0],h.p[1])+c(h.angle)+f(o.axis.labelpadding*d,.3*m.height)),v=Math.max(v,m.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=v,g}t.exports=function(t,e,r,i){var l=t._context.staticPlot,c=e.xaxis,f=e.yaxis,h=t._fullLayout._clips;u.makeTraceGroups(i,r,\"trace\").each((function(e){var r=n.select(this),i=e[0],v=i.trace,g=v.aaxis,m=v.baxis,x=u.ensureSingle(r,\"g\",\"minorlayer\"),b=u.ensureSingle(r,\"g\",\"majorlayer\"),_=u.ensureSingle(r,\"g\",\"boundarylayer\"),w=u.ensureSingle(r,\"g\",\"labellayer\");r.style(\"opacity\",v.opacity),p(c,f,b,0,\"a\",g._gridlines,!0),p(c,f,b,0,\"b\",m._gridlines,!0),p(c,f,x,0,\"a\",g._minorgridlines,!0),p(c,f,x,0,\"b\",m._minorgridlines,!0),p(c,f,_,0,\"a-boundary\",g._boundarylines,l),p(c,f,_,0,\"b-boundary\",m._boundarylines,l);var T=d(t,c,f,v,0,w,g._labels,\"a-label\"),k=d(t,c,f,v,0,w,m._labels,\"b-label\");!function(t,e,r,n,i,a,o,l){var c,f,h,p,d=u.aggNums(Math.min,null,r.a),v=u.aggNums(Math.max,null,r.a),g=u.aggNums(Math.min,null,r.b),m=u.aggNums(Math.max,null,r.b);c=.5*(d+v),f=g,h=r.ab2xy(c,f,!0),p=r.dxyda_rough(c,f),void 0===o.angle&&u.extendFlat(o,s(r,i,a,h,r.dxydb_rough(c,f))),y(t,e,r,0,h,p,r.aaxis,i,a,o,\"a-title\"),c=d,f=.5*(g+m),h=r.ab2xy(c,f,!0),p=r.dxydb_rough(c,f),void 0===l.angle&&u.extendFlat(l,s(r,i,a,h,r.dxyda_rough(c,f))),y(t,e,r,0,h,p,r.baxis,i,a,l,\"b-title\")}(t,w,v,0,c,f,T,k),function(t,e,r,n,i){var s,l,c,f,h=r.select(\"#\"+t._clipPathId);h.size()||(h=r.append(\"clipPath\").classed(\"carpetclip\",!0));var p=u.ensureSingle(h,\"path\",\"carpetboundary\"),d=e.clipsegments,v=[];for(f=0;f90&&m<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*v*a-_),b.attr(\"transform\",f(e.p[0],e.p[1])+c(e.angle)+f(0,_)).attr(\"text-anchor\",\"middle\").call(i.font,h.title.font)})),b.exit().remove()}},11435:function(t,e,r){\"use strict\";var n=r(35509),i=r(65888).findBin,a=r(45664),o=r(20349),s=r(54495),l=r(73057);t.exports=function(t){var e=t._a,r=t._b,u=e.length,c=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[u-1],v=r[0],g=r[c-1],y=e[e.length-1]-e[0],m=r[r.length-1]-r[0],x=y*n.RELATIVE_CULL_TOLERANCE,b=m*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,v-=b,g+=b,t.isVisible=function(t,e){return t>p&&tv&&ed||eg},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],u,c,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),u-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),u-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),u-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(u-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),c-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(c-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[u-1]|ir[c-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,v=0,g=0,y=[];ne[u-1]?(f=u-2,h=1,v=(n-e[u-1])/(e[u-1]-e[u-2])):h=o-(f=Math.max(0,Math.min(u-2,Math.floor(o)))),ir[c-1]?(p=c-2,d=1,g=(i-r[c-1])/(r[c-1]-r[c-2])):d=s-(p=Math.max(0,Math.min(c-2,Math.floor(s)))),v&&(t.dxydi(y,f,p,h,d),l[0]+=y[0]*v,l[1]+=y[1]*v),g&&(t.dxydj(y,f,p,h,d),l[0]+=y[0]*g,l[1]+=y[1]*g)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=m*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},72505:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e,r){var i,a,o,s=[],l=[],u=t[0].length,c=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log(\"Smoother converged to\",k,\"after\",A,\"iterations\"),t}},19237:function(t,e,r){\"use strict\";var n=r(71828).isArray1D;t.exports=function(t,e,r){var i=r(\"x\"),a=i&&i.length,o=r(\"y\"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},69568:function(t,e,r){\"use strict\";var n=r(5386).fF,i=r(19316),a=r(50693),o=r(9012),s=r(22399).defaultLine,l=r(1426).extendFlat,u=i.marker.line;t.exports=l({locations:{valType:\"data_array\",editType:\"calc\"},locationmode:i.locationmode,z:{valType:\"data_array\",editType:\"calc\"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},u.color,{dflt:s}),width:l({},u.width,{dflt:1}),editType:\"calc\"},opacity:{valType:\"number\",arrayOk:!0,min:0,max:1,dflt:1,editType:\"style\"},editType:\"calc\"},selected:{marker:{opacity:i.selected.marker.opacity,editType:\"plot\"},editType:\"plot\"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:\"plot\"},editType:\"plot\"},hoverinfo:l({},o.hoverinfo,{editType:\"calc\",flags:[\"location\",\"z\",\"text\",\"name\"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},38675:function(t,e,r){\"use strict\";var n=r(92770),i=r(50606).BADNUM,a=r(78803),o=r(75225),s=r(66279);function l(t){return t&&\"string\"==typeof t}t.exports=function(t,e){var r,u=e._length,c=new Array(u);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f\")}}(t,f,o),[t]}},51319:function(t,e,r){\"use strict\";t.exports={attributes:r(69568),supplyDefaults:r(61869),colorbar:r(61243),calc:r(38675),calcGeoJSON:r(99841).calcGeoJSON,plot:r(99841).plot,style:r(99636).style,styleOnSelect:r(99636).styleOnSelect,hoverPoints:r(42300),eventData:r(92069),selectPoints:r(81253),moduleType:\"trace\",name:\"choropleth\",basePlotModule:r(44622),categories:[\"geo\",\"noOpacity\",\"showLegend\"],meta:{}}},99841:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(41327),o=r(90973).getTopojsonFeatures,s=r(71739).findExtremes,l=r(99636).style;t.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,u=r._length,c=\"geojson-id\"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p=0;n--){var i=r[n].id;if(\"string\"==typeof i&&0===i.indexOf(\"water\"))for(var a=n+1;a=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},t.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(a,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},12674:function(t,e,r){\"use strict\";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).fF,o=r(2418),s=r(9012),l=r(1426).extendFlat,u={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},u:{valType:\"data_array\",editType:\"calc\"},v:{valType:\"data_array\",editType:\"calc\"},w:{valType:\"data_array\",editType:\"calc\"},sizemode:{valType:\"enumerated\",values:[\"scaled\",\"absolute\"],editType:\"calc\",dflt:\"scaled\"},sizeref:{valType:\"number\",editType:\"calc\",min:0},anchor:{valType:\"enumerated\",editType:\"calc\",values:[\"tip\",\"tail\",\"cm\",\"center\"],dflt:\"cm\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"},{keys:[\"norm\"]}),uhoverformat:i(\"u\",1),vhoverformat:i(\"v\",1),whoverformat:i(\"w\",1),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),showlegend:l({},s.showlegend,{dflt:!1})};l(u,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"})),[\"opacity\",\"lightposition\",\"lighting\"].forEach((function(t){u[t]=o[t]})),u.hoverinfo=l({},s.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),u.transforms=void 0,t.exports=u},31371:function(t,e,r){\"use strict\";var n=r(78803);t.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,u=0;uo.level||o.starts.length&&a===o.level)}break;case\"constraint\":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,u=-1/0,c=1/0;for(r=0;r\":p>u&&(n.prefixBoundary=!0);break;case\"<\":(pu||n.starts.length&&h===c)&&(n.prefixBoundary=!0);break;case\"][\":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fu&&(n.prefixBoundary=!0)}}}},90654:function(t,e,r){\"use strict\";var n=r(21081),i=r(86068),a=r(53572);t.exports={min:\"zmin\",max:\"zmax\",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,u=o.coloring,c=i(e,{isColorbar:!0});if(\"heatmap\"===u){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else\"fill\"===u&&(r._fillcolor=c);r._line={color:\"lines\"===u?c:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},36914:function(t){\"use strict\";t.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},83179:function(t,e,r){\"use strict\";var n=r(92770),i=r(14523),a=r(7901),o=a.addOpacity,s=a.opacity,l=r(74808),u=l.CONSTRAINT_REDUCTION,c=l.COMPARISON_OPS2;t.exports=function(t,e,r,a,l,f){var h,p,d,v=e.contours,g=r(\"contours.operation\");v._operation=u[g],function(t,e){var r;-1===c.indexOf(e.operation)?(t(\"contours.value\",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t(\"contours.value\",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,v),\"=\"===g?h=v.showlines=!0:(h=r(\"contours.showlines\"),d=r(\"fillcolor\",o((t.line||{}).color||l,.5))),h&&(p=r(\"line.color\",d&&s(d)?o(e.fillcolor,1):l),r(\"line.width\",2),r(\"line.dash\")),r(\"line.smoothing\"),i(r,a,p,f)}},64237:function(t,e,r){\"use strict\";var n=r(74808),i=r(92770);function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}t.exports={\"[]\":o(\"[]\"),\"][\":o(\"][\"),\">\":s(\">\"),\"<\":s(\"<\"),\"=\":s(\"=\")}},67217:function(t){\"use strict\";t.exports=function(t,e,r,n){var i=n(\"contours.start\"),a=n(\"contours.end\"),o=!1===i||!1===a,s=r(\"contours.size\");!(o?e.autocontour=!0:r(\"autocontour\",!1))&&s||r(\"ncontours\")}},84857:function(t,e,r){\"use strict\";var n=r(71828);function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}t.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case\"=\":case\"<\":return t;case\">\":for(1!==t.length&&n.warn(\"Contour data invalid for the specified inequality operation.\"),a=t[0],r=0;r1e3){n.warn(\"Too many contours, clipping at 1000\",t);break}return l}},53572:function(t){\"use strict\";t.exports=function(t){return t.end+t.size/1e6}},81696:function(t,e,r){\"use strict\";var n=r(71828),i=r(36914);function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1,[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,v=t.z[0].length,g=e.slice(),y=h.slice();for(u=0;u<1e4;u++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[c]=i.SADDLEREMAINDER[f]):delete t.crossings[c],!(h=i.NEWDELTA[f])){n.log(\"Found bad marching index:\",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],c=e.join(\",\"),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var m=h[0]&&(e[0]<0||e[0]>v-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===y[0]&&h[1]===y[1]||r&&m)break;f=t.crossings[c]}1e4===u&&n.log(\"Infinite loop in contour?\");var x,b,_,w,T,k,A,M,S,E,L,C,P,O,I,D=a(p[0],p[p.length-1],o,l),z=0,R=.2*t.smoothing,F=[],B=0;for(u=1;u=B;u--)if((x=F[u])=B&&x+F[b]M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;M=m)&&(r<=y&&(r=y),o>=m&&(o=m),l=Math.floor((o-r)/s)+1,u=0),h=0;hy&&(v.unshift(y),g.unshift(g[0])),v[v.length-1]t?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}t.exports=function(t){var e,r,a,o,s,l,u,c,f,h=t[0].z,p=h.length,d=h[0].length,v=2===p||2===d;for(r=0;r=0&&(n=m,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-m[1])<.01&&(m[0]-r[0])*(n[0]-m[0])>=0&&(n=m,s=l):i.log(\"endpt to newendpt is not vert. or horz.\",r,n,m)}if(r=n,s>=0)break;f+=\"L\"+n}if(s===t.edgepaths.length){i.log(\"unclosed perimeter path\");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+=\"Z\")}for(h=0;hn.center?n.right-s:s-n.left)/(c+Math.abs(Math.sin(u)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(u)*o);if(h<1||p<1)return 1/0;var d=y.EDGECOST*(1/(h-1)+1/(p-1));d+=y.ANGLECOST*u*u;for(var v=s-c,g=l-f,m=s+c,x=l+f,b=0;b2*y.MAXCOST)break;p&&(s/=2),l=(o=u-s/2)+1.5*s}if(h<=y.MAXCOST)return c},e.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,u=t.theta,c=Math.sin(u),f=Math.cos(u),h=function(t,e){return[s+t*f-e*c,l+t*c+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:u,level:e.level,width:a,height:o}),n.push(p)},e.drawLabels=function(t,e,r,a,o){var l=t.selectAll(\"text\").data(e,(function(t){return t.text+\",\"+t.x+\",\"+t.y+\",\"+t.theta}));if(l.exit().remove(),l.enter().append(\"text\").attr({\"data-notex\":1,\"text-anchor\":\"middle\"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:\"rotate(\"+180*t.theta/Math.PI+\" \"+e+\" \"+i+\")\"}).call(s.convertToTspans,r)})),o){for(var u=\"\",c=0;cr.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if(\"constraint\"!==r.type){var u,c=r.start,f=r.end,h=t._input.contours;c>f&&(r.start=h.start=f,f=r.end=h.end=c,c=r.start),r.size>0||(u=c===f?1:a(c,f,t.ncontours).dtick,h.size=r.size=u)}}},84426:function(t,e,r){\"use strict\";var n=r(39898),i=r(91424),a=r(70035),o=r(86068);t.exports=function(t){var e=n.select(t).selectAll(\"g.contour\");e.style(\"opacity\",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,u=a.start,c=\"constraint\"===a.type,f=!c&&\"lines\"===a.coloring,h=!c&&\"fill\"===a.coloring,p=f||h?o(r):null;e.selectAll(\"g.contourlevel\").each((function(t){n.select(this).selectAll(\"path\").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll(\"g.contourlabels text\").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),c)e.selectAll(\"g.contourfill path\").style(\"fill\",r.fillcolor);else if(h){var v;e.selectAll(\"g.contourfill path\").style(\"fill\",(function(t){return void 0===v&&(v=t.level),p(t.level+.5*l)})),void 0===v&&(v=u),e.selectAll(\"g.contourbg path\").style(\"fill\",p(v-.5*l))}})),a(t)}},8724:function(t,e,r){\"use strict\";var n=r(1586),i=r(14523);t.exports=function(t,e,r,a,o){var s,l=r(\"contours.coloring\"),u=\"\";\"fill\"===l&&(s=r(\"contours.showlines\")),!1!==s&&(\"lines\"!==l&&(u=r(\"line.color\",\"#000\")),r(\"line.width\",.5),r(\"line.dash\")),\"none\"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:\"\",cLetter:\"z\"})),r(\"line.smoothing\"),i(r,a,u,o)}},88085:function(t,e,r){\"use strict\";var n=r(21606),i=r(70600),a=r(50693),o=r(1426).extendFlat,s=i.contours;t.exports=o({carpet:{valType:\"string\",editType:\"calc\"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:\"enumerated\",values:[\"fill\",\"lines\",\"none\"],dflt:\"fill\",editType:\"calc\"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:\"calc\",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:\"plot\"},transforms:void 0},a(\"\",{cLetter:\"z\",autoColorDflt:!1}))},59885:function(t,e,r){\"use strict\";var n=r(78803),i=r(71828),a=r(68296),o=r(4742),s=r(824),l=r(43907),u=r(70769),c=r(75005),f=r(22882),h=r(18670);t.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),c(d,e,e._defaultColor,t._fullLayout)}var v=function(t,e){var r,c,f,h,p,d,v,g=e._carpetTrace,y=g.aaxis,m=g.baxis;y._minDtick=0,m._minDtick=0,i.isArray1D(e.z)&&a(e,y,m,\"a\",\"b\",[\"z\"]),r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?y.makeCalcdata(e,\"_a\"):[],h=h?m.makeCalcdata(e,\"_b\"):[],c=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,v=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(v),s(v,e._emptypoints);var x=i.maxRowLength(v),b=\"scaled\"===e.xtype?\"\":r,_=u(e,b,c,f,x,y),w=\"scaled\"===e.ytype?\"\":h,T={a:_,b:u(e,w,p,d,v.length,m),z:v};return\"levels\"===e.contours.type&&\"none\"!==e.contours.coloring&&n(t,e,{vals:v,containerStr:\"\",cLetter:\"z\"}),[T]}(t,e);return h(e,e._z),v}}},75005:function(t,e,r){\"use strict\";var n=r(71828),i=r(67684),a=r(88085),o=r(83179),s=r(67217),l=r(8724);t.exports=function(t,e,r,u){function c(r,i){return n.coerce(t,e,a,r,i)}if(c(\"carpet\"),t.a&&t.b){if(!i(t,e,c,u,\"a\",\"b\"))return void(e.visible=!1);c(\"text\"),\"constraint\"===c(\"contours.type\")?o(t,e,c,u,r,{hasHover:!1}):(s(t,e,c,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,c,u,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},93740:function(t,e,r){\"use strict\";t.exports={attributes:r(88085),supplyDefaults:r(75005),colorbar:r(90654),calc:r(59885),plot:r(51048),style:r(84426),moduleType:\"trace\",name:\"contourcarpet\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"carpet\",\"contour\",\"symbols\",\"showLegend\",\"hasLines\",\"carpetDependent\",\"noHover\",\"noSortingByValue\"],meta:{}}},51048:function(t,e,r){\"use strict\";var n=r(39898),i=r(27669),a=r(67961),o=r(91424),s=r(71828),l=r(87678),u=r(81696),c=r(29854),f=r(36914),h=r(84857),p=r(87558),d=r(20083),v=r(22882),g=r(4536);function y(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function m(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}t.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,\"contour\").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=v(t,k),M=t.calcdata[A.index][0];if(A.visible&&\"legendonly\"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P=\"constraint\"===L.type,O=L._operation,I=P?\"=\"===O?\"lines\":\"fill\":L.coloring,D=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var z=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);u(C,z,R);var F,B,N,j,U=C;\"constraint\"===L.type&&(U=h(C,O)),function(t,e){var r,n,i,a,o,s,l,u,c;for(r=0;r=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H=\"M\"+V.join(\"L\")+\"Z\";!function(t,e,r,n,o,l){var u,c,f,h,p=s.ensureSingle(t,\"g\",\"contourbg\").selectAll(\"path\").data(\"fill\"!==l||o?[]:[0]);p.enter().append(\"path\"),p.exit().remove();var d=[];for(h=0;h=0&&(h=L,d=v):Math.abs(f[1]-h[1])=0&&(h=L,d=v):s.log(\"endpt to newendpt is not vert. or horz.\",f,h,L)}if(d>=0)break;m+=S(f,h),f=h}if(d===e.edgepaths.length){s.log(\"unclosed perimeter path\");break}c=d,(b=-1===x.indexOf(c))&&(c=x[0],m+=S(f,h)+\"Z\",f=null)}for(c=0;cv&&(n.max=v),n.len=n.max-n.min}function g(t,e){var r,n=0,o=.1;return(Math.abs(t[0]-l)0?+p[c]:0),f.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:y},properties:m})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(c=1;c<_.length;c++)T.push(_[c][0],_[c][1]);var k=[\"interpolate\",[\"linear\"],[\"get\",\"z\"],b.min,0,b.max,1];return i.extendFlat(u.heatmap.paint,{\"heatmap-weight\":d?k:1/(b.max-b.min),\"heatmap-color\":T,\"heatmap-radius\":v?{type:\"identity\",property:\"r\"}:e.radius,\"heatmap-opacity\":e.opacity}),u.geojson={type:\"FeatureCollection\",features:f},u.heatmap.layout.visibility=\"visible\",u}},79429:function(t,e,r){\"use strict\";var n=r(71828),i=r(1586),a=r(64096);t.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"lon\")||[],u=s(\"lat\")||[],c=Math.min(l.length,u.length);c?(e._length=c,s(\"z\"),s(\"radius\"),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},62474:function(t){\"use strict\";t.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},84684:function(t,e,r){\"use strict\";var n=r(89298),i=r(28178).hoverPoints,a=r(28178).getExtraText;t.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,u=l[0].trace,c=l[s.index];if(delete s.color,\"z\"in c){var f=s.subplot.mockAxis;s.z=c.z,s.zLabel=n.tickText(f,f.c2l(c.z),\"hover\").text}return s.extraText=a(u,c,l[0].t.labels),[s]}}},93814:function(t,e,r){\"use strict\";t.exports={attributes:r(64096),supplyDefaults:r(79429),colorbar:r(61243),formatLabels:r(15636),calc:r(85070),plot:r(7336),hoverPoints:r(84684),eventData:r(62474),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},t.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(o,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),i}},49789:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){for(var r=0;r\"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;return n(i)?i:n(a)&&o?a:void 0}(c,h),[l]}}},51759:function(t,e,r){\"use strict\";t.exports={attributes:r(1285),layoutAttributes:r(10440),supplyDefaults:r(26199).supplyDefaults,crossTraceDefaults:r(26199).crossTraceDefaults,supplyLayoutDefaults:r(93138),calc:r(9532),crossTraceCalc:r(8984),plot:r(80461),style:r(68266).style,hoverPoints:r(63341),eventData:r(34598),selectPoints:r(81974),moduleType:\"trace\",name:\"funnel\",basePlotModule:r(93612),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},10440:function(t){\"use strict\";t.exports={funnelmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},funnelgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},funnelgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},93138:function(t,e,r){\"use strict\";var n=r(71828),i=r(10440);t.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path\").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),u(r,s,t),r.selectAll(\".regions\").each((function(){n.select(this).selectAll(\"path\").style(\"stroke-width\",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},86807:function(t,e,r){\"use strict\";var n=r(34e3),i=r(9012),a=r(27670).Y,o=r(5386).fF,s=r(5386).si,l=r(1426).extendFlat;t.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:\"calc\"},pattern:n.marker.pattern,editType:\"calc\"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:[\"label\",\"text\",\"value\",\"percent\"]}),texttemplate:s({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),hoverinfo:l({},i.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:o({},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),textposition:l({},n.textposition,{values:[\"inside\",\"none\"],dflt:\"inside\"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:[\"top left\",\"top center\",\"top right\"],dflt:\"top center\"}),editType:\"plot\"},domain:a({name:\"funnelarea\",trace:!0,editType:\"calc\"}),aspectratio:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},baseratio:{valType:\"number\",min:0,max:1,dflt:.333,editType:\"plot\"}}},6452:function(t,e,r){\"use strict\";var n=r(74875);e.name=\"funnelarea\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},89574:function(t,e,r){\"use strict\";var n=r(32354);t.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:\"funnelarea\"})}}},86282:function(t,e,r){\"use strict\";var n=r(71828),i=r(86807),a=r(27670).c,o=r(90769).handleText,s=r(37434).handleLabelsAndValues,l=r(37434).handleMarkerDefaults;t.exports=function(t,e,r,u){function c(r,a){return n.coerce(t,e,i,r,a)}var f=c(\"labels\"),h=c(\"values\"),p=s(f,h),d=p.len;if(e._hasLabels=p.hasLabels,e._hasValues=p.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),d){e._length=d,l(t,e,u,c),c(\"scalegroup\");var v,g=c(\"text\"),y=c(\"texttemplate\");if(y||(v=c(\"textinfo\",Array.isArray(g)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),y||v&&\"none\"!==v){var m=c(\"textposition\");o(t,e,u,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,u,c),c(\"title.text\")&&(c(\"title.position\"),n.coerceFont(c,\"title.font\",u.font)),c(\"aspectratio\"),c(\"baseratio\")}else e.visible=!1}},10421:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"funnelarea\",basePlotModule:r(6452),categories:[\"pie-like\",\"funnelarea\",\"showLegend\"],attributes:r(86807),layoutAttributes:r(80097),supplyDefaults:r(86282),supplyLayoutDefaults:r(57402),calc:r(89574).calc,crossTraceCalc:r(89574).crossTraceCalc,plot:r(79187),style:r(71858),styleOne:r(63463),meta:{}}},80097:function(t,e,r){\"use strict\";var n=r(92774).hiddenlabels;t.exports={hiddenlabels:n,funnelareacolorway:{valType:\"colorlist\",editType:\"calc\"},extendfunnelareacolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},57402:function(t,e,r){\"use strict\";var n=r(71828),i=r(80097);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"funnelareacolorway\",e.colorway),r(\"extendfunnelareacolors\")}},79187:function(t,e,r){\"use strict\";var n=r(39898),i=r(91424),a=r(71828),o=a.strScale,s=a.strTranslate,l=r(63893),u=r(17295).toMoveInsideBar,c=r(72597),f=c.recordMinTextSize,h=c.clearMinTextSize,p=r(53581),d=r(14575),v=d.attachFxHandlers,g=d.determineInsideTextFont,y=d.layoutAreas,m=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return\"l\"+(e[0]-t[0])+\",\"+(e[1]-t[1])}t.exports=function(t,e){var r=t._context.staticPlot,c=t._fullLayout;h(\"funnelarea\",c),m(e,t),y(e,c._size),a.makeTraceGroups(c._funnelarealayer,e,\"trace\").each((function(e){var h=n.select(this),d=e[0],y=d.trace;!function(t){if(t.length){var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o,s,l=Math.pow(i,2),u=e.vTotal,c=u,f=u*l/(1-l)/u,h=[];for(h.push(E()),o=t.length-1;o>-1;o--)if(!(s=t[o]).hidden){var p=s.v/c;f+=p,h.push(E())}var d=1/0,v=-1/0;for(o=0;o-1;o--)if(!(s=t[o]).hidden){var M=h[A+=1][0],S=h[A][1];s.TL=[-M,S],s.TR=[M,S],s.BL=T,s.BR=k,s.pxmid=(_=s.TR,w=s.BR,[.5*(_[0]+w[0]),.5*(_[1]+w[1])]),T=s.TL,k=s.TR}}function E(){var t,e={x:t=Math.sqrt(f),y:-t};return[e.x,e.y]}}(e),h.each((function(){var h=n.select(this).selectAll(\"g.slice\").data(e);h.enter().append(\"g\").classed(\"slice\",!0),h.exit().remove(),h.each((function(o,s){if(o.hidden)n.select(this).selectAll(\"path,g\").remove();else{o.pointNumber=o.i,o.curveNumber=y.index;var h=d.cx,m=d.cy,x=n.select(this),w=x.selectAll(\"path.surface\").data([o]);w.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":r?\"none\":\"all\"}),x.call(v,t,e);var T=\"M\"+(h+o.TR[0])+\",\"+(m+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+\"Z\";w.attr(\"d\",T),b(t,o,d);var k=p.castOption(y.textposition,o.pts),A=x.selectAll(\"g.slicetext\").data(o.text&&\"none\"!==k?[0]:[]);A.enter().append(\"g\").classed(\"slicetext\",!0),A.exit().remove(),A.each((function(){var r=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),p=a.ensureUniformFontSize(t,g(y,o,c.font));r.text(o.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,p).call(l.convertToTspans,t);var d,v,x,b=i.bBox(r.node()),_=Math.min(o.BL[1],o.BR[1])+m,w=Math.max(o.TL[1],o.TR[1])+m;v=Math.max(o.TL[0],o.BL[0])+h,x=Math.min(o.TR[0],o.BR[0])+h,(d=u(v,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:\"middle\"})).fontSize=p.size,f(y.type,d,c),e[s].transform=d,a.setTransormAndDisplay(r,d)}))}}));var m=n.select(this).selectAll(\"g.titletext\").data(y.title.text?[0]:[]);m.enter().append(\"g\").classed(\"titletext\",!0),m.exit().remove(),m.each((function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),r=y.title.text;y._meta&&(r=a.templateString(r,y._meta)),e.text(r).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,y.title.font).call(l.convertToTspans,t);var u=x(d,c._size);e.attr(\"transform\",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},71858:function(t,e,r){\"use strict\";var n=r(39898),i=r(63463),a=r(72597).resizeText;t.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(\".trace\");a(t,e,\"funnelarea\"),e.each((function(e){var r=e[0].trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(\"path.surface\").each((function(e){n.select(this).call(i,e,r,t)}))}))}},21606:function(t,e,r){\"use strict\";var n=r(82196),i=r(9012),a=r(41940),o=r(12663).axisHoverFormat,s=r(5386).fF,l=r(5386).si,u=r(50693),c=r(1426).extendFlat;t.exports=c({z:{valType:\"data_array\",editType:\"calc\"},x:c({},n.x,{impliedEdits:{xtype:\"array\"}}),x0:c({},n.x0,{impliedEdits:{xtype:\"scaled\"}}),dx:c({},n.dx,{impliedEdits:{xtype:\"scaled\"}}),y:c({},n.y,{impliedEdits:{ytype:\"array\"}}),y0:c({},n.y0,{impliedEdits:{ytype:\"scaled\"}}),dy:c({},n.dy,{impliedEdits:{ytype:\"scaled\"}}),xperiod:c({},n.xperiod,{impliedEdits:{xtype:\"scaled\"}}),yperiod:c({},n.yperiod,{impliedEdits:{ytype:\"scaled\"}}),xperiod0:c({},n.xperiod0,{impliedEdits:{xtype:\"scaled\"}}),yperiod0:c({},n.yperiod0,{impliedEdits:{ytype:\"scaled\"}}),xperiodalignment:c({},n.xperiodalignment,{impliedEdits:{xtype:\"scaled\"}}),yperiodalignment:c({},n.yperiodalignment,{impliedEdits:{ytype:\"scaled\"}}),text:{valType:\"data_array\",editType:\"calc\"},hovertext:{valType:\"data_array\",editType:\"calc\"},transpose:{valType:\"boolean\",dflt:!1,editType:\"calc\"},xtype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},ytype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},zsmooth:{valType:\"enumerated\",values:[\"fast\",\"best\",!1],dflt:!1,editType:\"calc\"},hoverongaps:{valType:\"boolean\",dflt:!0,editType:\"none\"},connectgaps:{valType:\"boolean\",editType:\"calc\"},xgap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},ygap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),zhoverformat:o(\"z\",1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:\"plot\"},{keys:[\"x\",\"y\",\"z\",\"text\"]}),textfont:a({editType:\"plot\",autoSize:!0,autoColor:!0,colorEditType:\"style\"}),showlegend:c({},i.showlegend,{dflt:!1})},{transforms:void 0},u(\"\",{cLetter:\"z\",autoColorDflt:!1}))},90757:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828),a=r(89298),o=r(42973),s=r(17562),l=r(78803),u=r(68296),c=r(4742),f=r(824),h=r(43907),p=r(70769),d=r(50606).BADNUM;function v(t){for(var e=[],r=t.length,n=0;n1){var e=(t[t.length-1]-t[0])/(t.length-1),r=Math.abs(e/100);for(k=0;kr)return!1}return!0}(M.rangebreaks||S.rangebreaks)&&(T=function(t,e,r){for(var n=[],i=-1,a=0;a=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||v)[2]+(f[[r+1,i]]||v)[2]+(f[[r,i-1]]||v)[2]+(f[[r,i+1]]||v)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),u=!0);if(!u)throw\"findEmpties iterated with no new neighbors\";for(a in l)f[a]=l[a],c.push(l[a])}return c.sort((function(t,e){return e[2]-t[2]}))}},46248:function(t,e,r){\"use strict\";var n=r(30211),i=r(71828),a=r(89298),o=r(21081).extractOpts;t.exports=function(t,e,r,s,l){l||(l={});var u,c,f,h,p=l.isContour,d=t.cd[0],v=d.trace,g=t.xa,y=t.ya,m=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=v.zhoverformat,A=m,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error(\"Error hovering on heatmap, pointNumber must be [row,col], found:\",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-m[0],e-m[m.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*m[0]-m[1]],S=1;Sv&&(y=Math.max(y,Math.abs(t[a][o]-d)/(g-v))))}return y}t.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log(\"interp2d didn't converge quickly\",i),t}},58623:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){t(\"texttemplate\");var r=n.extendFlat({},e.font,{color:\"auto\",size:\"auto\"});n.coerceFont(t,\"textfont\",r)}},70769:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828).isArrayOrTypedArray;t.exports=function(t,e,r,a,o,s){var l,u,c,f=[],h=n.traceIs(t,\"contour\"),p=n.traceIs(t,\"histogram\"),d=n.traceIs(t,\"gl2d\");if(i(e)&&e.length>1&&!p&&\"category\"!==s.type){var v=e.length;if(!(v<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],c=1;c0;)k=A.c2p(N[C]),C--;for(k0;)L=M.c2p(j[C]),C--;L=A._length||k<=0||E>=M._length||L<=0)return I.selectAll(\"image\").data([]).exit().remove(),void b(I);\"fast\"===X?(K=Z,$=G):(K=Q,$=tt);var et=document.createElement(\"canvas\");et.width=K,et.height=$;var rt,nt,it=et.getContext(\"2d\"),at=p(z,{noNumericCheck:!0,returnArray:!0});\"fast\"===X?(rt=Y?function(t){return Z-1-t}:l.identity,nt=W?function(t){return G-1-t}:l.identity):(rt=function(t){return l.constrain(Math.round(A.c2p(N[t])-r),0,Q)},nt=function(t){return l.constrain(Math.round(M.c2p(j[t])-E),0,tt)});var ot,st,lt,ut,ct=nt(0),ft=[ct,ct],ht=Y?0:1,pt=W?0:1,dt=0,vt=0,gt=0,yt=0;function mt(t,e){if(void 0!==t){var r=at(t);return r[0]=Math.round(r[0]),r[1]=Math.round(r[1]),r[2]=Math.round(r[2]),dt+=e,vt+=r[0]*e,gt+=r[1]*e,yt+=r[2]*e,r}return[0,0,0,0]}function xt(t,e,r,n){var i=t[r.bin0];if(void 0===i)return mt(void 0,1);var a,o=t[r.bin1],s=e[r.bin0],l=e[r.bin1],u=o-i||0,c=s-i||0;return a=void 0===o?void 0===l?0:void 0===s?2*(l-i):2*(2*l-s-i)/3:void 0===l?void 0===s?0:2*(2*i-o-s)/3:void 0===s?2*(2*l-o-i)/3:l+i-o-s,mt(i+r.frac*u+n.frac*(c+r.frac*a))}if(\"default\"!==X){var bt,_t=0;try{bt=new Uint8Array(K*$*4)}catch(t){bt=new Array(K*$*4)}if(\"smooth\"===X){var wt,Tt,kt,At=U||N,Mt=V||j,St=new Array(At.length),Et=new Array(Mt.length),Lt=new Array(Q),Ct=U?w:_,Pt=V?w:_;for(C=0;CXt||Xt>M._length))for(P=Gt;PKt||Kt>A._length)){var $t=c({x:Jt,y:Wt},z,t._fullLayout);$t.x=Jt,$t.y=Wt;var Qt=D.z[C][P];void 0===Qt?($t.z=\"\",$t.zLabel=\"\"):($t.z=Qt,$t.zLabel=s.tickText(Ut,Qt,\"hover\").text);var te=D.text&&D.text[C]&&D.text[C][P];void 0!==te&&!1!==te||(te=\"\"),$t.text=te;var ee=l.texttemplateString(Nt,$t,t._fullLayout._d3locale,$t,z._meta||{});if(ee){var re=ee.split(\"
\"),ne=re.length,ie=0;for(O=0;O0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]u?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:u:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),u=d(r,a,s),c=t===i?0:1;return l[c]!==u[c]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split(\"-\");return\"\"===n[0]&&(n.unshift(),n[0]=\"-\"+n[0]),n}t.exports=function(t,e,r,n,a){var s,l,u=-1.1*e,h=-.1*e,p=t-h,d=r[0],v=r[1],g=Math.min(f(d+h,d+p,n,a),f(v+h,v+p,n,a)),y=Math.min(f(d+u,d+h,n,a),f(v+u,v+h,n,a));if(g>y&&yo){var m=s===i?1:6,x=s===i?\"M12\":\"M1\";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf(\"-\",m);s>0&&(o=o.substr(0,s));var u=n.d2c(o,0,a);if(ur.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),D.start=r.l2r(j),F||i.nestedProperty(e,y+\".start\").set(D.start)}var U=b.end,V=r.r2l(I.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);D.end=r.l2r(q),H||i.nestedProperty(e,y+\".start\").set(D.end)}var G=\"autobin\"+s;return!1===e._input[G]&&(e._input[y]=i.extendFlat({},e[y]||{}),delete e._input[G],delete e[G]),[D,d]}t.exports={calc:function(t,e){var r,a,p,d,v=[],g=[],y=\"h\"===e.orientation,m=o.getFromId(t,y?e.yaxis:e.xaxis),x=y?\"y\":\"x\",b={x:\"y\",y:\"x\"}[x],_=e[x+\"calendar\"],w=e.cumulative,T=h(t,e,m,x),k=T[0],A=T[1],M=\"string\"==typeof k.size,S=[],E=M?S:k,L=[],C=[],P=[],O=0,I=e.histnorm,D=e.histfunc,z=-1!==I.indexOf(\"density\");w.enabled&&z&&(I=I.replace(/ ?density$/,\"\"),z=!1);var R,F=\"max\"===D||\"min\"===D?null:0,B=l.count,N=u[I],j=!1,U=function(t){return m.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&\"count\"!==D&&(R=e[b],j=\"avg\"===D,B=l[D]),r=U(k.start),p=U(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;r=0&&d=0;n--)s(n);else if(\"increasing\"===e){for(n=1;n=0;n--)t[n]+=t[n+1];\"exclude\"===r&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var K=Math.min(v.length,g.length),$=[],Q=0,tt=K-1;for(r=0;r=Q;r--)if(g[r]){tt=r;break}for(r=Q;r<=tt;r++)if(n(v[r])&&n(g[r])){var et={p:v[r],s:g[r],b:0};w.enabled||(et.pts=P[r],Z?et.ph0=et.ph1=P[r].length?A[P[r][0]]:v[r]:(e._computePh=!0,et.ph0=q(S[r]),et.ph1=q(S[r+1],!0))),$.push(et)}return 1===$.length&&($[0].width1=o.tickIncrement($[0].p,k.size,!1,_)-$[0].p),s($,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected($,e,X),$},calcAllAutoBins:h}},72406:function(t){\"use strict\";t.exports={eventDataKeys:[\"binNumber\"]}},82222:function(t,e,r){\"use strict\";var n=r(71828),i=r(41675),a=r(73972).traceIs,o=r(26125),s=n.nestedProperty,l=r(99082).getAxisGroup,u=[{aStr:{x:\"xbins.start\",y:\"ybins.start\"},name:\"start\"},{aStr:{x:\"xbins.end\",y:\"ybins.end\"},name:\"end\"},{aStr:{x:\"xbins.size\",y:\"ybins.size\"},name:\"size\"},{aStr:{x:\"nbinsx\",y:\"nbinsy\"},name:\"nbins\"}],c=[\"x\",\"y\"];t.exports=function(t,e){var r,f,h,p,d,v,g,y=e._histogramBinOpts={},m=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return\"v\"===t.orientation?\"x\":\"y\"}function T(t,r,a){var o=t.uid+\"__\"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+\"calendar\"]||\"\",u=y[r],c=!0;u&&(s===u.axType&&l===u.calendar?(c=!1,u.traces.push(t),u.dirs.push(a)):(r=o,s!==u.axType&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set on a\",\"type:\"+s,\"axis\",\"with bins on\",\"type:\"+u.axType,\"axis.\"].join(\" \")),l!==u.calendar&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set with a\",l,\"calendar\",\"with bins\",u.calendar?\"on a \"+u.calendar+\" calendar\":\"w/o a set calendar\"].join(\" \")))),c&&(y[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+\"calendar\"]||\"\"}),t[\"_\"+a+\"bingroup\"]=r}for(d=0;dS&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P=\"string\"==typeof w.size,O=\"string\"==typeof A.size,I=[],D=[],z=P?I:w,R=O?D:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf(\"density\"),H=\"max\"===U||\"min\"===U?null:0,q=a.count,G=o[j],Z=!1,Y=[],W=[],X=\"z\"in e?e.z:\"marker\"in e&&Array.isArray(e.marker.color)?e.marker.color:\"\";X&&\"count\"!==U&&(Z=\"avg\"===U,q=a[U]);var J=w.size,K=x(w.start),$=x(w.end)+(K-i.tickIncrement(K,J,!1,y))/1e6;for(r=K;r<$;r=i.tickIncrement(r,J,!1,y))L.push(H),I.push(r),Z&&C.push(0);I.push(r);var Q,tt=L.length,et=(r-K)/tt,rt=(Q=K+et/2,v.c2r(Q,0,y)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,m))/1e6;for(r=it;r=0&&p=0&&d-1,flipY:C.tiling.flip.indexOf(\"y\")>-1,orientation:C.tiling.orientation,pad:{inner:C.tiling.pad},maxDepth:C._maxDepth}).descendants(),z=1/0,R=-1/0;D.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),R=Math.max(R,e))})),d=d.data(D,c.getPtId),C._maxVisibleLayers=isFinite(R)?R-z+1:0,d.enter().append(\"g\").classed(\"slice\",!0),k(d,p,{},[g,y],b),d.order();var F=null;if(T&&S){var B=c.getPtId(S);d.each((function(t){null===F&&c.getPtId(t)===B&&(F={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var N=function(){return F||{x0:0,x1:g,y0:0,y1:y}},j=d;return T&&(j=j.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),j.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.tiling.pad),s._hoverY=x(I?s.y1-C.tiling.pad/2:s.y0+C.tiling.pad/2);var d=n.select(this),v=i.ensureSingle(d,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?v.transition().attrTween(\"d\",(function(t){var e=A(t,p,N(),[g,y],{orientation:C.tiling.orientation,flipX:C.tiling.flip.indexOf(\"x\")>-1,flipY:C.tiling.flip.indexOf(\"y\")>-1});return function(t){return b(e(t))}})):v.attr(\"d\",b),d.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),v.call(l,s,C,t,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=h(s,r,C,e,L)||\"\";var k=i.ensureSingle(d,\"g\",\"slicetext\"),S=i.ensureSingle(k,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),D=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));S.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",O?\"end\":P?\"start\":\"middle\").call(a.font,D).call(o.convertToTspans,t),s.textBB=a.bBox(S.node()),s.transform=_(s,{fontSize:D.size}),s.transform.fontSize=D.size,T?S.transition().attrTween(\"transform\",(function(t){var e=M(t,p,N(),[g,y]);return function(t){return w(e(t))}})):S.attr(\"transform\",w(s))})),F}},69816:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"icicle\",basePlotModule:r(96346),categories:[],animatable:!0,attributes:r(46291),layoutAttributes:r(92894),supplyDefaults:r(56524),supplyLayoutDefaults:r(21070),calc:r(46584).y,crossTraceCalc:r(46584).T,plot:r(85596),style:r(82454).style,colorbar:r(4898),meta:{}}},92894:function(t){\"use strict\";t.exports={iciclecolorway:{valType:\"colorlist\",editType:\"calc\"},extendiciclecolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},21070:function(t,e,r){\"use strict\";var n=r(71828),i=r(92894);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"iciclecolorway\",e.colorway),r(\"extendiciclecolors\")}},21538:function(t,e,r){\"use strict\";var n=r(674),i=r(14102);t.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s=\"h\"===r.orientation,l=r.maxDepth,u=e[0],c=e[1];l&&(u=(t.height+1)*e[0]/Math.min(t.height+1,l),c=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],u]:[e[0],c])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},85596:function(t,e,r){\"use strict\";var n=r(80694),i=r(90666);t.exports=function(t,e,r,a){return n(t,e,r,a,{type:\"icicle\",drawDescendants:i})}},82454:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901),a=r(71828),o=r(72597).resizeText,s=r(43467);function l(t,e,r,n){var o=e.data.data,l=!e.children,u=o.i,c=a.castOption(r,u,\"marker.line.color\")||i.defaultLine,f=a.castOption(r,u,\"marker.line.width\")||0;t.call(s,e,r,n).style(\"stroke-width\",f).call(i.stroke,c).style(\"opacity\",l?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(\".trace\");o(t,e,\"icicle\"),e.each((function(e){var r=n.select(this),i=e[0].trace;r.style(\"opacity\",i.opacity),r.selectAll(\"path.surface\").each((function(e){n.select(this).call(l,e,i,t)}))}))},styleOne:l}},17230:function(t,e,r){\"use strict\";for(var n=r(9012),i=r(5386).fF,a=r(1426).extendFlat,o=r(51877).colormodel,s=[\"rgb\",\"rgba\",\"rgba256\",\"hsl\",\"hsla\"],l=[],u=[],c=0;c0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var c,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?c=o.z[h][f]:s._hasSource&&(c=s._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(f,h,1,1).data),c){var p,d=o.hi||s.hoverinfo;if(d){var v=d.split(\"+\");-1!==v.indexOf(\"all\")&&(v=[\"color\"]),-1!==v.indexOf(\"color\")&&(p=!0)}var g,y=a.colormodel[s.colormodel],m=y.colormodel||s.colormodel,x=m.length,b=s._scaler(c),_=y.suffix,w=[];(s.hovertemplate||p)&&(w.push(\"[\"+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(\", \")),4===x&&w.push(\", \"+b[3]+_[3]),w.push(\"]\"),w=w.join(\"\"),t.extraText=m.toUpperCase()+\": \"+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?g=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(g=s.text[h][f]);var T=u.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M=\"[\"+c.slice(0,s.colormodel.length).join(\", \")+\"]\";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,\"color[0]Label\":b[0]+_[0],\"color[1]Label\":b[1]+_[1],\"color[2]Label\":b[2]+_[2],\"color[3]Label\":b[3]+_[3]}})]}}}},94507:function(t,e,r){\"use strict\";t.exports={attributes:r(17230),supplyDefaults:r(13245),calc:r(71113),plot:r(60775),style:r(12826),hoverPoints:r(28749),eventData:r(30835),moduleType:\"trace\",name:\"image\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"2dMap\",\"noSortingByValue\"],animatable:!1,meta:{}}},60775:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.strTranslate,o=r(77922),s=r(51877),l=r(3883),u=r(32396).STYLE;t.exports=function(t,e,r,c){var f=e.xaxis,h=e.yaxis,p=!t._context._exportedPlot&&l();i.makeTraceGroups(c,r,\"im\").each((function(e){var r=n.select(this),l=e[0],c=l.trace,d=(\"fast\"===c.zsmooth||!1===c.zsmooth&&p)&&!c._hasZ&&c._hasSource&&\"linear\"===f.type&&\"linear\"===h.type;c._realImage=d;var v,g,y,m,x,b,_=l.z,w=l.x0,T=l.y0,k=l.w,A=l.h,M=c.dx,S=c.dy;for(b=0;void 0===v&&b0;)g=f.c2p(w+b*M),b--;for(b=0;void 0===m&&b0;)x=h.c2p(T+b*S),b--;gI[0];if(D||z){var R=v+E/2,F=m+L/2;P+=\"transform:\"+a(R+\"px\",F+\"px\")+\"scale(\"+(D?-1:1)+\",\"+(z?-1:1)+\")\"+a(-R+\"px\",-F+\"px\")+\";\"}}C.attr(\"style\",P);var B=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===k&&c._canvas.el.height===A&&c._canvas.source===c.source)t();else{var e=document.createElement(\"canvas\");e.width=k,e.height=A;var r=e.getContext(\"2d\",{willReadFrequently:!0});c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute(\"src\",c.source)}})).then((function(){var t,e;if(c._hasZ)e=N((function(t,e){return _[e][t]})),t=e.toDataURL(\"image/png\");else if(c._hasSource)if(d)t=c.source;else{var r=c._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(0,0,k,A).data;e=N((function(t,e){var n=4*(e*k+t);return[r[n],r[n+1],r[n+2],r[n+3]]})),t=e.toDataURL(\"image/png\")}C.attr({\"xlink:href\":t,height:L,width:E,x:v,y:m})}));t._promises.push(B)}function N(t){var e=document.createElement(\"canvas\");e.width=E,e.height=L;var r,n=e.getContext(\"2d\",{willReadFrequently:!0}),a=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},o=function(t){return i.constrain(Math.round(h.c2p(T+t*S)-m),0,L)},u=s.colormodel[c.colormodel],p=u.colormodel||c.colormodel,d=u.fmt;for(b=0;b0}function T(t){t.each((function(t){m.stroke(n.select(this),t.line.color)})).each((function(t){m.fill(n.select(this),t.color)})).style(\"stroke-width\",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:\"linear\",ticks:\"outside\",range:r,showline:!0},e),a={type:\"linear\",_id:\"x\"+e._id},s={letter:\"x\",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,y,t,e)}return v(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+\"x\"+r]}function M(t,e,r,i){var a=document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\"),o=n.select(a);return o.text(t).attr(\"x\",0).attr(\"y\",0).attr(\"text-anchor\",r).attr(\"data-unformatted\",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s=\"_cache\"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}t.exports=function(t,e,r,v){var g,y=t._fullLayout;w(r)&&v&&(g=v()),o.makeTraceGroups(y._indicatorlayer,e,\"trace\").each((function(e){var v,E,L,C,P,O=e[0].trace,I=n.select(this),D=O._hasGauge,z=O._isAngular,R=O._isBullet,F=O.domain,B={w:y._size.w*(F.x[1]-F.x[0]),h:y._size.h*(F.y[1]-F.y[0]),l:y._size.l+y._size.w*F.x[0],r:y._size.r+y._size.w*(1-F.x[1]),t:y._size.t+y._size.h*(1-F.y[1]),b:y._size.b+y._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=O.align||\"center\";if(E=j,D){if(z&&(v=N,E=j+U/2,L=function(t){return function(t,e){return[e/Math.sqrt(t.width/2*(t.width/2)+t.height*t.height),t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;v=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else v=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var u,c,h,v=r[0].trace,g=i.numbersX,y=i.numbersY,T=v.align||\"center\",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,\"g\",\"numbers\"),P=[];v._hasNumber&&P.push(\"number\"),v._hasDelta&&(P.push(\"delta\"),\"left\"===v.delta.position&&P.reverse());var O=C.selectAll(\"text\").data(P);function I(e,r,n,i){if(!e.match(\"s\")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace(\"s\",\"f\").replace(/\\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}O.enter().append(\"text\"),O.attr(\"text-anchor\",(function(){return A})).attr(\"class\",(function(t){return t})).attr(\"x\",null).attr(\"y\",null).attr(\"dx\",null).attr(\"dy\",null),O.exit().remove();var D,z=v.mode+v.align;if(v._hasDelta&&(D=function(){var e=k(t,{tickformat:v.delta.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.delta.suffix,s=v.delta.prefix,l=function(t){return v.delta.relative?t.relativeDelta:t.delta},u=function(t,e){return 0===t||\"number\"!=typeof t||isNaN(t)?\"-\":(t>0?v.delta.increasing.symbol:v.delta.decreasing.symbol)+s+e(t)+o},h=function(t){return t.delta>=0?v.delta.increasing.color:v.delta.decreasing.color};void 0===v._deltaLastValue&&(v._deltaLastValue=l(r[0]));var g=C.select(\"text.delta\");function y(){g.text(u(l(r[0]),i)).call(m.fill,h(r[0])).call(p.convertToTspans,t)}return g.call(f.font,v.delta.font).call(m.fill,h({delta:v._deltaLastValue})),w(E)?g.transition().duration(E.duration).ease(E.easing).tween(\"text\",(function(){var t=n.select(this),e=l(r[0]),o=v._deltaLastValue,s=I(v.delta.valueformat,i,o,e),c=a(o,e);return v._deltaLastValue=e,function(e){t.text(u(c(e),s)),t.call(m.fill,h({delta:c(e)}))}})).each(\"end\",(function(){y(),L&&L()})).each(\"interrupt\",(function(){y(),L&&L()})):y(),c=M(u(l(r[0]),i),v.delta.font,A,t),g}(),z+=v.delta.position+v.delta.font.size+v.delta.font.family+v.delta.valueformat,z+=v.delta.increasing.symbol+v.delta.decreasing.symbol,h=c),v._hasNumber&&(function(){var e=k(t,{tickformat:v.number.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.number.suffix,s=v.number.prefix,l=C.select(\"text.number\");function c(){var e=\"number\"==typeof r[0].y?s+i(r[0].y)+o:\"-\";l.text(e).call(f.font,v.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each(\"end\",(function(){c(),L&&L()})).each(\"interrupt\",(function(){c(),L&&L()})).attrTween(\"text\",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);v._lastValue=r[0].y;var l=I(v.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):c(),u=M(s+i(r[0].y)+o,v.number.font,A,t)}(),z+=v.number.font.size+v.number.font.family+v.number.valueformat+v.number.suffix+v.number.prefix,h=u),v._hasDelta&&v._hasNumber){var R,F,B=[(u.left+u.right)/2,(u.top+u.bottom)/2],N=[(c.left+c.right)/2,(c.top+c.bottom)/2],j=.75*v.delta.font.size;\"left\"===v.delta.position&&(R=S(v,\"deltaPos\",0,-1*(u.width*b[v.align]+c.width*(1-b[v.align])+j),z,Math.min),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:c.left+R,right:u.right,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),\"right\"===v.delta.position&&(R=S(v,\"deltaPos\",0,u.width*(1-b[v.align])+c.width*b[v.align]+j,z,Math.max),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:u.left,right:c.right+R,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),\"bottom\"===v.delta.position&&(R=null,F=c.height,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height,bottom:u.bottom+c.height}),\"top\"===v.delta.position&&(R=null,F=u.top,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height-c.height,bottom:u.bottom}),D.attr({dx:R,dy:F})}(v._hasNumber||v._hasDelta)&&C.attr(\"transform\",(function(){var t=i.numbersScaler(h);z+=t[2];var e,r=S(v,\"numbersScale\",1,t[0],z,Math.min);v._scaleNumbers||(r=1),e=v._isAngular?y-r*h.bottom:y-r*(h.top+h.bottom)/2,v._numbersTop=r*h.top+e;var n=h[T];\"center\"===T&&(n=(h.left+h.right)/2);var a=g-r*n;return a=S(v,\"numbersTranslate\",0,a,z,Math.max),l(a,e)+s(r)}))}(t,I,e,{numbersX:v,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),D&&(C={range:O.gauge.axis.range,color:O.gauge.bgcolor,line:{color:O.gauge.bordercolor,width:0},thickness:1},P={range:O.gauge.axis.range,color:\"rgba(0, 0, 0, 0)\",line:{color:O.gauge.bordercolor,width:O.gauge.borderwidth},thickness:1});var Z=I.selectAll(\"g.angular\").data(z?e:[]);Z.exit().remove();var Y=I.selectAll(\"g.angularaxis\").data(z?e:[]);Y.exit().remove(),z&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,v=a.size,g=a.radius,y=a.innerRadius,m=a.gaugeBg,x=a.gaugeOutline,b=[v.l+v.w/2,v.t+v.h/2+g/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((y+g)/2-t/2*(g-y)).outerRadius((y+g)/2+t/2*(g-y)).startAngle(-E)}function P(t){t.attr(\"d\",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append(\"g\").classed(\"angular\",!0),_.attr(\"transform\",l(b[0],b[1])),A.enter().append(\"g\").classed(\"angularaxis\",!0).classed(\"crisp\",!0),A.selectAll(\"g.xangularaxistick,path,text\").remove(),(o=k(t,p.gauge.axis)).type=\"linear\",o.range=p.gauge.axis.range,o._id=\"xangularaxis\",o.ticklabeloverflow=\"allow\",o.setScale();var O=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},I={},D=d.makeLabelFns(o,0).labelStandoff;I.xFn=function(t){var e=O(t);return Math.cos(e)*D},I.yFn=function(t){var e=O(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(D+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*c)},I.anchorFn=function(t){var e=O(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},I.heightFn=function(t,e,r){var n=O(t);return-.5*(1+Math.sin(n))*r};var z=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return z(O(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h=\"inside\"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:\"M\"+h*R+\",0h\"+h*o.ticklen,transFn:function(t){var e=O(t);return z(e)+\"rotate(\"+-u(e)+\")\"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:I})}var F=[m].concat(p.gauge.steps),B=_.selectAll(\"g.bg-arc\").data(F);B.enter().append(\"g\").classed(\"bg-arc\",!0).append(\"path\"),B.select(\"path\").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll(\"g.value-arc\").data([p.gauge.bar]);j.enter().append(\"g\").classed(\"value-arc\",!0).append(\"path\");var U,V,H,q=j.select(\"path\");w(M)?(q.transition().duration(M.duration).ease(M.easing).each(\"end\",(function(){S&&S()})).each(\"interrupt\",(function(){S&&S()})).attrTween(\"d\",(U=N,V=L(r[0].lastY),H=L(r[0].y),function(){var t=i(V,H);return function(e){return U.endAngle(t(e))()}})),p._lastValue=r[0].y):q.attr(\"d\",\"number\"==typeof r[0].y?N.endAngle(L(r[0].y)):\"M0,0Z\"),q.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Z=_.selectAll(\"g.threshold-arc\").data(F);Z.enter().append(\"g\").classed(\"threshold-arc\",!0).append(\"path\"),Z.select(\"path\").call(P).call(T),Z.exit().remove();var Y=_.selectAll(\"g.gauge-outline\").data([x]);Y.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"path\"),Y.select(\"path\").call(P).call(T),Y.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Z,layer:Y,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var W=I.selectAll(\"g.bullet\").data(R?e:[]);W.exit().remove();var X=I.selectAll(\"g.bulletaxis\").data(R?e:[]);X.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,u,c=r[0].trace,f=n.gauge,p=n.layer,v=n.gaugeBg,g=n.gaugeOutline,y=n.size,x=c.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append(\"g\").classed(\"bullet\",!0),f.attr(\"transform\",l(y.l,y.t)),p.enter().append(\"g\").classed(\"bulletaxis\",!0).classed(\"crisp\",!0),p.selectAll(\"g.xbulletaxistick,path,text\").remove();var A=y.h,M=c.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(c._hasNumber||c._hasDelta?1-h.bulletNumberDomainSize:1);function L(t){t.attr(\"width\",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr(\"x\",(function(t){return i.c2p(t.range[0])})).attr(\"y\",(function(t){return.5*(1-t.thickness)*A})).attr(\"height\",(function(t){return t.thickness*A}))}(i=k(t,c.gauge.axis))._id=\"xbulletaxis\",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],u=y.t+y.h,i.visible&&(d.drawTicks(t,i,{vals:\"inside\"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,u,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,u)}));var C=[v].concat(c.gauge.steps),P=f.selectAll(\"g.bg-bullet\").data(C);P.enter().append(\"g\").classed(\"bg-bullet\",!0).append(\"rect\"),P.select(\"rect\").call(L).call(T),P.exit().remove();var O=f.selectAll(\"g.value-bullet\").data([c.gauge.bar]);O.enter().append(\"g\").classed(\"value-bullet\",!0).append(\"rect\"),O.select(\"rect\").attr(\"height\",M).attr(\"y\",(A-M)/2).call(T),w(b)?O.select(\"rect\").transition().duration(b.duration).ease(b.easing).each(\"end\",(function(){_&&_()})).each(\"interrupt\",(function(){_&&_()})).attr(\"width\",Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y)))):O.select(\"rect\").attr(\"width\",\"number\"==typeof r[0].y?Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y))):0),O.exit().remove();var I=r.filter((function(){return c.gauge.threshold.value||0===c.gauge.threshold.value})),D=f.selectAll(\"g.threshold-bullet\").data(I);D.enter().append(\"g\").classed(\"threshold-bullet\",!0).append(\"line\"),D.select(\"line\").attr(\"x1\",i.c2p(c.gauge.threshold.value)).attr(\"x2\",i.c2p(c.gauge.threshold.value)).attr(\"y1\",(1-c.gauge.threshold.thickness)/2*A).attr(\"y2\",(1-(1-c.gauge.threshold.thickness)/2)*A).call(m.stroke,c.gauge.threshold.line.color).style(\"stroke-width\",c.gauge.threshold.line.width),D.exit().remove();var z=f.selectAll(\"g.gauge-outline\").data([g]);z.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"rect\"),z.select(\"rect\").call(L).call(T),z.exit().remove()}(t,0,e,{gauge:W,layer:X,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var J=I.selectAll(\"text.title\").data(e);J.exit().remove(),J.enter().append(\"text\").classed(\"title\",!0),J.attr(\"text-anchor\",(function(){return R?x.right:x[O.title.align]})).text(O.title.text).call(f.font,O.title.font).call(p.convertToTspans,t),J.attr(\"transform\",(function(){var t,e=B.l+B.w*b[O.title.align],r=h.titlePadding,n=f.bBox(J.node());return D?(z&&(t=O.gauge.axis.visible?f.bBox(Y.node()).top-r-n.bottom:B.t+B.h/2-U/2-n.bottom-r),R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)):t=O._numbersTop-r-n.bottom,l(e,t)}))}))}},16249:function(t,e,r){\"use strict\";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).fF,o=r(2418),s=r(9012),l=r(1426).extendFlat,u=r(30962).overrideAll,c=t.exports=u(l({x:{valType:\"data_array\"},y:{valType:\"data_array\"},z:{valType:\"data_array\"},value:{valType:\"data_array\"},isomin:{valType:\"number\"},isomax:{valType:\"number\"},surface:{show:{valType:\"boolean\",dflt:!0},count:{valType:\"integer\",dflt:2,min:1},fill:{valType:\"number\",min:0,max:1,dflt:1},pattern:{valType:\"flaglist\",flags:[\"A\",\"B\",\"C\",\"D\",\"E\"],extras:[\"all\",\"odd\",\"even\"],dflt:\"all\"}},spaceframe:{show:{valType:\"boolean\",dflt:!1},fill:{valType:\"number\",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}}},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:a(),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),valuehoverformat:i(\"value\",1),showlegend:l({},s.showlegend,{dflt:!1})},n(\"\",{colorAttr:\"`value`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),\"calc\",\"nested\");c.flatshading.dflt=!0,c.lighting.facenormalsepsilon.dflt=0,c.x.editType=c.y.editType=c.z.editType=c.value.editType=\"calc+clearAxisTypes\",c.transforms=void 0},56959:function(t,e,r){\"use strict\";var n=r(78803),i=r(88489).processGrid,a=r(88489).filter;t.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],u=[n];if(s>=1)l=[r],u=[n];else if(s>0){var c=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:L(d,v,y);h[p]=x>-1?x:O(d,v,y,R(e,m))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}var V=3;function H(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):aMath.abs(L-M)?[A,L]:[L,M];d=!0,Q(r,C[0],C[1]),d=!1}}var I=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];[\"x\",\"y\",\"z\"].forEach((function(r){for(var n=[],i=0;i0&&(f.push(d.id),\"x\"===r?h.push([d.distRatio,0,0]):\"y\"===r?h.push([0,d.distRatio,0]):h.push([0,0,d.distRatio]))}else c=nt(1,\"x\"===r?b-1:\"y\"===r?_-1:w-1);f.length>0&&(n[a]=\"x\"===r?tt(e,f,o,s,h,n[a]):\"y\"===r?et(e,f,o,s,h,n[a]):rt(e,f,o,s,h,n[a]),a++),c.length>0&&(n[a]=\"x\"===r?J(e,c,o,s,n[a]):\"y\"===r?K(e,c,o,s,n[a]):$(e,c,o,s,n[a]),a++)}var v=t.caps[r];v.show&&v.fill&&(D(v.fill),n[a]=\"x\"===r?J(e,[0,b-1],o,s,n[a]):\"y\"===r?K(e,[0,_-1],o,s,n[a]):$(e,[0,w-1],o,s,n[a]),a++)}})),0===g&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=y,t._Ys=m,t._Zs=x}(),t}t.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new u(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},82738:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(16249),o=r(1586);function s(t,e,r,n,a){var s=a(\"isomin\"),l=a(\"isomax\");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var u=a(\"x\"),c=a(\"y\"),f=a(\"z\"),h=a(\"value\");u&&u.length&&c&&c.length&&f&&f.length&&h&&h.length?(i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],n),a(\"valuehoverformat\"),[\"x\",\"y\",\"z\"].forEach((function(t){a(t+\"hoverformat\");var e=\"caps.\"+t;a(e+\".show\")&&a(e+\".fill\");var r=\"slices.\"+t;a(r+\".show\")&&(a(r+\".fill\"),a(r+\".locations\"))})),a(\"spaceframe.show\")&&a(\"spaceframe.fill\"),a(\"surface.show\")&&(a(\"surface.count\"),a(\"surface.fill\"),a(\"surface.pattern\")),a(\"contour.show\")&&(a(\"contour.color\"),a(\"contour.width\")),[\"text\",\"hovertext\",\"hovertemplate\",\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lighting.vertexnormalsepsilon\",\"lighting.facenormalsepsilon\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"flatshading\",\"opacity\"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:\"\",cLetter:\"c\"}),e._length=null):e.visible=!1}t.exports={supplyDefaults:function(t,e,r,i){s(t,e,0,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},64943:function(t,e,r){\"use strict\";t.exports={attributes:r(16249),supplyDefaults:r(82738).supplyDefaults,calc:r(56959),colorbar:{min:\"cmin\",max:\"cmax\"},plot:r(22674).createIsosurfaceTrace,moduleType:\"trace\",name:\"isosurface\",basePlotModule:r(58547),categories:[\"gl3d\",\"showLegend\"],meta:{}}},2418:function(t,e,r){\"use strict\";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).fF,o=r(54532),s=r(9012),l=r(1426).extendFlat;t.exports=l({x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},i:{valType:\"data_array\",editType:\"calc\"},j:{valType:\"data_array\",editType:\"calc\"},k:{valType:\"data_array\",editType:\"calc\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"}),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),delaunayaxis:{valType:\"enumerated\",values:[\"x\",\"y\",\"z\"],dflt:\"z\",editType:\"calc\"},alphahull:{valType:\"number\",dflt:-1,editType:\"calc\"},intensity:{valType:\"data_array\",editType:\"calc\"},intensitymode:{valType:\"enumerated\",values:[\"vertex\",\"cell\"],dflt:\"vertex\",editType:\"calc\"},color:{valType:\"color\",editType:\"calc\"},vertexcolor:{valType:\"data_array\",editType:\"calc\"},facecolor:{valType:\"data_array\",editType:\"calc\"},transforms:void 0},n(\"\",{colorAttr:\"`intensity`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,flatshading:{valType:\"boolean\",dflt:!1,editType:\"calc\"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:\"calc\"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:\"calc\"},lighting:l({vertexnormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-12,editType:\"calc\"},facenormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-6,editType:\"calc\"},editType:\"calc\"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:\"calc\"}),showlegend:l({},s.showlegend,{dflt:!1})})},82932:function(t,e,r){\"use strict\";var n=r(78803);t.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:\"\",cLetter:\"c\"})}},91134:function(t,e,r){\"use strict\";var n=r(9330).gl_mesh3d,i=r(9330).delaunay_triangulate,a=r(9330).alpha_shape,o=r(9330).convex_hull,s=r(81697).parseColorScale,l=r(78614),u=r(21081).extractOpts,c=r(90060);function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.color=\"#fff\",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=c(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;n=c(v(t.i),v(t.j),v(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=[\"x\",\"y\",\"z\"].indexOf(t),n=[],a=e.length,o=0;oy):g=A>w,y=A;var M=u(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=g?\"increasing\":\"decreasing\",M.x=M.pos,M.y=[k,T],m&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),v&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,\"open:\")+\" \",high:i(t,\"high:\")+\" \",low:i(t,\"low:\")+\" \",close:i(t,\"close:\")+\" \"}}),x}t.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a\"+u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((m=i.extendFlat({},h)).y0=m.y1=_,m.yLabelVal=b,m.yLabel=u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),m.name=\"\",f.push(m),g[b]=m)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=c(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,v=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var y=p.hi||l.hoverinfo,m=y.split(\"+\"),x=\"all\"===y,b=x||-1!==m.indexOf(\"y\"),_=x||-1!==m.indexOf(\"text\"),w=b?[g(\"open\"),g(\"high\"),g(\"low\"),g(\"close\")+\" \"+u[v]]:[];return _&&s(p,l,w),h.extraText=w.join(\"
\"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}t.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},54186:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"ohlc\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"showLegend\"],meta:{},attributes:r(2522),supplyDefaults:r(16169),calc:r(3485).calc,plot:r(72314),style:r(53101),hoverPoints:r(66449).hoverPoints,selectPoints:r(67324)}},14555:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828);t.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"open\"),l=r(\"high\"),u=r(\"low\"),c=r(\"close\");if(r(\"hoverlabel.split\"),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\"],a),s&&l&&u&&c){var f=Math.min(s.length,l.length,u.length,c.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},72314:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828);t.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,\"trace ohlc\").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var u=a.tickLen,c=e.selectAll(\"path\").data(i.identity);c.enter().append(\"path\"),c.exit().remove(),c.attr(\"d\",(function(t){if(t.empty)return\"M0,0Z\";var e=s.c2p(t.pos-u,!0),r=s.c2p(t.pos+u,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return\"M\"+e+\",\"+o.c2p(t.o,!0)+\"H\"+n+\"M\"+n+\",\"+o.c2p(t.h,!0)+\"V\"+o.c2p(t.l,!0)+\"M\"+r+\",\"+o.c2p(t.c,!0)+\"H\"+n}))}}))}},67324:function(t){\"use strict\";t.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(r))for(e=0;e0;u&&(o=\"array\");var c=r(\"categoryorder\",o);\"array\"===c?(r(\"categoryarray\"),r(\"ticktext\")):(delete t.categoryarray,delete t.ticktext),u||\"array\"!==c||(e.categoryorder=\"trace\")}}t.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:\"dimensions\",handleItemDefaults:c}),d=function(t,e,r,o,s){s(\"line.shape\"),s(\"line.hovertemplate\");var l=s(\"line.color\",o.colorway[0]);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),u(e,p,\"values\",d),h(\"hoveron\"),h(\"hovertemplate\"),h(\"arrangement\"),h(\"bundlecolors\"),h(\"sortpaths\"),h(\"counts\");var v={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,\"labelfont\",v);var g={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,\"tickfont\",g)}},94873:function(t,e,r){\"use strict\";t.exports={attributes:r(99506),supplyDefaults:r(14647),calc:r(28699),plot:r(45784),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcats\",basePlotModule:r(27677),categories:[\"noOpacity\"],meta:{}}},45460:function(t,e,r){\"use strict\";var n=r(39898),i=r(81684).k4,a=r(72391),o=r(30211),s=r(71828),l=s.strTranslate,u=r(91424),c=r(84267),f=r(63893);function h(t,e,r,i){var a=e._context.staticPlot,o=t.map(F.bind(0,e,r)),c=i.selectAll(\"g.parcatslayer\").data([null]);c.enter().append(\"g\").attr(\"class\",\"parcatslayer\").style(\"pointer-events\",a?\"none\":\"all\");var h=c.selectAll(\"g.trace.parcats\").data(o,p),m=h.enter().append(\"g\").attr(\"class\",\"trace parcats\");h.attr(\"transform\",(function(t){return l(t.x,t.y)})),m.append(\"g\").attr(\"class\",\"paths\");var x=h.select(\"g.paths\").selectAll(\"path.path\").data((function(t){return t.paths}),p);x.attr(\"fill\",(function(t){return t.model.color}));var w=x.enter().append(\"path\").attr(\"class\",\"path\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.model.color})).attr(\"fill-opacity\",0);_(w),x.attr(\"d\",(function(t){return t.svgD})),w.empty()||x.sort(v),x.exit().remove(),x.on(\"mouseover\",g).on(\"mouseout\",y).on(\"click\",b),m.append(\"g\").attr(\"class\",\"dimensions\");var A=h.select(\"g.dimensions\").selectAll(\"g.dimension\").data((function(t){return t.dimensions}),p);A.enter().append(\"g\").attr(\"class\",\"dimension\"),A.attr(\"transform\",(function(t){return l(t.x,0)})),A.exit().remove();var M=A.selectAll(\"g.category\").data((function(t){return t.categories}),p),S=M.enter().append(\"g\").attr(\"class\",\"category\");M.attr(\"transform\",(function(t){return l(0,t.y)})),S.append(\"rect\").attr(\"class\",\"catrect\").attr(\"pointer-events\",\"none\"),M.select(\"rect.catrect\").attr(\"fill\",\"none\").attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})),T(S);var E=M.selectAll(\"rect.bandrect\").data((function(t){return t.bands}),p);E.each((function(){s.raiseToTop(this)})),E.attr(\"fill\",(function(t){return t.color}));var D=E.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.color})).attr(\"fill-opacity\",0);E.attr(\"fill\",(function(t){return t.color})).attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})).attr(\"y\",(function(t){return t.y})).attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"perpendicular\"===t.parcatsViewModel.arrangement?\"ns-resize\":\"move\"})),k(D),E.exit().remove(),S.append(\"text\").attr(\"class\",\"catlabel\").attr(\"pointer-events\",\"none\");var z=e._fullLayout.paper_bgcolor;M.select(\"text.catlabel\").attr(\"text-anchor\",(function(t){return d(t)?\"start\":\"end\"})).attr(\"alignment-baseline\",\"middle\").style(\"text-shadow\",f.makeTextShadow(z)).style(\"fill\",\"rgb(0, 0, 0)\").attr(\"x\",(function(t){return d(t)?t.width+5:-5})).attr(\"y\",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){u.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),S.append(\"text\").attr(\"class\",\"dimlabel\"),M.select(\"text.dimlabel\").attr(\"text-anchor\",\"middle\").attr(\"alignment-baseline\",\"baseline\").attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"ew-resize\"})).attr(\"x\",(function(t){return t.width/2})).attr(\"y\",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){u.font(n.select(this),t.parcatsViewModel.labelfont)})),M.selectAll(\"rect.bandrect\").on(\"mouseover\",L).on(\"mouseout\",C),M.exit().remove(),A.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on(\"dragstart\",P).on(\"drag\",O).on(\"dragend\",I)),h.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll(\"g.paths\").selectAll(\"path.path\"),t.dimensionSelection=n.select(this).selectAll(\"g.dimensions\").selectAll(\"g.dimension\")})),h.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function v(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor\"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+v.left,y:_-d.top+v.top,text:E,color:t.model.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:10,fontColor:T,idealAlign:L1&&h.displayInd===f.dimensions.length-1?(i=u.left,a=\"left\"):(i=u.left+u.width,a=\"right\");var v=c.model.count,g=c.model.categoryLabel,y=v/c.parcatsViewModel.model.count,m={countLabel:v,categoryLabel:g,probabilityLabel:y.toFixed(3)},x=[];-1!==c.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&x.push([\"Count:\",m.countLabel].join(\" \")),-1!==c.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&x.push([\"P(\"+m.categoryLabel+\"):\",m.probabilityLabel].join(\" \"));var b=x.join(\"
\");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:\"lightgray\",borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:12,fontColor:\"black\",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:m,eventData:[{data:p._input,fullData:p,count:v,category:g,probability:y}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron,u=this;\"color\"===l?(function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll(\"rect.bandrect\").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr(\"stroke\",\"black\").attr(\"stroke-width\",1.5)}))}(u),S(u,\"plotly_hover\",n.event)):(function(t){n.select(t.parentNode).selectAll(\"rect.bandrect\").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select(\"rect.catrect\").attr(\"stroke\",\"black\").attr(\"stroke-width\",2.5)}(u),M(u,\"plotly_hover\",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\")&&(\"category\"===l?e=E(r,a,u):\"color\"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),u=n.select(r).datum(),f=u.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,v=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a=\"left\"):(i=l.left+l.width,a=\"right\");var g=f.model.categoryLabel,y=u.parcatsViewModel.model.count,m=0;u.categoryViewModel.bands.forEach((function(t){t.color===u.color&&(m+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===u.color&&(b+=t.model.count)}));var _=m/y,w=m/b,T=m/x,k={countLabel:y,categoryLabel:g,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&A.push([\"Count:\",k.countLabel].join(\" \")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&(A.push(\"P(color ∩ \"+g+\"): \"+k.probabilityLabel),A.push(\"P(\"+g+\" | color): \"+w.toFixed(3)),A.push(\"P(color | \"+g+\"): \"+T.toFixed(3)));var M=A.join(\"
\"),S=c.mostReadable(u.color,[\"black\",\"white\"]);return{trace:d,x:o*(i-e.left),y:s*(v-e.top),text:M,color:u.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:g,count:y,probability:_,categorycount:x,colorcount:b,bandcolorcount:m}]}}(r,a,u):\"dimension\"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll(\"g.category\").select(\"rect.catrect\").each((function(){i.push(E(t,e,this))})),i}(r,a,u)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r}))}}function C(t){var e=t.parcatsViewModel;e.dragDimension||(_(e.pathSelection),T(e.dimensionSelection.selectAll(\"g.category\")),k(e.dimensionSelection.selectAll(\"g.category\").selectAll(\"rect.bandrect\")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(v),-1!==e.hoverinfoItems.indexOf(\"skip\"))||(\"color\"===t.parcatsViewModel.hoveron?S(this,\"plotly_unhover\",n.event):M(this,\"plotly_unhover\",n.event))}function P(t){\"fixed\"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll(\"g.category\").select(\"rect.catrect\").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll(\"rect.bandrect\").each((function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||\"freeform\"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),z(t.parcatsViewModel)}}function I(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll(\"text\").attr(\"font-weight\",\"normal\");var e={},r=D(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e[\"dimensions[\"+i+\"].displayindex\"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var u=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),c=u.map((function(t){return t.categoryValue})),f=u.map((function(t){return t.categoryLabel}));e[\"dimensions[\"+t.model.containerInd+\"].categoryarray\"]=[c],e[\"dimensions[\"+t.model.containerInd+\"].ticktext\"]=[f],e[\"dimensions[\"+t.model.containerInd+\"].categoryorder\"]=\"array\"}}-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")&&!t.dragHasMoved&&t.potentialClickBand&&(\"color\"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent):M(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd&&(t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null),t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease(\"cubic-in-out\").each((function(){R(t.parcatsViewModel,!0),z(t.parcatsViewModel,!0)})).each(\"end\",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function D(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)c+=\"C\"+u[s]+\",\"+(e[s+1]+n)+\" \"+l[s]+\",\"+(e[s]+n)+\" \"+(t[s]+r[s])+\",\"+(e[s]+n),c+=\"l-\"+r[s]+\",0 \";return c+\"Z\"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),u=[];for(var c in r.paths)r.paths.hasOwnProperty(c)&&u.push(r.paths[c]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}u.sort((function(e,r){var n=f(e),i=f(r);return\"backward\"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0}));for(var h=new Array(u.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),v=0;v0?d*(y.count/p):0;for(var m,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,u,c=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),v=8*(f-h)/2,g=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),u=0;u0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:v,bands:[],parcatsViewModel:t},v=v+a+8,c.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:c,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}t.exports=function(t,e,r,n){h(r,t,n,e)}},45784:function(t,e,r){\"use strict\";var n=r(45460);t.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},73362:function(t,e,r){\"use strict\";var n=r(50693),i=r(13838),a=r(41940),o=r(27670).Y,s=r(1426).extendFlat,l=r(44467).templatedArray;t.exports={domain:o({name:\"parcoords\",trace:!0,editType:\"plot\"}),labelangle:{valType:\"angle\",dflt:0,editType:\"plot\"},labelside:{valType:\"enumerated\",values:[\"top\",\"bottom\"],dflt:\"top\",editType:\"plot\"},labelfont:a({editType:\"plot\"}),tickfont:a({editType:\"plot\"}),rangefont:a({editType:\"plot\"}),dimensions:l(\"dimension\",{label:{valType:\"string\",editType:\"plot\"},tickvals:s({},i.tickvals,{editType:\"plot\"}),ticktext:s({},i.ticktext,{editType:\"plot\"}),tickformat:s({},i.tickformat,{editType:\"plot\"}),visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},range:{valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},constraintrange:{valType:\"info_array\",freeLength:!0,dimensions:\"1-2\",items:[{valType:\"any\",editType:\"plot\"},{valType:\"any\",editType:\"plot\"}],editType:\"plot\"},multiselect:{valType:\"boolean\",dflt:!0,editType:\"plot\"},values:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"}),line:s({editType:\"calc\"},n(\"line\",{colorscaleDflt:\"Viridis\",autoColorDflt:!1,editTypeOverride:\"calc\"})),unselected:{line:{color:{valType:\"color\",dflt:\"#7f7f7f\",editType:\"plot\"},opacity:{valType:\"number\",min:0,max:1,dflt:\"auto\",editType:\"plot\"},editType:\"plot\"},editType:\"plot\"}}},57920:function(t,e,r){\"use strict\";var n=r(25706),i=r(39898),a=r(28984).keyFun,o=r(28984).repeat,s=r(71828).sorterAsc,l=r(71828).strTranslate,u=n.bar.snapRatio;function c(t,e){return t*(1-u)+e*u}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],u=l,f=a;i*fe){h=r;break}}if(a=c,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-u[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?\"n\":e<=.9*t[0]+.1*t[1]?\"s\":\"ns\"}(d,e);v&&(o.interval=l[a],o.intervalPix=d,o.region=v)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,m=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&m<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a=\"crosshair\";r.clickableOrdinalRange?a=\"pointer\":r.region&&(a=r.region+\"-resize\"),i.select(document.body).style(\"cursor\",a)}function k(t){t.on(\"mousemove\",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on(\"mouseleave\",(function(t){t.parent.inBrushDrag||m()})).call(i.behavior.drag().on(\"dragstart\",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,u=o.svgBrush;if(u.wasDragged=!1,u.grabbingBar=\"ns\"===s.region,u.grabbingBar){var c=l.map(e.unitToPaddedPx);u.grabPoint=r-c[0]-n.verticalPadding,u.barLength=c[1]-c[0]}u.clickableOrdinalRange=s.clickableOrdinalRange,u.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(u.stayingIntervals=u.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),u.startExtent=s.region?l[\"s\"===s.region?1:0]:a,e.parent.inBrushDrag=!0,u.brushStartCallback()}(this,t)})).on(\"drag\",(function(t){w(this,t)})).on(\"dragend\",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,m(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]a.newExtent[0];a.extent=a.stayingIntervals.concat(u?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),u?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}t.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e),n=r.slice();e.filter.set(n),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e,r){var i=t.selectAll(\".\"+n.cn.axisBrush).data(o,a);i.enter().append(\"g\").classed(n.cn.axisBrush,!0),function(t,e,r){var i=r._context.staticPlot,a=t.selectAll(\".background\").data(o);a.enter().append(\"rect\").classed(\"background\",!0).call(d).call(v).style(\"pointer-events\",i?\"none\":\"auto\").attr(\"transform\",l(0,n.verticalPadding)),a.call(k).attr(\"height\",(function(t){return t.height-n.verticalPadding}));var s=t.selectAll(\".highlight-shadow\").data(o);s.enter().append(\"line\").classed(\"highlight-shadow\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width+n.bar.strokeWidth).attr(\"stroke\",e).attr(\"opacity\",n.bar.strokeOpacity).attr(\"stroke-linecap\",\"butt\"),s.attr(\"y1\",(function(t){return t.height})).call(x);var u=t.selectAll(\".highlight\").data(o);u.enter().append(\"line\").classed(\"highlight\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width-n.bar.strokeWidth).attr(\"stroke\",n.bar.fillColor).attr(\"opacity\",n.bar.fillOpacity).attr(\"stroke-linecap\",\"butt\"),u.attr(\"y1\",(function(t){return t.height})).call(x)}(i,e,r)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},71791:function(t,e,r){\"use strict\";t.exports={attributes:r(73362),supplyDefaults:r(3633),calc:r(24639),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcoords\",basePlotModule:r(49351),categories:[\"gl\",\"regl\",\"noOpacity\",\"noHover\"],meta:{}}},49351:function(t,e,r){\"use strict\";var n=r(39898),i=r(27659).a0,a=r(21341),o=r(77922);e.name=\"parcoords\",e.plot=function(t){var e=i(t.calcdata,\"parcoords\")[0];e.length&&a(t,e)},e.clean=function(t,e,r,n){var i=n._has&&n._has(\"parcoords\"),a=e._has&&e._has(\"parcoords\");i&&!a&&(n._paperdiv.selectAll(\".parcoords\").remove(),n._glimages.selectAll(\"*\").remove())},e.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(\".svg-container\");r.filter((function(t,e){return e===r.size()-1})).selectAll(\".gl-canvas-context, .gl-canvas-focus\").each((function(){var t=this,r=t.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":r,preserveAspectRatio:\"none\",x:0,y:0,width:t.style.width,height:t.style.height})})),window.setTimeout((function(){n.selectAll(\"#filterBarPattern\").attr(\"id\",\"filterBarPattern\")}),60)}},24639:function(t,e,r){\"use strict\";var n=r(71828).isArrayOrTypedArray,i=r(21081),a=r(28984).wrap;t.exports=function(t,e){var r,o;return i.hasColorscale(e,\"line\")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:\"line\",cLetter:\"c\"})):(r=function(t){for(var e=new Array(t),r=0;rf&&(n.log(\"parcoords traces support up to \"+f+\" dimensions at the moment\"),d.splice(f));var v=s(t,e,{name:\"dimensions\",layout:l,handleItemDefaults:p}),g=function(t,e,r,o,s){var l=s(\"line.color\",r);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,c);o(e,l,c),Array.isArray(v)&&v.length||(e.visible=!1),h(e,v,\"values\",g);var y={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(c,\"labelfont\",y),n.coerceFont(c,\"tickfont\",y),n.coerceFont(c,\"rangefont\",y),c(\"labelangle\"),c(\"labelside\"),c(\"unselected.line.color\"),c(\"unselected.line.opacity\")}},1602:function(t,e,r){\"use strict\";var n=r(71828).isTypedArray;e.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},e.isOrdinal=function(t){return!!t.tickvals},e.isVisible=function(t){return t.visible||!(\"visible\"in t)}},67618:function(t,e,r){\"use strict\";var n=r(71791);n.plot=r(21341),t.exports=n},83398:function(t,e,r){\"use strict\";var n=r(56068),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\\n p17_20, p21_24, p25_28, p29_32,\\n p33_36, p37_40, p41_44, p45_48,\\n p49_52, p53_56, p57_60, colors;\\n\\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\\n\\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\\nuniform float maskHeight;\\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\\nuniform vec4 contextColor;\\nuniform sampler2D maskTexture, palette;\\n\\nbool isPick = (drwLayer > 1.5);\\nbool isContext = (drwLayer < 0.5);\\n\\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\\n\\nfloat val(mat4 p, mat4 v) {\\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\\n}\\n\\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\\n return y1 * (1.0 - ratio) + y2 * ratio;\\n}\\n\\nint iMod(int a, int b) {\\n return a - b * (a / b);\\n}\\n\\nbool fOutside(float p, float lo, float hi) {\\n return (lo < hi) && (lo > p || p > hi);\\n}\\n\\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\\n return (\\n fOutside(p[0], lo[0], hi[0]) ||\\n fOutside(p[1], lo[1], hi[1]) ||\\n fOutside(p[2], lo[2], hi[2]) ||\\n fOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\\n return (\\n vOutside(p[0], lo[0], hi[0]) ||\\n vOutside(p[1], lo[1], hi[1]) ||\\n vOutside(p[2], lo[2], hi[2]) ||\\n vOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\\n return mOutside(A, loA, hiA) ||\\n mOutside(B, loB, hiB) ||\\n mOutside(C, loC, hiC) ||\\n mOutside(D, loD, hiD);\\n}\\n\\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\\n mat4 pnts[4];\\n pnts[0] = A;\\n pnts[1] = B;\\n pnts[2] = C;\\n pnts[3] = D;\\n\\n for(int i = 0; i < 4; ++i) {\\n for(int j = 0; j < 4; ++j) {\\n for(int k = 0; k < 4; ++k) {\\n if(0 == iMod(\\n int(255.0 * texture2D(maskTexture,\\n vec2(\\n (float(i * 2 + j / 2) + 0.5) / 8.0,\\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\\n ))[3]\\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\\n 2\\n )) return true;\\n }\\n }\\n }\\n return false;\\n}\\n\\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float x = 0.5 * sign(v) + 0.5;\\n float y = axisY(x, A, B, C, D);\\n float z = 1.0 - abs(v);\\n\\n z += isContext ? 0.0 : 2.0 * float(\\n outsideBoundingBox(A, B, C, D) ||\\n outsideRasterMask(A, B, C, D)\\n );\\n\\n return vec4(\\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\\n z,\\n 1.0\\n );\\n}\\n\\nvoid main() {\\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\\n\\n float v = colors[3];\\n\\n gl_Position = position(isContext, v, A, B, C, D);\\n\\n fragColor =\\n isContext ? vec4(contextColor) :\\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\\n}\\n\"]),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n gl_FragColor = fragColor;\\n}\\n\"]),o=r(25706).maxDimensionCount,s=r(71828),l=1e-6,u=new Uint8Array(4),c=new Uint8Array(4),f={shape:[256,1],format:\"rgba\",type:\"uint8\",mag:\"nearest\",min:\"nearest\"};function h(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function p(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(function(t){t.read({x:0,y:0,width:1,height:1,data:u})}(t),r.drawCompleted=!0),function s(l){var u=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],h(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*u,a.offset=2*l*n,e(a),l*n+u>>8*e)%256/255}function g(t,e,r){for(var n=new Array(8*e),i=0,a=0;ac&&(c=t[i].dim1.canvasX,o=i);0===s&&h(k,0,0,r.canvasWidth,r.canvasHeight);var f=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&no._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function O(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var I=1;I=r||l>=i)return;var u=t.lineLayer.readPixel(s,i-1-l),c=0!==u[3],f=c?u[2]+256*(u[1]+256*u[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==N&&(c?a.hover(h):a.unhover&&a.unhover(h),N=f)}})),B.style(\"opacity\",(function(t){return t.pick?0:1})),p.style(\"background\",\"rgba(255, 255, 255, 0)\");var j=p.selectAll(\".\"+m.cn.parcoords).data(F,d);j.exit().remove(),j.enter().append(\"g\").classed(m.cn.parcoords,!0).style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"none\"),j.attr(\"transform\",(function(t){return u(t.model.translateX,t.model.translateY)}));var U=j.selectAll(\".\"+m.cn.parcoordsControlView).data(v,d);U.enter().append(\"g\").classed(m.cn.parcoordsControlView,!0),U.attr(\"transform\",(function(t){return u(t.model.pad.l,t.model.pad.t)}));var V=U.selectAll(\".\"+m.cn.yAxis).data((function(t){return t.dimensions}),d);V.enter().append(\"g\").classed(m.cn.yAxis,!0),U.each((function(t){I(V,t,T)})),B.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),V.attr(\"transform\",(function(t){return u(t.xScale(t.xIndex),0)})),V.call(n.behavior.drag().origin((function(t){return t})).on(\"drag\",(function(t){var e=t.parent;R.linePickActive(!1),t.x=Math.max(-m.overdrag,Math.min(t.model.width+m.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,V.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),I(V,e,T),V.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr(\"transform\",(function(t){return u(t.xScale(t.xIndex),0)})),n.select(this).attr(\"transform\",u(t.x,0)),V.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on(\"dragend\",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,I(V,e,T),n.select(this).attr(\"transform\",(function(t){return u(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),R.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),V.exit().remove();var H=V.selectAll(\".\"+m.cn.axisOverlays).data(v,d);H.enter().append(\"g\").classed(m.cn.axisOverlays,!0),H.selectAll(\".\"+m.cn.axis).remove();var q=H.selectAll(\".\"+m.cn.axis).data(v,d);q.enter().append(\"g\").classed(m.cn.axis,!0),q.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient(\"left\").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return y.isOrdinal(t)?e:D(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(q.selectAll(\"text\"),t.model.tickFont)})),q.selectAll(\".domain, .tick>line\").attr(\"fill\",\"none\").attr(\"stroke\",\"black\").attr(\"stroke-opacity\",.25).attr(\"stroke-width\",\"1px\"),q.selectAll(\"text\").style(\"text-shadow\",c.makeTextShadow(A)).style(\"cursor\",\"default\");var G=H.selectAll(\".\"+m.cn.axisHeading).data(v,d);G.enter().append(\"g\").classed(m.cn.axisHeading,!0);var Z=G.selectAll(\".\"+m.cn.axisTitle).data(v,d);Z.enter().append(\"text\").classed(m.cn.axisTitle,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"ew-resize\").style(\"pointer-events\",o?\"none\":\"auto\"),Z.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),c.convertToTspans(r,t)})).attr(\"transform\",(function(t){var e=O(t.model.labelAngle,t.model.labelSide),r=m.axisTitleOffset;return(e.dir>0?\"\":u(0,2*r+t.model.height))+l(e.degrees)+u(-r*e.dx,-r*e.dy)})).attr(\"text-anchor\",(function(t){var e=O(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?\"start\":\"end\":\"middle\"}));var Y=H.selectAll(\".\"+m.cn.axisExtent).data(v,d);Y.enter().append(\"g\").classed(m.cn.axisExtent,!0);var W=Y.selectAll(\".\"+m.cn.axisExtentTop).data(v,d);W.enter().append(\"g\").classed(m.cn.axisExtentTop,!0),W.attr(\"transform\",u(0,-m.axisExtentOffset));var X=W.selectAll(\".\"+m.cn.axisExtentTopText).data(v,d);X.enter().append(\"text\").classed(m.cn.axisExtentTopText,!0).call(P),X.text((function(t){return z(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var J=Y.selectAll(\".\"+m.cn.axisExtentBottom).data(v,d);J.enter().append(\"g\").classed(m.cn.axisExtentBottom,!0),J.attr(\"transform\",(function(t){return u(0,t.model.height+m.axisExtentOffset)}));var K=J.selectAll(\".\"+m.cn.axisExtentBottomText).data(v,d);K.enter().append(\"text\").classed(m.cn.axisExtentBottomText,!0).attr(\"dy\",\"0.75em\").call(P),K.text((function(t){return z(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(H,A,t)}},21341:function(t,e,r){\"use strict\";var n=r(17171),i=r(79749),a=r(1602).isVisible,o={};function s(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}(t.exports=function(t,e){var r=t._fullLayout;if(i(t,[],o)){var l={},u={},c={},f={},h=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,u[r]=t.data[i].dimensions.slice()})),n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=u[e][n],o=i.map((function(t){return t.slice()})),s=\"dimensions[\"+n+\"].constraintrange\",l=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit(\"plotly_restyle\",[d,[f[e]]])},hover:function(e){t.emit(\"plotly_hover\",e)},unhover:function(e){t.emit(\"plotly_unhover\",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return s(t,e,r)-s(t,e,n)}}(r,u[e].filter(a));l[e].sort(n),u[e].filter((function(t){return!a(t)})).sort((function(t){return u[e].indexOf(t)})).forEach((function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(u[e].indexOf(t),0,t)})),t.emit(\"plotly_restyle\",[{dimensions:[l[e]]},[f[e]]])}})}}).reglPrecompiled=o},34e3:function(t,e,r){\"use strict\";var n=r(9012),i=r(27670).Y,a=r(41940),o=r(22399),s=r(5386).fF,l=r(5386).si,u=r(1426).extendFlat,c=r(79952).u,f=a({editType:\"plot\",arrayOk:!0,colorEditType:\"plot\"});t.exports={labels:{valType:\"data_array\",editType:\"calc\"},label0:{valType:\"number\",dflt:0,editType:\"calc\"},dlabel:{valType:\"number\",dflt:1,editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc\"},marker:{colors:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:o.defaultLine,arrayOk:!0,editType:\"style\"},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0,editType:\"style\"},editType:\"calc\"},pattern:c,editType:\"calc\"},text:{valType:\"data_array\",editType:\"plot\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"style\"},scalegroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"value\",\"percent\"],extras:[\"none\"],editType:\"calc\"},hoverinfo:u({},n.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:s({},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),texttemplate:l({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),textposition:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"auto\",\"none\"],dflt:\"auto\",arrayOk:!0,editType:\"plot\"},textfont:u({},f,{}),insidetextorientation:{valType:\"enumerated\",values:[\"horizontal\",\"radial\",\"tangential\",\"auto\"],dflt:\"auto\",editType:\"plot\"},insidetextfont:u({},f,{}),outsidetextfont:u({},f,{}),automargin:{valType:\"boolean\",dflt:!1,editType:\"plot\"},title:{text:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:u({},f,{}),position:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"plot\"},editType:\"plot\"},domain:i({name:\"pie\",trace:!0,editType:\"calc\"}),hole:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},sort:{valType:\"boolean\",dflt:!0,editType:\"calc\"},direction:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"],dflt:\"counterclockwise\",editType:\"calc\"},rotation:{valType:\"angle\",dflt:0,editType:\"calc\"},pull:{valType:\"number\",min:0,max:1,dflt:0,arrayOk:!0,editType:\"calc\"},_deprecated:{title:{valType:\"string\",dflt:\"\",editType:\"calc\"},titlefont:u({},f,{}),titleposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"calc\"}}}},13584:function(t,e,r){\"use strict\";var n=r(74875);e.name=\"pie\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},32354:function(t,e,r){\"use strict\";var n=r(92770),i=r(84267),a=r(7901),o={};function s(t){return function(e,r){return!!e&&!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e)}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r=0})),(\"funnelarea\"===e.type?y:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=g),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r=\"pie\");var n=t._fullLayout,i=t.calcdata,a=n[r+\"colorway\"],s=n[\"_\"+r+\"colormap\"];n[\"extend\"+r+\"colors\"]&&(a=l(a,o));for(var u=0,c=0;c0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}function c(t,e,r,n,i){n(\"marker.line.width\")&&n(\"marker.line.color\",i?void 0:r.paper_bgcolor);var a=n(\"marker.colors\");l(n,\"marker.pattern\",a),t.marker&&!e.marker.pattern.fgcolor&&(e.marker.pattern.fgcolor=t.marker.colors),e.marker.pattern.bgcolor||(e.marker.pattern.bgcolor=r.paper_bgcolor)}t.exports={handleLabelsAndValues:u,handleMarkerDefaults:c,supplyDefaults:function(t,e,r,n){function l(r,n){return i.coerce(t,e,a,r,n)}var f=u(l(\"labels\"),l(\"values\")),h=f.len;if(e._hasLabels=f.hasLabels,e._hasValues=f.hasValues,!e._hasLabels&&e._hasValues&&(l(\"label0\"),l(\"dlabel\")),h){e._length=h,c(t,e,n,l,!0),l(\"scalegroup\");var p,d=l(\"text\"),v=l(\"texttemplate\");if(v||(p=l(\"textinfo\",Array.isArray(d)?\"text+percent\":\"percent\")),l(\"hovertext\"),l(\"hovertemplate\"),v||p&&\"none\"!==p){var g=l(\"textposition\");s(t,e,n,l,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(g)||\"auto\"===g||\"outside\"===g)&&l(\"automargin\"),(\"inside\"===g||\"auto\"===g||Array.isArray(g))&&l(\"insidetextorientation\")}o(e,n,l);var y=l(\"hole\");if(l(\"title.text\")){var m=l(\"title.position\",y?\"middle center\":\"top center\");y||\"middle center\"!==m||(e.title.position=\"top center\"),i.coerceFont(l,\"title.font\",n.font)}l(\"sort\"),l(\"direction\"),l(\"rotation\"),l(\"pull\")}else e.visible=!1}}},20007:function(t,e,r){\"use strict\";var n=r(23469).appendArrayMultiPointValues;t.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),\"funnelarea\"===e.type&&(delete r.v,delete r.i),r}},22209:function(t,e,r){\"use strict\";var n=r(91424),i=r(7901);t.exports=function(t,e,r,a){var o=r.marker.pattern;o&&o.shape?n.pointStyle(t,r,a,e):i.fill(t,e.color)}},53581:function(t,e,r){\"use strict\";var n=r(71828);function i(t){return-1!==t.indexOf(\"e\")?t.replace(/[.]?0+e/,\"e\"):-1!==t.indexOf(\".\")?t.replace(/[.]?0+$/,\"\"):t}e.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+\"%\"},e.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},e.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r\"),name:f.hovertemplate||-1!==h.indexOf(\"name\")?f.name:void 0,idealAlign:t.pxmid[0]<0?\"left\":\"right\",color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[y(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],u._hasHoverLabel=!0}u._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[y(t,f)],event:n.event})}})),t.on(\"mouseout\",(function(t){var r=e._fullLayout,i=e._fullData[u.index],o=n.select(this).datum();u._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[y(o,i)],event:n.event}),u._hasHoverEvent=!1),u._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),u._hasHoverLabel=!1)})),t.on(\"click\",(function(t){var r=e._fullLayout,i=e._fullData[u.index];e._dragging||!1===r.hovermode||(e._hoverdata=[y(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=g.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=g.castOption(t._input.textfont.color,e.pts));var i=g.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;g-=2)y(Math.PI*g,\"tan\");for(g=4;g>=-4;g-=2)y(Math.PI*(g+1),\"tan\")}if(f||p){for(g=4;g>=-4;g-=2)y(Math.PI*(g+1.5),\"rad\");for(g=4;g>=-4;g-=2)y(Math.PI*(g+.5),\"rad\")}}if(s||d||f){var m=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/m,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;v.push(a)}(d||p)&&((a=T(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a)),(d||h)&&((a=k(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a));for(var x=0,b=0,_=0;_=1)break}return v[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*v);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*v);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=O(a),-1!==a.title.position.indexOf(\"top\")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf(\"bottom\")&&(o.y+=(1+i)*t.r);var l,u=t.r/(void 0===(l=t.trace.aspectratio)?1:l),c=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf(\"left\")?(c+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf(\"center\")?c*=2:-1!==a.title.position.indexOf(\"right\")&&(c+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=c/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function O(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function I(t,e){for(var r=[],n=0;n1?c=(u=r.r)/i.aspectratio:u=(c=r.r)*i.aspectratio,l=(u*=(1+i.baseratio)/2)*c}o=Math.min(o,l/r.vTotal)}for(n=0;n\")}if(a){var x=l.castOption(i,e.i,\"texttemplate\");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,\"customdata\")}}(e),_=g.getFirstFilled(i.text,e.pts);(m(_)||\"\"===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=\"\"}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}t.exports={plot:function(t,e){var r=t._context.staticPlot,a=t._fullLayout,h=a._size;d(\"pie\",a),_(e,t),I(e,h);var v=l.makeTraceGroups(a._pielayer,e,\"trace\").each((function(e){var d=n.select(this),v=e[0],y=v.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=g.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,u=\"px0\",c=\"px1\";if(\"counterclockwise\"===o.direction){for(e=0;ei.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),d.attr(\"stroke-linejoin\",\"round\"),d.each((function(){var m=n.select(this).selectAll(\"g.slice\").data(e);m.enter().append(\"g\").classed(\"slice\",!0),m.exit().remove();var _=[[[],[]],[[],[]]],T=!1;m.each((function(i,o){if(i.hidden)n.select(this).selectAll(\"path,g\").remove();else{i.pointNumber=i.i,i.curveNumber=y.index,_[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var u=v.cx,c=v.cy,h=n.select(this),d=h.selectAll(\"path.surface\").data([i]);if(d.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":r?\"none\":\"all\"}),h.call(x,t,e),y.pull){var m=+g.castOption(y.pull,i.pts)||0;m>0&&(u+=m*i.pxmid[0],c+=m*i.pxmid[1])}i.cxFinal=u,i.cyFinal=c;var k=y.hole;if(i.v===v.vTotal){var A=\"M\"+(u+i.px0[0])+\",\"+(c+i.px0[1])+P(i.px0,i.pxmid,!0,1)+P(i.pxmid,i.px0,!0,1)+\"Z\";k?d.attr(\"d\",\"M\"+(u+k*i.px0[0])+\",\"+(c+k*i.px0[1])+P(i.px0,i.pxmid,!1,k)+P(i.pxmid,i.px0,!1,k)+\"Z\"+A):d.attr(\"d\",A)}else{var M=P(i.px0,i.px1,!0,1);if(k){var S=1-k;d.attr(\"d\",\"M\"+(u+k*i.px1[0])+\",\"+(c+k*i.px1[1])+P(i.px1,i.px0,!1,k)+\"l\"+S*i.px0[0]+\",\"+S*i.px0[1]+M+\"Z\")}else d.attr(\"d\",\"M\"+u+\",\"+c+\"l\"+i.px0[0]+\",\"+i.px0[1]+M+\"Z\")}z(t,i,v);var E=g.castOption(y.textposition,i.pts),C=h.selectAll(\"g.slicetext\").data(i.text&&\"none\"!==E?[0]:[]);C.enter().append(\"g\").classed(\"slicetext\",!0),C.exit().remove(),C.each((function(){var r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),h=l.ensureUniformFontSize(t,\"outside\"===E?function(t,e,r){return{color:g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,family:g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,size:g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size}}(y,i,a.font):b(y,i,a.font));r.text(i.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,h).call(f.convertToTspans,t);var d,m=s.bBox(r.node());if(\"outside\"===E)d=L(m,i);else if(d=w(m,i,v),\"auto\"===E&&d.scale<1){var x=l.ensureUniformFontSize(t,y.outsidetextfont);r.call(s.font,x),d=L(m=s.bBox(r.node()),i)}var _=d.textPosAngle,k=void 0===_?i.pxmid:D(v.r,_);if(d.targetX=u+k[0]*d.rCenter+(d.x||0),d.targetY=c+k[1]*d.rCenter+(d.y||0),R(d,m),d.outside){var A=d.targetY;i.yLabelMin=A-m.height/2,i.yLabelMid=A,i.yLabelMax=A+m.height/2,i.labelExtraX=0,i.labelExtraY=0,T=!0}d.fontSize=h.size,p(y.type,d,a),e[o].transform=d,l.setTransormAndDisplay(r,d)}))}function P(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return\"a\"+n*v.r+\",\"+n*v.r+\" 0 \"+i.largeArc+(r?\" 1 \":\" 0 \")+a+\",\"+o}}));var k=n.select(this).selectAll(\"g.titletext\").data(y.title.text?[0]:[]);if(k.enter().append(\"g\").classed(\"titletext\",!0),k.exit().remove(),k.each((function(){var e,r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),i=y.title.text;y._meta&&(i=l.templateString(i,y._meta)),r.text(i).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,y.title.font).call(f.convertToTspans,t),e=\"middle center\"===y.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(v):C(v,h),r.attr(\"transform\",c(e.x,e.y)+u(Math.min(1,e.scale))+c(e.tx,e.ty))})),T&&function(t,e){var r,n,i,a,o,s,l,u,c,f,h,p,d;function v(t,e){return t.pxmid[1]-e.pxmid[1]}function y(t,e){return e.pxmid[1]-t.pxmid[1]}function m(t,r){r||(r={});var i,u,c,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,v=n?t.yLabelMax:t.yLabelMin,y=t.cyFinal+o(t.px0[1],t.px1[1]),m=p-d;if(m*l>0&&(t.labelExtraY=m),Array.isArray(e.pull))for(u=0;u=(g.castOption(e.pull,c.pts)||0)||((t.pxmid[1]-c.pxmid[1])*l>0?(m=c.cyFinal+o(c.px0[1],c.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=m):(v+t.labelExtraY-y)*l>0&&(i=3*s*Math.abs(u-f.indexOf(t)),(h=c.cxFinal+a(c.px0[0],c.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?v:y,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(u=t[n][r]).sort(i),c=t[1-n][r],f=c.concat(u),p=[],h=0;hMath.abs(f)?s+=\"l\"+f*t.pxmid[0]/t.pxmid[1]+\",\"+f+\"H\"+(a+t.labelExtraX+u):s+=\"l\"+t.labelExtraX+\",\"+c+\"v\"+(f-c)+\"h\"+u}else s+=\"V\"+(t.yLabelMid+t.labelExtraY)+\"h\"+u;l.ensureSingle(r,\"path\",\"textline\").call(o.stroke,e.outsidetextfont.color).attr({\"stroke-width\":Math.min(2,e.outsidetextfont.size/8),d:s,fill:\"none\"})}else r.select(\"path.textline\").remove()}))}(m,y),T&&y.automargin){var A=s.bBox(d.node()),M=y.domain,S=h.w*(M.x[1]-M.x[0]),E=h.h*(M.y[1]-M.y[0]),P=(.5*S-v.r)/h.w,O=(.5*E-v.r)/h.h;i.autoMargin(t,\"pie.\"+y.uid+\".automargin\",{xl:M.x[0]-P,xr:M.x[1]+P,yb:M.y[0]-O,yt:M.y[1]+O,l:Math.max(v.cx-v.r-A.left,0),r:Math.max(A.right-(v.cx+v.r),0),b:Math.max(A.bottom-(v.cy+v.r),0),t:Math.max(v.cy-v.r-A.top,0),pad:5})}}))}));setTimeout((function(){v.selectAll(\"tspan\").each((function(){var t=n.select(this);t.attr(\"dy\")&&t.attr(\"dy\",t.attr(\"dy\"))}))}),0)},formatSliceLabel:z,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:I,attachFxHandlers:x,computeTransform:R}},68357:function(t,e,r){\"use strict\";var n=r(39898),i=r(63463),a=r(72597).resizeText;t.exports=function(t){var e=t._fullLayout._pielayer.selectAll(\".trace\");a(t,e,\"pie\"),e.each((function(e){var r=e[0].trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(\"path.surface\").each((function(e){n.select(this).call(i,e,r,t)}))}))}},63463:function(t,e,r){\"use strict\";var n=r(7901),i=r(53581).castOption,a=r(22209);t.exports=function(t,e,r,o){var s=r.marker.line,l=i(s.color,e.pts)||n.defaultLine,u=i(s.width,e.pts)||0;t.call(a,e,r,o).style(\"stroke-width\",u).call(n.stroke,l)}},10959:function(t,e,r){\"use strict\";var n=r(82196);t.exports={x:n.x,y:n.y,xy:{valType:\"data_array\",editType:\"calc\"},indices:{valType:\"data_array\",editType:\"calc\"},xbounds:{valType:\"data_array\",editType:\"calc\"},ybounds:{valType:\"data_array\",editType:\"calc\"},text:n.text,marker:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,arrayOk:!1,editType:\"calc\"},blend:{valType:\"boolean\",dflt:null,editType:\"calc\"},sizemin:{valType:\"number\",min:.1,max:2,dflt:.5,editType:\"calc\"},sizemax:{valType:\"number\",min:.1,dflt:20,editType:\"calc\"},border:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},arearatio:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},transforms:void 0}},42743:function(t,e,r){\"use strict\";var n=r(9330).gl_pointcloud2d,i=r(78614),a=r(71739).findExtremes,o=r(34603);function s(t,e){this.scene=t,this.uid=e,this.type=\"pointcloud\",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color=\"rgb(0, 0, 0)\",this.name=\"\",this.hoverinfo=\"all\",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,u=this.xData=this.pickXData=t.x,c=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var v=i(t.marker.color),g=i(t.marker.border.color),y=t.opacity*t.marker.opacity;v[3]*=y,this.pointcloudOptions.color=v;var m=t.marker.blend;null===m&&(m=u.length<100||c.length<100),this.pointcloudOptions.blend=m,g[3]*=y,this.pointcloudOptions.borderColor=g;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},t.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},33876:function(t,e,r){\"use strict\";var n=r(71828),i=r(10959);t.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a(\"x\"),a(\"y\"),a(\"xbounds\"),a(\"ybounds\"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a(\"text\"),a(\"marker.color\",r),a(\"marker.opacity\"),a(\"marker.blend\"),a(\"marker.sizemin\"),a(\"marker.sizemax\"),a(\"marker.border.color\",r),a(\"marker.border.arearatio\"),e._length=null}},20593:function(t,e,r){\"use strict\";[\"*pointcloud* trace is deprecated!\",\"Please consider switching to the *scattergl* trace type.\"].join(\" \"),t.exports={attributes:r(10959),supplyDefaults:r(33876),calc:r(36563),plot:r(42743),moduleType:\"trace\",name:\"pointcloud\",basePlotModule:r(4796),categories:[\"gl\",\"gl2d\",\"showLegend\"],meta:{}}},39953:function(t,e,r){\"use strict\";var n=r(41940),i=r(9012),a=r(22399),o=r(77914),s=r(27670).Y,l=r(5386).fF,u=r(50693),c=r(44467).templatedArray,f=r(12663).descriptionOnlyNumbers,h=r(1426).extendFlat,p=r(30962).overrideAll;(t.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:\"sankey\",trace:!0}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\"},valueformat:{valType:\"string\",dflt:\".3s\",description:f(\"value\")},valuesuffix:{valType:\"string\",dflt:\"\"},arrangement:{valType:\"enumerated\",values:[\"snap\",\"perpendicular\",\"freeform\",\"fixed\"],dflt:\"snap\"},textfont:n({}),customdata:void 0,node:{label:{valType:\"data_array\",dflt:[]},groups:{valType:\"info_array\",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:\"number\",editType:\"calc\"}},x:{valType:\"data_array\",dflt:[]},y:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:.5,arrayOk:!0}},pad:{valType:\"number\",arrayOk:!1,min:0,dflt:20},thickness:{valType:\"number\",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]})},link:{arrowlen:{valType:\"number\",min:0,dflt:0},label:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0}},source:{valType:\"data_array\",dflt:[]},target:{valType:\"data_array\",dflt:[]},value:{valType:\"data_array\",dflt:[]},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]}),colorscales:c(\"concentrationscales\",{editType:\"calc\",label:{valType:\"string\",editType:\"calc\",dflt:\"\"},cmax:{valType:\"number\",editType:\"calc\",dflt:1},cmin:{valType:\"number\",editType:\"calc\",dflt:0},colorscale:h(u().colorscale,{dflt:[[0,\"white\"],[1,\"black\"]]})})}},\"calc\",\"nested\")).transforms=void 0},75536:function(t,e,r){\"use strict\";var n=r(30962).overrideAll,i=r(27659).a0,a=r(60436),o=r(528),s=r(6964),l=r(28569),u=r(47322).prepSelect,c=r(71828),f=r(73972),h=\"sankey\";function p(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a=\"pan\"===n.dragmode?\"move\":\"crosshair\",o=r._bgRect;if(o&&\"pan\"!==i&&\"zoom\"!==i){s(o,a);var h={_id:\"x\",c2p:c.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:\"y\",c2p:c.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:c.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;rm&&(m=a.source[e]),a.target[e]>m&&(m=a.target[e]);var x,b=m+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C=\"\";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),u.push({pointNumber:e,label:C,color:c?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var O=b+_.length,I=o(r.color),D=o(r.customdata),z=[];for(e=0;eb-1,childrenNodes:[],pointNumber:e,label:R,color:I?r.color[e]:r.color,customdata:D?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(O,M.source,M.target)&&(F=!0),{circular:F,links:u,nodes:z,groups:_,groupLookup:w}}(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},85247:function(t){\"use strict\";t.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:\"linear\",cn:{sankey:\"sankey\",sankeyLinks:\"sankey-links\",sankeyLink:\"sankey-link\",sankeyNodeSet:\"sankey-node-set\",sankeyNode:\"sankey-node\",nodeRect:\"node-rect\",nodeLabel:\"node-label\"}}},26857:function(t,e,r){\"use strict\";var n=r(71828),i=r(39953),a=r(7901),o=r(84267),s=r(27670).c,l=r(38048),u=r(44467),c=r(85501);function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r(\"label\"),r(\"cmin\"),r(\"cmax\"),r(\"colorscale\")}t.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),v=t.node,g=u.newContainer(e,\"node\");function y(t,e){return n.coerce(v,g,i.node,t,e)}y(\"label\"),y(\"groups\"),y(\"x\"),y(\"y\"),y(\"pad\"),y(\"thickness\"),y(\"line.color\"),y(\"line.width\"),y(\"hoverinfo\",t.hoverinfo),l(v,g,y,d),y(\"hovertemplate\");var m=h.colorway;y(\"color\",g.label.map((function(t,e){return a.addOpacity(function(t){return m[t%m.length]}(e),.8)}))),y(\"customdata\");var x=t.link||{},b=u.newContainer(e,\"link\");function _(t,e){return n.coerce(x,b,i.link,t,e)}_(\"label\"),_(\"arrowlen\"),_(\"source\"),_(\"target\"),_(\"value\"),_(\"line.color\"),_(\"line.width\"),_(\"hoverinfo\",t.hoverinfo),l(x,b,_,d),_(\"hovertemplate\");var w,T=o(h.paper_bgcolor).getLuminance()<.333?\"rgba(255, 255, 255, 0.6)\":\"rgba(0, 0, 0, 0.2)\";_(\"color\",n.repeat(T,b.value.length)),_(\"customdata\"),c(x,b,{name:\"colorscales\",handleItemDefaults:f}),s(e,h,p),p(\"orientation\"),p(\"valueformat\"),p(\"valuesuffix\"),g.x.length&&g.y.length&&(w=\"freeform\"),p(\"arrangement\",w),n.coerceFont(p,\"textfont\",n.extendFlat({},h.font)),e._length=null}},29396:function(t,e,r){\"use strict\";t.exports={attributes:r(39953),supplyDefaults:r(26857),calc:r(92930),plot:r(60436),moduleType:\"trace\",name:\"sankey\",basePlotModule:r(75536),selectPoints:r(84564),categories:[\"noOpacity\"],meta:{}}},60436:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.numberFormat,o=r(3393),s=r(30211),l=r(7901),u=r(85247).cn,c=i._;function f(t){return\"\"!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select(\"path\").style(\"fill-opacity\",e),n.select(t).select(\"rect\").style(\"fill-opacity\",e)}function d(t){n.select(t).select(\"text.name\").style(\"fill\",\"black\")}function v(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function y(t,e,r){e&&r&&h(r,e).selectAll(\".\"+u.sankeyLink).filter(v(e)).call(x.bind(0,e,r,!1))}function m(t,e,r){e&&r&&h(r,e).selectAll(\".\"+u.sankeyLink).filter(v(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll(\".\"+u.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll(\".\"+u.sankeyNode).filter(g(t)).call(y)}function b(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll(\".\"+u.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(u.sankeyNode).filter(g(t)).call(m)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}t.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,v=0;v\"),color:_(o,\"bgcolor\")||l.addOpacity(v.color,1),borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:n.event.x\"),color:_(o,\"bgcolor\")||i.tinyColorHue,borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:\"left\",hovertemplate:o.hovertemplate,hovertemplateLabels:m,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(m,i,a),\"skip\"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit(\"plotly_unhover\",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(m,r,i),s.click(t,{target:!0})}}})}},3393:function(t,e,r){\"use strict\";var n=r(49887),i=r(81684).k4,a=r(39898),o=r(30838),s=r(86781),l=r(85247),u=r(84267),c=r(7901),f=r(91424),h=r(71828),p=h.strTranslate,d=h.strRotate,v=r(28984),g=v.keyFun,y=v.repeat,m=v.unwrap,x=r(63893),b=r(73972),_=r(18783),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=m(e),a=i.trace,c=a.domain,f=\"h\"===a.orientation,p=a.node.pad,d=a.node.thickness,v=t.width*(c.x[1]-c.x[0]),g=t.height*(c.y[1]-c.y[0]),y=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[v,g]:[g,v]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(y).links(x);var _,w,T,k=n();for(var A in n.nodePadding()o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(y=k.nodes).forEach((function(t){var e,r,n,i=0,a=t.length;for(t.sort((function(t,e){return t.y0-e.y0})),n=0;n=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p})),n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:v,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,linkArrowLength:a.link.arrowlen,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:c.x[0]*t.width+t.margin.l,translateY:t.height-c.y[1]*t.height+t.margin.t,dragParallel:f?g:v,dragPerpendicular:f?v:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=u(e.color),i=e.source.label+\"|\"+e.target.label+\"__\"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:c.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,linkArrowLength:t.linkArrowLength,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){var e=t.linkArrowLength;if(t.link.circular)return function(t,e){var r=t.width/2,n=t.circularPathData;return\"top\"===t.circularLinkType?\"M \"+(n.targetX-e)+\" \"+(n.targetY+r)+\" L\"+(n.rightInnerExtent-e)+\" \"+(n.targetY+r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 1 \"+(n.rightFullExtent-r-e)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r-e)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 1 \"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent-r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 1 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 0 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"L\"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 0 \"+(n.rightFullExtent+r-e)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r-e)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 0 \"+(n.rightInnerExtent-e)+\" \"+(n.targetY-r)+\"L\"+(n.targetX-e)+\" \"+(n.targetY-r)+(e>0?\"L\"+n.targetX+\" \"+n.targetY:\"\")+\"Z\":\"M \"+(n.targetX-e)+\" \"+(n.targetY-r)+\" L\"+(n.rightInnerExtent-e)+\" \"+(n.targetY-r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 0 \"+(n.rightFullExtent-r-e)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r-e)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 0 \"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent+r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 0 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 1 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"L\"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 1 \"+(n.rightFullExtent+r-e)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r-e)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 1 \"+(n.rightInnerExtent-e)+\" \"+(n.targetY+r)+\"L\"+(n.targetX-e)+\" \"+(n.targetY+r)+(e>0?\"L\"+n.targetX+\" \"+n.targetY:\"\")+\"Z\"}(t.link,e);var r=Math.abs((t.link.target.x0-t.link.source.x1)/2);e>r&&(e=r);var n=t.link.source.x1,a=t.link.target.x0-e,o=i(n,a),s=o(.5),l=o(.5),u=t.link.y0-t.link.width/2,c=t.link.y0+t.link.width/2,f=t.link.y1-t.link.width/2,h=t.link.y1+t.link.width/2,p=\"M\"+n+\",\"+u,d=\"C\"+s+\",\"+u+\" \"+l+\",\"+f+\" \"+a+\",\"+f,v=\"C\"+l+\",\"+h+\" \"+s+\",\"+c+\" \"+n+\",\"+c,g=e>0?\"L\"+(a+e)+\",\"+(f+t.link.width/2):\"\";return p+d+(g+=\"L\"+a+\",\"+h)+v+\"Z\"}}function S(t,e){var r=u(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s=\"node_\"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:c.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join(\"_\"),interactionState:t.interactionState,figure:t}}function E(t){t.attr(\"transform\",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr(\"d\",M())}function P(t){t.attr(\"width\",(function(t){return t.node.x1-t.node.x0})).attr(\"height\",(function(t){return t.visibleHeight}))}function O(t){return t.link.width>1||t.linkLineWidth>0}function I(t){return p(t.translateX,t.translateY)+(t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\")}function D(t,e,r){t.on(\".basic\",null).on(\"mouseover.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on(\"mousemove.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on(\"mouseout.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on(\"click.basic\",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function z(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on(\"dragstart\",(function(a){if(\"fixed\"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,\"g\",\"dragcover\",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),\"snap\"===a.arrangement)){var o=a.traceId+\"|\"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on(\"drag\",(function(r){if(\"fixed\"!==r.arrangement){var n=a.event.x,i=a.event.y;\"snap\"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):(\"freeform\"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),\"snap\"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on(\"dragend\",(function(t){if(\"fixed\"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;el&&C[y].gap;)y--;for(x=C[y].s,v=C.length-1;v>y;v--)C[v].s=x;for(;lS[f]&&f=0;f--){var h=t[f];if(\"scatter\"===h.type&&h.xaxis===u.xaxis&&h.yaxis===u.yaxis){h.opacity=void 0;break}}}}}},17438:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(82196),o=r(47581),s=r(34098),l=r(67513),u=r(73927),c=r(565),f=r(49508),h=r(11058),p=r(94039),d=r(82410),v=r(28908),g=r(71828).coercePattern;t.exports=function(t,e,r,y){function m(r,i){return n.coerce(t,e,a,r,i)}var x=l(t,e,y,m);if(x||(e.visible=!1),e.visible){u(t,e,y,m),m(\"xhoverformat\"),m(\"yhoverformat\");var b=c(t,e,y,m);\"group\"===y.scattermode&&void 0===e.orientation&&m(\"orientation\",\"v\");var _=!b&&x=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a=Math.min(e,r)&&v<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-v);return aY!=(N=D[O][1])>=Y&&(R=D[O-1][0],F=D[O][0],N-B&&(z=R+(F-R)*(Y-B)/(N-B),H=Math.min(H,z),q=Math.max(q,z)));H=Math.max(H,0),q=Math.min(q,h._length);var W=s.defaultLine;return s.opacity(f.fillcolor)?W=f.fillcolor:s.opacity((f.line||{}).color)&&(W=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:Y,y1:Y,color:W,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},67368:function(t,e,r){\"use strict\";var n=r(34098);t.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:r(82196),layoutAttributes:r(21479),supplyDefaults:r(17438),crossTraceDefaults:r(34936),supplyLayoutDefaults:r(79334),calc:r(47761).calc,crossTraceCalc:r(72626),arraysToCalcdata:r(75225),plot:r(32663),colorbar:r(4898),formatLabels:r(8225),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(33720),selectPoints:r(98002),animatable:!0,moduleType:\"trace\",name:\"scatter\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\",\"zoomScale\"],meta:{}}},21479:function(t){\"use strict\";t.exports={scattermode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"overlay\",editType:\"calc\"},scattergap:{valType:\"number\",min:0,max:1,editType:\"calc\"}}},79334:function(t,e,r){\"use strict\";var n=r(71828),i=r(21479);t.exports=function(t,e){var r,a=\"group\"===e.barmode;\"group\"===e.scattermode&&(\"scattergap\",r=a?e.bargap:.2,n.coerce(t,e,i,\"scattergap\",r))}},11058:function(t,e,r){\"use strict\";var n=r(71828).isArrayOrTypedArray,i=r(52075).hasColorscale,a=r(1586);t.exports=function(t,e,r,o,s,l){l||(l={});var u=(t.marker||{}).color;s(\"line.color\",r),i(t,\"line\")?a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}):s(\"line.color\",!n(u)&&u||r),s(\"line.width\"),l.noDash||s(\"line.dash\"),l.backoff&&s(\"line.backoff\")}},34621:function(t,e,r){\"use strict\";var n=r(91424),i=r(50606),a=i.BADNUM,o=i.LOG_CLIP,s=o+.5,l=o-.5,u=r(71828),c=u.segmentsIntersect,f=u.constrain,h=r(47581);t.exports=function(t,e){var r,i,o,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=e.trace||{},L=e.xaxis,C=e.yaxis,P=\"log\"===L.type,O=\"log\"===C.type,I=L._length,D=C._length,z=e.backoff,R=E.marker,F=e.connectGaps,B=e.baseTolerance,N=e.shape,j=\"linear\"===N,U=E.fill&&\"none\"!==E.fill,V=[],H=h.minTolerance,q=t.length,G=new Array(q),Z=0;function Y(r){var n=t[r];if(!n)return!1;var i=e.linearized?L.l2p(n.x):L.c2p(n.x),o=e.linearized?C.l2p(n.y):C.c2p(n.y);if(i===a){if(P&&(i=L.c2p(n.x,!0)),i===a)return!1;O&&o===a&&(i*=Math.abs(L._m*D*(L._m>0?s:l)/(C._m*I*(C._m>0?s:l)))),i*=1e3}if(o===a){if(O&&(o=C.c2p(n.y,!0)),o===a)return!1;o*=1e3}return[i,o]}function W(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,u=i*o+a*s;if(u>0&&uot||t[1]lt)return[f(t[0],at,ot),f(t[1],st,lt)]}function ft(t,e){return t[0]===e[0]&&(t[0]===at||t[0]===ot)||t[1]===e[1]&&(t[1]===st||t[1]===lt)||void 0}function ht(t,e,r){return function(n,i){var a=ct(n),o=ct(i),s=[];if(a&&o&&ft(a,o))return s;a&&s.push(a),o&&s.push(o);var l=2*u.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);return l&&((a&&o?l>0==a[t]>o[t]?a:o:a||o)[t]+=l),s}}function pt(t){var e=t[0],r=t[1],n=e===G[Z-1][0],i=r===G[Z-1][1];if(!n||!i)if(Z>1){var a=e===G[Z-2][0],o=r===G[Z-2][1];n&&(e===at||e===ot)&&a?o?Z--:G[Z-1]=t:i&&(r===st||r===lt)&&o?a?Z--:G[Z-1]=t:G[Z++]=t}else G[Z++]=t}function dt(t){G[Z-1][0]!==t[0]&&G[Z-1][1]!==t[1]&&pt([Q,tt]),pt(t),et=null,Q=tt=0}\"linear\"===N||\"spline\"===N?nt=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=ut[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&J(o,t)ot?ot:0,$=e[1]lt?lt:0,K||$){if(Z)if(et){var n=nt(et,e);n.length>1&&(dt(n[0]),G[Z++]=n[1])}else rt=nt(G[Z-1],e)[0],G[Z++]=rt;else G[Z++]=[K||e[0],$||e[1]];var i=G[Z-1];K&&$&&(i[0]!==K||i[1]!==$)?(et&&(Q!==K&&tt!==$?pt(Q&&tt?(a=et,s=(o=e)[0]-a[0],l=(o[1]-a[1])/s,(a[1]*o[0]-o[1]*a[0])/s>0?[l>0?at:ot,lt]:[l>0?ot:at,st]):[Q||K,tt||$]):Q&&tt&&pt([Q,tt])),pt([K,$])):Q-K&&tt-$&&pt([K||Q,$||tt]),et=e,Q=K,tt=$}else et&&dt(nt(et,e)[0]),G[Z++]=e;var a,o,s,l}for(r=0;rX(v,yt))break;o=v,(w=m[0]*y[0]+m[1]*y[1])>b?(b=w,p=v,g=!1):w<_&&(_=w,d=v,g=!0)}if(g?(gt(p),o!==d&>(d)):(d!==i&>(d),o!==p&>(p)),gt(o),r>=t.length||!v)break;gt(v),i=v}}else gt(p)}et&&pt([Q||et[0],tt||et[1]]),V.push(G.slice(0,Z))}var mt=N.slice(N.length-1);if(z&&\"h\"!==mt&&\"v\"!==mt){for(var xt=!1,bt=-1,_t=[],wt=0;wt=0?l=p:(l=p=h,h++),l0?Math.max(r,a):0}}},4898:function(t){\"use strict\";t.exports={container:\"marker\",min:\"cmin\",max:\"cmax\"}},49508:function(t,e,r){\"use strict\";var n=r(7901),i=r(52075).hasColorscale,a=r(1586),o=r(34098);t.exports=function(t,e,r,s,l,u){var c=o.isBubble(t),f=(t.line||{}).color;u=u||{},f&&(r=f),l(\"marker.symbol\"),l(\"marker.opacity\",c?.7:1),l(\"marker.size\"),u.noAngle||(l(\"marker.angle\"),u.noAngleRef||l(\"marker.angleref\"),u.noStandOff||l(\"marker.standoff\")),l(\"marker.color\",r),i(t,\"marker\")&&a(t,e,s,l,{prefix:\"marker.\",cLetter:\"c\"}),u.noSelect||(l(\"selected.marker.color\"),l(\"unselected.marker.color\"),l(\"selected.marker.size\"),l(\"unselected.marker.size\")),u.noLine||(l(\"marker.line.color\",f&&!Array.isArray(f)&&e.marker.color!==f?f:c?n.background:n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,l,{prefix:\"marker.line.\",cLetter:\"c\"}),l(\"marker.line.width\",c?1:0)),c&&(l(\"marker.sizeref\"),l(\"marker.sizemin\"),l(\"marker.sizemode\")),u.gradient&&\"none\"!==l(\"marker.gradient.type\")&&l(\"marker.gradient.color\")}},73927:function(t,e,r){\"use strict\";var n=r(71828).dateTick0,i=r(50606).ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}t.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n(\"xperiod\");o&&(n(\"xperiod0\",a(o,e.xcalendar)),n(\"xperiodalignment\"))}if(i.y){var s=n(\"yperiod\");s&&(n(\"yperiod0\",a(s,e.ycalendar)),n(\"yperiodalignment\"))}}},32663:function(t,e,r){\"use strict\";var n=r(39898),i=r(73972),a=r(71828),o=a.ensureSingle,s=a.identity,l=r(91424),u=r(34098),c=r(34621),f=r(68687),h=r(61082).tester;function p(t,e,r,f,p,d,v){var g,y=t._context.staticPlot;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,c=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(u.hasMarkers(h)){var p=h.marker.maxdisplayed;if(0!==p){var d=i.filter((function(t){return t.x>=c[0]&&t.x<=c[1]&&t.y>=f[0]&&t.y<=f[1]})),v=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;u.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function x(t){return m?t.transition():t}var b=r.xaxis,_=r.yaxis,w=f[0].trace,T=w.line,k=n.select(d),A=o(k,\"g\",\"errorbars\"),M=o(k,\"g\",\"lines\"),S=o(k,\"g\",\"points\"),E=o(k,\"g\",\"text\");if(i.getComponentMethod(\"errorbars\",\"plot\")(t,A,r,v),!0===w.visible){var L,C;x(k).style(\"opacity\",w.opacity);var P=w.fill.charAt(w.fill.length-1);\"x\"!==P&&\"y\"!==P&&(P=\"\"),f[0][r.isRangePlot?\"nodeRangePlot3\":\"node3\"]=k;var O,I,D=\"\",z=[],R=w._prevtrace;R&&(D=R._prevRevpath||\"\",C=R._nextFill,z=R._polygons);var F,B,N,j,U,V,H,q=\"\",G=\"\",Z=[],Y=a.noop;if(L=w._ownFill,u.hasLines(w)||\"none\"!==w.fill){for(C&&C.datum(f),-1!==[\"hv\",\"vh\",\"hvh\",\"vhv\"].indexOf(T.shape)?(F=l.steps(T.shape),B=l.steps(T.shape.split(\"\").reverse().join(\"\"))):F=B=\"spline\"===T.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),T.smoothing):l.smoothopen(t,T.smoothing)}:function(t){return\"M\"+t.join(\"L\")},N=function(t){return B(t.reverse())},Z=c(f,{xaxis:b,yaxis:_,trace:w,connectGaps:w.connectgaps,baseTolerance:Math.max(T.width||1,3)/4,shape:T.shape,backoff:T.backoff,simplify:T.simplify,fill:w.fill}),H=w._polygons=new Array(Z.length),g=0;g0,g=f(t,e,r);(c=i.selectAll(\"g.trace\").data(g,(function(t){return t[0].trace.uid}))).enter().append(\"g\").attr(\"class\",(function(t){return\"trace scatter trace\"+t[0].trace.uid})).style(\"stroke-miterlimit\",2),c.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),\"g\",\"fills\");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,u=[];a._ownfill&&u.push(\"_ownFill\"),a._nexttrace&&u.push(\"_nextFill\");var c=i.selectAll(\"g\").data(u,s);c.enter().append(\"g\"),c.exit().each((function(t){a[t]=null})).remove(),c.order().each((function(t){a[t]=o(n.select(this),\"path\",\"js-fill\")}))}))}(t,c,e),v?(u&&(h=u()),n.transition().duration(a.duration).ease(a.easing).each(\"end\",(function(){h&&h()})).each(\"interrupt\",(function(){h&&h()})).each((function(){i.selectAll(\"g.trace\").each((function(r,n){p(t,n,e,r,g,this,a)}))}))):c.each((function(r,n){p(t,n,e,r,g,this,a)})),d&&c.exit().remove(),i.selectAll(\"path:not([d])\").remove()}},98002:function(t,e,r){\"use strict\";var n=r(34098);t.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,u=t.yaxis,c=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(c);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}t.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf(\"right\")>-1?1:0}function b(t){return null==t?0:t.indexOf(\"top\")>-1?-1:t.indexOf(\"bottom\")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var E=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f(\"surfacecolor\",p||d);for(var v=[\"x\",\"y\",\"z\"],g=0;g<3;++g){var y=\"projection.\"+v[g];f(y+\".show\")&&(f(y+\".opacity\"),f(y+\".scale\"))}var m=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");m(t,e,p||d||r,{axis:\"z\"}),m(t,e,p||d||r,{axis:\"y\",inherit:\"z\"}),m(t,e,p||d||r,{axis:\"x\",inherit:\"z\"})}else e.visible=!1}},13551:function(t,e,r){\"use strict\";t.exports={plot:r(58925),attributes:r(44542),markerSymbols:r(87381),supplyDefaults:r(21428),colorbar:[{container:\"marker\",min:\"cmin\",max:\"cmax\"},{container:\"line\",min:\"cmin\",max:\"cmax\"}],calc:r(36563),moduleType:\"trace\",name:\"scatter3d\",basePlotModule:r(58547),categories:[\"gl3d\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},97001:function(t,e,r){\"use strict\";var n=r(82196),i=r(9012),a=r(5386).fF,o=r(5386).si,s=r(50693),l=r(1426).extendFlat,u=n.marker,c=n.line,f=u.line;t.exports={carpet:{valType:\"string\",editType:\"calc\"},a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},mode:l({},n.mode,{dflt:\"markers\"}),text:l({},n.text,{}),texttemplate:o({editType:\"plot\"},{keys:[\"a\",\"b\",\"text\"]}),hovertext:l({},n.hovertext,{}),line:{color:c.color,width:c.width,dash:c.dash,backoff:c.backoff,shape:l({},c.shape,{values:[\"linear\",\"spline\"]}),smoothing:c.smoothing,editType:\"calc\"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:n.fillcolor,marker:l({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,angle:u.angle,angleref:u.angleref,standoff:u.standoff,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:l({width:f.width,editType:\"calc\"},s(\"marker.line\")),gradient:u.gradient,editType:\"calc\"},s(\"marker\")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:[\"a\",\"b\",\"text\",\"name\"]}),hoveron:n.hoveron,hovertemplate:a()}},34618:function(t,e,r){\"use strict\";var n=r(92770),i=r(36922),a=r(75225),o=r(66279),s=r(47761).calcMarkerSize,l=r(22882);t.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){var u;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var c,f,h=e._length,p=new Array(h),d=!1;for(u=0;u\")}return o}function m(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,\"\"):t._hovertitle,g.push(r+\": \"+e.toFixed(3)+t.labelsuffix)}}},46858:function(t,e,r){\"use strict\";t.exports={attributes:r(97001),supplyDefaults:r(98965),colorbar:r(4898),formatLabels:r(48953),calc:r(34618),plot:r(1913),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(22931),selectPoints:r(98002),eventData:r(16165),moduleType:\"trace\",name:\"scattercarpet\",basePlotModule:r(93612),categories:[\"svg\",\"carpet\",\"symbols\",\"showLegend\",\"carpetDependent\",\"zoomScale\"],meta:{}}},1913:function(t,e,r){\"use strict\";var n=r(32663),i=r(89298),a=r(91424);t.exports=function(t,e,r,o){var s,l,u,c=r[0][0].carpet,f=i.getFromId(t,c.xaxis||\"x\"),h=i.getFromId(t,c.yaxis||\"y\"),p={xaxis:f,yaxis:h,plot:e.plot};for(s=0;s\")}function p(t){return t+\"°\"}}(u,v,t,l[0].t.labels),t.hovertemplate=u.hovertemplate,[t]}}},17988:function(t,e,r){\"use strict\";t.exports={attributes:r(19316),supplyDefaults:r(10659),colorbar:r(4898),formatLabels:r(82719),calc:r(84622),calcGeoJSON:r(89171).calcGeoJSON,plot:r(89171).plot,style:r(33095),styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(14977),eventData:r(84084),selectPoints:r(20548),moduleType:\"trace\",name:\"scattergeo\",basePlotModule:r(44622),categories:[\"geo\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},89171:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(90973).getTopojsonFeatures,o=r(18214),s=r(41327),l=r(71739).findExtremes,u=r(50606).BADNUM,c=r(47761).calcMarkerSize,f=r(34098),h=r(33095);t.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d=\"geojson-id\"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r=g,w=2*b,T={},k=l.makeCalcdata(e,\"x\"),A=m.makeCalcdata(e,\"y\"),M=s(e,l,\"x\",k),S=s(e,m,\"y\",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n)),s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}return s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel))),s}(t,0,e,C,E,L),D=d(t,x);return f(o,e),_?I.marker&&(O=I.marker.sizeAvg||Math.max(I.marker.size,3)):O=u(e,b),c(t,e,l,m,E,L,O),I.errorX&&y(e,l,I.errorX),I.errorY&&y(e,m,I.errorY),I.fill&&!D.fill2d&&(D.fill2d=!0),I.marker&&!D.scatter2d&&(D.scatter2d=!0),I.line&&!D.line2d&&(D.line2d=!0),!I.errorX&&!I.errorY||D.error2d||(D.error2d=!0),I.text&&!D.glText&&(D.glText=!0),I.marker&&(I.marker.snap=b),D.lineOptions.push(I.line),D.errorXOptions.push(I.errorX),D.errorYOptions.push(I.errorY),D.fillOptions.push(I.fill),D.markerOptions.push(I.marker),D.markerSelectedOptions.push(I.markerSel),D.markerUnselectedOptions.push(I.markerUnsel),D.textOptions.push(I.text),D.textSelectedOptions.push(I.textSel),D.textUnselectedOptions.push(I.textUnsel),D.selectBatch.push([]),D.unselectBatch.push([]),T._scene=D,T.index=D.count,T.x=E,T.y=L,T.positions=C,D.count++,[{x:!1,y:!1,t:T,trace:e}]}},78232:function(t){\"use strict\";t.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},19635:function(t,e,r){\"use strict\";var n=r(92770),i=r(82019),a=r(25075),o=r(73972),s=r(71828),l=r(91424),u=r(41675),c=r(81697).formatColor,f=r(34098),h=r(39984),p=r(68645),d=r(78232),v=r(37822).DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},y=r(23469).appendArrayPointValue;function m(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,u=Array.isArray(l)?l:[l],c=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,v=e.texttemplate;if(v){p.text=[];var g=i._d3locale,m=Array.isArray(v),x=m?Math.min(v.length,a):a,b=m?function(t){return v[t]}:function(){return v};for(r=0;rd.TOO_MANY_POINTS||f.hasMarkers(e)?\"rect\":\"round\";if(u&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(u)?u.length>1?u[i]:u[0]:u,v=g[p],y=g[d],m=c?c/.8+1:0,x=-y*m-.5*y;o.offset[i]=[v*m/h,x/h]}}return o}}},47148:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(68645),o=r(42341),s=r(47581),l=r(34098),u=r(67513),c=r(73927),f=r(49508),h=r(11058),p=r(28908),d=r(82410);t.exports=function(t,e,r,v){function g(r,i){return n.coerce(t,e,o,r,i)}var y=!!t.marker&&a.isOpenSymbol(t.marker.symbol),m=l.isBubble(t),x=u(t,e,v,g);if(x){c(t,e,v,g),g(\"xhoverformat\"),g(\"yhoverformat\");var b=x100},e.isDotSymbol=function(t){return\"string\"==typeof t?n.DOT_RE.test(t):t>200}},20794:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828),a=r(34603);function o(t,e,r,o){var s=t.xa,l=t.ya,u=t.distance,c=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.ma=i.isArrayOrTypedArray(d.angle)?d.angle[f]:d.angle,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var v=d&&d.line;v&&(h.mlc=Array.isArray(v.color)?v.color[f]:v.color,h.mlw=i.isArrayOrTypedArray(v.width)?v.width[f]:v.width);var g=d&&d.gradient;g&&\"none\"!==g.type&&(h.mgt=Array.isArray(g.type)?g.type[f]:g.type,h.mgc=Array.isArray(g.color)?g.color[f]:g.color);var y=s.c2p(h.x,!0),m=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:y-x,x1:y+x,xLabelVal:k?k[f]:h.x,y0:m-x,y1:m+x,yLabelVal:A?A[f]:h.y,cd:T,distance:u,spikeDistance:c,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod(\"errorbars\",\"hoverInfo\")(h,o,M),M}t.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,u,c,f,h,p,d,v=t.cd,g=v[0].t,y=v[0].trace,m=t.xa,x=t.ya,b=g.x,_=g.y,w=m.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=m.p2c(w-k),M=m.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i=\"x\"===n?g.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=g.ids;var L=k;if(\"x\"===n){var C=!!y.xperiodalignment,P=!!y.yperiodalignment;for(c=0;c=Math.min(O,I)&&w<=Math.max(O,I)?0:1/0}if(f=Math.min(D,z)&&T<=Math.max(D,z)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[c]}}}else for(c=i.length-1;c>-1;c--)l=b[a=i[c]],u=_[a],f=m.c2p(l)-w,h=x.c2p(u)-T,(p=Math.sqrt(f*f+h*h))m.glText.length){var T=_-m.glText.length;for(v=0;vr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),m.line2d.update(m.lineOptions)),m.error2d){var A=(m.errorXOptions||[]).concat(m.errorYOptions||[]);m.error2d.update(A)}m.scatter2d&&m.scatter2d.update(m.markerOptions),m.fillOrder=s.repeat(null,_),m.fill2d&&(m.fillOptions=m.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,u=m.lineOptions[e],c=[];s._ownfill&&c.push(e),s._nexttrace&&c.push(e+1),c.length&&(m.fillOrder[e]=c);var f,h,p=[],d=u&&u.positions||l.positions;if(\"tozeroy\"===s.fill){for(f=0;ff&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if(\"tozerox\"===s.fill){for(f=0;ff&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if(\"toself\"===s.fill||\"tonext\"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a-1;for(v=0;v<_;v++){var L=r[v][0],C=L.trace,P=L.t,O=P.index,I=C._length,D=P.x,z=P.y;if(C.selectedpoints||S||E){if(S||(S=!0),C.selectedpoints){var R=m.selectBatch[O]=s.selIndices2selPoints(C),F={};for(g=0;g\")}function c(t){return t+\"°\"}}t.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,f=t.xa,h=t.ya,p=t.subplot,d=[],v=l+c.uid+\"-circle\",g=c.cluster&&c.cluster.enabled;if(g){var y=p.map.queryRenderedFeatures(null,{layers:[v]});d=y.map((function(t){return t.id}))}var m=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),x=e-m;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;if(g&&-1===d.indexOf(t.i+1))return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=p.project([n,a]),l=o.x-f.c2p([x,a]),u=o.y-h.c2p([n,r]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+u*u)-c,1-3/c)}),t),!1!==t.index){var b=o[t.index],_=b.lonlat,w=[i.modHalf(_[0],360)+m,_[1]],T=f.c2p(w),k=h.c2p(w),A=b.mrc||1;t.x0=T-A,t.x1=T+A,t.y0=k-A,t.y1=k+A;var M={};M[c.subplot]={_subplot:p};var S=c._module.formatLabels(b,c,M);return t.lonLabel=S.lonLabel,t.latLabel=S.latLabel,t.color=a(c,b),t.extraText=u(c,b,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:u}},20467:function(t,e,r){\"use strict\";t.exports={attributes:r(99181),supplyDefaults:r(76645),colorbar:r(4898),formatLabels:r(15636),calc:r(84622),plot:r(86951),hoverPoints:r(28178).hoverPoints,eventData:r(53353),selectPoints:r(86387),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:\"trace\",name:\"scattermapbox\",basePlotModule:r(50101),categories:[\"mapbox\",\"gl\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},86951:function(t,e,r){\"use strict\";var n=r(71828),i=r(15790),a=r(77734).traceLayerPrefix,o={cluster:[\"cluster\",\"clusterCount\",\"circle\"],nonCluster:[\"fill\",\"line\",\"circle\",\"symbol\"]};function s(t,e,r,n){this.type=\"scattermapbox\",this.subplot=t,this.uid=e,this.clusterEnabled=r,this.isHidden=n,this.sourceIds={fill:\"source-\"+e+\"-fill\",line:\"source-\"+e+\"-line\",circle:\"source-\"+e+\"-circle\",symbol:\"source-\"+e+\"-symbol\",cluster:\"source-\"+e+\"-circle\",clusterCount:\"source-\"+e+\"-circle\"},this.layerIds={fill:a+e+\"-fill\",line:a+e+\"-line\",circle:a+e+\"-circle\",symbol:a+e+\"-symbol\",cluster:a+e+\"-cluster\",clusterCount:a+e+\"-cluster-count\"},this.below=null}var l=s.prototype;l.addSource=function(t,e,r){var i={type:\"geojson\",data:e.geojson};r&&r.enabled&&n.extendFlat(i,{cluster:!0,clusterMaxZoom:r.maxzoom});var a=this.subplot.map.getSource(this.sourceIds[t]);a?a.setData(e.geojson):this.subplot.map.addSource(this.sourceIds[t],i)},l.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},l.addLayer=function(t,e,r){var n={type:e.type,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint};e.filter&&(n.filter=e.filter);for(var i,a=this.layerIds[t],o=this.subplot.getMapLayers(),s=0;s=0;r--){var i=e[r];n.removeLayer(c.layerIds[i])}t||n.removeSource(c.sourceIds.circle)}(t):function(t){for(var e=o.nonCluster,r=e.length-1;r>=0;r--){var i=e[r];n.removeLayer(c.layerIds[i]),t||n.removeSource(c.sourceIds[i])}}(t)}function h(t){l?function(t){t||c.addSource(\"circle\",a.circle,e.cluster);for(var r=o.cluster,n=0;n=0;r--){var n=e[r];t.removeLayer(this.layerIds[n]),t.removeSource(this.sourceIds[n])}},t.exports=function(t,e){var r,n,a,l=e[0].trace,u=l.cluster&&l.cluster.enabled,c=!0!==l.visible,f=new s(t,l.uid,u,c),h=i(t.gd,e),p=f.below=t.belowLookup[\"trace-\"+l.uid];if(u)for(f.addSource(\"circle\",h.circle,l.cluster),r=0;r\")}}t.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},91271:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"scatterpolar\",basePlotModule:r(23580),categories:[\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:r(81245),supplyDefaults:r(22184).supplyDefaults,colorbar:r(4898),formatLabels:r(98608),calc:r(26442),plot:r(45162),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(59150).hoverPoints,selectPoints:r(98002),meta:{}}},45162:function(t,e,r){\"use strict\";var n=r(32663),i=r(50606).BADNUM;t.exports=function(t,e,r){for(var a=e.layers.frontplot.select(\"g.scatterlayer\"),o=e.xaxis,s=e.yaxis,l={xaxis:o,yaxis:s,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},u=e.radialAxis,c=e.angularAxis,f=0;f=u&&(m.marker.cluster=d.tree),m.marker&&(m.markerSel.positions=m.markerUnsel.positions=m.marker.positions=_),m.line&&_.length>1&&l.extendFlat(m.line,s.linePositions(t,p,_)),m.text&&(l.extendFlat(m.text,{positions:_},s.textPosition(t,p,m.text,m.marker)),l.extendFlat(m.textSel,{positions:_},s.textPosition(t,p,m.text,m.markerSel)),l.extendFlat(m.textUnsel,{positions:_},s.textPosition(t,p,m.text,m.markerUnsel))),m.fill&&!h.fill2d&&(h.fill2d=!0),m.marker&&!h.scatter2d&&(h.scatter2d=!0),m.line&&!h.line2d&&(h.line2d=!0),m.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(m.line),h.fillOptions.push(m.fill),h.markerOptions.push(m.marker),h.markerSelectedOptions.push(m.markerSel),h.markerUnselectedOptions.push(m.markerUnsel),h.textOptions.push(m.text),h.textSelectedOptions.push(m.textSel),h.textUnselectedOptions.push(m.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=y,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}},t.exports.reglPrecompiled={}},48300:function(t,e,r){\"use strict\";var n=r(5386).fF,i=r(5386).si,a=r(1426).extendFlat,o=r(82196),s=r(9012),l=o.line;t.exports={mode:o.mode,real:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},imag:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},text:o.text,texttemplate:i({editType:\"plot\"},{keys:[\"real\",\"imag\",\"text\"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,backoff:l.backoff,shape:a({},l.shape,{values:[\"linear\",\"spline\"]}),smoothing:l.smoothing,editType:\"calc\"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:[\"real\",\"imag\",\"text\",\"name\"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},30621:function(t,e,r){\"use strict\";var n=r(92770),i=r(50606).BADNUM,a=r(36922),o=r(75225),s=r(66279),l=r(47761).calcMarkerSize;t.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,c=r[u].realaxis,f=r[u].imaginaryaxis,h=c.makeCalcdata(e,\"real\"),p=f.makeCalcdata(e,\"imag\"),d=e._length,v=new Array(d),g=0;g\")}}t.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},85956:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"scattersmith\",basePlotModule:r(7504),categories:[\"smith\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:r(48300),supplyDefaults:r(65269),colorbar:r(4898),formatLabels:r(62047),calc:r(30621),plot:r(12480),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(11350).hoverPoints,selectPoints:r(98002),meta:{}}},12480:function(t,e,r){\"use strict\";var n=r(32663),i=r(50606).BADNUM,a=r(23893).smith;t.exports=function(t,e,r){for(var o=e.layers.frontplot.select(\"g.scatterlayer\"),s=e.xaxis,l=e.yaxis,u={xaxis:s,yaxis:l,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},c=0;c\"),o.hovertemplate=h.hovertemplate,a}function x(t,e){y.push(t._hovertitle+\": \"+e)}}},52979:function(t,e,r){\"use strict\";t.exports={attributes:r(50413),supplyDefaults:r(46008),colorbar:r(4898),formatLabels:r(93645),calc:r(54337),plot:r(7507),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(47250),selectPoints:r(98002),eventData:r(4524),moduleType:\"trace\",name:\"scatterternary\",basePlotModule:r(61639),categories:[\"ternary\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},7507:function(t,e,r){\"use strict\";var n=r(32663);t.exports=function(t,e,r){var i=e.plotContainer;i.select(\".scatterlayer\").selectAll(\"*\").remove();for(var a=e.xaxis,o=e.yaxis,s={xaxis:a,yaxis:o,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},l=e.layers.frontplot.select(\"g.scatterlayer\"),u=0;uh?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;pa&&l||i-1,P=!0;if(o(x)||p.selectedpoints||C){var O=p._length;if(p.selectedpoints){v.selectBatch=p.selectedpoints;var I=p.selectedpoints,D={};for(l=0;l1&&(c=v[m-1],h=g[m-1],d=y[m-1]),e=0;ec?\"-\":\"+\")+\"x\")).replace(\"y\",(f>h?\"-\":\"+\")+\"y\")).replace(\"z\",(p>d?\"-\":\"+\")+\"z\");var L=function(){m=0,M=[],S=[],E=[]};(!m||m2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,c=e._len,f={};function d(t,e){var n=r[e],o=i[u[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,\"xaxis\"),d(e._v,\"yaxis\"),d(e._w,\"zaxis\"),c),!c)return{positions:[],cells:[]};var v=d(e._Xs,\"xaxis\"),g=d(e._Ys,\"yaxis\"),y=d(e._Zs,\"zaxis\");if(f.meshgrid=[v,g,y],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,\"xaxis\"),d(e._startsY,\"yaxis\"),d(e._startsZ,\"zaxis\"));else{for(var m=g[0],x=h(v),b=h(y),_=new Array(x.length*b.length),w=0,T=0;T=0};m?(r=Math.min(y.length,b.length),l=function(t){return M(y[t])&&S(t)},f=function(t){return String(y[t])}):(r=Math.min(x.length,b.length),l=function(t){return M(x[t])&&S(t)},f=function(t){return String(x[t])}),w&&(r=Math.min(r,_.length));for(var E=0;E1){for(var O=a.randstr(),I=0;I=0){e.i=s.i;var c=r.marker;c.pattern&&c.colors&&c.pattern.shape||(c.color=u,e.color=u),n.pointStyle(t,r,a,e)}else i.fill(t,u)}},83523:function(t,e,r){\"use strict\";var n=r(39898),i=r(73972),a=r(23469).appendArrayPointValue,o=r(30211),s=r(71828),l=r(11086),u=r(2791),c=r(53581).formatPieValue;function f(t,e,r){for(var n=t.data.data,i={curveNumber:e.index,pointNumber:n.i,data:e._input,fullData:e},o=0;o\"),name:A||D(\"name\")?m.name:void 0,color:k(\"hoverlabel.bgcolor\")||x.color,borderColor:k(\"hoverlabel.bordercolor\"),fontFamily:k(\"hoverlabel.font.family\"),fontSize:k(\"hoverlabel.font.size\"),fontColor:k(\"hoverlabel.font.color\"),nameLength:k(\"hoverlabel.namelength\"),textAlign:k(\"hoverlabel.align\"),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?\"left\":\"right\"),y&&(F.x=E,F.idealAlign=E<0?\"left\":\"right\");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(y){var N=t.select(\"path.surface\");h.styleOne(N,i,m,r,{hovered:!0})}d._hasHoverEvent=!0,r.emit(\"plotly_hover\",{points:l||[f(i,m,h.eventDataKeys)],event:n.event})}})),t.on(\"mouseout\",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit(\"plotly_unhover\",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),y){var l=t.select(\"path.surface\");h.styleOne(l,s,a,r,{hovered:!1})}})),t.on(\"click\",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(u.isHierarchyRoot(t)||u.isLeaf(t)),c=u.getPtId(t),p=u.isEntry(t)?u.findEntryWithChild(v,c):u.findEntryWithLevel(v,c),y=u.getPtId(p),m={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(m.nextLevel=y);var x=l.triggerHandler(r,\"plotly_\"+d.type+\"click\",m);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call(\"_storeDirectGUIEdit\",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:y}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:\"immediate\",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call(\"animate\",r,b,_)}}))}},2791:function(t,e,r){\"use strict\";var n=r(71828),i=r(7901),a=r(6964),o=r(53581);function s(t){return t.data.data.pid}e.findEntryWithLevel=function(t,r){var n;return r&&t.eachAfter((function(t){if(e.getPtId(t)===r)return n=t.copy()})),n||t},e.findEntryWithChild=function(t,r){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},e.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},e.isHeader=function(t,r){return!(e.isLeaf(t)||t.depth===r._maxDepth-1)},e.getParent=function(t,r){return e.findEntryWithLevel(t,s(r))},e.listPath=function(t,r){var n=t.parent;if(!n)return[];var i=r?[n.data[r]]:[n];return e.listPath(n,r).concat(i)},e.getPath=function(t){return e.listPath(t,\"label\").join(\"/\")+\"/\"},e.formatValue=o.formatPieValue,e.formatPercent=function(t,e){var r=n.formatPercent(t,0);return\"0%\"===r&&(r=o.formatPiePercent(t,e)),r}},87619:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"sunburst\",basePlotModule:r(66888),categories:[],animatable:!0,attributes:r(57564),layoutAttributes:r(2654),supplyDefaults:r(17094),supplyLayoutDefaults:r(57034),calc:r(52147).calc,crossTraceCalc:r(52147).crossTraceCalc,plot:r(24714).plot,style:r(29969).style,colorbar:r(4898),meta:{}}},2654:function(t){\"use strict\";t.exports={sunburstcolorway:{valType:\"colorlist\",editType:\"calc\"},extendsunburstcolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},57034:function(t,e,r){\"use strict\";var n=r(71828),i=r(2654);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"sunburstcolorway\",e.colorway),r(\"extendsunburstcolors\")}},24714:function(t,e,r){\"use strict\";var n=r(39898),i=r(674),a=r(81684).sX,o=r(91424),s=r(71828),l=r(63893),u=r(72597),c=u.recordMinTextSize,f=u.clearMinTextSize,h=r(14575),p=r(53581).getRotationAngle,d=h.computeTransform,v=h.transformInsideText,g=r(29969).styleOne,y=r(16688).resizeText,m=r(83523),x=r(7055),b=r(2791);function _(t,r,u,f){var h=t._context.staticPlot,y=t._fullLayout,_=!y.uniformtext.mode&&b.hasTransition(f),T=n.select(u).selectAll(\"g.slice\"),k=r[0],A=k.trace,M=k.hierarchy,S=b.findEntryWithLevel(M,A.level),E=b.getMaxDepth(A),L=y._size,C=A.domain,P=L.w*(C.x[1]-C.x[0]),O=L.h*(C.y[1]-C.y[0]),I=.5*Math.min(P,O),D=k.cx=L.l+L.w*(C.x[1]+C.x[0])/2,z=k.cy=L.t+L.h*(1-C.y[0])-O/2;if(!S)return T.remove();var R=null,F={};_&&T.each((function(t){F[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!R&&b.isEntry(t)&&(R=t)}));var B=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(S).descendants(),N=S.height+1,j=0,U=E;k.hasMultipleRoots&&b.isHierarchyRoot(S)&&(B=B.slice(1),N-=1,j=1,U+=1),B=B.filter((function(t){return t.y1<=U}));var V=p(A.rotation);V&&B.forEach((function(t){t.x0+=V,t.x1+=V}));var H=Math.min(N,E),q=function(t){return(t-j)/H*I},G=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},Z=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,D,z)},Y=function(t){return D+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(T=T.data(B,b.getPtId)).enter().append(\"g\").classed(\"slice\",!0),_?T.exit().transition().each((function(){var t=n.select(this);t.select(\"path.surface\").transition().attrTween(\"d\",(function(t){var e=function(t){var e,r=b.getPtId(t),n=F[r],i=F[b.getPtId(S)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+V;e=t.rpx1X?2*Math.PI:0)+V;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,$(t));else e={rpx0:0,rpx1:0};else e={x0:V,x1:V};return a(e,n)}(t);return function(t){return Z(e(t))}})):f.attr(\"d\",Z),u.call(m,S,t,r,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,A,t);var p=s.ensureSingle(u,\"g\",\"slicetext\"),w=s.ensureSingle(p,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),T=s.ensureUniformFontSize(t,b.determineTextFont(A,i,y.font));w.text(e.formatSliceLabel(i,S,A,r,y)).classed(\"slicetext\",!0).attr(\"text-anchor\",\"middle\").call(o.font,T).call(l.convertToTspans,t);var M=o.bBox(w.node());i.transform=v(M,i,k),i.transform.targetX=Y(i),i.transform.targetY=W(i);var E=function(t,e){var r=t.transform;return d(r,e),r.fontSize=T.size,c(A.type,r,y),s.getTextTransform(r)};_?w.transition().attrTween(\"transform\",(function(t){var e=function(t){var e,r=F[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},R)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,$(t));else e.x0=e.x1=V;else e.x0=e.x1=V;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),u=a(e.x0,t.x0),f=a(e.x1,t.x1),h=a(e.transform.scale,n.scale),p=a(e.transform.rotate,n.rotate),d=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,v=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=u(t),i=f(t),a=function(t){return v(Math.pow(t,d))}(t),s={pxmid:G(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return c(A.type,n,y),{transform:{targetX:Y(s),targetY:W(s),scale:h(t),rotate:p(t),rCenter:a}}}}(t);return function(t){return E(e(t),M)}})):w.attr(\"transform\",E(i,M))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}e.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,u=!r,c=!s.uniformtext.mode&&b.hasTransition(r);f(\"sunburst\",s),(a=l.selectAll(\"g.trace.sunburst\").data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(\"sunburst\",!0).attr(\"stroke-linejoin\",\"round\"),a.order(),c?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){o&&o()})).each(\"interrupt\",(function(){o&&o()})).each((function(){l.selectAll(\"g.trace\").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&y(t,s._sunburstlayer.selectAll(\".trace\"),\"sunburst\")),u&&a.exit().remove()},e.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&\"none\"!==o))return\"\";var l=i.separators,u=n[0],c=t.data.data,f=u.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var v,g=o.split(\"+\"),y=function(t){return-1!==g.indexOf(t)},m=[];if(y(\"label\")&&c.label&&m.push(c.label),c.hasOwnProperty(\"v\")&&y(\"value\")&&m.push(b.formatValue(c.v,l)),!h){y(\"current path\")&&m.push(b.getPath(t.data));var x=0;y(\"percent parent\")&&x++,y(\"percent entry\")&&x++,y(\"percent root\")&&x++;var _=x>1;if(x){var w,T=function(t){v=b.formatPercent(w,l),_&&(v+=\" of \"+t),m.push(v)};y(\"percent parent\")&&!h&&(w=d/b.getValue(p),T(\"parent\")),y(\"percent entry\")&&(w=d/b.getValue(e),T(\"entry\")),y(\"percent root\")&&(w=d/b.getValue(f),T(\"root\"))}}return y(\"text\")&&(v=s.castOption(r,c.i,\"text\"),s.isValidTextValue(v)&&m.push(v)),m.join(\"
\")}var k=s.castOption(r,c.i,\"texttemplate\");if(!k)return\"\";var A={};c.label&&(A.label=c.label),c.hasOwnProperty(\"v\")&&(A.value=c.v,A.valueLabel=b.formatValue(c.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),c.hasOwnProperty(\"color\")&&(A.color=c.color);var M=s.castOption(r,c.i,\"text\");return(s.isValidTextValue(M)||\"\"===M)&&(A.text=M),A.customdata=s.castOption(r,c.i,\"customdata\"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},29969:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901),a=r(71828),o=r(72597).resizeText,s=r(43467);function l(t,e,r,n){var o=e.data.data,l=!e.children,u=o.i,c=a.castOption(r,u,\"marker.line.color\")||i.defaultLine,f=a.castOption(r,u,\"marker.line.width\")||0;t.call(s,e,r,n).style(\"stroke-width\",f).call(i.stroke,c).style(\"opacity\",l?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(\".trace\");o(t,e,\"sunburst\"),e.each((function(e){var r=n.select(this),i=e[0].trace;r.style(\"opacity\",i.opacity),r.selectAll(\"path.surface\").each((function(e){n.select(this).call(l,e,i,t)}))}))},styleOne:l}},54532:function(t,e,r){\"use strict\";var n=r(7901),i=r(50693),a=r(12663).axisHoverFormat,o=r(5386).fF,s=r(9012),l=r(1426).extendFlat,u=r(30962).overrideAll;function c(t){return{show:{valType:\"boolean\",dflt:!1},start:{valType:\"number\",dflt:null,editType:\"plot\"},end:{valType:\"number\",dflt:null,editType:\"plot\"},size:{valType:\"number\",dflt:null,min:0,editType:\"plot\"},project:{x:{valType:\"boolean\",dflt:!1},y:{valType:\"boolean\",dflt:!1},z:{valType:\"boolean\",dflt:!1}},color:{valType:\"color\",dflt:n.defaultLine},usecolormap:{valType:\"boolean\",dflt:!1},width:{valType:\"number\",min:1,max:16,dflt:2},highlight:{valType:\"boolean\",dflt:!0},highlightcolor:{valType:\"color\",dflt:n.defaultLine},highlightwidth:{valType:\"number\",min:1,max:16,dflt:2}}}var f=t.exports=u(l({z:{valType:\"data_array\"},x:{valType:\"data_array\"},y:{valType:\"data_array\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:o(),xhoverformat:a(\"x\"),yhoverformat:a(\"y\"),zhoverformat:a(\"z\"),connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},surfacecolor:{valType:\"data_array\"}},i(\"\",{colorAttr:\"z or surfacecolor\",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:\"calc\"}),{contours:{x:c(),y:c(),z:c()},hidesurface:{valType:\"boolean\",dflt:!1},lightposition:{x:{valType:\"number\",min:-1e5,max:1e5,dflt:10},y:{valType:\"number\",min:-1e5,max:1e5,dflt:1e4},z:{valType:\"number\",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:\"number\",min:0,max:1,dflt:.8},diffuse:{valType:\"number\",min:0,max:1,dflt:.8},specular:{valType:\"number\",min:0,max:2,dflt:.05},roughness:{valType:\"number\",min:0,max:1,dflt:.5},fresnel:{valType:\"number\",min:0,max:5,dflt:.2}},opacity:{valType:\"number\",min:0,max:1,dflt:1},opacityscale:{valType:\"any\",editType:\"calc\"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),\"calc\",\"nested\");f.x.editType=f.y.editType=f.z.editType=\"calc+clearAxisTypes\",f.transforms=void 0},18396:function(t,e,r){\"use strict\";var n=r(78803);t.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:\"\",cLetter:\"c\"}):n(t,e,{vals:e.z,containerStr:\"\",cLetter:\"c\"})}},43768:function(t,e,r){\"use strict\";var n=r(9330).gl_surface3d,i=r(9330).ndarray,a=r(9330).ndarray_linear_interpolate.d2,o=r(824),s=r(43907),l=r(71828).isArrayOrTypedArray,u=r(81697).parseColorScale,c=r(78614),f=r(21081).extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){null!=t.dataCoordinate[a]&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var o=this.data.hovertext||this.data.text;return Array.isArray(o)&&o[i]&&void 0!==o[i][n]?t.textLabel=o[i][n]:t.textLabel=o||\"\",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function v(t,e){if(t0){r=d[n];break}return r}function m(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a_;)r--,r/=y(r),++r1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,u=1+a+1,c=i(new Float32Array(l*u),[l,u]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]\",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:\"cubic-out\",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:\"cubic-out\",uplift:5,wrapSpacer:\" \",wrapSplitCharacter:\" \",cn:{table:\"table\",tableControlView:\"table-control-view\",scrollBackground:\"scroll-background\",yColumn:\"y-column\",columnBlock:\"column-block\",scrollAreaClip:\"scroll-area-clip\",scrollAreaClipRect:\"scroll-area-clip-rect\",columnBoundary:\"column-boundary\",columnBoundaryClippath:\"column-boundary-clippath\",columnBoundaryRect:\"column-boundary-rect\",columnCells:\"column-cells\",columnCell:\"column-cell\",cellRect:\"cell-rect\",cellText:\"cell-text\",cellTextHolder:\"cell-text-holder\",scrollbarKit:\"scrollbar-kit\",scrollbar:\"scrollbar\",scrollbarSlider:\"scrollbar-slider\",scrollbarGlyph:\"scrollbar-glyph\",scrollbarCaptureZone:\"scrollbar-capture-zone\"}}},51018:function(t,e,r){\"use strict\";var n=r(49850),i=r(1426).extendFlat,a=r(92770);function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||u===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=u,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=u+1,a=0);return n}t.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[\"\"],d=l(d));var v=d.concat(p(r).map((function(){return u((d[0]||[\"\"]).length)}))),g=e.domain,y=Math.floor(t._fullLayout._size.w*(g.x[1]-g.x[0])),m=Math.floor(t._fullLayout._size.h*(g.y[1]-g.y[0])),x=e.header.values.length?v[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,m-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=v.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*y}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:g.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y[1]),size:t._fullLayout._size,width:y,maxLineWidth:L,height:m,columnOrder:M,groupHeight:m,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:v}),gdColumns:v.map((function(t){return t[0]})),gdColumnsOriginalOrder:v.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:v.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+\"__\"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:c,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=c(t)})),C}},56269:function(t,e,r){\"use strict\";var n=r(1426).extendFlat;e.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:\"header\",type:\"header\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:\"cells1\",type:\"cells\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:\"cells2\",type:\"cells\",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},e.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0;return[r,e?r+e.rows.length:0]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+(\"string\"==typeof r&&r.match(/[<$&> ]/)?\"_keybuster_\"+Math.random():\"\"),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},39754:function(t,e,r){\"use strict\";var n=r(71828),i=r(44464),a=r(27670).c;t.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s(\"columnwidth\"),s(\"header.values\"),s(\"header.format\"),s(\"header.align\"),s(\"header.prefix\"),s(\"header.suffix\"),s(\"header.height\"),s(\"header.line.width\"),s(\"header.line.color\"),s(\"header.fill.color\"),n.coerceFont(s,\"header.font\",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var u,c=\"string\"==typeof(u=i)&&u.match(n.latexCheck);t.latex=c;var f,h,p=c?\"\":T(t.calcdata.cells.prefix,e,r)||\"\",d=c?\"\":T(t.calcdata.cells.suffix,e,r)||\"\",v=c?null:T(t.calcdata.cells.format,e,r)||null,g=p+(v?a(v)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!c&&(f=w(g)),t.cellHeightMayIncrease=s||c||t.mayHaveMarkup||(void 0===f?w(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var y=(\" \"===n.wrapSplitCharacter?g.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===u.length&&(u[0]===i.length-1?u.unshift(u[0]-1):u.push(u[0]+1)),u[0]%2&&u.reverse(),e.each((function(t,e){t.page=u[e],t.scrollY=l})),e.attr(\"transform\",(function(t){var e=z(t.rowBlocks,t.page)-t.scrollY;return c(0,e)})),t&&(C(t,r,e,u,n.prevPages,n,0),C(t,r,e,u,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),u=r||s.scrollbarState.dragMultiplier,c=s.scrollY;s.scrollY=void 0===a?s.scrollY+u*i.event.dy:a;var f=l.selectAll(\".\"+n.cn.yColumn).selectAll(\".\"+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===c}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll(\"tspan.line\").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],u=0,c=t.column.columnWidth-2*n.cellPad;for(t.value=\"\";s.length;)u+(i=(r=s.shift()).width+a)>c&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],u=0),l.push(r.text),u+=i;u&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll(\"tspan.line\").remove(),_(o.select(\".\"+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(D)}}function O(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),u=o.key-l.firstRowIndex,f=l.rows[u].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[u].rowHeight&&(l.rows[u].rowHeight=p,t.selectAll(\".\"+n.cn.columnCell).call(D),E(null,t.filter(A),0),x(r,a,!0)),s.attr(\"transform\",(function(){var t=this,e=t.parentNode.getBoundingClientRect(),r=i.select(t.parentNode).select(\".\"+n.cn.cellRect).node().getBoundingClientRect(),a=t.transform.baseVal.consolidate(),s=r.top-e.top+(a?a.matrix.f:n.cellPad);return c(I(o,i.select(t.parentNode).select(\".\"+n.cn.cellTextHolder).node().getBoundingClientRect().width),s)})),o.settledY=!0}}}function I(t,e){switch(t.align){case\"left\":default:return n.cellPad;case\"right\":return t.column.columnWidth-(e||0)-n.cellPad;case\"center\":return(t.column.columnWidth-(e||0))/2}}function D(t){t.attr(\"transform\",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return c(0,r+e)})).selectAll(\".\"+n.cn.cellRect).attr(\"height\",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function z(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n\",\"<\",\"|\",\"/\",\"\\\\\"],dflt:\">\",editType:\"plot\"},thickness:{valType:\"number\",min:12,editType:\"plot\"},textfont:c({},s.textfont,{}),editType:\"calc\"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:\"plot\"},{keys:u.eventDataKeys.concat([\"label\",\"value\"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c({},s.outsidetextfont,{}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\"],dflt:\"top left\",editType:\"plot\"},sort:s.sort,root:l.root,domain:o({name:\"treemap\",trace:!0,editType:\"calc\"})}},78018:function(t,e,r){\"use strict\";var n=r(74875);e.name=\"treemap\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},65039:function(t,e,r){\"use strict\";var n=r(52147);e.y=function(t,e){return n.calc(t,e)},e.T=function(t){return n._runCrossTraceCalc(\"treemap\",t)}},43473:function(t){\"use strict\";t.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:\"poly\",eventDataKeys:[\"currentPath\",\"root\",\"entry\",\"percentRoot\",\"percentEntry\",\"percentParent\"],gapWithPathbar:1}},91174:function(t,e,r){\"use strict\";var n=r(71828),i=r(45802),a=r(7901),o=r(27670).c,s=r(90769).handleText,l=r(97313).TEXTPAD,u=r(37434).handleMarkerDefaults,c=r(21081),f=c.hasColorscale,h=c.handleDefaults;t.exports=function(t,e,r,c){function p(r,a){return n.coerce(t,e,i,r,a)}var d=p(\"labels\"),v=p(\"parents\");if(d&&d.length&&v&&v.length){var g=p(\"values\");g&&g.length?p(\"branchvalues\"):p(\"count\"),p(\"level\"),p(\"maxdepth\"),\"squarify\"===p(\"tiling.packing\")&&p(\"tiling.squarifyratio\"),p(\"tiling.flip\"),p(\"tiling.pad\");var y=p(\"text\");p(\"texttemplate\"),e.texttemplate||p(\"textinfo\",Array.isArray(y)?\"text+label\":\"label\"),p(\"hovertext\"),p(\"hovertemplate\");var m=p(\"pathbar.visible\");s(t,e,c,p,\"auto\",{hasPathbar:m,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),p(\"textposition\");var x=-1!==e.textposition.indexOf(\"bottom\");u(t,e,c,p),(e._hasColorscale=f(t,\"marker\",\"colors\")||(t.marker||{}).coloraxis)?h(t,e,c,p,{prefix:\"marker.\",cLetter:\"c\"}):p(\"marker.depthfade\",!(e.marker.colors||[]).length);var b=2*e.textfont.size;p(\"marker.pad.t\",x?b/4:b),p(\"marker.pad.l\",b/4),p(\"marker.pad.r\",b/4),p(\"marker.pad.b\",x?b:b/4),p(\"marker.cornerradius\"),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},m&&(p(\"pathbar.thickness\",e.pathbar.textfont.size+2*l),p(\"pathbar.side\"),p(\"pathbar.edgeshape\")),p(\"sort\"),p(\"root.color\"),o(e,c,p),e._length=null}else e.visible=!1}},80694:function(t,e,r){\"use strict\";var n=r(39898),i=r(2791),a=r(72597).clearMinTextSize,o=r(16688).resizeText,s=r(46650);t.exports=function(t,e,r,l,u){var c,f,h=u.type,p=u.drawDescendants,d=t._fullLayout,v=d[\"_\"+h+\"layer\"],g=!r;a(h,d),(c=v.selectAll(\"g.trace.\"+h).data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(h,!0),c.order(),!d.uniformtext.mode&&i.hasTransition(r)?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){f&&f()})).each(\"interrupt\",(function(){f&&f()})).each((function(){v.selectAll(\"g.trace\").each((function(e){s(t,e,this,r,p)}))}))):(c.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,v.selectAll(\".trace\"),h)),g&&c.exit().remove()}},66209:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(91424),o=r(63893),s=r(37210),l=r(96362).styleOne,u=r(43473),c=r(2791),f=r(83523),h=!0;t.exports=function(t,e,r,p,d){var v=d.barDifY,g=d.width,y=d.height,m=d.viewX,x=d.viewY,b=d.pathSlice,_=d.toMoveInsideSlice,w=d.strTransform,T=d.hasTransition,k=d.handleSlicesExit,A=d.makeUpdateSliceInterpolator,M=d.makeUpdateTextInterpolator,S={},E=t._context.staticPlot,L=t._fullLayout,C=e[0],P=C.trace,O=C.hierarchy,I=g/P._entryDepth,D=c.listPath(r.data,\"id\"),z=s(O.copy(),[g,y],{packing:\"dice\",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(z=z.filter((function(t){var e=D.indexOf(t.data.id);return-1!==e&&(t.x0=I*e,t.x1=I*(e+1),t.y0=v,t.y1=v+y,t.onPathbar=!0,!0)}))).reverse(),(p=p.data(z,c.getPtId)).enter().append(\"g\").classed(\"pathbar\",!0),k(p,h,S,[g,y],b),p.order();var R=p;T&&(R=R.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),R.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-Math.min(g,y)/2),s._hoverY=x(s.y1-y/2);var p=n.select(this),d=i.ensureSingle(p,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?d.transition().attrTween(\"d\",(function(t){var e=A(t,h,S,[g,y]);return function(t){return b(e(t))}})):d.attr(\"d\",b),p.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),d.call(l,s,P,t,{hovered:!1}),s._text=(c.getPtLabel(s)||\"\").split(\"
\").join(\" \")||\"\";var v=i.ensureSingle(p,\"g\",\"slicetext\"),k=i.ensureSingle(v,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),C=i.ensureUniformFontSize(t,c.determineTextFont(P,s,L.font,{onPathbar:!0}));k.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",\"start\").call(a.font,C).call(o.convertToTspans,t),s.textBB=a.bBox(k.node()),s.transform=_(s,{fontSize:C.size,onPathbar:!0}),s.transform.fontSize=C.size,T?k.transition().attrTween(\"transform\",(function(t){var e=M(t,h,S,[g,y]);return function(t){return w(e(t))}})):k.attr(\"transform\",w(s))}))}},52583:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(91424),o=r(63893),s=r(37210),l=r(96362).styleOne,u=r(43473),c=r(2791),f=r(83523),h=r(24714).formatSliceLabel,p=!1;t.exports=function(t,e,r,d,v){var g=v.width,y=v.height,m=v.viewX,x=v.viewY,b=v.pathSlice,_=v.toMoveInsideSlice,w=v.strTransform,T=v.hasTransition,k=v.handleSlicesExit,A=v.makeUpdateSliceInterpolator,M=v.makeUpdateTextInterpolator,S=v.prevEntry,E=t._context.staticPlot,L=t._fullLayout,C=e[0].trace,P=-1!==C.textposition.indexOf(\"left\"),O=-1!==C.textposition.indexOf(\"right\"),I=-1!==C.textposition.indexOf(\"bottom\"),D=!I&&!C.marker.pad.t||I&&!C.marker.pad.b,z=s(r,[g,y],{packing:C.tiling.packing,squarifyratio:C.tiling.squarifyratio,flipX:C.tiling.flip.indexOf(\"x\")>-1,flipY:C.tiling.flip.indexOf(\"y\")>-1,pad:{inner:C.tiling.pad,top:C.marker.pad.t,left:C.marker.pad.l,right:C.marker.pad.r,bottom:C.marker.pad.b}}).descendants(),R=1/0,F=-1/0;z.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(R=Math.min(R,e),F=Math.max(F,e))})),d=d.data(z,c.getPtId),C._maxVisibleLayers=isFinite(F)?F-R+1:0,d.enter().append(\"g\").classed(\"slice\",!0),k(d,p,{},[g,y],b),d.order();var B=null;if(T&&S){var N=c.getPtId(S);d.each((function(t){null===B&&c.getPtId(t)===N&&(B={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var j=function(){return B||{x0:0,x1:g,y0:0,y1:y}},U=d;return T&&(U=U.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),U.each((function(s){var d=c.isHeader(s,C);s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.marker.pad.r),s._hoverY=x(I?s.y1-C.marker.pad.b/2:s.y0+C.marker.pad.t/2);var v=n.select(this),k=i.ensureSingle(v,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?k.transition().attrTween(\"d\",(function(t){var e=A(t,p,j(),[g,y]);return function(t){return b(e(t))}})):k.attr(\"d\",b),v.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),k.call(l,s,C,t,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=d?D?\"\":c.getPtLabel(s)||\"\":h(s,r,C,e,L)||\"\";var S=i.ensureSingle(v,\"g\",\"slicetext\"),z=i.ensureSingle(S,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),R=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));z.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",O?\"end\":P||d?\"start\":\"middle\").call(a.font,R).call(o.convertToTspans,t),s.textBB=a.bBox(z.node()),s.transform=_(s,{fontSize:R.size,isHeader:d}),s.transform.fontSize=R.size,T?z.transition().attrTween(\"transform\",(function(t){var e=M(t,p,j(),[g,y]);return function(t){return w(e(t))}})):z.attr(\"transform\",w(s))})),B}},14102:function(t){\"use strict\";t.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o-1?C+I:-(O+I):0,z={x0:P,x1:P,y0:D,y1:D+O},R=function(t,e,r){var n=y.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]};g.hasMultipleRoots&&k&&M++,y._maxDepth=M,y._backgroundColor=v.paper_bgcolor,y._entryDepth=b.data.depth,y._atRootLevel=k;var V=-L/2+S.l+S.w*(E.x[1]+E.x[0])/2,H=-C/2+S.t+S.h*(1-(E.y[1]+E.y[0])/2),q=function(t){return V+t},G=function(t){return H+t},Z=G(0),Y=q(0),W=function(t){return Y+t},X=function(t){return Z+t};function J(t,e){return t+\",\"+e}var K=W(0),$=function(t){t.x=Math.max(K,t.x)},Q=y.pathbar.edgeshape,tt=y[m?\"tiling\":\"marker\"].pad,et=function(t){return-1!==y.textposition.indexOf(t)},rt=et(\"top\"),nt=et(\"left\"),it=et(\"right\"),at=et(\"bottom\"),ot=function(t,e){var r=t.x0,n=t.x1,i=t.y0,a=t.y1,o=t.textBB,c=rt||e.isHeader&&!at?\"start\":at?\"end\":\"middle\",f=et(\"right\"),h=et(\"left\")||e.onPathbar?-1:f?1:0;if(e.isHeader){if((r+=(m?tt:tt.l)-s)>=(n-=(m?tt:tt.r)-s)){var p=(r+n)/2;r=p,n=p}var d;at?i<(d=a-(m?tt:tt.b))&&d\"===Q?(l.x-=a,u.x-=a,c.x-=a,f.x-=a):\"/\"===Q?(c.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):\"\\\\\"===Q?(l.x-=a,u.x-=a,o.x-=a/2,s.x-=a/2):\"<\"===Q&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(u),$(c),$(s),\"M\"+J(l.x,l.y)+\"L\"+J(u.x,u.y)+\"L\"+J(s.x,s.y)+\"L\"+J(c.x,c.y)+\"L\"+J(f.x,f.y)+\"L\"+J(o.x,o.y)+\"Z\"},toMoveInsideSlice:ot,makeUpdateSliceInterpolator:lt,makeUpdateTextInterpolator:ut,handleSlicesExit:ct,hasTransition:A,strTransform:ft}):w.remove()}},96362:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901),a=r(71828),o=r(2791),s=r(72597).resizeText,l=r(43467);function u(t,e,r,n,s){var u,c,f=(s||{}).hovered,h=e.data.data,p=h.i,d=h.color,v=o.isHierarchyRoot(e),g=1;if(f)u=r._hovered.marker.line.color,c=r._hovered.marker.line.width;else if(v&&d===r.root.color)g=100,u=\"rgba(0,0,0,0)\",c=0;else if(u=a.castOption(r,p,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,p,\"marker.line.width\")||0,!r._hasColorscale&&!e.onPathbar){var y=r.marker.depthfade;if(y){var m,x=i.combine(i.addOpacity(r._backgroundColor,.75),d);if(!0===y){var b=o.getMaxDepth(r);m=isFinite(b)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else m=e.data.depth-r._entryDepth,r._atRootLevel||m++;if(m>0)for(var _=0;_0){var b,_,w,T,k,A=t.xa,M=t.ya;\"h\"===d.orientation?(k=e,b=\"y\",w=M,_=\"x\",T=A):(k=r,b=\"x\",w=A,_=\"y\",T=M);var S=p[t.index];if(k>=S.span[0]&&k<=S.span[1]){var E=i.extendFlat({},t),L=T.c2p(k,!0),C=s.getKdeValue(S,d,k),P=s.getPositionOnKdePath(S,d,L),O=w._offset,I=w._length;E[b+\"0\"]=P[0],E[b+\"1\"]=P[1],E[_+\"0\"]=E[_+\"1\"]=L,E[_+\"Label\"]=_+\": \"+a.hoverLabelText(T,k,d[_+\"hoverformat\"])+\", \"+p[0].t.labels.kde+\" \"+C.toFixed(3);for(var D=0,z=0;z\")),c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;return i(n)?n:i(a)&&o?a:void 0}(h,g),[c]}function k(t){return n(v,t,h[d+\"hoverformat\"])}}},19990:function(t,e,r){\"use strict\";t.exports={attributes:r(43037),layoutAttributes:r(13494),supplyDefaults:r(83266).supplyDefaults,crossTraceDefaults:r(83266).crossTraceDefaults,supplyLayoutDefaults:r(5176),calc:r(52752),crossTraceCalc:r(70766),plot:r(30436),style:r(55750).style,hoverPoints:r(61326),eventData:r(58593),selectPoints:r(81974),moduleType:\"trace\",name:\"waterfall\",basePlotModule:r(93612),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},13494:function(t){\"use strict\";t.exports={waterfallmode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"group\",editType:\"calc\"},waterfallgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},waterfallgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},5176:function(t,e,r){\"use strict\";var n=r(71828),i=r(13494);t.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(g+=h?\"M\"+f[0]+\",\"+d[1]+\"V\"+d[0]:\"M\"+f[1]+\",\"+d[0]+\"H\"+f[0]),\"between\"!==p&&(r.isSum||s path\").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),u(r,s,t),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},82887:function(t,e,r){\"use strict\";var n=r(89298),i=r(71828),a=r(86281),o=r(79344).p,s=r(50606).BADNUM;e.moduleType=\"transform\",e.name=\"aggregate\";var l=e.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},groups:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},aggregations:{_isLinkedToArray:\"aggregation\",target:{valType:\"string\",editType:\"calc\"},func:{valType:\"enumerated\",values:[\"count\",\"sum\",\"avg\",\"median\",\"mode\",\"rms\",\"stddev\",\"min\",\"max\",\"first\",\"last\",\"change\",\"range\"],dflt:\"first\",editType:\"calc\"},funcmode:{valType:\"enumerated\",values:[\"sample\",\"population\"],dflt:\"sample\",editType:\"calc\"},enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},u=l.aggregations;function c(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),u=l.get(),c=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case\"count\":return f;case\"first\":return h;case\"last\":return p;case\"sum\":return function(t,e){for(var r=0,i=0;ii&&(i=c,o=u)}}return i?a(o):s};case\"rms\":return function(t,e){for(var r=0,i=0,o=0;o\":return function(t){return h(t)>s};case\">=\":return function(t){return h(t)>=s};case\"[]\":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case\"()\":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case\"][\":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case\")(\":return function(t){var e=h(t);return es[1]};case\"](\":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case\")[\":return function(t){var e=h(t);return e=s[1]};case\"{}\":return function(t){return-1!==s.indexOf(h(t))};case\"}{\":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},y=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},y=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(g);for(var w=o(e.transforms,r),T=0;T1?\"%{group} (%{trace})\":\"%{group}\");var l=t.styles,u=o.styles=[];if(l)for(a=0;af)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,p.prototype),e}function p(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return g(t)}return d(t,e,r)}function d(t,e,r){if(\"string\"==typeof t)return function(t,e){if(\"string\"==typeof e&&\"\"!==e||(e=\"utf8\"),!p.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|b(t,e),n=h(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(tt(t,Uint8Array)){var e=new Uint8Array(t);return m(e.buffer,e.byteOffset,e.byteLength)}return y(t)}(t);if(null==t)throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t));if(tt(t,ArrayBuffer)||t&&tt(t.buffer,ArrayBuffer))return m(t,e,r);if(\"undefined\"!=typeof SharedArrayBuffer&&(tt(t,SharedArrayBuffer)||t&&tt(t.buffer,SharedArrayBuffer)))return m(t,e,r);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return p.from(n,e,r);var i=function(t){if(p.isBuffer(t)){var e=0|x(t.length),r=h(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?\"number\"!=typeof t.length||et(t.length)?h(0):y(t):\"Buffer\"===t.type&&Array.isArray(t.data)?y(t.data):void 0}(t);if(i)return i;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return p.from(t[Symbol.toPrimitive](\"string\"),e,r);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t))}function v(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function g(t){return v(t),h(t<0?0:0|x(t))}function y(t){for(var e=t.length<0?0:0|x(t.length),r=h(e),n=0;n=f)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+f.toString(16)+\" bytes\");return 0|t}function b(t,e){if(p.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||tt(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+s(t));var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return K(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return $(t).length;default:if(i)return n?-1:K(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function _(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return z(this,e,r);case\"utf8\":case\"utf-8\":return P(this,e,r);case\"ascii\":return I(this,e,r);case\"latin1\":case\"binary\":return D(this,e,r);case\"base64\":return C(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return R(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function w(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function T(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),et(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=p.from(e,n)),p.isBuffer(e))return 0===e.length?-1:k(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):k(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function k(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function C(t,e,r){return 0===e&&r===t.length?l.fromByteArray(t):l.fromByteArray(t.slice(e,r))}function P(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=O)return String.fromCharCode.apply(String,t);for(var r=\"\",n=0;nn.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!p.isBuffer(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},p.byteLength=b,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;er&&(t+=\" ... \"),\"\"},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(t,e,r,n,i){if(tt(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),!p.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+s(t));if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),l=Math.min(a,o),u=this.slice(n,i),c=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return A(this,t,e,r);case\"utf8\":case\"utf-8\":return M(this,t,e,r);case\"ascii\":case\"latin1\":case\"binary\":return S(this,t,e,r);case\"base64\":return E(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return L(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function I(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function B(t,e,r,n,i,a){if(!p.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function N(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function j(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function U(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function V(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,4),u.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,8),u.write(t,e,r,n,52,8),r+8}p.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},p.prototype.readUint8=p.prototype.readUInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),this[t]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]|this[t+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]<<8|this[t+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},p.prototype.readBigUInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},p.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||F(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},p.prototype.readInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},p.prototype.readInt16LE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt16BE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},p.prototype.readInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},p.prototype.readBigInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||F(t,4,this.length),u.read(this,t,!0,23,4)},p.prototype.readFloatBE=function(t,e){return t>>>=0,e||F(t,4,this.length),u.read(this,t,!1,23,4)},p.prototype.readDoubleLE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!0,52,8)},p.prototype.readDoubleBE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},p.prototype.writeUint8=p.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,255,0),this[e]=255&t,e+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigUInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeBigUInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},p.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},p.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},p.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},p.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeBigInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeFloatLE=function(t,e,r){return V(this,t,e,!0,r)},p.prototype.writeFloatBE=function(t,e,r){return V(this,t,e,!1,r)},p.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},p.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},p.prototype.copy=function(t,e,r,n){if(!p.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a=n+4;r-=3)e=\"_\".concat(t.slice(r-3,r)).concat(e);return\"\".concat(t.slice(0,r)).concat(e)}function Y(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?\">= 0\".concat(s,\" and < 2\").concat(s,\" ** \").concat(8*(a+1)).concat(s):\">= -(2\".concat(s,\" ** \").concat(8*(a+1)-1).concat(s,\") and < 2 ** \")+\"\".concat(8*(a+1)-1).concat(s):\">= \".concat(e).concat(s,\" and <= \").concat(r).concat(s),new q.ERR_OUT_OF_RANGE(\"value\",o,t)}!function(t,e,r){W(e,\"offset\"),void 0!==t[e]&&void 0!==t[e+r]||X(e,t.length-(r+1))}(n,i,a)}function W(t,e){if(\"number\"!=typeof t)throw new q.ERR_INVALID_ARG_TYPE(e,\"number\",t)}function X(t,e,r){if(Math.floor(t)!==t)throw W(t,r),new q.ERR_OUT_OF_RANGE(r||\"offset\",\"an integer\",t);if(e<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE(r||\"offset\",\">= \".concat(r?1:0,\" and <= \").concat(e),t)}G(\"ERR_BUFFER_OUT_OF_BOUNDS\",(function(t){return t?\"\".concat(t,\" is outside of buffer bounds\"):\"Attempt to access memory outside buffer bounds\"}),RangeError),G(\"ERR_INVALID_ARG_TYPE\",(function(t,e){return'The \"'.concat(t,'\" argument must be of type number. Received type ').concat(s(e))}),TypeError),G(\"ERR_OUT_OF_RANGE\",(function(t,e,r){var n='The value of \"'.concat(t,'\" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=Z(String(r)):\"bigint\"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=Z(i)),i+=\"n\"),n+\" It must be \".concat(e,\". Received \").concat(i)}),RangeError);var J=/[^+/0-9A-Za-z-_]/g;function K(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function $(t){return l.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(J,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function Q(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function tt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function et(t){return t!=t}var rt=function(){for(var t=\"0123456789abcdef\",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function nt(t){return\"undefined\"==typeof BigInt?it:t}function it(){throw new Error(\"BigInt not supported\")}},2321:function(t){\"use strict\";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||\"undefined\"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&\"string\"==typeof i.headers[\"user-agent\"]&&(i=i.headers[\"user-agent\"]),\"string\"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf(\"Macintosh\")&&-1!==i.indexOf(\"Safari\")&&(a=!0),a}},3910:function(t,e){\"use strict\";e.byteLength=function(t){var e=s(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,a=s(t),o=a[0],l=a[1],u=new i(function(t,e,r){return 3*(e+r)/4-r}(0,o,l)),c=0,f=l>0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===l&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,u=n-i;su?u:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+\"==\")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+\"=\")),a.join(\"\")};for(var r=[],n=[],i=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function l(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join(\"\")}n[\"-\".charCodeAt(0)]=62,n[\"_\".charCodeAt(0)]=63},3187:function(t,e){e.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v}},1152:function(t,e,r){\"use strict\";t.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],u=t.mode||\"turntable\",c=n(),f=i(),h=a();return c.setDistanceLimits(l[0],l[1]),c.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:c,orbit:f,matrix:h},u)};var n=r(3440),i=r(7774),a=r(9298);function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode=\"turntable\",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;s.flush=function(t){for(var e=this._controllerList,r=0;r0?u=u.ushln(f):f<0&&(c=c.ushln(-f)),s(u,c)}},234:function(t,e,r){\"use strict\";var n=r(3218);t.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},4275:function(t,e,r){\"use strict\";var n=r(1928);t.exports=function(t){return t.cmp(new n(0))}},9958:function(t,e,r){\"use strict\";var n=r(4275);t.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20?52:r+32}},3218:function(t,e,r){\"use strict\";r(1928),t.exports=function(t){return t&&\"object\"==typeof t&&Boolean(t.words)}},5514:function(t,e,r){\"use strict\";var n=r(1928),i=r(8362);t.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},8524:function(t,e,r){\"use strict\";var n=r(5514),i=r(4275);t.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);return o.cmpn(1)?[t.div(o),e.div(o)]:[t,e]}},2813:function(t,e,r){\"use strict\";var n=r(1928);t.exports=function(t){return new n(t)}},3962:function(t,e,r){\"use strict\";var n=r(8524);t.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},4951:function(t,e,r){\"use strict\";var n=r(4275);t.exports=function(t){return n(t[0])*n(t[1])}},4354:function(t,e,r){\"use strict\";var n=r(8524);t.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},7999:function(t,e,r){\"use strict\";var n=r(9958),i=r(1112);t.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,u=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return u*s;if(s){var c=i(s)+4;return u*(s+(h=n(l.ushln(c).divRound(r)))*Math.pow(2,-c))}var f=r.bitLength()-l.bitLength()+53,h=n(l.ushln(f).divRound(r));return f<1023?u*h*Math.pow(2,-f):u*(h*=Math.pow(2,-1023))*Math.pow(2,1023-f)}},5070:function(t){\"use strict\";function e(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function r(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function n(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function i(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function a(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function o(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},2288:function(t,e){\"use strict\";function r(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,1+((t|=t>>>8)|t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},1928:function(t,e,r){!function(t,e){\"use strict\";function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(r=e,e=10),this._init(t||0,e||10,r||\"be\"))}var o;\"object\"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{o=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(6601).Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function u(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if(\"le\"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=l(t,e,n)<=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?\"\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var u=1;u>>26,f=67108863&l,h=Math.min(u,e.length-1),p=Math.max(0,u-t.length+1);p<=h;p++){var d=u-p|0;c+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[u]=0|f,l=0|c}return 0!==l?r.words[u]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=f[t],p=h[t];r=\"\";var d=this.clone();for(d.negative=0;!d.isZero();){var v=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?v+r:c[u-v.length]+v+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,\"byte array longer than desired length\"),n(a>0,\"Requested array length <= 0\"),this.strip();var o,s,l=\"le\"===e,u=new t(a),c=this.clone();if(l){for(s=0;!c.isZero();s++)o=c.andln(255),c.iushrn(8),u[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,v=p>>>13,g=0|o[2],y=8191&g,m=g>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],O=8191&P,I=P>>>13,D=0|o[8],z=8191&D,R=D>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Z=0|s[2],Y=8191&Z,W=Z>>>13,X=0|s[3],J=8191&X,K=X>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ut=st>>>13,ct=0|s[8],ft=8191&ct,ht=ct>>>13,pt=0|s[9],dt=8191&pt,vt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;u=((a=Math.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(v,U)|0,a=Math.imul(v,V);var yt=(u+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,U),i=(i=Math.imul(y,V))+Math.imul(m,U)|0,a=Math.imul(m,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(v,q)|0,a=a+Math.imul(v,G)|0;var mt=(u+(n=n+Math.imul(f,Y)|0)|0)+((8191&(i=(i=i+Math.imul(f,W)|0)+Math.imul(h,Y)|0))<<13)|0;u=((a=a+Math.imul(h,W)|0)+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(y,q)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(m,q)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(d,Y)|0,i=(i=i+Math.imul(d,W)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,W)|0;var xt=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;u=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(m,Y)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(v,J)|0,a=a+Math.imul(v,K)|0;var bt=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,Q)|0))<<13)|0;u=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,Y)|0,i=(i=i+Math.imul(b,W)|0)+Math.imul(_,Y)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,K)|0)+Math.imul(m,J)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(d,Q)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,tt)|0;var _t=(u+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;u=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,Y)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,W)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(v,rt)|0,a=a+Math.imul(v,nt)|0;var wt=(u+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;u=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,V))+Math.imul(I,U)|0,a=Math.imul(I,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(S,Y)|0,a=a+Math.imul(S,W)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(v,at)|0,a=a+Math.imul(v,ot)|0;var Tt=(u+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ut)|0)+Math.imul(h,lt)|0))<<13)|0;u=((a=a+Math.imul(h,ut)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(z,U),i=(i=Math.imul(z,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(O,q)|0,i=(i=i+Math.imul(O,G)|0)+Math.imul(I,q)|0,a=a+Math.imul(I,G)|0,n=n+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,W)|0)+Math.imul(C,Y)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,Q)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(y,at)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ut)|0)+Math.imul(v,lt)|0,a=a+Math.imul(v,ut)|0;var kt=(u+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;u=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(z,q)|0,i=(i=i+Math.imul(z,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(O,Y)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,W)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ut)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(v,ft)|0,a=a+Math.imul(v,ht)|0;var At=(u+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,vt)|0)+Math.imul(h,dt)|0))<<13)|0;u=((a=a+Math.imul(h,vt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(z,Y)|0,i=(i=i+Math.imul(z,W)|0)+Math.imul(R,Y)|0,a=a+Math.imul(R,W)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,K)|0)+Math.imul(I,J)|0,a=a+Math.imul(I,K)|0,n=n+Math.imul(L,Q)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,Q)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ut)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ut)|0,n=n+Math.imul(y,ft)|0,i=(i=i+Math.imul(y,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var Mt=(u+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,vt)|0)+Math.imul(v,dt)|0))<<13)|0;u=((a=a+Math.imul(v,vt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,Y),i=(i=Math.imul(B,W))+Math.imul(N,Y)|0,a=Math.imul(N,W),n=n+Math.imul(z,J)|0,i=(i=i+Math.imul(z,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,Q)|0,a=a+Math.imul(I,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ut)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ut)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(u+(n=n+Math.imul(y,dt)|0)|0)+((8191&(i=(i=i+Math.imul(y,vt)|0)+Math.imul(m,dt)|0))<<13)|0;u=((a=a+Math.imul(m,vt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(z,Q)|0,i=(i=i+Math.imul(z,tt)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,a=a+Math.imul(I,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ut)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ut)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(u+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,vt)|0)+Math.imul(_,dt)|0))<<13)|0;u=((a=a+Math.imul(_,vt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,Q),i=(i=Math.imul(B,tt))+Math.imul(N,Q)|0,a=Math.imul(N,tt),n=n+Math.imul(z,rt)|0,i=(i=i+Math.imul(z,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(O,at)|0,i=(i=i+Math.imul(O,ot)|0)+Math.imul(I,at)|0,a=a+Math.imul(I,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ut)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ut)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(u+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,vt)|0)+Math.imul(k,dt)|0))<<13)|0;u=((a=a+Math.imul(k,vt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(z,at)|0,i=(i=i+Math.imul(z,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(O,lt)|0,i=(i=i+Math.imul(O,ut)|0)+Math.imul(I,lt)|0,a=a+Math.imul(I,ut)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(u+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,vt)|0)+Math.imul(S,dt)|0))<<13)|0;u=((a=a+Math.imul(S,vt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(z,lt)|0,i=(i=i+Math.imul(z,ut)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ut)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ft)|0,a=a+Math.imul(I,ht)|0;var Pt=(u+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,vt)|0)+Math.imul(C,dt)|0))<<13)|0;u=((a=a+Math.imul(C,vt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ut))+Math.imul(N,lt)|0,a=Math.imul(N,ut),n=n+Math.imul(z,ft)|0,i=(i=i+Math.imul(z,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var Ot=(u+(n=n+Math.imul(O,dt)|0)|0)+((8191&(i=(i=i+Math.imul(O,vt)|0)+Math.imul(I,dt)|0))<<13)|0;u=((a=a+Math.imul(I,vt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var It=(u+(n=n+Math.imul(z,dt)|0)|0)+((8191&(i=(i=i+Math.imul(z,vt)|0)+Math.imul(R,dt)|0))<<13)|0;u=((a=a+Math.imul(R,vt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Dt=(u+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,vt))+Math.imul(N,dt)|0))<<13)|0;return u=((a=Math.imul(N,vt))+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l[0]=gt,l[1]=yt,l[2]=mt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=Ot,l[17]=It,l[18]=Dt,0!==u&&(l[19]=u,r.length++),r};function v(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?d(this,t,e):n<63?p(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):v(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var f=0|this.words[u];this.words[u]=c<<26-a|f>>>a,c=f&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if(\"mod\"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var u=0;u=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),\"div\"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),\"mod\"!==e&&(i=s.div.neg()),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),\"mod\"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},a.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},a.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,v=1;0==(r.words[0]&v)&&d<26;++d,v<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(u)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function m(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){m.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function b(){m.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function _(){m.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){m.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function T(t){if(\"string\"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function k(t){T.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}m.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},m.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},m.prototype.split=function(t,e){t.iushrn(this.n,0,e)},m.prototype.imulK=function(t){return t.imul(this.k)},i(x,m),x.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,a=o}a>>>=22,t.words[i-10]=a,0===a&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(y[t])return y[t];var e;if(\"k256\"===t)e=new x;else if(\"p224\"===t)e=new b;else if(\"p192\"===t)e=new _;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return y[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var f=this.pow(c,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var v=p,g=0;0!==v.cmp(s);g++)v=v.redSqr();n(g=0;n--){for(var u=e.words[n],c=l-1;c>=0;c--){var f=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4==++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},2692:function(t){\"use strict\";t.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(c<=0)){var f,h=i.mallocDouble(2*c*s),p=i.mallocInt32(s);if((s=l(t,c,h,p))>0){if(1===c&&n)a.init(s),f=a.sweepComplete(c,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*c*u),v=i.mallocInt32(u);(u=l(e,c,d,v))>0&&(a.init(s+u),f=1===c?a.sweepBipartite(c,r,0,s,h,p,0,u,d,v):o(c,r,n,s,h,p,u,d,v),i.free(d),i.free(v))}i.free(h),i.free(p)}return f}}}function c(t,e){n.push([t,e])}},7333:function(t,e){\"use strict\";function r(t){return t?function(t,e,r,n,i,a,o,s,l,u,c){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;hu-l?n?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;h0;){var D=(O-=1)*b,z=w[D],R=w[D+1],F=w[D+2],B=w[D+3],N=w[D+4],j=w[D+5],U=O*_,V=T[U],H=T[U+1],q=1&j,G=!!(16&j),Z=c,Y=S,W=L,X=C;if(q&&(Z=L,Y=C,W=c,X=S),!(2&j&&R>=(F=g(t,z,R,F,Z,Y,H))||4&j&&(R=y(t,z,R,F,Z,Y,V))>=F)){var J=F-R,K=N-B;if(G){if(t*J*(J+K)=p0)&&!(p1>=hi)\"),v=c(\"lo===p0\"),g=c(\"lo>>1,h=2*t,p=f,d=s[h*f+e];u=x?(p=m,d=x):y>=_?(p=g,d=y):(p=b,d=_):x>=_?(p=m,d=x):_>=y?(p=g,d=y):(p=b,d=_);for(var w=h*(c-1),T=h*p,k=0;kr&&i[f+e]>u;--c,f-=o){for(var h=f,p=f+o,d=0;dh;++h,l+=s)if(i[l+f]===o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"loh;++h,l+=s)if(i[l+f]p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"lo<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"hi<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"lop;++p,l+=s){var d=i[l+f],v=i[l+h];if(dg;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},\"lo<=p0&&p0<=hi\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],v=i[l+h];if(d<=o&&o<=v)if(c===p)c+=1,u+=s;else{for(var g=0;s>g;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},\"!(lo>=p0)&&!(p1>=hi)\":function(t,e,r,n,i,a,o,s){for(var l=2*t,u=l*r,c=u,f=r,h=e,p=t+e,d=r;n>d;++d,u+=l){var v=i[u+h],g=i[u+p];if(!(v>=o||s>=g))if(f===d)f+=1,c+=l;else{for(var y=0;l>y;++y){var m=i[u+y];i[u+y]=i[c],i[c++]=m}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},309:function(t){\"use strict\";t.exports=function(t,n){n<=4*e?r(0,n-1,t):u(0,n-1,t)};var e=32;function r(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var u=r[l-2],c=r[l-1];if(ur[e+1])}function l(t,e,r,n){var i=n[t*=2];return i>1,g=v-h,y=v+h,m=p,x=g,b=v,_=y,w=d,T=t+1,k=c-1,A=0;s(m,x,f)&&(A=m,m=x,x=A),s(_,w,f)&&(A=_,_=w,w=A),s(m,b,f)&&(A=m,m=b,b=A),s(x,b,f)&&(A=x,x=b,b=A),s(m,_,f)&&(A=m,m=_,_=A),s(b,_,f)&&(A=b,b=_,_=A),s(x,w,f)&&(A=x,x=w,w=A),s(x,b,f)&&(A=x,x=b,b=A),s(_,w,f)&&(A=_,_=w,w=A);for(var M=f[2*x],S=f[2*x+1],E=f[2*_],L=f[2*_+1],C=2*m,P=2*b,O=2*w,I=2*p,D=2*v,z=2*d,R=0;R<2;++R){var F=f[C+R],B=f[P+R],N=f[O+R];f[I+R]=F,f[D+R]=B,f[z+R]=N}i(g,t,f),i(y,c,f);for(var j=T;j<=k;++j)if(l(j,M,S,f))j!==T&&n(j,T,f),++T;else if(!l(j,E,L,f))for(;;){if(l(k,E,L,f)){l(k,M,S,f)?(a(j,T,k,f),++T,--k):(n(j,k,f),--k);break}if(--k>>1;a(d,S);var E=0,L=0;for(T=0;T=o)v(c,f,L--,C=C-o|0);else if(C>=0)v(l,u,E--,C);else if(C<=-o){C=-C-o|0;for(var P=0;P>>1;a(d,E);var L=0,C=0,P=0;for(k=0;k>1==d[2*k+3]>>1&&(I=2,k+=1),O<0){for(var D=-(O>>1)-1,z=0;z>1)-1,0===I?v(l,u,L--,D):1===I?v(c,f,C--,D):2===I&&v(h,p,P--,D)}},scanBipartite:function(t,e,r,n,i,s,c,f,h,p,y,m){var x=0,b=2*t,_=e,w=e+t,T=1,k=1;n?k=o:T=o;for(var A=i;A>>1;a(d,L);var C=0;for(A=0;A=o?(O=!n,M-=o):(O=!!n,M-=1),O)g(l,u,C++,M);else{var I=m[M],D=b*M,z=y[D+e+1],R=y[D+e+1+t];t:for(var F=0;F>>1;a(d,T);var k=0;for(x=0;x=o)l[k++]=b-o;else{var M=p[b-=1],S=g*b,E=h[S+e+1],L=h[S+e+1+t];t:for(var C=0;C=0;--C)if(l[C]===b){for(D=C+1;D0;){for(var p=r.pop(),d=(c=-1,f=-1,l=o[s=r.pop()],1);d=0||(e.flip(s,p),i(t,e,r,c,s,f),i(t,e,r,s,f,c),i(t,e,r,f,p,c),i(t,e,r,p,c,f))}}},7098:function(t,e,r){\"use strict\";var n,i=r(5070);function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}t.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(u[p]!==-i){u[p]=i,c[p];for(var d=0;d<3;++d){var v=h[3*p+d];v>=0&&0===u[v]&&(f[3*p+d]?l.push(v):(s.push(v),u[v]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var y=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function c(t,e){var r;return(r=t.a[0]d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var v=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([v,1],[v,0],-1,[],[],[],[])],y=[],m=(l=0,i.length);l=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;ne[2]?1:0)}function y(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[c=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===c;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,v,r),m=d(t,g);return y(e,m,r),!!m||h.length>0||v.length>0}},5528:function(t,e,r){\"use strict\";t.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=c(a,f);if(0===o(h))return null;var p=c(f,s(t,r)),d=i(p,h),v=u(a,d);return l(t,v)};var n=r(3962),i=r(9189),a=r(4354),o=r(4951),s=r(6695),l=r(7584),u=r(4469);function c(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},5692:function(t){t.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],\"rainbow-soft\":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],\"freesurface-blue\":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],\"freesurface-red\":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],\"velocity-blue\":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],\"velocity-green\":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},9156:function(t,e,r){\"use strict\";var n=r(5692),i=r(3578);function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r=\"#\",n=0;n<3;++n)r+=(\"00\"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return\"rgba(\"+t.join(\",\")+\")\"}t.exports=function(t){var e,r,l,u,c,f,h,p,d,v;if(t||(t={}),p=(t.nshades||72)-1,h=t.format||\"hex\",(f=t.colormap)||(f=\"jet\"),\"string\"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+\" not a supported colorscale\");c=n[f]}else{if(!Array.isArray(f))throw Error(\"unsupported colormap option\",f);c=f.slice()}if(c.length>p+1)throw new Error(f+\" map requires nshades to be at least size \"+c.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():\"number\"==typeof t.alpha?[t.alpha,t.alpha]:[1,1],e=c.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var g=c.map((function(t,e){var r=c[e].index,n=c[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),y=[];for(v=0;v0||l(t,e,a)?-1:1:0===s?u>0||l(t,e,r)?1:-1:i(u-s)}var f=n(t,e,r);return f>0?o>0&&n(t,e,a)>0?1:-1:f<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=r(417),i=r(7538),a=r(87),o=r(2019),s=r(9662);function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),u=a(r[1],-e[1]),c=s(o(n,l),o(i,u));return c[c.length-1]>=0}},7538:function(t){\"use strict\";t.exports=function(t){return t<0?-1:t>0?1:0}},9209:function(t){t.exports=function(t,n){var i=t.length,a=t.length-n.length;if(a)return a;switch(i){case 0:return 0;case 1:return t[0]-n[0];case 2:return t[0]+t[1]-n[0]-n[1]||e(t[0],t[1])-e(n[0],n[1]);case 3:var o=t[0]+t[1],s=n[0]+n[1];if(a=o+t[2]-(s+n[2]))return a;var l=e(t[0],t[1]),u=e(n[0],n[1]);return e(l,t[2])-e(u,n[2])||e(l+t[2],o)-e(u+n[2],s);case 4:var c=t[0],f=t[1],h=t[2],p=t[3],d=n[0],v=n[1],g=n[2],y=n[3];return c+f+h+p-(d+v+g+y)||e(c,f,h,p)-e(d,v,g,y,d)||e(c+f,c+h,c+p,f+h,f+p,h+p)-e(d+v,d+g,d+y,v+g,v+y,g+y)||e(c+f+h,c+f+p,c+h+p,f+h+p)-e(d+v+g,d+v+y,d+g+y,v+g+y);default:for(var m=t.slice().sort(r),x=n.slice().sort(r),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},8722:function(t,e,r){\"use strict\";t.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=r(2183),i=r(2153)},9680:function(t){\"use strict\";t.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,u=(1+2*i)*l,c=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=u*t[p]+c*e[p]+f*r[p]+h*n[p];return a}return u*t+c*e+f*r+h*n},t.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,u=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var c=t.length-1;c>=0;--c)a[c]=o*t[c]+s*e[c]+l*r[c]+u*n[c];return a}return o*t+s*e+l*r[c]+u*n}},4419:function(t,e,r){\"use strict\";var n=r(2183),i=r(1215);function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=y[t[e]];if(r<0)return!1;t[e]=r}return!0})),1&s)for(c=0;c<_.length;++c)h=(b=_[c])[0],b[0]=b[1],b[1]=h;return _}},8362:function(t){var e=!1;if(\"undefined\"!=typeof Float64Array){var r=new Float64Array(1),n=new Uint32Array(r.buffer);r[0]=1,e=!0,1072693248===n[1]?(t.exports=function(t){return r[0]=t,[n[0],n[1]]},t.exports.pack=function(t,e){return n[0]=t,n[1]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[0]},t.exports.hi=function(t){return r[0]=t,n[1]}):1072693248===n[0]?(t.exports=function(t){return r[0]=t,[n[1],n[0]]},t.exports.pack=function(t,e){return n[1]=t,n[0]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[1]},t.exports.hi=function(t){return r[0]=t,n[0]}):e=!1}if(!e){var i=new Buffer(8);t.exports=function(t){return i.writeDoubleLE(t,0,!0),[i.readUInt32LE(0,!0),i.readUInt32LE(4,!0)]},t.exports.pack=function(t,e){return i.writeUInt32LE(t,0,!0),i.writeUInt32LE(e,4,!0),i.readDoubleLE(0,!0)},t.exports.lo=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(0,!0)},t.exports.hi=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(4,!0)}}t.exports.sign=function(e){return t.exports.hi(e)>>>31},t.exports.exponent=function(e){return(t.exports.hi(e)<<1>>>21)-1023},t.exports.fraction=function(e){var r=t.exports.lo(e),n=t.exports.hi(e),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},t.exports.denormalized=function(e){return!(2146435072&t.exports.hi(e))}},3094:function(t){\"use strict\";function e(t,r,n){var i=0|t[n];if(i<=0)return[];var a,o=new Array(i);if(n===t.length-1)for(a=0;a0)return function(t,e){var r,n;for(r=new Array(t),n=0;n=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var c=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],u[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(u[h-1],c[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],u=s[1],c=t-e,f=c>1e-6?1/c:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],u[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],u[f],n[o]+c*i[o])),i.push(0),o+=1}}},7080:function(t){\"use strict\";function e(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function r(t){return new e(t._color,t.key,t.value,t.left,t.right,t._count)}function n(t,r){return new e(t,r.key,r.value,r.left,r.right,r._count)}function i(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function a(t,e){this._compare=t,this.root=e}t.exports=function(t){return new a(t||p,null)};var o=a.prototype;function s(t,e){var r;return e.left&&(r=s(t,e.left))?r:(r=t(e.key,e.value))||(e.right?s(t,e.right):void 0)}function l(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left&&(i=l(t,e,r,n.left)))return i;if(i=r(n.key,n.value))return i}if(n.right)return l(t,e,r,n.right)}function u(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=u(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return u(t,e,r,n,i.right)}function c(t,e){this.tree=t,this._stack=e}Object.defineProperty(o,\"keys\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(o,\"values\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(o,\"length\",{get:function(){return this.root?this.root._count:0}}),o.insert=function(t,r){for(var o=this._compare,s=this.root,l=[],u=[];s;){var c=o(t,s.key);l.push(s),u.push(c),s=c<=0?s.left:s.right}l.push(new e(0,t,r,null,null,1));for(var f=l.length-2;f>=0;--f)s=l[f],u[f]<=0?l[f]=new e(s._color,s.key,s.value,l[f+1],s.right,s._count+1):l[f]=new e(s._color,s.key,s.value,s.left,l[f+1],s._count+1);for(f=l.length-1;f>1;--f){var h=l[f-1];if(s=l[f],1===h._color||1===s._color)break;var p=l[f-2];if(p.left===h)if(h.left===s){if(!(d=p.right)||0!==d._color){p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).left===p?v.left=h:v.right=h);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){h.right=s.left,p._color=0,p.left=s.right,s._color=1,s.left=h,s.right=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).left===p?v.left=s:v.right=s);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else if(h.right===s){if(!(d=p.left)||0!==d._color){p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).right===p?v.right=h:v.left=h);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var v;h.left=s.right,p._color=0,p.right=s.left,s._color=1,s.right=h,s.left=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).right===p?v.right=s:v.left=s);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}}return l[0]._color=1,new a(o,l[0])},o.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return s(t,this.root);case 2:return l(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return u(e,r,this._compare,t,this.root)}},Object.defineProperty(o,\"begin\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new c(this,t)}}),Object.defineProperty(o,\"end\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new c(this,t)}}),o.at=function(t){if(t<0)return new c(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new c(this,[])},o.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new c(this,n)},o.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new c(this,n)},o.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new c(this,n)},o.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new c(this,n)},o.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new c(this,n);r=i<=0?r.left:r.right}return new c(this,[])},o.remove=function(t){var e=this.find(t);return e?e.remove():this},o.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var f=c.prototype;function h(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function p(t,e){return te?1:0}Object.defineProperty(f,\"valid\",{get:function(){return this._stack.length>0}}),Object.defineProperty(f,\"node\",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),f.clone=function(){return new c(this.tree,this._stack.slice())},f.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var o=new Array(t.length),s=t[t.length-1];o[o.length-1]=new e(s._color,s.key,s.value,s.left,s.right,s._count);for(var l=t.length-2;l>=0;--l)(s=t[l]).left===t[l+1]?o[l]=new e(s._color,s.key,s.value,o[l+1],s.right,s._count):o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);if((s=o[o.length-1]).left&&s.right){var u=o.length;for(s=s.left;s.right;)o.push(s),s=s.right;var c=o[u-1];for(o.push(new e(s._color,c.key,c.value,s.left,s.right,s._count)),o[u-1].key=s.key,o[u-1].value=s.value,l=o.length-2;l>=u;--l)s=o[l],o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);o[u-1].left=o[u]}if(0===(s=o[o.length-1])._color){var f=o[o.length-2];for(f.left===s?f.left=null:f.right===s&&(f.right=null),o.pop(),l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((a=t[l-1]).left===e){if((o=a.right).right&&0===o.right._color)return s=(o=a.right=r(o)).right=r(o.right),a.right=o.left,o.left=a,o.right=s,o._color=a._color,e._color=1,a._color=1,s._color=1,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),void(t[l-1]=o);if(o.left&&0===o.left._color)return s=(o=a.right=r(o)).left=r(o.left),a.right=s.left,o.left=s.right,s.left=a,s.right=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).left===a?u.left=s:u.right=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.right=n(0,o));a.right=n(0,o);continue}o=r(o),a.right=o.left,o.left=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),t[l-1]=o,t[l]=a,l+11&&((u=t[l-2]).right===a?u.right=o:u.left=o),void(t[l-1]=o);if(o.right&&0===o.right._color)return s=(o=a.left=r(o)).right=r(o.right),a.left=s.right,o.right=s.left,s.right=a,s.left=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).right===a?u.right=s:u.left=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.left=n(0,o));a.left=n(0,o);continue}var u;o=r(o),a.left=o.right,o.right=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).right===a?u.right=o:u.left=o),t[l-1]=o,t[l]=a,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(f,\"value\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(f,\"index\",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),f.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,\"hasNext\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),f.update=function(t){var r=this._stack;if(0===r.length)throw new Error(\"Can't update empty node!\");var n=new Array(r.length),i=r[r.length-1];n[n.length-1]=new e(i._color,i.key,t,i.left,i.right,i._count);for(var o=r.length-2;o>=0;--o)(i=r[o]).left===r[o+1]?n[o]=new e(i._color,i.key,i.value,n[o+1],i.right,i._count):n[o]=new e(i._color,i.key,i.value,i.left,n[o+1],i._count);return new a(this.tree._compare,n[0])},f.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,\"hasPrev\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},7453:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=new c(t);return r.update(e),r};var n=r(9557),i=r(1681),a=r(1011),o=r(2864),s=r(8468),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function c(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=[\"sans-serif\",\"sans-serif\",\"sans-serif\"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=[\"auto\",\"auto\",\"auto\"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=[\"x\",\"y\",\"z\"],this.labelEnable=[!0,!0,!0],this.labelFont=\"sans-serif\",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=[\"auto\",\"auto\",\"auto\"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=c.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),u=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),c=!1,f=!1;if(\"bounds\"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if(\"ticks\"in t)for(r=t.ticks,c=!0,this.autoTicks=!1,p=0;p<3;++p)this.tickSpacing[p]=0;else a(\"tickSpacing\")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&(\"ticks\"in t||\"tickSpacing\"in t||(this.autoTicks=!0),f=!0,c=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),c=!0),c){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?c=!1:this.ticks=r}o(\"tickEnable\"),l(\"tickFont\")&&(c=!0),a(\"tickSize\"),a(\"tickAngle\"),a(\"tickPad\"),u(\"tickColor\");var v=l(\"labels\");l(\"labelFont\")&&(v=!0),o(\"labelEnable\"),a(\"labelSize\"),a(\"labelPad\"),u(\"labelColor\"),o(\"lineEnable\"),o(\"lineMirror\"),a(\"lineWidth\"),u(\"lineColor\"),o(\"lineTickEnable\"),o(\"lineTickMirror\"),a(\"lineTickLength\"),a(\"lineTickWidth\"),u(\"lineTickColor\"),o(\"gridEnable\"),a(\"gridWidth\"),u(\"gridColor\"),o(\"zeroEnable\"),u(\"zeroLineColor\"),a(\"zeroLineWidth\"),o(\"backgroundEnable\"),u(\"backgroundColor\"),this._text?this._text&&(v||c)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&c&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,u=n[e],c=0;c<3;++c)if(e!==c){var f=a,h=s,p=o,d=l;u&1<0?(p[c]=-1,d[c]=0):(p[c]=0,d[c]=1)}}var v=[0,0,0],g={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var y=[0,0,0],m=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||g;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,c=o(r,n,i,a,s),f=c.cubeEdges,h=c.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E,L,C=v;for(A=0;A<3;++A)this.backgroundEnable[A]?C[A]=h[A]:C[A]=0;for(this._background.draw(r,n,i,a,C,this.backgroundColor),this._lines.bind(r,n,i,this),A=0;A<3;++A){var P=[0,0,0];h[A]>0?P[A]=a[1][A]:P[A]=a[0][A];for(var O=0;O<2;++O){var I=(A+1+O)%3,D=(A+1+(1^O))%3;this.gridEnable[I]&&this._lines.drawGrid(I,D,this.bounds,P,this.gridColor[I],this.gridWidth[I]*this.pixelRatio)}for(O=0;O<2;++O)I=(A+1+O)%3,D=(A+1+(1^O))%3,this.zeroEnable[D]&&Math.min(a[0][D],a[1][D])<=0&&Math.max(a[0][D],a[1][D])>=0&&this._lines.drawZero(I,D,this.bounds,P,this.zeroLineColor[D],this.zeroLineWidth[D]*this.pixelRatio)}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var z=u(y,M[A].primalMinor),R=u(m,M[A].mirrorMinor),F=this.lineTickLength;for(O=0;O<3;++O){var B=k/r[5*O];z[O]*=F[O]*B,R[O]*=F[O]*B}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,R,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}function N(t){(L=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio),A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=u(x,M[A].primalOffset);for(O=0;O<3;++O)this.lineTickEnable[A]&&(H[O]+=k*U[O]*Math.max(this.lineTickLength[O],0)/r[5*O]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){for(-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]=\"auto\"):this.tickAlign[A]=-1,E=1,\"auto\"===(S=[this.tickAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),L=[0,0,0],j(A,U,V),O=0;O<3;++O)H[O]+=k*U[O]*this.tickPad[O]/r[5*O];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,L,S)}if(this.labelEnable[A]){for(E=0,L=[0,0,0],this.labels[A].length>4&&(N(A),E=1),\"auto\"===(S=[this.labelAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),O=0;O<3;++O)H[O]+=k*U[O]*this.labelPad[O]/r[5*O];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],L,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},1011:function(t,e,r){\"use strict\";t.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var u=(l+1)%3,c=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[u]=d;for(var v=-1;v<=1;v+=2)f[c]=v,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=u;u=c,c=g}var y=n(t,new Float32Array(e)),m=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:y,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:y,type:t.FLOAT,size:3,offset:12,stride:24}],m),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,y,x,b)};var n=r(5827),i=r(2944),a=r(1943).bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},2864:function(t,e,r){\"use strict\";t.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var m=0,x=0;x<2;++x){c[2]=a[x][2];for(var b=0;b<2;++b){c[1]=a[b][1];for(var _=0;_<2;++_)c[0]=a[_][0],h(l[m],c,s),m+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)u[x][k]=l[x][k]/T;p&&(u[x][2]*=-1),T<0&&(w<0||u[x][2]E&&(w|=1<E&&(w|=1<u[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x)(N=R^1<u[B][0]&&(B=N))}var j=v;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===z?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,H=w;for(A=0;A<3;++A)V[A]=H&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\\n b - PI :\\n b;\\n}\\n\\nfloat look_horizontal_or_vertical(float a, float ratio) {\\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\\n // if ratio is set to 0.5 then it is 50%, 50%.\\n // when using a higher ratio e.g. 0.75 the result would\\n // likely be more horizontal than vertical.\\n\\n float b = positive_angle(a);\\n\\n return\\n (b < ( ratio) * HALF_PI) ? 0.0 :\\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\\n 0.0;\\n}\\n\\nfloat roundTo(float a, float b) {\\n return float(b * floor((a + 0.5 * b) / b));\\n}\\n\\nfloat look_round_n_directions(float a, int n) {\\n float b = positive_angle(a);\\n float div = TWO_PI / float(n);\\n float c = roundTo(b, div);\\n return look_upwards(c);\\n}\\n\\nfloat applyAlignOption(float rawAngle, float delta) {\\n return\\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\\n rawAngle; // otherwise return back raw input angle\\n}\\n\\nbool isAxisTitle = (axis.x == 0.0) &&\\n (axis.y == 0.0) &&\\n (axis.z == 0.0);\\n\\nvoid main() {\\n //Compute world offset\\n float axisDistance = position.z;\\n vec3 dataPosition = axisDistance * axis + offset;\\n\\n float beta = angle; // i.e. user defined attributes for each tick\\n\\n float axisAngle;\\n float clipAngle;\\n float flip;\\n\\n if (enableAlign) {\\n axisAngle = (isAxisTitle) ? HALF_PI :\\n computeViewAngle(dataPosition, dataPosition + axis);\\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\\n\\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\\n\\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\\n\\n beta += applyAlignOption(clipAngle, flip * PI);\\n }\\n\\n //Compute plane offset\\n vec2 planeCoord = position.xy * pixelScale;\\n\\n mat2 planeXform = scale * mat2(\\n cos(beta), sin(beta),\\n -sin(beta), cos(beta)\\n );\\n\\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\\n\\n //Compute clip position\\n vec3 clipPosition = project(dataPosition);\\n\\n //Apply text offset in clip coordinates\\n clipPosition += vec3(viewOffset, 0.0);\\n\\n //Done\\n gl_Position = vec4(clipPosition, 1.0);\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n gl_FragColor = color;\\n}\"]);e.f=function(t){return i(t,s,l,null,[{name:\"position\",type:\"vec3\"}])};var u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec3 normal;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 enable;\\nuniform vec3 bounds[2];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n\\n vec3 signAxis = sign(bounds[1] - bounds[0]);\\n\\n vec3 realNormal = signAxis * normal;\\n\\n if(dot(realNormal, enable) > 0.0) {\\n vec3 minRange = min(bounds[0], bounds[1]);\\n vec3 maxRange = max(bounds[0], bounds[1]);\\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\\n } else {\\n gl_Position = vec4(0,0,0,0);\\n }\\n\\n colorChannel = abs(realNormal);\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 colors[3];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n gl_FragColor = colorChannel.x * colors[0] +\\n colorChannel.y * colors[1] +\\n colorChannel.z * colors[2];\\n}\"]);e.bg=function(t){return i(t,u,c,null,[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}])}},9557:function(t,e,r){\"use strict\";t.exports=function(t,e,r,i,o,l){var u=n(t),f=a(t,[{buffer:u,size:3}]),h=s(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,i,o,l),p};var n=r(5827),a=r(2944),o=r(875),s=r(1943).f,l=window||i.global||{},u=l.__TEXT_CACHE||{};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}l.__TEXT_CACHE={};var f=c.prototype,h=[0,0];f.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,h[0]=this.gl.drawingBufferWidth,h[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=h},f.unbind=function(){this.vao.unbind()},f.update=function(t,e,r,n,i){var a=[];function s(t,e,r,n,i,s){var l=u[r];l||(l=u[r]={});var c=l[e];c||(c=l[e]=function(t,e){try{return o(t,e)}catch(e){return console.warn('error vectorizing text:\"'+t+'\" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:\"center\",textBaseline:\"middle\",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=c.positions,p=c.cells,d=0,v=p.length;d=0;--y){var m=h[g[y]];a.push(f*m[0],-f*m[1],t)}}for(var l=[0,0,0],c=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=a.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(a.length/3|0)-f[d],l[d]=a.length/3|0;for(var v=0;v=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+\"\";if(s.indexOf(\"e\")>=0)return s;var l=o/a,u=o%a;o<0?(l=0|-Math.ceil(l),u=0|-u):(l=0|Math.floor(l),u|=0);var c=\"\"+l;if(o<0&&(c=\"-\"+c),i){for(var f=\"\"+u;f.length=t[0][i];--o)a.push({x:o*e[i],text:r(e[i],o)});n.push(a)}return n},e.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error(\"gl-buffer: If resizing buffer, must not specify offset\");return t.bufferSubData(e,a,i),r}function c(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=u(this.gl,this.type,this.length,this.usage,t.data,e):this.length=u(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=u(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?c(t,\"uint16\"):c(t,\"float32\"),this.length=u(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if(\"object\"==typeof t&&\"number\"==typeof t.length)this.length=u(this.gl,this.type,this.length,this.usage,t,e);else{if(\"number\"!=typeof t&&void 0!==t)throw new Error(\"gl-buffer: Invalid data type\");if(e>=0)throw new Error(\"gl-buffer: Cannot specify offset when resizing buffer\");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},t.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error(\"gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER\");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error(\"gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW\");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},1140:function(t,e,r){\"use strict\";var n=r(2858);t.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,u=1/0,c=-1/0,f=1/0,h=-1/0,p=null,d=null,v=[],g=1/0,y=!1,m=0;mo&&(o=n.length(b)),m){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(g=Math.min(g,_),y=!1):y=!0}y||(p=x,d=b),v.push(b)}var w=[s,u,f],T=[l,c,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(g)||(g=1),a.vectorScale=g;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A,m=0;for(var M=0;m=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),\"opacity\"in t&&(this.opacity=t.opacity),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=c({colormap:t,nshades:256,format:\"rgba\"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return u(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,v=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],v=+t.vertexIntensityBounds[1];else for(var g=0;g0){var v=this.triShader;v.bind(),v.uniforms=u,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return\"cone\"===this.traceType?i.index=Math.floor(r[1]/48):\"streamtube\"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},t.exports=function(t,e,r){var s=r.shaders;1===arguments.length&&(t=(e=t).gl);var l=function(t,e){var r=n(t,e.meshShader.vertex,e.meshShader.fragment,null,e.meshShader.attributes);return r.attributes.position.location=0,r.attributes.color.location=2,r.attributes.uv.location=3,r.attributes.vector.location=4,r}(t,s),c=function(t,e){var r=n(t,e.pickShader.vertex,e.pickShader.fragment,null,e.pickShader.attributes);return r.attributes.position.location=0,r.attributes.id.location=1,r.attributes.vector.location=4,r}(t,s),f=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));f.generateMipmap(),f.minFilter=t.LINEAR_MIPMAP_LINEAR,f.magFilter=t.LINEAR;var p=i(t),d=i(t),v=i(t),g=i(t),y=i(t),m=new h(t,f,l,c,p,d,y,v,g,a(t,[{buffer:p,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:v,type:t.FLOAT,size:4},{buffer:g,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:4}]),r.traceType||\"cone\");return m.update(e),m}},7234:function(t,e,r){var n=r(6832),i=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec3 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, coneScale, coneOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * conePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(conePosition, 1.0);\\n vec4 t_position = view * conePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = conePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float vectorScale, coneScale, coneOffset;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n gl_Position = projection * view * conePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec3\"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec3\"}]}},1950:function(t){t.exports={0:\"NONE\",1:\"ONE\",2:\"LINE_LOOP\",3:\"LINE_STRIP\",4:\"TRIANGLES\",5:\"TRIANGLE_STRIP\",6:\"TRIANGLE_FAN\",256:\"DEPTH_BUFFER_BIT\",512:\"NEVER\",513:\"LESS\",514:\"EQUAL\",515:\"LEQUAL\",516:\"GREATER\",517:\"NOTEQUAL\",518:\"GEQUAL\",519:\"ALWAYS\",768:\"SRC_COLOR\",769:\"ONE_MINUS_SRC_COLOR\",770:\"SRC_ALPHA\",771:\"ONE_MINUS_SRC_ALPHA\",772:\"DST_ALPHA\",773:\"ONE_MINUS_DST_ALPHA\",774:\"DST_COLOR\",775:\"ONE_MINUS_DST_COLOR\",776:\"SRC_ALPHA_SATURATE\",1024:\"STENCIL_BUFFER_BIT\",1028:\"FRONT\",1029:\"BACK\",1032:\"FRONT_AND_BACK\",1280:\"INVALID_ENUM\",1281:\"INVALID_VALUE\",1282:\"INVALID_OPERATION\",1285:\"OUT_OF_MEMORY\",1286:\"INVALID_FRAMEBUFFER_OPERATION\",2304:\"CW\",2305:\"CCW\",2849:\"LINE_WIDTH\",2884:\"CULL_FACE\",2885:\"CULL_FACE_MODE\",2886:\"FRONT_FACE\",2928:\"DEPTH_RANGE\",2929:\"DEPTH_TEST\",2930:\"DEPTH_WRITEMASK\",2931:\"DEPTH_CLEAR_VALUE\",2932:\"DEPTH_FUNC\",2960:\"STENCIL_TEST\",2961:\"STENCIL_CLEAR_VALUE\",2962:\"STENCIL_FUNC\",2963:\"STENCIL_VALUE_MASK\",2964:\"STENCIL_FAIL\",2965:\"STENCIL_PASS_DEPTH_FAIL\",2966:\"STENCIL_PASS_DEPTH_PASS\",2967:\"STENCIL_REF\",2968:\"STENCIL_WRITEMASK\",2978:\"VIEWPORT\",3024:\"DITHER\",3042:\"BLEND\",3088:\"SCISSOR_BOX\",3089:\"SCISSOR_TEST\",3106:\"COLOR_CLEAR_VALUE\",3107:\"COLOR_WRITEMASK\",3317:\"UNPACK_ALIGNMENT\",3333:\"PACK_ALIGNMENT\",3379:\"MAX_TEXTURE_SIZE\",3386:\"MAX_VIEWPORT_DIMS\",3408:\"SUBPIXEL_BITS\",3410:\"RED_BITS\",3411:\"GREEN_BITS\",3412:\"BLUE_BITS\",3413:\"ALPHA_BITS\",3414:\"DEPTH_BITS\",3415:\"STENCIL_BITS\",3553:\"TEXTURE_2D\",4352:\"DONT_CARE\",4353:\"FASTEST\",4354:\"NICEST\",5120:\"BYTE\",5121:\"UNSIGNED_BYTE\",5122:\"SHORT\",5123:\"UNSIGNED_SHORT\",5124:\"INT\",5125:\"UNSIGNED_INT\",5126:\"FLOAT\",5386:\"INVERT\",5890:\"TEXTURE\",6401:\"STENCIL_INDEX\",6402:\"DEPTH_COMPONENT\",6406:\"ALPHA\",6407:\"RGB\",6408:\"RGBA\",6409:\"LUMINANCE\",6410:\"LUMINANCE_ALPHA\",7680:\"KEEP\",7681:\"REPLACE\",7682:\"INCR\",7683:\"DECR\",7936:\"VENDOR\",7937:\"RENDERER\",7938:\"VERSION\",9728:\"NEAREST\",9729:\"LINEAR\",9984:\"NEAREST_MIPMAP_NEAREST\",9985:\"LINEAR_MIPMAP_NEAREST\",9986:\"NEAREST_MIPMAP_LINEAR\",9987:\"LINEAR_MIPMAP_LINEAR\",10240:\"TEXTURE_MAG_FILTER\",10241:\"TEXTURE_MIN_FILTER\",10242:\"TEXTURE_WRAP_S\",10243:\"TEXTURE_WRAP_T\",10497:\"REPEAT\",10752:\"POLYGON_OFFSET_UNITS\",16384:\"COLOR_BUFFER_BIT\",32769:\"CONSTANT_COLOR\",32770:\"ONE_MINUS_CONSTANT_COLOR\",32771:\"CONSTANT_ALPHA\",32772:\"ONE_MINUS_CONSTANT_ALPHA\",32773:\"BLEND_COLOR\",32774:\"FUNC_ADD\",32777:\"BLEND_EQUATION_RGB\",32778:\"FUNC_SUBTRACT\",32779:\"FUNC_REVERSE_SUBTRACT\",32819:\"UNSIGNED_SHORT_4_4_4_4\",32820:\"UNSIGNED_SHORT_5_5_5_1\",32823:\"POLYGON_OFFSET_FILL\",32824:\"POLYGON_OFFSET_FACTOR\",32854:\"RGBA4\",32855:\"RGB5_A1\",32873:\"TEXTURE_BINDING_2D\",32926:\"SAMPLE_ALPHA_TO_COVERAGE\",32928:\"SAMPLE_COVERAGE\",32936:\"SAMPLE_BUFFERS\",32937:\"SAMPLES\",32938:\"SAMPLE_COVERAGE_VALUE\",32939:\"SAMPLE_COVERAGE_INVERT\",32968:\"BLEND_DST_RGB\",32969:\"BLEND_SRC_RGB\",32970:\"BLEND_DST_ALPHA\",32971:\"BLEND_SRC_ALPHA\",33071:\"CLAMP_TO_EDGE\",33170:\"GENERATE_MIPMAP_HINT\",33189:\"DEPTH_COMPONENT16\",33306:\"DEPTH_STENCIL_ATTACHMENT\",33635:\"UNSIGNED_SHORT_5_6_5\",33648:\"MIRRORED_REPEAT\",33901:\"ALIASED_POINT_SIZE_RANGE\",33902:\"ALIASED_LINE_WIDTH_RANGE\",33984:\"TEXTURE0\",33985:\"TEXTURE1\",33986:\"TEXTURE2\",33987:\"TEXTURE3\",33988:\"TEXTURE4\",33989:\"TEXTURE5\",33990:\"TEXTURE6\",33991:\"TEXTURE7\",33992:\"TEXTURE8\",33993:\"TEXTURE9\",33994:\"TEXTURE10\",33995:\"TEXTURE11\",33996:\"TEXTURE12\",33997:\"TEXTURE13\",33998:\"TEXTURE14\",33999:\"TEXTURE15\",34e3:\"TEXTURE16\",34001:\"TEXTURE17\",34002:\"TEXTURE18\",34003:\"TEXTURE19\",34004:\"TEXTURE20\",34005:\"TEXTURE21\",34006:\"TEXTURE22\",34007:\"TEXTURE23\",34008:\"TEXTURE24\",34009:\"TEXTURE25\",34010:\"TEXTURE26\",34011:\"TEXTURE27\",34012:\"TEXTURE28\",34013:\"TEXTURE29\",34014:\"TEXTURE30\",34015:\"TEXTURE31\",34016:\"ACTIVE_TEXTURE\",34024:\"MAX_RENDERBUFFER_SIZE\",34041:\"DEPTH_STENCIL\",34055:\"INCR_WRAP\",34056:\"DECR_WRAP\",34067:\"TEXTURE_CUBE_MAP\",34068:\"TEXTURE_BINDING_CUBE_MAP\",34069:\"TEXTURE_CUBE_MAP_POSITIVE_X\",34070:\"TEXTURE_CUBE_MAP_NEGATIVE_X\",34071:\"TEXTURE_CUBE_MAP_POSITIVE_Y\",34072:\"TEXTURE_CUBE_MAP_NEGATIVE_Y\",34073:\"TEXTURE_CUBE_MAP_POSITIVE_Z\",34074:\"TEXTURE_CUBE_MAP_NEGATIVE_Z\",34076:\"MAX_CUBE_MAP_TEXTURE_SIZE\",34338:\"VERTEX_ATTRIB_ARRAY_ENABLED\",34339:\"VERTEX_ATTRIB_ARRAY_SIZE\",34340:\"VERTEX_ATTRIB_ARRAY_STRIDE\",34341:\"VERTEX_ATTRIB_ARRAY_TYPE\",34342:\"CURRENT_VERTEX_ATTRIB\",34373:\"VERTEX_ATTRIB_ARRAY_POINTER\",34466:\"NUM_COMPRESSED_TEXTURE_FORMATS\",34467:\"COMPRESSED_TEXTURE_FORMATS\",34660:\"BUFFER_SIZE\",34661:\"BUFFER_USAGE\",34816:\"STENCIL_BACK_FUNC\",34817:\"STENCIL_BACK_FAIL\",34818:\"STENCIL_BACK_PASS_DEPTH_FAIL\",34819:\"STENCIL_BACK_PASS_DEPTH_PASS\",34877:\"BLEND_EQUATION_ALPHA\",34921:\"MAX_VERTEX_ATTRIBS\",34922:\"VERTEX_ATTRIB_ARRAY_NORMALIZED\",34930:\"MAX_TEXTURE_IMAGE_UNITS\",34962:\"ARRAY_BUFFER\",34963:\"ELEMENT_ARRAY_BUFFER\",34964:\"ARRAY_BUFFER_BINDING\",34965:\"ELEMENT_ARRAY_BUFFER_BINDING\",34975:\"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\",35040:\"STREAM_DRAW\",35044:\"STATIC_DRAW\",35048:\"DYNAMIC_DRAW\",35632:\"FRAGMENT_SHADER\",35633:\"VERTEX_SHADER\",35660:\"MAX_VERTEX_TEXTURE_IMAGE_UNITS\",35661:\"MAX_COMBINED_TEXTURE_IMAGE_UNITS\",35663:\"SHADER_TYPE\",35664:\"FLOAT_VEC2\",35665:\"FLOAT_VEC3\",35666:\"FLOAT_VEC4\",35667:\"INT_VEC2\",35668:\"INT_VEC3\",35669:\"INT_VEC4\",35670:\"BOOL\",35671:\"BOOL_VEC2\",35672:\"BOOL_VEC3\",35673:\"BOOL_VEC4\",35674:\"FLOAT_MAT2\",35675:\"FLOAT_MAT3\",35676:\"FLOAT_MAT4\",35678:\"SAMPLER_2D\",35680:\"SAMPLER_CUBE\",35712:\"DELETE_STATUS\",35713:\"COMPILE_STATUS\",35714:\"LINK_STATUS\",35715:\"VALIDATE_STATUS\",35716:\"INFO_LOG_LENGTH\",35717:\"ATTACHED_SHADERS\",35718:\"ACTIVE_UNIFORMS\",35719:\"ACTIVE_UNIFORM_MAX_LENGTH\",35720:\"SHADER_SOURCE_LENGTH\",35721:\"ACTIVE_ATTRIBUTES\",35722:\"ACTIVE_ATTRIBUTE_MAX_LENGTH\",35724:\"SHADING_LANGUAGE_VERSION\",35725:\"CURRENT_PROGRAM\",36003:\"STENCIL_BACK_REF\",36004:\"STENCIL_BACK_VALUE_MASK\",36005:\"STENCIL_BACK_WRITEMASK\",36006:\"FRAMEBUFFER_BINDING\",36007:\"RENDERBUFFER_BINDING\",36048:\"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE\",36049:\"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME\",36050:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL\",36051:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE\",36053:\"FRAMEBUFFER_COMPLETE\",36054:\"FRAMEBUFFER_INCOMPLETE_ATTACHMENT\",36055:\"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\",36057:\"FRAMEBUFFER_INCOMPLETE_DIMENSIONS\",36061:\"FRAMEBUFFER_UNSUPPORTED\",36064:\"COLOR_ATTACHMENT0\",36096:\"DEPTH_ATTACHMENT\",36128:\"STENCIL_ATTACHMENT\",36160:\"FRAMEBUFFER\",36161:\"RENDERBUFFER\",36162:\"RENDERBUFFER_WIDTH\",36163:\"RENDERBUFFER_HEIGHT\",36164:\"RENDERBUFFER_INTERNAL_FORMAT\",36168:\"STENCIL_INDEX8\",36176:\"RENDERBUFFER_RED_SIZE\",36177:\"RENDERBUFFER_GREEN_SIZE\",36178:\"RENDERBUFFER_BLUE_SIZE\",36179:\"RENDERBUFFER_ALPHA_SIZE\",36180:\"RENDERBUFFER_DEPTH_SIZE\",36181:\"RENDERBUFFER_STENCIL_SIZE\",36194:\"RGB565\",36336:\"LOW_FLOAT\",36337:\"MEDIUM_FLOAT\",36338:\"HIGH_FLOAT\",36339:\"LOW_INT\",36340:\"MEDIUM_INT\",36341:\"HIGH_INT\",36346:\"SHADER_COMPILER\",36347:\"MAX_VERTEX_UNIFORM_VECTORS\",36348:\"MAX_VARYING_VECTORS\",36349:\"MAX_FRAGMENT_UNIFORM_VECTORS\",37440:\"UNPACK_FLIP_Y_WEBGL\",37441:\"UNPACK_PREMULTIPLY_ALPHA_WEBGL\",37442:\"CONTEXT_LOST_WEBGL\",37443:\"UNPACK_COLORSPACE_CONVERSION_WEBGL\",37444:\"BROWSER_DEFAULT_WEBGL\"}},6603:function(t,e,r){var n=r(1950);t.exports=function(t){return n[t]}},3110:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var u=new s(e,r,o,l);return u.update(t),u};var n=r(5827),i=r(2944),a=r(7667),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function u(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],u=n[15],c=(t._ortho?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*u)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*c,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var c=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=c[n],a=0;a0&&((p=c.slice())[s]+=d[1][s],i.push(c[0],c[1],c[2],v[0],v[1],v[2],v[3],0,0,0,p[0],p[1],p[2],v[0],v[1],v[2],v[3],0,0,0),u(this.bounds,p),o+=2+f(i,p,v,s)))}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},7667:function(t,e,r){\"use strict\";var n=r(6832),i=r(5158),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, offset;\\nattribute vec4 color;\\nuniform mat4 model, view, projection;\\nuniform float capSize;\\nvarying vec4 fragColor;\\nvarying vec3 fragPosition;\\n\\nvoid main() {\\n vec4 worldPosition = model * vec4(position, 1.0);\\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\\n gl_Position = projection * view * worldPosition;\\n fragColor = color;\\n fragPosition = position;\\n}\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float opacity;\\nvarying vec3 fragPosition;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n gl_FragColor = opacity * fragColor;\\n}\"]);t.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"offset\",type:\"vec3\"}])}},4234:function(t,e,r){\"use strict\";var n=r(8931);t.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var u=t.getExtension(\"WEBGL_draw_buffers\");if(!l&&u&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;ac||r<0||r>c)throw new Error(\"gl-fbo: Parameters are too large for FBO\");var f=1;if(\"color\"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error(\"gl-fbo: Must specify a nonnegative number of colors\");if(f>1){if(!u)throw new Error(\"gl-fbo: Multiple draw buffer extension not supported\");if(f>t.getParameter(u.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error(\"gl-fbo: Context does not support \"+f+\" draw buffers\")}}var h=t.UNSIGNED_BYTE,p=t.getExtension(\"OES_texture_float\");if(n.float&&f>0){if(!p)throw new Error(\"gl-fbo: Context does not support floating point textures\");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var v=!0;\"depth\"in n&&(v=!!n.depth);var g=!1;return\"stencil\"in n&&(g=!!n.stencil),new d(t,e,r,h,f,v,g,u)};var i,a,o,s,l=null;function u(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function c(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error(\"gl-fbo: Framebuffer unsupported\");case a:throw new Error(\"gl-fbo: Framebuffer incomplete attachment\");case o:throw new Error(\"gl-fbo: Framebuffer incomplete dimensions\");case s:throw new Error(\"gl-fbo: Framebuffer incomplete missing attachment\");default:throw new Error(\"gl-fbo: Framebuffer failed for unspecified reason\")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var m=r.getExtension(\"WEBGL_depth_texture\");m?d?t.depth=h(r,i,a,m.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):v&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){for(t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null),y=0;yi||r<0||r>i)throw new Error(\"gl-fbo: Can't resize FBO, invalid dimensions\");t._shape[0]=e,t._shape[1]=r;for(var a=u(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var v=i.attributes;return this.positionBuffer.bind(),v.position.pointer(),this.weightBuffer.bind(),v.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),v.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var u,c,f,p,d=t.colorLevels||[0],v=t.colorValues||[0,0,0,1],g=d.length,y=this.bounds;l?(u=y[0]=r[0],c=y[1]=o[0],f=y[2]=r[r.length-1],p=y[3]=o[o.length-1]):(u=y[0]=r[0]+(r[1]-r[0])/2,c=y[1]=o[0]+(o[1]-o[0])/2,f=y[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=y[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var m=1/(f-u),x=1/(p-c),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D dashTexture;\\nuniform float dashScale;\\nuniform float opacity;\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\\n if(dashWeight < 0.5) {\\n discard;\\n }\\n gl_FragColor = fragColor * opacity;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\n#define FLOAT_MAX 1.70141184e38\\n#define FLOAT_MIN 1.17549435e-38\\n\\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\\nvec4 packFloat(float v) {\\n float av = abs(v);\\n\\n //Handle special cases\\n if(av < FLOAT_MIN) {\\n return vec4(0.0, 0.0, 0.0, 0.0);\\n } else if(v > FLOAT_MAX) {\\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\\n } else if(v < -FLOAT_MAX) {\\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\\n }\\n\\n vec4 c = vec4(0,0,0,0);\\n\\n //Compute exponent and mantissa\\n float e = floor(log2(av));\\n float m = av * pow(2.0, -e) - 1.0;\\n\\n //Unpack mantissa\\n c[1] = floor(128.0 * m);\\n m -= c[1] / 128.0;\\n c[2] = floor(32768.0 * m);\\n m -= c[2] / 32768.0;\\n c[3] = floor(8388608.0 * m);\\n\\n //Unpack exponent\\n float ebias = e + 127.0;\\n c[0] = floor(ebias / 2.0);\\n ebias -= c[0] * 2.0;\\n c[1] += floor(ebias) * 128.0;\\n\\n //Unpack sign bit\\n c[0] += 128.0 * step(0.0, -v);\\n\\n //Scale back to range\\n return c / 255.0;\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform float pickId;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\\n\\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\\n}\"]),l=[{name:\"position\",type:\"vec3\"},{name:\"nextPosition\",type:\"vec3\"},{name:\"arcLength\",type:\"float\"},{name:\"lineWidth\",type:\"float\"},{name:\"color\",type:\"vec4\"}];e.createShader=function(t){return i(t,a,o,null,l)},e.createPickShader=function(t){return i(t,a,s,null,l)}},6086:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),c=u(new Array(1024),[256,1,4]),p=0;p<1024;++p)c.data[p]=255;var d=a(e,c);d.wrap=e.REPEAT;var v=new y(e,r,o,s,l,d);return v.update(t),v};var n=r(5827),i=r(2944),a=r(8931),o=new Uint8Array(4),s=new Float32Array(o.buffer),l=r(5070),u=r(5050),c=r(248),f=c.createShader,h=c.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function v(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function y(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var m=y.prototype;m.isTransparent=function(){return this.hasAlpha},m.isOpaque=function(){return!this.hasAlpha},m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.drawTransparent=m.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:v(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:v(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;\"dashScale\"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,c=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],v=t.lineWidth||1,g=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);c+=2,g=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(y=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],m=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):y=m=p,3===y.length&&(y=[y[0],y[1],y[2],1]),3===m.length&&(m=[m[0],m[1],m[2],1]),!this.hasAlpha&&y[3]<1&&(this.hasAlpha=!0),x=Array.isArray(v)?v.length>e-1?v[e-1]:v.length>0?v[v.length-1]:[0,0,0,1]:v;var T=s;if(s+=d(b,_),g){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3]);c+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,m[0],m[1],m[2],m[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,m[0],m[1],m[2],m[3]),c+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=c,this.points=o,this.arcLength=a,\"dashes\"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;y+=g[f]}return Math.abs(y-1)>.001?null:[h,s(t,g),g]}},2056:function(t,e,r){var n=r(6832),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, normal;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model\\n , view\\n , projection\\n , inverseModel;\\nuniform vec3 eyePosition\\n , lightPosition;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvec4 project(vec3 p) {\\n return projection * view * model * vec4(p, 1.0);\\n}\\n\\nvoid main() {\\n gl_Position = project(position);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * vec4(position , 1.0);\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n , fresnel\\n , kambient\\n , kdiffuse\\n , kspecular;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (f_color.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], f_data)\\n ) discard;\\n\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\\n\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * f_color.a;\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\\n\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\nattribute float pointSize;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n }\\n gl_PointSize = pointSize;\\n f_color = color;\\n f_uv = uv;\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\\n if(dot(pointR, pointR) > 0.25) {\\n discard;\\n }\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_id = id;\\n f_position = position;\\n}\"]),f=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]),h=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute float pointSize;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n gl_PointSize = pointSize;\\n }\\n f_id = id;\\n f_position = position;\\n}\"]),p=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n}\"]),d=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec3 contourColor;\\n\\nvoid main() {\\n gl_FragColor = vec4(contourColor, 1.0);\\n}\\n\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},e.wireShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},e.pointShader={vertex:l,fragment:u,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"pointSize\",type:\"float\"}]},e.pickShader={vertex:c,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"id\",type:\"vec4\"}]},e.pointPickShader={vertex:h,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"pointSize\",type:\"float\"},{name:\"id\",type:\"vec4\"}]},e.contourShader={vertex:p,fragment:d,attributes:[{name:\"position\",type:\"vec3\"}]}},8116:function(t,e,r){\"use strict\";var n=r(5158),i=r(5827),a=r(2944),o=r(8931),s=r(115),l=r(104),u=r(7437),c=r(5050),f=r(9156),h=r(7212),p=r(5306),d=r(2056),v=r(4340),g=d.meshShader,y=d.wireShader,m=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=c,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=u,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=y,this.edgeIds=v,this.edgeVAO=m,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function S(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function E(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind()),this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};(s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t],r.uniforms.angle=y[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t]&&T&&(c[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),c[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(c[1^t]+=M*p*v[t+2],ki[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t+2],r.uniforms.angle=y[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t+2]&&T&&(c[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),v.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,u=r.pixelRatio;if(this.titleCount){for(var c=0;c<2;++c)e[c]=2*(o[c]*u-a[c])/(a[2+c]-a[c])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),v.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,u=.5*(n[o+2]+n[o]),c=n[o+2]-n[o],f=a[o],v=a[o+2]-f,g=i[o],y=i[o+2]-g;p[o]=2*l/c*v/y,h[o]=2*(s-u)/c*v/y}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),v.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,u=t.bounds;for(o=0;o<2;++o){var c=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var v=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(v,e[1],v,e[3],p[d],h[d]):o.drawLine(e[0],v,e[2],v,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();for(this.objects.length=0,t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},u.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},u.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))u.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-u.lastT())/20;u.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=r(8161),i=r(1152),a=r(6145),o=r(6475),s=r(2565),l=r(5233)},8245:function(t,e,r){var n=r(6832),i=r(5158),a=n([\"precision mediump float;\\n#define GLSLIFY 1\\nattribute vec2 position;\\nvarying vec2 uv;\\nvoid main() {\\n uv = position;\\n gl_Position = vec4(position, 0, 1);\\n}\"]),o=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D accumBuffer;\\nvarying vec2 uv;\\n\\nvoid main() {\\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\\n gl_FragColor = min(vec4(1,1,1,1), accum);\\n}\"]);t.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec2\"}])}},1059:function(t,e,r){\"use strict\";var n=r(4296),i=r(7453),a=r(2771),o=r(6496),s=r(2611),l=r(4234),u=r(8126),c=r(6145),f=r(1120),h=r(5268),p=r(8245),d=r(2321)({tablet:!0,featureDetect:!0});function v(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function g(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}return e>0?(r=Math.round(Math.pow(10,e)),Math.ceil(t/r)*r):Math.ceil(t)}function y(t){return\"boolean\"!=typeof t||t}t.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;e||(e=document.createElement(\"canvas\"),t.container?t.container.appendChild(e):document.body.appendChild(e));var r=t.gl;if(r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext(\"webgl\",e))||(r=t.getContext(\"experimental-webgl\",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d})),!r)throw new Error(\"webgl not supported\");var m=t.bounds||[[-10,-10,-10],[10,10,10]],x=new v,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&\"orthographic\"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||\"turntable\",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],O=!0,I=!0,D={view:null,projection:new Array(16),model:new Array(16),_ortho:!1},z=(I=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),R=t.cameraObject||n(e,T),F={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:R,axes:A,axesPixels:null,spikes:S,bounds:m,objects:E,shape:z,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:y(t.autoResize),autoBounds:y(t.autoBounds),autoScale:!!t.autoScale,autoCenter:y(t.autoCenter),clipToBounds:y(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:D,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,I=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},B=[r.drawingBufferWidth/F.pixelRatio|0,r.drawingBufferHeight/F.pixelRatio|0];function N(){if(!F._stopped&&F.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*F.pixelRatio),a=0|Math.ceil(n*F.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||\"absolute\",o.left=\"0px\",o.top=\"0px\",o.width=r+\"px\",o.height=n+\"px\",O=!0}}}function j(){for(var t=E.length,e=P.length,n=0;n0&&0===C[e-1];)C.pop(),P.pop().dispose()}function U(){if(F.contextLost)return!0;r.isContextLost()&&(F.contextLost=!0,F.mouseListener.enabled=!1,F.selection.object=null,F.oncontextloss&&F.oncontextloss())}F.autoResize&&N(),window.addEventListener(\"resize\",N),F.update=function(t){F._stopped||(t=t||{},O=!0,I=!0)},F.add=function(t){F._stopped||(t.axes=A,E.push(t),L.push(-1),O=!0,I=!0,j())},F.remove=function(t){if(!F._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),O=!0,I=!0,j())}},F.dispose=function(){if(!F._stopped&&(F._stopped=!0,window.removeEventListener(\"resize\",N),e.removeEventListener(\"webglcontextlost\",U),F.mouseListener.enabled=!1,!F.contextLost)){A.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var u=0;u 1.0) {\\n discard;\\n }\\n baseColor = mix(borderColor, color, step(radius, centerFraction));\\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\\n }\\n}\\n\"]),e.pickVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 pickId;\\n\\nuniform mat3 matrix;\\nuniform float pointSize;\\nuniform vec4 pickOffset;\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n vec3 hgPosition = matrix * vec3(position, 1);\\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\\n gl_PointSize = pointSize;\\n\\n vec4 id = pickId + pickOffset;\\n id.y += floor(id.x / 256.0);\\n id.x -= floor(id.x / 256.0) * 256.0;\\n\\n id.z += floor(id.y / 256.0);\\n id.y -= floor(id.y / 256.0) * 256.0;\\n\\n id.w += floor(id.z / 256.0);\\n id.z -= floor(id.z / 256.0) * 256.0;\\n\\n fragId = id;\\n}\\n\"]),e.pickFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\\n if(radius > 1.0) {\\n discard;\\n }\\n gl_FragColor = fragId / 255.0;\\n}\\n\"])},8271:function(t,e,r){\"use strict\";var n=r(5158),i=r(5827),a=r(5306),o=r(8023);function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}t.exports=function(t,e){var r=t.gl,a=new s(t,i(r),i(r),n(r,o.pointVertex,o.pointFragment),n(r,o.pickVertex,o.pickFragment));return a.update(e),t.addObject(a),a};var l,u,c=s.prototype;c.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},c.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r(\"sizeMin\",.5),this.sizeMax=r(\"sizeMax\",20),this.color=r(\"color\",[1,0,0,1]).slice(),this.areaRatio=r(\"areaRatio\",1),this.borderColor=r(\"borderColor\",[0,0,0,1]).slice(),this.blend=r(\"blend\",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),u=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),c=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=c<5,r.uniforms.pointSize=c,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(u[0]=255&t,u[1]=t>>8&255,u[2]=t>>16&255,u[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=u,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),c.draw=c.unifiedDraw,c.drawPick=c.unifiedDraw,c.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},6093:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u=e[0],c=e[1],f=e[2],h=e[3],p=r[0],d=r[1],v=r[2],g=r[3];return(a=u*p+c*d+f*v+h*g)<0&&(a=-a,p=-p,d=-d,v=-v,g=-g),1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n),t[0]=s*u+l*p,t[1]=s*c+l*d,t[2]=s*f+l*v,t[3]=s*h+l*g,t}},8240:function(t){\"use strict\";t.exports=function(t){return t||0===t?t.toString():\"\"}},4123:function(t,e,r){\"use strict\";var n=r(875);t.exports=function(t,e,r){var a=i[e];if(a||(a=i[e]={}),t in a)return a[t];var o={textAlign:\"center\",textBaseline:\"middle\",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,u,c=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform vec4 highlightId;\\nuniform float highlightScale;\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = 1.0;\\n if(distance(highlightId, id) < 0.0001) {\\n scale = highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1);\\n vec4 viewPosition = view * worldPosition;\\n viewPosition = viewPosition / viewPosition.w;\\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float highlightScale, pixelRatio;\\nuniform vec4 highlightId;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = pixelRatio;\\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\\n scale *= highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1.0);\\n vec4 viewPosition = view * worldPosition;\\n vec4 clipPosition = projection * viewPosition;\\n clipPosition /= clipPosition.w;\\n\\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform float highlightScale;\\nuniform vec4 highlightId;\\nuniform vec3 axes[2];\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float scale, pixelRatio;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float lscale = pixelRatio * scale;\\n if(distance(highlightId, id) < 0.0001) {\\n lscale *= highlightScale;\\n }\\n\\n vec4 clipCenter = projection * view * model * vec4(position, 1);\\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = dataPosition;\\n }\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float opacity;\\n\\nvarying vec4 interpColor;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (\\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\\n interpColor.a * opacity == 0.\\n ) discard;\\n gl_FragColor = interpColor * opacity;\\n}\\n\"]),u=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float pickGroup;\\n\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\\n\\n gl_FragColor = vec4(pickGroup, pickId.bgr);\\n}\"]),c=[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"glyph\",type:\"vec2\"},{name:\"id\",type:\"vec4\"}],f={vertex:a,fragment:l,attributes:c},h={vertex:o,fragment:l,attributes:c},p={vertex:s,fragment:l,attributes:c},d={vertex:a,fragment:u,attributes:c},v={vertex:o,fragment:u,attributes:c},g={vertex:s,fragment:u,attributes:c};function y(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}e.createPerspective=function(t){return y(t,f)},e.createOrtho=function(t){return y(t,h)},e.createProject=function(t){return y(t,p)},e.createPickPerspective=function(t){return y(t,d)},e.createPickOrtho=function(t){return y(t,v)},e.createPickProject=function(t){return y(t,g)}},2182:function(t,e,r){\"use strict\";var n=r(3596),i=r(5827),a=r(2944),o=r(5306),s=r(104),l=r(9282),u=r(4123),c=r(8240),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function v(t){return!0===t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,u,c,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=u,this.pickOrthoShader=c,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}t.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),u=l.createPickOrtho(e),c=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),v=new g(e,r,n,o,f,h,p,d,a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),s,u,c);return v.update(t),v};var y=g.prototype;y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},y.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var m=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}var L=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function C(t,e,r,n,i,a,o){var l=r.gl;if((a===r.projectHasAlpha||o)&&function(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,u=r.model||f,c=r.view||f,h=r.projection||f,d=e.axesBounds,v=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],m[0]=2/o.drawingBufferWidth,m[1]=2/o.drawingBufferHeight,t.bind(),l.view=c,l.projection=h,l.screenSize=m,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=v,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var g=0;g<3;++g)if(a[g]){l.scale=e.projectScale[g],l.opacity=e.projectOpacity[g];for(var y=T,L=0;L<16;++L)y[L]=0;for(L=0;L<4;++L)y[5*L]=1;y[5*g]=0,i[g]<0?y[12+g]=d[0][g]:y[12+g]=d[1][g],s(y,u,y),l.model=y;var C=(g+1)%3,P=(g+2)%3,O=M(x),I=M(b);O[C]=1,I[P]=1;var D=p(0,0,0,S(_,O)),z=p(0,0,0,S(w,I));if(Math.abs(D[1])>Math.abs(z[1])){var R=D;D=z,z=R,R=O,O=I,I=R;var F=C;C=P,P=F}D[0]<0&&(O[C]=-1),z[1]>0&&(I[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(u[4*C+L],2),N+=Math.pow(u[4*P+L],2);O[C]/=Math.sqrt(B),I[P]/=Math.sqrt(N),l.axes[0]=O,l.axes[1]=I,l.fragClipBounds[0]=E(k,v[0],g,-1e8),l.fragClipBounds[1]=E(k,v[1],g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}(e,r,n,i),a===r.hasAlpha||o){t.bind();var u=t.uniforms;u.model=n.model||f,u.view=n.view||f,u.projection=n.projection||f,m[0]=2/l.drawingBufferWidth,m[1]=2/l.drawingBufferHeight,u.screenSize=m,u.highlightId=r.highlightId,u.highlightScale=r.highlightScale,u.fragClipBounds=L,u.clipBounds=r.axes.bounds,u.opacity=r.opacity,u.pickGroup=r.pickId/255,u.pixelRatio=i,r.vao.bind(),r.vao.draw(l.TRIANGLES,r.vertexCount),r.lineWidth>0&&(l.lineWidth(r.lineWidth*i),r.vao.draw(l.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function P(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},y.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},y.update=function(t){if(\"perspective\"in(t=t||{})&&(this.useOrtho=!t.perspective),\"orthographic\"in t&&(this.useOrtho=!!t.orthographic),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"project\"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if(\"projectScale\"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,\"projectOpacity\"in t){Array.isArray(t.projectOpacity)?this.projectOpacity=t.projectOpacity.slice():(r=+t.projectOpacity,this.projectOpacity=[r,r,r]);for(var n=0;n<3;++n)this.projectOpacity[n]=v(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=v(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||\"normal\",u=t.alignment||[0,0];if(2===u.length)i=u[0],a=u[1];else for(i=[],a=[],n=0;n0){var I=0,D=x,z=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(y)&&Array.isArray(y[0]);t:for(n=0;n<_;++n){for(m+=1,w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),c[T]=Math.min(c[T],w[T])}k=(N=P(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n0?1-M[0][0]:Z<0?1+M[1][0]:1,Y*=Y>0?1-M[0][1]:Y<0?1+M[1][1]:1],X=k.cells||[],J=k.positions||[];for(T=0;T0){var y=r*c;o.drawBox(f-y,h-y,p+y,h+y,a),o.drawBox(f-y,d-y,p+y,d+y,a),o.drawBox(f-y,h-y,f+y,d+y,a),o.drawBox(p-y,h-y,p+y,d+y,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},2611:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=e[0],a=e[1];return new l(t,n(t,r,a,{}),i.mallocUint8(r*a*4))};var n=r(4234),i=r(5306),a=r(5050),o=r(2288).nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var u=l.prototype;Object.defineProperty(u,\"shape\",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A=0;)M+=1;_[m]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf(\"mat\")>=0))throw new n(\"\",\"Unknown data type for attribute \"+f+\": \"+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);l(t,e,p,i,d,a,f)}}}return a};var n=r(9068);function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this,a=i._gl,o=i._locations[i._index];a.vertexAttribPointer(o,i._dimension,t||a.FLOAT,!!e,r||0,n||0),a.enableVertexAttribArray(o)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,\"location\",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var u=o[a],c=new i(t,e,r,n,a,u);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),u(t,n[r],e),e},get:function(){return c},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),u=new Array(i),c=0;c4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+m);t[\"uniformMatrix\"+y+\"fv\"](s[f],!1,h);break}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+m)}if((y=m.charCodeAt(m.length-1)-48)<2||y>4)throw new i(\"\",\"Invalid data type\");switch(m.charAt(0)){case\"b\":case\"i\":t[\"uniform\"+y+\"iv\"](s[f],h);break;case\"v\":t[\"uniform\"+y+\"fv\"](s[f],h);break;default:throw new i(\"\",\"Unrecognized data type for vector \"+name+\": \"+m)}}}}}}function u(t,e){if(\"object\"!=typeof e)return[[t,e]];var r=[];for(var n in e){var i=e[n],a=t;parseInt(n)+\"\"===n?a+=\"[\"+n+\"]\":a+=\".\"+n,\"object\"==typeof i?r.push.apply(r,u(a,i)):r.push([a,i])}return r}function c(t,e,n){if(\"object\"==typeof n){var u=f(n);Object.defineProperty(t,e,{get:a(u),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(c=n,function(t,e,r){return t.getUniform(e.program,r[c])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case\"bool\":return!1;case\"int\":case\"sampler2D\":case\"samplerCube\":case\"float\":return 0;default:var e=t.indexOf(\"vec\");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid data type\");return\"b\"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf(\"mat\")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+t);return o(r*r,0)}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+t)}}(r[n].type);var c}function f(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l1)for(var l=0;l 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, tubeScale;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * tubePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(tubePosition, 1.0);\\n vec4 t_position = view * tubePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = tubePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float tubeScale;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n gl_Position = projection * view * tubePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec4\"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec4\"}]}},7307:function(t,e,r){\"use strict\";var n=r(2858),i=r(4020),a=[\"xyz\",\"xzy\",\"yxz\",\"yzx\",\"zxy\",\"zyx\"],o=function(t,e){var r,n=t.length;for(r=0;re)return r-1}return r},s=function(t,e,r){return tr?r:t},l=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||m>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][y],E=a[1][v],L=a[1][m],C=a[2][g],P=(l-M)/(S-M),O=(u-E)/(L-E),I=(c-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(O)||(O=.5),isFinite(I)||(I=.5),r.reversedX&&(d=f-1-d,y=f-1-y),r.reversedY&&(v=h-1-v,m=h-1-m),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=v*p,T=m*p,b=d*p*h,_=y*p*h;break;case 4:k=g,A=x,b=d*p,_=y*p,w=v*p*f,T=m*p*f;break;case 3:w=v,T=m,k=g*h,A=x*h,b=d*h*p,_=y*h*p;break;case 2:w=v,T=m,b=d*h,_=y*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=y,k=g*f,A=x*f,w=v*f*p,T=m*f*p;break;default:b=d,_=y,w=v*f,T=m*f,k=g*f*h,A=x*f*h}var D=i[b+w+k],z=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,D,B,P),n.lerp(H,z,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Z=n.create(),Y=n.create();n.lerp(Z,V,q,O),n.lerp(Y,H,G,O);var W=n.create();return n.lerp(W,Z,Y,I),W}(e,t,p)},v=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g=[],y=e[0][0],m=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(eb||r_||nw)},k=10*n.distance(e[0],e[1])/u,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,u=0;uS&&(S=F),z.push(F),g.push({points:P,velocities:O,divergences:z});for(var B=0;B<100*u&&P.lengthA&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),I=d(N),n.squaredDistance(D,N)-A>-1e-4*A&&(P.push(N),D=N,O.push(I),R=v(N,I),F=n.length(R),isFinite(F)&&F>S&&(S=F),z.push(F)),C=N}}var U=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;u.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(m,y,y,y,m,m),d.push(v,g,g,g,v,v);var A=u.length;c.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=m;m=y,y=S;var E=v;v=g,g=E}return{positions:u,cells:c,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;s max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 lowerBound, upperBound;\\nuniform float contourTint;\\nuniform vec4 contourColor;\\nuniform sampler2D colormap;\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform float vertexColor;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n if (\\n kill > 0.0 ||\\n vColor.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\\n ) discard;\\n\\n vec3 N = normalize(surfaceNormal);\\n vec3 V = normalize(eyeDirection);\\n vec3 L = normalize(lightDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n //decide how to interpolate color — in vertex or in fragment\\n vec4 surfaceColor =\\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\\n step(.5, vertexColor) * vColor;\\n\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\\n}\\n\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute float f;\\n\\nuniform vec3 objectOffset;\\nuniform mat3 permutation;\\nuniform mat4 model, view, projection;\\nuniform float height, zOffset;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\\n worldCoordinate = objectOffset + dataCoordinate;\\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n\\n vec4 clipPosition = projection * view * worldPosition;\\n clipPosition.z += zOffset;\\n\\n gl_Position = clipPosition;\\n value = f + objectOffset.z;\\n kill = -1.0;\\n planeCoordinate = uv.zw;\\n\\n vColor = texture2D(colormap, vec2(value, value));\\n\\n //Don't do lighting for contours\\n surfaceNormal = vec3(1,0,0);\\n eyeDirection = vec3(0,1,0);\\n lightDirection = vec3(0,0,1);\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec2 shape;\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 surfaceNormal;\\n\\nvec2 splitFloat(float v) {\\n float vh = 255.0 * v;\\n float upper = floor(vh);\\n float lower = fract(vh);\\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\\n}\\n\\nvoid main() {\\n if ((kill > 0.0) ||\\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\\n\\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\\n}\\n\"]);e.createShader=function(t){var e=n(t,a,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},e.createPickShader=function(t){var e=n(t,a,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},e.createContourShader=function(t){var e=n(t,s,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},e.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},3754:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl,r=m(e),n=b(e),s=x(e),l=_(e),u=i(e),c=a(e,[{buffer:u,size:4,stride:w,offset:0},{buffer:u,size:3,stride:w,offset:16},{buffer:u,size:3,stride:w,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),v=o(e,1,S,e.RGBA,e.UNSIGNED_BYTE);v.minFilter=e.LINEAR,v.magFilter=e.LINEAR;var g=new E(e,[0,0],[[0,0,0],[0,0,0]],r,n,u,c,v,s,l,f,h,p,d,[0,0,0]),y={levels:[[],[],[]]};for(var T in t)y[T]=t[T];return y.colormap=y.colormap||\"jet\",g.update(y),g};var n=r(2288),i=r(5827),a=r(2944),o=r(8931),s=r(5306),l=r(9156),u=r(7498),c=r(7382),f=r(5050),h=r(4162),p=r(104),d=r(7437),v=r(5070),g=r(9144),y=r(9054),m=y.createShader,x=y.createContourShader,b=y.createPickShader,_=y.createPickContourShader,w=40,T=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],k=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],A=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function M(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=A[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();var S=256;function E(t,e,r,n,i,a,o,l,u,c,h,p,d,v,g){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=g,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=u,this._contourPickShader=c,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new M([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=v,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var L=E.prototype;L.genColormap=function(t,e){var r=!1,n=c([l({colormap:t,nshades:S,format:\"rgba\"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return u.divseq(n,255),this.hasAlphaScale=r,n},L.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},L.isOpaque=function(){return!this.isTransparent()},L.pickSlots=1,L.setPickBase=function(t){this.pickId=t};var C=[0,0,0],P={showSurface:!1,showContour:!1,projections:[T.slice(),T.slice(),T.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function O(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||C,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=P.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var u=P.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)u[i][n]=t.clipBounds[i][n];u[0][r]=-1e8,u[1][r]=1e8}return P.showSurface=o,P.showContour=s,P}var I={model:T,view:T,projection:T,inverseModel:T.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},D=T.slice(),z=[1,0,0,0,1,0,0,0,1];function R(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=I;n.model=t.model||T,n.view=t.view||T,n.projection=t.projection||T,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=z,n.vertexColor=this.vertexColor;var s=D;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var u=s[12+i];for(o=0;o<3;++o)u+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=u/l}var c=O(n,this);if(c.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=c.projections[i],this._shader.uniforms.clipBounds=c.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(c.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=A[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var u=r.position;u[0]=u[1]=u[2]=0;for(var c=0;c<2;++c)for(var f=c?a:1-a,h=0;h<2;++h)for(var p=i+c,d=s+h,g=f*(h?l:1-l),y=0;y<3;++y)u[y]+=this._field[y].get(p,d)*g;for(var m=this._pickResult.level,x=0;x<3;++x)if(m[x]=v.le(this.contourLevels[x],u[x]),m[x]<0)this.contourLevels[x].length>0&&(m[x]=0);else if(m[x]Math.abs(_-u[x])&&(m[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],y=0;y<3;++y)r.dataCoordinate[y]=this._field[y].get(r.index[0],r.index[1]);return r},L.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();u.assign(t.lo(1,1).hi(r[0],r[1]),e),u.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),u.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),u.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),u.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},L.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,\"contourWidth\"in t&&(this.contourWidth=B(t.contourWidth,Number)),\"showContour\"in t&&(this.showContour=B(t.showContour,Boolean)),\"showSurface\"in t&&(this.showSurface=!!t.showSurface),\"contourTint\"in t&&(this.contourTint=B(t.contourTint,Boolean)),\"contourColor\"in t&&(this.contourColor=j(t.contourColor)),\"contourProject\"in t&&(this.contourProject=B(t.contourProject,(function(t){return B(t,Boolean)}))),\"surfaceProject\"in t&&(this.surfaceProject=t.surfaceProject),\"dynamicColor\"in t&&(this.dynamicColor=j(t.dynamicColor)),\"dynamicTint\"in t&&(this.dynamicTint=B(t.dynamicTint,Number)),\"dynamicWidth\"in t&&(this.dynamicWidth=B(t.dynamicWidth,Number)),\"opacity\"in t&&(this.opacity=t.opacity),\"opacityscale\"in t&&(this.opacityscale=t.opacityscale),\"colorBounds\"in t&&(this.colorBounds=t.colorBounds),\"vertexColor\"in t&&(this.vertexColor=t.vertexColor?1:0),\"colormap\"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),\"field\"in t||\"coords\"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error(\"gl-surface: invalid coordinates for x/y\");for(o=0;o<2;++o){var u=l[o];for(y=0;y<2;++y)if(u.shape[y]!==a[y])throw new Error(\"gl-surface: coords have incorrect shape\");this.padField(this._field[o],u)}}else if(t.ticks){var c=t.ticks;if(!Array.isArray(c)||2!==c.length)throw new Error(\"gl-surface: invalid ticks\");for(o=0;o<2;++o){var p=c[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error(\"gl-surface: invalid tick length\");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var v=[0,0];v[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],v,0)}this._field[0].set(0,0,0);for(var y=0;y0){for(var xt=0;xt<5;++xt)$.pop();U-=1}continue t}$.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[Q]=et,this._contourCounts[Q]=rt}var bt=s.mallocFloat($.length);for(o=0;o<$.length;++o)bt[o]=$[o];this._contourBuffer.update(bt),s.freeFloat(bt)}},L.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},L.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,u=(o+2)%3,c=this._field[o],f=this._field[l],p=this._field[u],d=h(c,r[o]),v=d.cells,g=d.positions;for(this._dynamicOffsets[o]=n,e=0;es||o[1]<0||o[1]>s)throw new Error(\"gl-texture2d: Invalid texture size\");var l=d(o,e.stride.slice()),u=0;\"float32\"===r?u=t.FLOAT:\"float64\"===r?(u=t.FLOAT,l=!1,r=\"float32\"):\"uint8\"===r?u=t.UNSIGNED_BYTE:(u=t.UNSIGNED_BYTE,l=!1,r=\"uint8\");var f,p,g=0;if(2===o.length)g=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===o[2])g=t.ALPHA;else if(2===o[2])g=t.LUMINANCE_ALPHA;else if(3===o[2])g=t.RGB;else{if(4!==o[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}}u!==t.FLOAT||t.getExtension(\"OES_texture_float\")||(u=t.UNSIGNED_BYTE,l=!1);var y=e.size;if(l)f=0===e.offset&&e.data.length===y?e.data:e.data.subarray(e.offset,e.offset+y);else{var m=[o[2],o[2]*o[0],1];p=a.malloc(y,r);var x=n(p,o,m,0);\"float32\"!==r&&\"float64\"!==r||u!==t.UNSIGNED_BYTE?i.assign(x,e):c(x,e),f=p.subarray(0,y)}var b=v(t);return t.texImage2D(t.TEXTURE_2D,0,g,o[0],o[1],0,g,u,f),l||a.free(p),new h(t,b,o[0],o[1],g,u)}(t,e)}throw new Error(\"gl-texture2d: Invalid arguments for texture2d constructor\")};var o=null,s=null,l=null;function u(t){return\"undefined\"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||\"undefined\"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||\"undefined\"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||\"undefined\"!=typeof ImageData&&t instanceof ImageData}var c=function(t,e){i.muls(t,e,255)};function f(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error(\"gl-texture2d: Invalid texture size\");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function h(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var p=h.prototype;function d(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function v(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function g(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error(\"gl-texture2d: Invalid texture shape\");if(i===t.FLOAT&&!t.getExtension(\"OES_texture_float\"))throw new Error(\"gl-texture2d: Floating point textures not supported on this platform\");var o=v(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new h(t,o,e,r,n,i)}Object.defineProperties(p,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension(\"EXT_texture_filter_anisotropic\");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error(\"gl-texture2d: Must specify wrap mode for rows and columns\");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error(\"gl-texture2d: Invalid texture shape\")}else t=[0|t,0|t];return f(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return f(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,f(this,this._shape[0],t),t}}}),p.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},p.dispose=function(){this.gl.deleteTexture(this.handle)},p.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},p.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l)this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l);else{if(!(t.shape&&t.stride&&t.data))throw new Error(\"gl-texture2d: Unsupported data type\");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error(\"gl-texture2d: Texture dimensions are out of bounds\");!function(t,e,r,o,s,l,u,f){var h=f.dtype,p=f.shape.slice();if(p.length<2||p.length>3)throw new Error(\"gl-texture2d: Invalid ndarray, must be 2d or 3d\");var v=0,g=0,y=d(p,f.stride.slice());if(\"float32\"===h?v=t.FLOAT:\"float64\"===h?(v=t.FLOAT,y=!1,h=\"float32\"):\"uint8\"===h?v=t.UNSIGNED_BYTE:(v=t.UNSIGNED_BYTE,y=!1,h=\"uint8\"),2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],f=n(f.data,p,[f.stride[0],f.stride[1],1],f.offset);else{if(3!==p.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===p[2])g=t.ALPHA;else if(2===p[2])g=t.LUMINANCE_ALPHA;else if(3===p[2])g=t.RGB;else{if(4!==p[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}p[2]}if(g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s),g!==s)throw new Error(\"gl-texture2d: Incompatible texture format for setPixels\");var m=f.size,x=u.indexOf(o)<0;if(x&&u.push(o),v===l&&y)0===f.offset&&f.data.length===m?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data.subarray(f.offset,f.offset+m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data.subarray(f.offset,f.offset+m));else{var b;b=l===t.FLOAT?a.mallocFloat32(m):a.mallocUint8(m);var _=n(b,p,[p[2],p[2]*p[0],1]);v===t.FLOAT&&l===t.UNSIGNED_BYTE?c(_,f):i.assign(_,f),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,m)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},3056:function(t){\"use strict\";t.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error(\"gl-vao: Too many vertex attributes\");for(var i=0;i1?0:Math.acos(s)};var n=r(5415),i=r(899),a=r(9305)},8827:function(t){t.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},7622:function(t){t.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},8782:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},8501:function(t){t.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},903:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},5981:function(t,e,r){t.exports=r(8288)},8288:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},8629:function(t,e,r){t.exports=r(7979)},7979:function(t){t.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},9305:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},154:function(t){t.exports=1e-6},4932:function(t,e,r){t.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=r(154)},5777:function(t){t.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},3306:function(t){t.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},7447:function(t,e,r){t.exports=function(t,e,r,i,a,o){var s,l;for(e||(e=3),r||(r=0),l=i?Math.min(i*e+r,t.length):t.length,s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t}},6660:function(t){t.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},392:function(t){t.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=e[0],t[1]=i+o*u-s*l,t[2]=a+o*l+s*u,t}},3222:function(t){t.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=i+s*l+o*u,t[1]=e[1],t[2]=a+s*u-o*l,t}},3388:function(t){t.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=i+o*u-s*l,t[1]=a+o*l+s*u,t[2]=e[2],t}},1624:function(t){t.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},5685:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},6722:function(t){t.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},831:function(t){t.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},5294:function(t,e,r){t.exports=r(6403)},3303:function(t,e,r){t.exports=r(4337)},6403:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},4337:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},8921:function(t,e,r){t.exports=r(911)},911:function(t){t.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},9908:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},3255:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},6568:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t}},3433:function(t){t.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},1413:function(t){t.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},3470:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},5313:function(t){t.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},5446:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},205:function(t){t.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},4242:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},5680:function(t){t.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},4020:function(t,e,r){t.exports={create:r(5313),clone:r(1413),fromValues:r(5680),copy:r(3470),set:r(6453),add:r(3433),subtract:r(2705),multiply:r(746),divide:r(205),min:r(2170),max:r(3030),scale:r(5510),scaleAndAdd:r(4224),distance:r(5446),squaredDistance:r(1542),length:r(8177),squaredLength:r(9037),negate:r(6459),inverse:r(8057),normalize:r(381),dot:r(4242),lerp:r(8746),random:r(3770),transformMat4:r(6342),transformQuat:r(5022)}},8057:function(t){t.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},8177:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},8746:function(t){t.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},3030:function(t){t.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},2170:function(t){t.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},746:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},6459:function(t){t.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},381:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o),t}},3770:function(t,e,r){var n=r(381),i=r(5510);t.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},5510:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},4224:function(t){t.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},6453:function(t){t.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},1542:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},9037:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},2705:function(t){t.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},6342:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},5022:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t[3]=e[3],t}},9365:function(t,e,r){var n=r(8096),i=r(7896);t.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join(\"\")}return N(r),P+=r.length,(S=S.slice(r.length)).length}}function Z(){return/[^a-fA-F0-9]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function Y(){return\".\"===e||/[eE]/.test(e)?(S.push(e),M=v,r=e,k+1):\"x\"===e&&1===S.length&&\"0\"===S[0]?(M=_,S.push(e),r=e,k+1):/[^\\d]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function W(){return\"f\"===e&&(S.push(e),r=e,k+=1),/[eE]/.test(e)?(S.push(e),r=e,k+1):(\"-\"!==e&&\"+\"!==e||!/[eE]/.test(r))&&/[^\\d]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function X(){if(/[^\\d\\w_]/.test(e)){var t=S.join(\"\");return M=B[t]?m:F[t]?y:g,N(S.join(\"\")),M=l,k}return S.push(e),r=e,k+1}};var n=r(399),i=r(9746),a=r(9525),o=r(9458),s=r(3585),l=999,u=9999,c=0,f=1,h=2,p=3,d=4,v=5,g=6,y=7,m=8,x=9,b=10,_=11,w=[\"block-comment\",\"line-comment\",\"preprocessor\",\"operator\",\"integer\",\"float\",\"ident\",\"builtin\",\"keyword\",\"whitespace\",\"eof\",\"integer\"]},3585:function(t,e,r){var n=r(9525);n=n.slice().filter((function(t){return!/^(gl\\_|texture)/.test(t)})),t.exports=n.concat([\"gl_VertexID\",\"gl_InstanceID\",\"gl_Position\",\"gl_PointSize\",\"gl_FragCoord\",\"gl_FrontFacing\",\"gl_FragDepth\",\"gl_PointCoord\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexUniformVectors\",\"gl_MaxVertexOutputVectors\",\"gl_MaxFragmentInputVectors\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxTextureImageUnits\",\"gl_MaxFragmentUniformVectors\",\"gl_MaxDrawBuffers\",\"gl_MinProgramTexelOffset\",\"gl_MaxProgramTexelOffset\",\"gl_DepthRangeParameters\",\"gl_DepthRange\",\"trunc\",\"round\",\"roundEven\",\"isnan\",\"isinf\",\"floatBitsToInt\",\"floatBitsToUint\",\"intBitsToFloat\",\"uintBitsToFloat\",\"packSnorm2x16\",\"unpackSnorm2x16\",\"packUnorm2x16\",\"unpackUnorm2x16\",\"packHalf2x16\",\"unpackHalf2x16\",\"outerProduct\",\"transpose\",\"determinant\",\"inverse\",\"texture\",\"textureSize\",\"textureProj\",\"textureLod\",\"textureOffset\",\"texelFetch\",\"texelFetchOffset\",\"textureProjOffset\",\"textureLodOffset\",\"textureProjLod\",\"textureProjLodOffset\",\"textureGrad\",\"textureGradOffset\",\"textureProjGrad\",\"textureProjGradOffset\"])},9525:function(t){t.exports=[\"abs\",\"acos\",\"all\",\"any\",\"asin\",\"atan\",\"ceil\",\"clamp\",\"cos\",\"cross\",\"dFdx\",\"dFdy\",\"degrees\",\"distance\",\"dot\",\"equal\",\"exp\",\"exp2\",\"faceforward\",\"floor\",\"fract\",\"gl_BackColor\",\"gl_BackLightModelProduct\",\"gl_BackLightProduct\",\"gl_BackMaterial\",\"gl_BackSecondaryColor\",\"gl_ClipPlane\",\"gl_ClipVertex\",\"gl_Color\",\"gl_DepthRange\",\"gl_DepthRangeParameters\",\"gl_EyePlaneQ\",\"gl_EyePlaneR\",\"gl_EyePlaneS\",\"gl_EyePlaneT\",\"gl_Fog\",\"gl_FogCoord\",\"gl_FogFragCoord\",\"gl_FogParameters\",\"gl_FragColor\",\"gl_FragCoord\",\"gl_FragData\",\"gl_FragDepth\",\"gl_FragDepthEXT\",\"gl_FrontColor\",\"gl_FrontFacing\",\"gl_FrontLightModelProduct\",\"gl_FrontLightProduct\",\"gl_FrontMaterial\",\"gl_FrontSecondaryColor\",\"gl_LightModel\",\"gl_LightModelParameters\",\"gl_LightModelProducts\",\"gl_LightProducts\",\"gl_LightSource\",\"gl_LightSourceParameters\",\"gl_MaterialParameters\",\"gl_MaxClipPlanes\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxDrawBuffers\",\"gl_MaxFragmentUniformComponents\",\"gl_MaxLights\",\"gl_MaxTextureCoords\",\"gl_MaxTextureImageUnits\",\"gl_MaxTextureUnits\",\"gl_MaxVaryingFloats\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxVertexUniformComponents\",\"gl_ModelViewMatrix\",\"gl_ModelViewMatrixInverse\",\"gl_ModelViewMatrixInverseTranspose\",\"gl_ModelViewMatrixTranspose\",\"gl_ModelViewProjectionMatrix\",\"gl_ModelViewProjectionMatrixInverse\",\"gl_ModelViewProjectionMatrixInverseTranspose\",\"gl_ModelViewProjectionMatrixTranspose\",\"gl_MultiTexCoord0\",\"gl_MultiTexCoord1\",\"gl_MultiTexCoord2\",\"gl_MultiTexCoord3\",\"gl_MultiTexCoord4\",\"gl_MultiTexCoord5\",\"gl_MultiTexCoord6\",\"gl_MultiTexCoord7\",\"gl_Normal\",\"gl_NormalMatrix\",\"gl_NormalScale\",\"gl_ObjectPlaneQ\",\"gl_ObjectPlaneR\",\"gl_ObjectPlaneS\",\"gl_ObjectPlaneT\",\"gl_Point\",\"gl_PointCoord\",\"gl_PointParameters\",\"gl_PointSize\",\"gl_Position\",\"gl_ProjectionMatrix\",\"gl_ProjectionMatrixInverse\",\"gl_ProjectionMatrixInverseTranspose\",\"gl_ProjectionMatrixTranspose\",\"gl_SecondaryColor\",\"gl_TexCoord\",\"gl_TextureEnvColor\",\"gl_TextureMatrix\",\"gl_TextureMatrixInverse\",\"gl_TextureMatrixInverseTranspose\",\"gl_TextureMatrixTranspose\",\"gl_Vertex\",\"greaterThan\",\"greaterThanEqual\",\"inversesqrt\",\"length\",\"lessThan\",\"lessThanEqual\",\"log\",\"log2\",\"matrixCompMult\",\"max\",\"min\",\"mix\",\"mod\",\"normalize\",\"not\",\"notEqual\",\"pow\",\"radians\",\"reflect\",\"refract\",\"sign\",\"sin\",\"smoothstep\",\"sqrt\",\"step\",\"tan\",\"texture2D\",\"texture2DLod\",\"texture2DProj\",\"texture2DProjLod\",\"textureCube\",\"textureCubeLod\",\"texture2DLodEXT\",\"texture2DProjLodEXT\",\"textureCubeLodEXT\",\"texture2DGradEXT\",\"texture2DProjGradEXT\",\"textureCubeGradEXT\"]},9458:function(t,e,r){var n=r(399);t.exports=n.slice().concat([\"layout\",\"centroid\",\"smooth\",\"case\",\"mat2x2\",\"mat2x3\",\"mat2x4\",\"mat3x2\",\"mat3x3\",\"mat3x4\",\"mat4x2\",\"mat4x3\",\"mat4x4\",\"uvec2\",\"uvec3\",\"uvec4\",\"samplerCubeShadow\",\"sampler2DArray\",\"sampler2DArrayShadow\",\"isampler2D\",\"isampler3D\",\"isamplerCube\",\"isampler2DArray\",\"usampler2D\",\"usampler3D\",\"usamplerCube\",\"usampler2DArray\",\"coherent\",\"restrict\",\"readonly\",\"writeonly\",\"resource\",\"atomic_uint\",\"noperspective\",\"patch\",\"sample\",\"subroutine\",\"common\",\"partition\",\"active\",\"filter\",\"image1D\",\"image2D\",\"image3D\",\"imageCube\",\"iimage1D\",\"iimage2D\",\"iimage3D\",\"iimageCube\",\"uimage1D\",\"uimage2D\",\"uimage3D\",\"uimageCube\",\"image1DArray\",\"image2DArray\",\"iimage1DArray\",\"iimage2DArray\",\"uimage1DArray\",\"uimage2DArray\",\"image1DShadow\",\"image2DShadow\",\"image1DArrayShadow\",\"image2DArrayShadow\",\"imageBuffer\",\"iimageBuffer\",\"uimageBuffer\",\"sampler1DArray\",\"sampler1DArrayShadow\",\"isampler1D\",\"isampler1DArray\",\"usampler1D\",\"usampler1DArray\",\"isampler2DRect\",\"usampler2DRect\",\"samplerBuffer\",\"isamplerBuffer\",\"usamplerBuffer\",\"sampler2DMS\",\"isampler2DMS\",\"usampler2DMS\",\"sampler2DMSArray\",\"isampler2DMSArray\",\"usampler2DMSArray\"])},399:function(t){t.exports=[\"precision\",\"highp\",\"mediump\",\"lowp\",\"attribute\",\"const\",\"uniform\",\"varying\",\"break\",\"continue\",\"do\",\"for\",\"while\",\"if\",\"else\",\"in\",\"out\",\"inout\",\"float\",\"int\",\"uint\",\"void\",\"bool\",\"true\",\"false\",\"discard\",\"return\",\"mat2\",\"mat3\",\"mat4\",\"vec2\",\"vec3\",\"vec4\",\"ivec2\",\"ivec3\",\"ivec4\",\"bvec2\",\"bvec3\",\"bvec4\",\"sampler1D\",\"sampler2D\",\"sampler3D\",\"samplerCube\",\"sampler1DShadow\",\"sampler2DShadow\",\"struct\",\"asm\",\"class\",\"union\",\"enum\",\"typedef\",\"template\",\"this\",\"packed\",\"goto\",\"switch\",\"default\",\"inline\",\"noinline\",\"volatile\",\"public\",\"static\",\"extern\",\"external\",\"interface\",\"long\",\"short\",\"double\",\"half\",\"fixed\",\"unsigned\",\"input\",\"output\",\"hvec2\",\"hvec3\",\"hvec4\",\"dvec2\",\"dvec3\",\"dvec4\",\"fvec2\",\"fvec3\",\"fvec4\",\"sampler2DRect\",\"sampler3DRect\",\"sampler2DRectShadow\",\"sizeof\",\"cast\",\"namespace\",\"using\"]},9746:function(t){t.exports=[\"<<=\",\">>=\",\"++\",\"--\",\"<<\",\">>\",\"<=\",\">=\",\"==\",\"!=\",\"&&\",\"||\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"&=\",\"^^\",\"^=\",\"|=\",\"(\",\")\",\"[\",\"]\",\".\",\"!\",\"~\",\"*\",\"/\",\"%\",\"+\",\"-\",\"<\",\">\",\"&\",\"^\",\"|\",\"?\",\":\",\"=\",\",\",\";\",\"{\",\"}\"]},8096:function(t,e,r){var n=r(3193);t.exports=function(t,e){var r=n(e),i=[];return(i=i.concat(r(t))).concat(r(null))}},6832:function(t){t.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var u=s[l];if(u.boundary&&!(u.lastVisited<=-n)){for(var c=u.vertices,f=0;f<=r;++f){var h=c[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return u;u.lastVisited=-n,0===p&&o.push(u)}}return null},c.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,u=s.adjacent,c=0;c<=n;++c)a[c]=i[l[c]];for(s.lastVisited=r,c=0;c<=n;++c){var f=u[c];if(!(f.lastVisited>=r)){var h=a[c];a[c]=t;var p=this.orient();if(a[c]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},c.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,u=this.interior,c=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,u.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,v=p.indexOf(r);if(!(v<0))for(var g=0;g<=n;++g)if(g!==v){var y=d[g];if(y.boundary&&!(y.lastVisited>=r)){var m=y.vertices;if(y.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)m[b]<0?(x=b,l[b]=t):l[b]=i[m[b]];if(this.orient()>0){m[x]=r,y.boundary=!1,u.push(y),f.push(y),y.lastVisited=r;continue}y.lastVisited=-r}var _=y.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);c.push(k);var A=_.indexOf(e);if(!(A<0))for(_[A]=k,T[v]=y,w[g]=-1,T[g]=e,d[g]=k,k.flip(),b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}for(h.sort(s),g=0;g+1=0?o[l++]=s[c]:u=1&c;if(u===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},9014:function(t,e,r){\"use strict\";var n=r(5070);function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}t.exports=function(t){return t&&0!==t.length?new y(g(t)):new y(null)};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=g(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function u(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function c(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r>1],a=[],o=[],s=[];for(r=0;r3*(e+1)?l(this,t):this.left.insert(t):this.left=g([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=g([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,v);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?u(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?u(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);athis.mid?this.right&&(r=this.right.queryPoint(t,e))?r:f(this.rightPoints,t,e):h(this.leftPoints,e);var r},a.queryInterval=function(t,e,r){var n;return tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r))?n:ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var m=y.prototype;m.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},m.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},m.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},m.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(m,\"count\",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(m,\"intervals\",{get:function(){return this.root?this.root.intervals([]):[]}})},9560:function(t){\"use strict\";t.exports=function(t){for(var e=new Array(t),r=0;r13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},3578:function(t){t.exports=function(t,e,r){return t*(1-r)+e*r}},7191:function(t,e,r){var n=r(4690),i=r(9823),a=r(7332),o=r(7787),s=r(7437),l=r(2142),u={length:r(4693),normalize:r(899),dot:r(9305),cross:r(903)},c=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function v(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}t.exports=function(t,e,r,i,g,y){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),y||(y=[0,0,0,1]),!n(c,t))return!1;if(a(f,c),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var m,x,b,_,w,T,k,A=c[3],M=c[7],S=c[11],E=c[12],L=c[13],C=c[14],P=c[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),m=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],m[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,m[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,m[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,m[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else g[0]=g[1]=g[2]=0,g[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,c),r[0]=u.length(p[0]),u.normalize(p[0],p[0]),i[0]=u.dot(p[0],p[1]),v(p[1],p[1],p[0],1,-i[0]),r[1]=u.length(p[1]),u.normalize(p[1],p[1]),i[0]/=r[1],i[1]=u.dot(p[0],p[2]),v(p[2],p[2],p[0],1,-i[1]),i[2]=u.dot(p[1],p[2]),v(p[2],p[2],p[1],1,-i[2]),r[2]=u.length(p[2]),u.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],u.cross(d,p[1],p[2]),u.dot(p[0],d)<0)for(var O=0;O<3;O++)r[O]*=-1,p[O][0]*=-1,p[O][1]*=-1,p[O][2]*=-1;return y[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),y[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),y[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),y[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(y[0]=-y[0]),p[0][2]>p[2][0]&&(y[1]=-y[1]),p[1][0]>p[0][1]&&(y[2]=-y[2]),!0}},4690:function(t){t.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},7649:function(t,e,r){var n=r(1868),i=r(1102),a=r(7191),o=r(7787),s=r(1116),l=f(),u=f(),c=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}t.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,u.translate,u.scale,u.skew,u.perspective,u.quaternion);return!(!h||!p||(n(c.translate,l.translate,u.translate,f),n(c.skew,l.skew,u.skew,f),n(c.scale,l.scale,u.scale,f),n(c.perspective,l.perspective,u.perspective,f),s(c.quaternion,l.quaternion,u.quaternion,f),i(t,c.translate,c.scale,c.skew,c.perspective,c.quaternion),0))}},1102:function(t,e,r){var n={identity:r(9947),translate:r(998),multiply:r(104),create:r(9823),scale:r(3668),fromRotationTranslation:r(7280)},i=(n.create(),n.create());t.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},9298:function(t,e,r){\"use strict\";var n=r(5070),i=r(7649),a=r(7437),o=r(6109),s=r(7115),l=r(5240),u=r(3012),c=r(998),f=(r(3668),r(899)),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}t.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,u=0;u<16;++u)o[u]=s[l++];else{var c=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(u=0;u<16;++u)h[u]=s[l++];var d=this.nextMatrix;for(u=0;u<16;++u)d[u]=s[l++],p=p&&h[u]===d[u];if(c<1e-6||p)for(u=0;u<16;++u)o[u]=h[u];else i(o,h,d,(t-e[r])/c)}var v=this.computedUp;v[0]=o[1],v[1]=o[5],v[2]=o[9],f(v,v);var g=this.computedInverse;a(g,o);var y=this.computedEye,m=g[15];y[0]=g[12]/m,y[1]=g[13]/m,y[2]=g[14]/m;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(u=0;u<3;++u)x[u]=y[u]-o[2+4*u]*b}},d.idle=function(t){if(!(t1&&n(t[o[c-2]],t[o[c-1]],u)<=0;)c-=1,o.pop();for(o.push(l),c=s.length;c>1&&n(t[s[c-2]],t[s[c-1]],u)>=0;)c-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i0;--p)r[f++]=s[p];return r};var n=r(417)[3]},6145:function(t,e,r){\"use strict\";t.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function u(t,s){var u=n.x(s),c=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",v),t.addEventListener(\"mouseleave\",c),t.addEventListener(\"mouseenter\",c),t.addEventListener(\"mouseout\",c),t.addEventListener(\"mouseover\",c),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",v),t.removeEventListener(\"mouseleave\",c),t.removeEventListener(\"mouseenter\",c),t.removeEventListener(\"mouseout\",c),t.removeEventListener(\"mouseover\",c),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),y};var n=r(4110)},2565:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},4110:function(t,e){\"use strict\";function r(t){return t.target||t.srcElement||window}e.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0\"),\"function\"!=typeof t.vertex&&e(\"Must specify vertex creation function\"),\"function\"!=typeof t.cell&&e(\"Must specify cell creation function\"),\"function\"!=typeof t.phase&&e(\"Must specify phase function\");for(var o=t.getters||[],s=new Array(a),l=0;l=0?s[l]=!0:s[l]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(\",\");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,s)};var i={\"false,0,1\":function(t,e,r,n,i){return function(a,o,s,l){var u,c=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],v=0|a.stride[1],g=p,y=0|-d,m=0,x=0|-v,b=0,_=-d-v|0,w=0,T=0|d,k=v-d*c|0,A=0,M=0,S=0,E=2*c|0,L=n(E),C=n(E),P=0,O=0,I=-1,D=-1,z=0,R=0|-c,F=0|c,B=0,N=-c-1|0,j=c-1|0,U=0,V=0,H=0;for(A=0;A0){if(M=1,L[P++]=r(h[g],o,s,l),g+=T,c>0)for(A=1,u=h[g],O=L[P]=r(u,o,s,l),z=L[P+I],B=L[P+R],U=L[P+N],O===z&&O===B&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,z,B,U,o,s,l),V=C[P]=S++),P+=1,g+=T,A=2;A0)for(A=1,u=h[g],O=L[P]=r(u,o,s,l),z=L[P+I],B=L[P+R],U=L[P+N],O===z&&O===B&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,z,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,g+=T,A=2;A0){if(A=1,L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,u=h[g],O=L[P]=r(u,o,s,l),B=L[P+R],z=L[P+I],U=L[P+N],O===B&&O===z&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,B,z,U,o,s,l),V=C[P]=S++),P+=1,g+=T,M=2;M0)for(M=1,u=h[g],O=L[P]=r(u,o,s,l),B=L[P+R],z=L[P+I],U=L[P+N],O===B&&O===z&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,B,z,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,m,U,B,o,s,l)),P+=1,g+=T,M=2;M2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}t.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,\"string\"==typeof r?r:\"clamp\")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=c[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return c[e]=a,a}(r)(t,e)}},3581:function(t){\"use strict\";function e(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(u=b,b=0):(u=64,b-=64),n=y+x*f+b*h,o=m+x*d+b*v;var _=0,w=0,T=0,k=p,A=f-c*p,M=h-l*f,S=g,E=d-c*g,L=v-l*d;for(T=0;T0;){v<64?(l=v,v=0):(l=64,v-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+v*c+g*u,o=d+v*h+g*f;var y=0,m=0,x=c,b=u-l*c,_=h,w=f-l*h;for(m=0;m0;){m<64?(u=m,m=0):(u=64,m-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=g+m*h+x*c+b*f,o=y+m*v+x*p+b*d;var _=0,w=0,T=0,k=h,A=c-u*h,M=f-s*c,S=v,E=p-u*v,L=d-s*p;for(T=0;Tr;){y=0,m=v-o;e:for(g=0;gb)break e;m+=f,y+=h}for(y=v,m=v-o,g=0;g>1,q=H-j,G=H+j,Z=U,Y=q,W=H,X=G,J=V,K=i+1,$=a-1,Q=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Z,M=l*Y,N=s;t:for(k=0;k0){g=Z,Z=Y,Y=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*J,N=s;t:for(k=0;k0){g=X,X=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*W,N=s;t:for(k=0;k0){g=Z,Z=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*X,N=s;t:for(k=0;k0){g=Z,Z=X,X=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*J,N=s;t:for(k=0;k0){g=Y,Y=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*J,N=s;t:for(k=0;k0){g=X,X=J,J=g;break t}if(rt<0)break t;N+=p}for(A=l*Z,M=l*Y,S=l*W,E=l*X,L=l*J,C=l*U,P=l*H,O=l*V,B=0,N=s,k=0;k0)){if(rt<0){for(A=l*b,M=l*K,S=l*$,N=s,k=0;k0)for(;;){for(_=s+$*l,B=0,k=0;k0)){for(_=s+$*l,B=0,k=0;kV){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,u)}},8729:function(t,e,r){\"use strict\";var n=r(8139),i={};t.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(\":\"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},5050:function(t,e,r){var n=r(4780),i=\"undefined\"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return\"number\"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return\"number\"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,\"order\",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return\"number\"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),\"number\"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,u=Math.ceil;return\"number\"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=u(-r/l)):r=u(r/l),a*=l),\"number\"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=u(-i/l)):i=u(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return\"number\"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),\"number\"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,\"order\",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.stride[0],c=this.stride[1],f=this.stride[2];return\"number\"==typeof t&&t>=0&&(i+=u*(a=0|t),o-=a),\"number\"==typeof e&&e>=0&&(i+=c*(a=0|e),s-=a),\"number\"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,u,c,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],u=this.stride[2],c=this.offset,f=0,h=Math.ceil;return\"number\"==typeof t&&((f=0|t)<0?(c+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),\"number\"==typeof e&&((f=0|e)<0?(c+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),\"number\"==typeof r&&((f=0|r)<0?(c+=u*(o-1),o=h(-o/f)):o=h(o/f),u*=f),new n(this.data,i,a,o,s,l,u,c)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return\"number\"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),\"number\"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),\"number\"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,u){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|u}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],u=this.shape[2],c=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return\"number\"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),\"number\"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),\"number\"==typeof r&&r>=0&&(a+=p*(o=0|r),u-=o),\"number\"==typeof i&&i>=0&&(a+=d*(o=0|i),c-=o),new n(this.data,s,l,u,c,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],u=this.stride[0],c=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,v=Math.ceil;return\"number\"==typeof t&&((d=0|t)<0?(p+=u*(a-1),a=v(-a/d)):a=v(a/d),u*=d),\"number\"==typeof e&&((d=0|e)<0?(p+=c*(o-1),o=v(-o/d)):o=v(o/d),c*=d),\"number\"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=v(-s/d)):s=v(s/d),f*=d),\"number\"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=v(-l/d)):l=v(l/d),h*=d),new n(this.data,a,o,s,l,u,c,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return\"number\"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),\"number\"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),\"number\"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),\"number\"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,u,c,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,u,c],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a,o){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,\"number\"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],u=this.shape[1],c=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],v=this.stride[2],g=this.stride[3],y=this.stride[4];return\"number\"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),\"number\"==typeof e&&e>=0&&(o+=d*(s=0|e),u-=s),\"number\"==typeof r&&r>=0&&(o+=v*(s=0|r),c-=s),\"number\"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),\"number\"==typeof a&&a>=0&&(o+=y*(s=0|a),h-=s),new n(this.data,l,u,c,f,h,p,d,v,g,y,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.shape[3],c=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],v=this.stride[4],g=this.offset,y=0,m=Math.ceil;return\"number\"==typeof t&&((y=0|t)<0?(g+=f*(o-1),o=m(-o/y)):o=m(o/y),f*=y),\"number\"==typeof e&&((y=0|e)<0?(g+=h*(s-1),s=m(-s/y)):s=m(s/y),h*=y),\"number\"==typeof r&&((y=0|r)<0?(g+=p*(l-1),l=m(-l/y)):l=m(l/y),p*=y),\"number\"==typeof i&&((y=0|i)<0?(g+=d*(u-1),u=m(-u/y)):u=m(u/y),d*=y),\"number\"==typeof a&&((y=0|a)<0?(g+=v*(c-1),c=m(-c/y)):c=m(c/y),v*=y),new n(this.data,o,s,l,u,c,f,h,p,d,v,g)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return\"number\"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),\"number\"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),\"number\"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),\"number\"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),\"number\"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?\"T\":String(e),n=s[r];return-1===e?n(t):0===e?n(t,u[t][0]):n(t,u[t],o)}var u={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};t.exports=function(t,e,r,a){if(void 0===t)return(0,u.array[0])([]);\"number\"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,c=1;s>=0;--s)r[s]=c,c*=e[s]}if(void 0===a)for(a=0,s=0;s>>0;t.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),o=n.lo(t);return e>t==t>0?o===a?(r+=1,o=0):o+=1:0===o?(o=a,r-=1):o-=1,n.pack(o,r)}},115:function(t,e){e.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[u],_=1/Math.sqrt(g*m);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(y[w]*v[T]-y[T]*v[w])}}}for(o=0;oa)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},e.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0,u=0;u<3;++u)h[u]*=p;i[o]=h}return i}},567:function(t){\"use strict\";t.exports=function(t,e,r,n,i,a,o,s,l,u){var c=e+a+u;if(f>0){var f=Math.sqrt(c+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,u);f=Math.sqrt(2*h-c+1),e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},7774:function(t,e,r){\"use strict\";t.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),c(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));return i.setDistanceLimits(t.zoomMin,t.zoomMax),(\"eye\"in t||\"up\"in t)&&i.lookAt(0,t.eye,t.center,t.up),i};var n=r(8444),i=r(3012),a=r(5950),o=r(7437),s=r(567);function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function c(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=u(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;c(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var u=0,f=0;f<3;++f)u+=r[l+4*f]*i[f];r[12+l]=-u}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],u=l(a,o,s);a/=u,o/=u,s/=u;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=l(c-=a*p,f-=o*p,h-=s*p);c/=d,f/=d,h/=d;var v=i[2],g=i[6],y=i[10],m=v*a+g*o+y*s,x=v*c+g*f+y*h,b=l(v-=m*a+x*c,g-=m*o+x*f,y-=m*s+x*h);v/=b,g/=b,y/=b;var _=c*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],c=i[1],f=i[5],h=i[9],p=i[2],d=i[6],v=i[10],g=e*a+r*c,y=e*o+r*f,m=e*s+r*h,x=-(d*m-v*y),b=-(v*g-p*m),_=-(p*y-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=u(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,O=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=v;var I=Math.sin(n)/l(x,b,_);x*=I,b*=I,_*=I,O=O*(w=Math.cos(e))-(L=L*w+O*x+C*_-P*b)*x-(C=C*w+O*b+P*x-L*_)*b-(P=P*w+O*_+L*b-C*x)*_}var D=u(L,C,P,O);D>1e-6?(L/=D,C/=D,P/=D,O/=D):(L=C=P=0,O=1),this.rotation.set(t,L,C,P,O)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),c(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,u=0;u<3;++u)l+=Math.pow(r[u]-e[u],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),c(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,u=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,u-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},4930:function(t,e,r){\"use strict\";var n=r(6184);t.exports=function(t,e,r){return n(r=void 0!==r?r+\"\":\" \",e)+t}},4405:function(t){t.exports=function(t,e){e||(e=[0,\"\"]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\\d.\\-\\+]*\\s*(.*)/)[1]||\"\",e}},4166:function(t,e,r){\"use strict\";t.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o0){o=a[c][r][0],l=c;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=v,l=f)}return i||o&&u(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];u(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=c(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=c(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=c(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var v=f(o,p);h(0,v)?d.push.apply(d,v):(d.length>0&&l.push(d),d=v)}d.length>0&&l.push(d)}return l};var n=r(9398)},3959:function(t,e,r){\"use strict\";t.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){i[p=o.pop()]=!1;var u=r[p];for(s=0;s0}))).length,g=new Array(v),y=new Array(v);for(p=0;p0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];for(0===V&&(j=[H=d[B]]),p=0;p=0||(F[q]=1^V,R.push(q),0===V&&(z(H=d[q])||(H.reverse(),j.push(H))))}0===V&&r.push(j)}return r};var n=r(8348),i=r(4166),a=r(211),o=r(9660),s=r(9662),l=r(1215),u=r(3959);function c(t,e){for(var r=new Array(t),n=0;n0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,u=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(u>0)a=a.left;else{if(!(u<0))return 0;s=1,a=a.right}}return s}}(y.slabs,y.coordinates);return 0===a.length?m:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),m)};var n=r(417)[3],i=r(4385),a=r(9014),o=r(5070);function s(){return!0}function l(t){for(var e={},r=0;r=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d):(k=0,p>=0?(A=0,m=d):-p>=f?(A=1,m=f+2*p+d):m=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,m=d):-h>=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d;else{var M=1/T;m=(k*=M)*(u*k+c*(A*=M)+2*h)+A*(c*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=c+h)?(_=b-x)>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d:(k=0,b<=0?(A=1,m=f+2*p+d):p>=0?(A=0,m=d):m=p*(A=-p/f)+d):A<0?(b=u+h)>(x=c+p)?(_=b-x)>=(w=u-2*c+f)?(A=1,k=0,m=f+2*p+d):m=(k=1-(A=_/w))*(u*k+c*A+2*h)+A*(c*k+f*A+2*p)+d:(A=0,b<=0?(k=1,m=u+2*h+d):h>=0?(k=0,m=d):m=h*(k=-h/u)+d):(_=f+p-c-h)<=0?(k=0,A=1,m=f+2*p+d):_>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l0){var u=t[r-1];if(0===n(s,u)&&a(u)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},6184:function(t){\"use strict\";var e,r=\"\";t.exports=function(t,n){if(\"string\"!=typeof t)throw new TypeError(\"expected a string\");if(1===n)return t;if(2===n)return t+t;var i=t.length*n;if(e!==t||void 0===e)e=t,r=\"\";else if(r.length>=i)return r.substr(0,i);for(;i>r.length&&n>1;)1&n&&(r+=t),n>>=1,t+=t;return r=(r+=t).substr(0,i)}},8161:function(t,e,r){t.exports=r.g.performance&&r.g.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}},402:function(t){\"use strict\";t.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r;(l=(s=t[i])-((r=a+s)-a))&&(t[--n]=r,r=l)}var o=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],u=r[1]-n[1],c=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*u,v=o*l,g=o*s,y=i*u,m=i*l,x=a*s,b=c*(d-v)+f*(g-y)+p*(m-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(v))*Math.abs(c)+(Math.abs(g)+Math.abs(y))*Math.abs(f)+(Math.abs(m)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=c(t.length)),e.apply(void 0,t)}function v(t,e,r,n,i,a,o){return function(e,r,s,l,u){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,u)}for(var c=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);return!(s>0&&l>0||s<0&&l<0)&&(0!==a||0!==o||0!==s||0!==l||function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),u=r[i],c=n[i],f=Math.min(u,c);if(Math.max(u,c)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,1+((t|=t>>>8)|t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},6656:function(t,e,r){\"use strict\";var n=r(9392),i=r(9521);function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),u=i(e[0],e[1]);return(s=i(l,t[2])-i(u,e[2]))||i(l+t[2],a)-i(u+e[2],o);default:var c=t.slice(0);c.sort();var f=e.slice(0);f.sort();for(var h=0;h>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function c(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>c&1&&u.push(i[c]);e.push(u)}return s(e)},e.skeleton=f,e.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=y(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=m(t);if(!(r>=0&&e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return u[r]===e?t:(u[r]=-1/0,b(t),_(),u[r]=e,b((M+=1)-1))}function T(t){if(!c[t]){c[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],v(e)),A[r]>=0&&w(A[r],v(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||u[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=r(417),i=r(6656)},6638:function(t,e,r){\"use strict\";t.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),u=n(r,a,o);if(l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;if(l=n(s,o,a),u=n(s,o,r),l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;return a[0]-s[0]};var n=r(417);function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),u=Math.min(e[0][1],e[1][1]),c=Math.max(e[0][1],e[1][1]);return lc?s-c:l-c}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=u(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=u(t.right,e))return l;t=t.left}}return r}function c(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=u(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var c=u(this.slabs[e-1],t);c&&(s?o(c.key,s)>0&&(s=c.key,i=c.value):(i=c.value,s=c.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},4670:function(t,e,r){\"use strict\";var n=r(9130),i=r(9662);function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&c<0){var f=o(s,c,l,i);r.push(f),n.push(f.slice())}c<0?n.push(l.slice()):c>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=c}return{positive:r,negative:n}},t.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&u<0)&&r.push(o(i,u,s,n)),u>=0&&r.push(s.slice()),n=u}return r},t.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&u<0)&&r.push(o(i,u,s,n)),u<=0&&r.push(s.slice()),n=u}return r}},8974:function(t,e,r){var n;!function(){\"use strict\";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function a(t){return function(t,e){var r,n,o,s,l,u,c,f,h,p=1,d=t.length,v=\"\";for(n=0;n=0),s.type){case\"b\":r=parseInt(r,10).toString(2);break;case\"c\":r=String.fromCharCode(parseInt(r,10));break;case\"d\":case\"i\":r=parseInt(r,10);break;case\"j\":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case\"e\":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case\"f\":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case\"g\":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case\"o\":r=(parseInt(r,10)>>>0).toString(8);break;case\"s\":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case\"t\":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case\"T\":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case\"u\":r=parseInt(r,10)>>>0;break;case\"v\":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case\"x\":r=(parseInt(r,10)>>>0).toString(16);break;case\"X\":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?v+=r:(!i.number.test(s.type)||f&&!s.sign?h=\"\":(h=f?\"+\":\"-\",r=r.toString().replace(i.sign,\"\")),u=s.pad_char?\"0\"===s.pad_char?\"0\":s.pad_char.charAt(1):\" \",c=s.width-(h+r).length,l=s.width&&c>0?u.repeat(c):\"\",v+=s.align?h+r+l:\"0\"===u?h+l+r:l+h+r)}return v}(function(t){if(s[t])return s[t];for(var e,r=t,n=[],a=0;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push(\"%\");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(e[2]){a|=1;var o=[],l=e[2],u=[];if(null===(u=i.key.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(u[1]);\"\"!==(l=l.substring(u[0].length));)if(null!==(u=i.key_access.exec(l)))o.push(u[1]);else{if(null===(u=i.index_access.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return s[t]=n}(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}var s=Object.create(null);e.sprintf=a,e.vsprintf=o,\"undefined\"!=typeof window&&(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()},4162:function(t,e,r){\"use strict\";t.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,u,c,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(u<<3)|0;if(0!==p&&15!==p)switch(p){case 0:case 15:c.push([t-.5,e-.5]);break;case 1:c.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:c.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:c.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:c.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:c.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:c.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:c.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:c.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:c.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:c.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:c.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:c.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:c.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:c.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}},o={}},6946:function(t,e,r){\"use strict\";t.exports=function t(e,r,i){i=i||{};var a=o[e];a||(a=o[e]={\" \":{data:new Float32Array(0),shape:.2}});var s=a[r];if(!s)if(r.length<=1||!/\\d/.test(r))s=a[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(c),d=0,v=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var u=0;u<16;++u)this.computedMatrix[u]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),c=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,c+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(c);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],v=this.computedAngle[1],g=Math.cos(d),y=Math.sin(d),m=Math.cos(v),x=Math.sin(v),b=this.computedCenter,_=g*m,w=y*m,T=x,k=-g*x,A=-y*x,M=m,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],O=E[9],I=E[2],D=E[6],z=E[10],R=P*z-O*D,F=O*I-C*z,B=C*D-P*I,N=u(R,F,B);for(R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B,a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){c=0;for(var j=0;j<3;++j)c+=E[a+4*j]*S[j];E[12+a]=-c}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,u=0;u<3;++u)i[4*u]=o[u],i[4*u+1]=s[u],i[4*u+2]=l[u];for(a(i,i,n,d),u=0;u<3;++u)o[u]=i[4*u],s[u]=i[4*u+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=u(a,o,s);a/=l,o/=l,s/=l;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=u(c-=a*p,f-=o*p,h-=s*p),v=(c/=d)*e+a*r,g=(f/=d)*e+o*r,y=(h/=d)*e+s*r;this.center.move(t,v,g,y);var m=Math.exp(this.computedRadius[0]);m=Math.max(1e-4,m+n),this.radius.set(t,Math.log(m))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;\"number\"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),v=Math.max(h,p,d);h===v?(s=s<0?-1:1,l=f=0):d===v?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=u(s,l,f);s/=g,l/=g,f/=g}var y,m,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=u(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=u(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Z),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,O=E*k+L*A+C*M;y=R<0?-Math.PI/2:Math.PI/2,m=Math.atan2(O,P)}else{var I=e[2],D=e[6],z=e[10],R=I*s+D*l+z*f,F=I*x+D*b+z*_,B=I*k+D*A+z*M;y=Math.asin(c(R)),m=Math.atan2(B,F)}this.angle.jump(t,m,y),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Z=V[14]/H,Y=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*Y,G-j*Y,Z-U*Y)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=u(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=u(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,v=d[0],g=d[1],y=d[2],m=i*v+a*g+o*y,x=u(v-=m*i,g-=m*a,y-=m*o);if(!(x<.01&&(x=u(v=a*h-o*f,g=o*l-i*h,y=i*f-a*l))<1e-6)){v/=x,g/=x,y/=x,this.up.set(t,i,a,o),this.right.set(t,v,g,y),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*y-o*g,_=o*v-i*y,w=i*g-a*v,T=u(b,_,w),k=i*l+a*f+o*h,A=v*l+g*f+y*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(c(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var O=Math.abs(C+2*Math.PI-E),I=Math.abs(C-E),D=Math.abs(C-2*Math.PI-E);O0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}e.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return v(t);case\"uint32\":return g(t);case\"int8\":return y(t);case\"int16\":return m(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},1731:function(t){\"use strict\";function e(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts)),r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+\"px\",n.font].filter((function(t){return t})).join(\" \"),r.textAlign=\"start\",r.textBaseline=\"alphabetic\",r.direction=\"ltr\",w(function(t,e,r,n,a,o){r=r.replace(/\\n/g,\"\"),r=!0===o.breaklines?r.replace(/\\/g,\"\\n\"):r.replace(/\\/g,\" \");var s=\"\",l=[];for(T=0;T-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,l-s),n=n.replace(\"?px \",F())),A+=.25*L*(l-s)}if(!0===o.superscripts){var u=t.indexOf(d),f=r.indexOf(d),p=u>-1?parseInt(t[1+u]):0,v=f>-1?parseInt(r[1+f]):0;p!==v&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,v-p),n=n.replace(\"?px \",F())),A-=.25*L*(v-p)}if(!0===o.bolds){var g=t.indexOf(c)>-1,m=r.indexOf(c)>-1;!g&&m&&(n=x?n.replace(\"italic \",\"italic bold \"):\"bold \"+n),g&&!m&&(n=n.replace(\"bold \",\"\"))}if(!0===o.italics){var x=t.indexOf(h)>-1,b=r.indexOf(h)>-1;!x&&b&&(n=\"italic \"+n),x&&!b&&(n=n.replace(\"italic \",\"\"))}e.font=n}for(w=0;w\",a=\"\",o=i.length,s=a.length,l=e[0]===d||e[0]===y,u=0,c=-s;u>-1&&-1!==(u=r.indexOf(i,u))&&-1!==(c=r.indexOf(a,u+o))&&!(c<=u);){for(var f=u;f=c)n[f]=null,r=r.substr(0,f)+\" \"+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=u+o,v=r.substr(p,c-p).indexOf(i);u=-1!==v?v:c+s}return n}function b(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function _(t,e,r,n){var i=b(t,n),a=function(t,e,r){for(var n=e.textAlign||\"start\",i=e.textBaseline||\"alphabetic\",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:x((function(e){var n=m(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:x((function(n,i){var a,o=m(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:x((function(n){var i,a,o=m(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0||(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,0))}))}})};v.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),\"function\"==typeof r?function(){function n(){this instanceof v||b();var t,n=new r,i=void 0,a=!1;return t=e?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new v),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new v),i.set___(t,e)}else n.set(t,e);return this},Object.create(v.prototype,{get___:{value:x((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:x((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:x(t)},delete___:{value:x((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:x((function(t){if(t!==g)throw new Error(\"bogus call to permitHostObjects___\");a=!0}))}})}e&&\"undefined\"!=typeof Proxy&&(Proxy=void 0),n.prototype=v.prototype,t.exports=n,Object.defineProperty(WeakMap.prototype,\"constructor\",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(\"undefined\"!=typeof Proxy&&(Proxy=void 0),t.exports=v)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function y(t){return!(t.substr(0,8)==l&&\"___\"===t.substr(t.length-3))}function m(t){if(t!==Object(t))throw new TypeError(\"Not an object: \"+t);var e=t[u];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,u,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function x(t){return t.prototype=null,Object.freeze(t)}function b(){p||\"undefined\"==typeof console||(p=!0,console.warn(\"WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.\"))}}()},9222:function(t,e,r){var n=r(7178);t.exports=function(){var t={};return function(e){if((\"object\"!=typeof e||null===e)&&\"function\"!=typeof e)throw new Error(\"Weakmap-shim: Key must be object\");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},7178:function(t){t.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,\"valueOf\",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},4037:function(t,e,r){var n=r(9222);t.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty(\"value\")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return\"value\"in t(e)},delete:function(e){return delete t(e).value}}}},6183:function(t){\"use strict\";t.exports=function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],u=s;n|=0;var c=0,f=s;for(c=0;c=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}}.bind(void 0,{funcName:\"zeroCrossings\"}))},9584:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=r(6183)},6601:function(){}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={id:n,loaded:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}return r.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||new Function(\"return this\")()}catch(t){if(\"object\"==typeof window)return window}}(),r.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t},r(7386)}()},t.exports=n()},12856:function(t,e,r){\"use strict\";function n(t,e){for(var r=0;rf)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,p.prototype),e}function p(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return g(t)}return d(t,e,r)}function d(t,e,r){if(\"string\"==typeof t)return function(t,e){if(\"string\"==typeof e&&\"\"!==e||(e=\"utf8\"),!p.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|b(t,e),n=h(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(tt(t,Uint8Array)){var e=new Uint8Array(t);return m(e.buffer,e.byteOffset,e.byteLength)}return y(t)}(t);if(null==t)throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t));if(tt(t,ArrayBuffer)||t&&tt(t.buffer,ArrayBuffer))return m(t,e,r);if(\"undefined\"!=typeof SharedArrayBuffer&&(tt(t,SharedArrayBuffer)||t&&tt(t.buffer,SharedArrayBuffer)))return m(t,e,r);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return p.from(n,e,r);var i=function(t){if(p.isBuffer(t)){var e=0|x(t.length),r=h(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?\"number\"!=typeof t.length||et(t.length)?h(0):y(t):\"Buffer\"===t.type&&Array.isArray(t.data)?y(t.data):void 0}(t);if(i)return i;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return p.from(t[Symbol.toPrimitive](\"string\"),e,r);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t))}function v(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function g(t){return v(t),h(t<0?0:0|x(t))}function y(t){for(var e=t.length<0?0:0|x(t.length),r=h(e),n=0;n=f)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+f.toString(16)+\" bytes\");return 0|t}function b(t,e){if(p.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||tt(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+s(t));var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return K(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return $(t).length;default:if(i)return n?-1:K(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function _(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return z(this,e,r);case\"utf8\":case\"utf-8\":return P(this,e,r);case\"ascii\":return I(this,e,r);case\"latin1\":case\"binary\":return D(this,e,r);case\"base64\":return C(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return R(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function w(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function T(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),et(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=p.from(e,n)),p.isBuffer(e))return 0===e.length?-1:k(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):k(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function k(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function C(t,e,r){return 0===e&&r===t.length?l.fromByteArray(t):l.fromByteArray(t.slice(e,r))}function P(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=O)return String.fromCharCode.apply(String,t);for(var r=\"\",n=0;nn.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!p.isBuffer(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},p.byteLength=b,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;er&&(t+=\" ... \"),\"\"},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(t,e,r,n,i){if(tt(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),!p.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+s(t));if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),l=Math.min(a,o),u=this.slice(n,i),c=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return A(this,t,e,r);case\"utf8\":case\"utf-8\":return M(this,t,e,r);case\"ascii\":case\"latin1\":case\"binary\":return S(this,t,e,r);case\"base64\":return E(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return L(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function I(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function B(t,e,r,n,i,a){if(!p.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function N(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function j(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function U(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function V(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,4),u.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,8),u.write(t,e,r,n,52,8),r+8}p.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},p.prototype.readUint8=p.prototype.readUInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),this[t]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]|this[t+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]<<8|this[t+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},p.prototype.readBigUInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},p.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||F(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},p.prototype.readInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},p.prototype.readInt16LE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt16BE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},p.prototype.readInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},p.prototype.readBigInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||F(t,4,this.length),u.read(this,t,!0,23,4)},p.prototype.readFloatBE=function(t,e){return t>>>=0,e||F(t,4,this.length),u.read(this,t,!1,23,4)},p.prototype.readDoubleLE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!0,52,8)},p.prototype.readDoubleBE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},p.prototype.writeUint8=p.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,255,0),this[e]=255&t,e+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigUInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeBigUInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},p.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},p.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},p.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},p.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeBigInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeFloatLE=function(t,e,r){return V(this,t,e,!0,r)},p.prototype.writeFloatBE=function(t,e,r){return V(this,t,e,!1,r)},p.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},p.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},p.prototype.copy=function(t,e,r,n){if(!p.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a=n+4;r-=3)e=\"_\".concat(t.slice(r-3,r)).concat(e);return\"\".concat(t.slice(0,r)).concat(e)}function Y(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?\">= 0\".concat(s,\" and < 2\").concat(s,\" ** \").concat(8*(a+1)).concat(s):\">= -(2\".concat(s,\" ** \").concat(8*(a+1)-1).concat(s,\") and < 2 ** \")+\"\".concat(8*(a+1)-1).concat(s):\">= \".concat(e).concat(s,\" and <= \").concat(r).concat(s),new q.ERR_OUT_OF_RANGE(\"value\",o,t)}!function(t,e,r){W(e,\"offset\"),void 0!==t[e]&&void 0!==t[e+r]||X(e,t.length-(r+1))}(n,i,a)}function W(t,e){if(\"number\"!=typeof t)throw new q.ERR_INVALID_ARG_TYPE(e,\"number\",t)}function X(t,e,r){if(Math.floor(t)!==t)throw W(t,r),new q.ERR_OUT_OF_RANGE(r||\"offset\",\"an integer\",t);if(e<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE(r||\"offset\",\">= \".concat(r?1:0,\" and <= \").concat(e),t)}G(\"ERR_BUFFER_OUT_OF_BOUNDS\",(function(t){return t?\"\".concat(t,\" is outside of buffer bounds\"):\"Attempt to access memory outside buffer bounds\"}),RangeError),G(\"ERR_INVALID_ARG_TYPE\",(function(t,e){return'The \"'.concat(t,'\" argument must be of type number. Received type ').concat(s(e))}),TypeError),G(\"ERR_OUT_OF_RANGE\",(function(t,e,r){var n='The value of \"'.concat(t,'\" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=Z(String(r)):\"bigint\"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=Z(i)),i+=\"n\"),n+\" It must be \".concat(e,\". Received \").concat(i)}),RangeError);var J=/[^+/0-9A-Za-z-_]/g;function K(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function $(t){return l.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(J,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function Q(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function tt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function et(t){return t!=t}var rt=function(){for(var t=\"0123456789abcdef\",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function nt(t){return\"undefined\"==typeof BigInt?it:t}function it(){throw new Error(\"BigInt not supported\")}},35791:function(t){\"use strict\";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||\"undefined\"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&\"string\"==typeof i.headers[\"user-agent\"]&&(i=i.headers[\"user-agent\"]),\"string\"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf(\"Macintosh\")&&-1!==i.indexOf(\"Safari\")&&(a=!0),a}},86781:function(t,e,r){\"use strict\";r.r(e),r.d(e,{sankeyCenter:function(){return h},sankeyCircular:function(){return C},sankeyJustify:function(){return f},sankeyLeft:function(){return u},sankeyRight:function(){return c}});var n=r(33064),i=r(15140),a=r(45879),o=r(2502),s=r.n(o);function l(t){return t.target.depth}function u(t){return t.depth}function c(t,e){return e-1-t.height}function f(t,e){return t.sourceLinks.length?t.depth:e-1}function h(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.VV)(t.sourceLinks,l)-1:0}function p(t){return function(){return t}}var d=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};function v(t,e){return y(t.source,e.source)||t.index-e.index}function g(t,e){return y(t.target,e.target)||t.index-e.index}function y(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:\"top\"===t.circularLinkType||\"bottom\"===e.circularLinkType?-1:1}function m(t){return t.value}function x(t){return(t.y0+t.y1)/2}function b(t){return x(t.source)}function _(t){return x(t.target)}function w(t){return t.index}function T(t){return t.nodes}function k(t){return t.links}function A(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function M(t,e){return e(t)}var S=25,E=10,L=.3;function C(){var t,e,r=0,a=0,o=1,l=1,u=24,c=w,h=f,M=T,C=k,O=32,D=2,z=null;function F(){var f={nodes:M.apply(null,arguments),links:C.apply(null,arguments)};!function(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.UI)(t.nodes,c);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!==(void 0===n?\"undefined\":d(n))&&(n=t.source=A(e,n)),\"object\"!==(void 0===i?\"undefined\":d(i))&&(i=t.target=A(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}(f),function(t,e,r){var n=0;if(null===r){for(var i=[],a=0;a0?e+S+E:e,bottom:r=r>0?r+S+E:r,left:a=a>0?a+S+E:a,right:i=i>0?i+S+E:i}}(s),d=function(t,e){var i=(0,n.Fp)(t.nodes,(function(t){return t.column})),s=o-r,c=l-a,f=s/(s+e.right+e.left),h=c/(c+e.top+e.bottom);return r=r*f+e.left,o=0==e.right?o:o*f,a=a*h+e.top,l*=h,t.nodes.forEach((function(t){t.x0=r+t.column*((o-r-u)/i),t.x1=t.x0+u})),h}(s,p);f*=d,s.links.forEach((function(t){t.width=t.value*f})),h.forEach((function(t){var e=t.length;t.forEach((function(t,r){t.depth==h.length-1&&1==e||0==t.depth&&1==e?(t.y0=l/2-t.value*f,t.y1=t.y0+t.value*f):t.partOfCycle?0==I(t,i)?(t.y0=l/2+r,t.y1=t.y0+t.value*f):\"top\"==t.circularLinkType?(t.y0=a+r,t.y1=t.y0+t.value*f):(t.y0=l-t.value*f-r,t.y1=t.y0+t.value*f):0==p.top||0==p.bottom?(t.y0=(l-a)/e*r,t.y1=t.y0+t.value*f):(t.y0=(l-a)/2-e/2+r,t.y1=t.y0+t.value*f)}))}))})(f),g();for(var p=1,d=c;d>0;--d)v(p*=.99,f),g();function v(t,e){var r=h.length;h.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&I(i,e)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=l/2-s/2,i.y1=l/2+s/2;else if(o==r-1&&1==a)s=i.y1-i.y0,i.y0=l/2-s/2,i.y1=l/2+s/2;else{var u=(0,n.J6)(i.sourceLinks,_),c=(0,n.J6)(i.targetLinks,b),f=((u&&c?(u+c)/2:u||c)-x(i))*t;i.y0+=f,i.y1+=f}}))}))}function g(){h.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(y),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-l)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}(f,O,c),B(f);for(var p=0;p<4;p++)W(f,l,c),X(f,0,c),Z(f,a,l,c),W(f,l,c),X(f,0,c);return function(t,e,r){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){\"top\"==t.circularLinkType?o=!0:\"bottom\"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=(0,n.VV)(i,(function(t){return t.y0})),u=(r-e)/((0,n.Fp)(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*u;t.y0=(t.y0-l)*u,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*u,t.y1=(t.y1-l)*u,t.width=t.width*u}))}}(f,a,l),R(f,D,l,c),f}function B(t){t.nodes.forEach((function(t){t.sourceLinks.sort(g),t.targetLinks.sort(v)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return F.nodeId=function(t){return arguments.length?(c=\"function\"==typeof t?t:p(t),F):c},F.nodeAlign=function(t){return arguments.length?(h=\"function\"==typeof t?t:p(t),F):h},F.nodeWidth=function(t){return arguments.length?(u=+t,F):u},F.nodePadding=function(e){return arguments.length?(t=+e,F):t},F.nodes=function(t){return arguments.length?(M=\"function\"==typeof t?t:p(t),F):M},F.links=function(t){return arguments.length?(C=\"function\"==typeof t?t:p(t),F):C},F.size=function(t){return arguments.length?(r=a=0,o=+t[0],l=+t[1],F):[o-r,l-a]},F.extent=function(t){return arguments.length?(r=+t[0][0],o=+t[1][0],a=+t[0][1],l=+t[1][1],F):[[r,a],[o,l]]},F.iterations=function(t){return arguments.length?(O=+t,F):O},F.circularLinkGap=function(t){return arguments.length?(D=+t,F):D},F.nodePaddingRatio=function(t){return arguments.length?(e=+t,F):e},F.sortNodes=function(t){return arguments.length?(z=t,F):z},F.update=function(t){return P(t,c),B(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y11||i>1)}function z(t,e,r){return t.sort(F),t.forEach((function(n,i){var a,o,s=0;if($(n,r)&&D(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var u=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=u>s?u:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function R(t,e,r,i){var o=(0,n.VV)(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),z(t.links.filter((function(t){return\"top\"==t.circularLinkType})),e,i),z(t.links.filter((function(t){return\"bottom\"==t.circularLinkType})),e,i),t.links.forEach((function(n){if(n.circular){if(n.circularPathData.arcRadius=n.width+E,n.circularPathData.leftNodeBuffer=5,n.circularPathData.rightNodeBuffer=5,n.circularPathData.sourceWidth=n.source.x1-n.source.x0,n.circularPathData.sourceX=n.source.x0+n.circularPathData.sourceWidth,n.circularPathData.targetX=n.target.x0,n.circularPathData.sourceY=n.y0,n.circularPathData.targetY=n.y1,$(n,i)&&D(n))n.circularPathData.leftSmallArcRadius=E+n.width/2,n.circularPathData.leftLargeArcRadius=E+n.width/2,n.circularPathData.rightSmallArcRadius=E+n.width/2,n.circularPathData.rightLargeArcRadius=E+n.width/2,\"bottom\"==n.circularLinkType?(n.circularPathData.verticalFullExtent=n.source.y1+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=n.source.y0-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius);else{var s=n.source.column,l=n.circularLinkType,u=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));\"bottom\"==n.circularLinkType?u.sort(N):u.sort(B);var c=0;u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.leftSmallArcRadius=E+n.width/2+c,n.circularPathData.leftLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),s=n.target.column,u=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),\"bottom\"==n.circularLinkType?u.sort(U):u.sort(j),c=0,u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.rightSmallArcRadius=E+n.width/2+c,n.circularPathData.rightLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),\"bottom\"==n.circularLinkType?(n.circularPathData.verticalFullExtent=Math.max(r,n.source.y1,n.target.y1)+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=o-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius)}n.circularPathData.leftInnerExtent=n.circularPathData.sourceX+n.circularPathData.leftNodeBuffer,n.circularPathData.rightInnerExtent=n.circularPathData.targetX-n.circularPathData.rightNodeBuffer,n.circularPathData.leftFullExtent=n.circularPathData.sourceX+n.circularPathData.leftLargeArcRadius+n.circularPathData.leftNodeBuffer,n.circularPathData.rightFullExtent=n.circularPathData.targetX-n.circularPathData.rightLargeArcRadius-n.circularPathData.rightNodeBuffer}if(n.circular)n.path=function(t){return\"top\"==t.circularLinkType?\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 0 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 0 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 0 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 0 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY:\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 1 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 1 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 1 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 1 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY}(n);else{var f=(0,a.h5)().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));n.path=f(n)}}))}function F(t,e){return V(t)==V(e)?\"bottom\"==t.circularLinkType?N(t,e):B(t,e):V(e)-V(t)}function B(t,e){return t.y0-e.y0}function N(t,e){return e.y0-t.y0}function j(t,e){return t.y1-e.y1}function U(t,e){return e.y1-t.y1}function V(t){return t.target.column-t.source.column}function H(t){return t.target.x0-t.source.x1}function q(t,e){var r=O(t),n=H(e)/Math.tan(r);return\"up\"==K(t)?t.y1+n:t.y1-n}function G(t,e){var r=O(t),n=H(e)/Math.tan(r);return\"up\"==K(t)?t.y1-n:t.y1+n}function Z(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var u,c=s/(l+1),f=Math.pow(1-c,3),h=3*c*Math.pow(1-c,2),p=3*Math.pow(c,2)*(1-c),d=Math.pow(c,3),v=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=v-i.width/2,y=v+i.width/2;g>o.y0&&ga.y0&&i.y0a.y0&&i.y1a.y1)&&Y(t,u,e,r)}))):(y>o.y0&&yo.y1)&&(u=y-o.y0+10,o=Y(o,u,e,r),t.nodes.forEach((function(t){M(t,n)!=M(o,n)&&t.column==o.column&&t.y0o.y1&&Y(t,u,e,r)})))}}))}}))}function Y(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function W(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return M(t.source,r)==M(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!J(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=G(e,t);return t.y1-r}if(e.target.column>t.target.column)return G(t,e)-e.y1}return t.circular&&!e.circular?\"top\"==t.circularLinkType?-1:1:e.circular&&!t.circular?\"top\"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&\"top\"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&\"bottom\"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:\"top\"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if(\"bottom\"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!J(t,e))return t.y0-e.y0;if(e.source.column0?\"up\":\"down\"}function $(t,e){return M(t.source,e)==M(t.target,e)}},30838:function(t,e,r){\"use strict\";r.r(e),r.d(e,{sankey:function(){return w},sankeyCenter:function(){return u},sankeyJustify:function(){return l},sankeyLeft:function(){return o},sankeyLinkHorizontal:function(){return M},sankeyRight:function(){return s}});var n=r(33064),i=r(15140);function a(t){return t.target.depth}function o(t){return t.depth}function s(t,e){return e-1-t.height}function l(t,e){return t.sourceLinks.length?t.depth:e-1}function u(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.VV)(t.sourceLinks,a)-1:0}function c(t){return function(){return t}}function f(t,e){return p(t.source,e.source)||t.index-e.index}function h(t,e){return p(t.target,e.target)||t.index-e.index}function p(t,e){return t.y0-e.y0}function d(t){return t.value}function v(t){return(t.y0+t.y1)/2}function g(t){return v(t.source)*t.value}function y(t){return v(t.target)*t.value}function m(t){return t.index}function x(t){return t.nodes}function b(t){return t.links}function _(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function w(){var t=0,e=0,r=1,a=1,o=24,s=8,u=m,w=l,T=x,k=b,A=32;function M(){var l={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return function(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.UI)(t.nodes,u);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!=typeof n&&(n=t.source=_(e,n)),\"object\"!=typeof i&&(i=t.target=_(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}(l),function(t){t.nodes.forEach((function(t){t.value=Math.max((0,n.Sm)(t.sourceLinks,d),(0,n.Sm)(t.targetLinks,d))}))}(l),function(e){var n,i,a;for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.depth=a,t.sourceLinks.forEach((function(t){i.indexOf(t.target)<0&&i.push(t.target)}))}));for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.height=a,t.targetLinks.forEach((function(t){i.indexOf(t.source)<0&&i.push(t.source)}))}));var s=(r-t-o)/(a-1);e.nodes.forEach((function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*s)+o}))}(l),function(t){var r=(0,i.b1)().key((function(t){return t.x0})).sortKeys(n.j2).entries(t.nodes).map((function(t){return t.values}));(function(){var i=(0,n.Fp)(r,(function(t){return t.length})),o=.6666666666666666*(a-e)/(i-1);s>o&&(s=o);var l=(0,n.VV)(r,(function(t){return(a-e-(t.length-1)*s)/(0,n.Sm)(t,d)}));r.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*l}))})),t.links.forEach((function(t){t.width=t.value*l}))})(),f();for(var o=1,l=A;l>0;--l)c(o*=.99),f(),u(o),f();function u(t){r.forEach((function(e){e.forEach((function(e){if(e.targetLinks.length){var r=((0,n.Sm)(e.targetLinks,g)/(0,n.Sm)(e.targetLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function c(t){r.slice().reverse().forEach((function(e){e.forEach((function(e){if(e.sourceLinks.length){var r=((0,n.Sm)(e.sourceLinks,y)/(0,n.Sm)(e.sourceLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function f(){r.forEach((function(t){var r,n,i,o=e,l=t.length;for(t.sort(p),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+s;if((n=o-s-a)>0)for(o=r.y0-=n,r.y1-=n,i=l-2;i>=0;--i)(n=(r=t[i]).y1+s-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}(l),S(l),l}function S(t){t.nodes.forEach((function(t){t.sourceLinks.sort(h),t.targetLinks.sort(f)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return S(t),t},M.nodeId=function(t){return arguments.length?(u=\"function\"==typeof t?t:c(t),M):u},M.nodeAlign=function(t){return arguments.length?(w=\"function\"==typeof t?t:c(t),M):w},M.nodeWidth=function(t){return arguments.length?(o=+t,M):o},M.nodePadding=function(t){return arguments.length?(s=+t,M):s},M.nodes=function(t){return arguments.length?(T=\"function\"==typeof t?t:c(t),M):T},M.links=function(t){return arguments.length?(k=\"function\"==typeof t?t:c(t),M):k},M.size=function(n){return arguments.length?(t=e=0,r=+n[0],a=+n[1],M):[r-t,a-e]},M.extent=function(n){return arguments.length?(t=+n[0][0],r=+n[1][0],e=+n[0][1],a=+n[1][1],M):[[t,e],[r,a]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M}var T=r(45879);function k(t){return[t.source.x1,t.y0]}function A(t){return[t.target.x0,t.y1]}function M(){return(0,T.h5)().source(k).target(A)}},39898:function(t,e,r){var n,i;(function(){var a={version:\"3.8.0\"},o=[].slice,s=function(t){return o.call(t)},l=self.document;function u(t){return t&&(t.ownerDocument||t.document||t).documentElement}function c(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(l)try{s(l.documentElement.childNodes)[0].nodeType}catch(t){s=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),l)try{l.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(t){var f=this.Element.prototype,h=f.setAttribute,p=f.setAttributeNS,d=this.CSSStyleDeclaration.prototype,v=d.setProperty;f.setAttribute=function(t,e){h.call(this,t,e+\"\")},f.setAttributeNS=function(t,e,r){p.call(this,t,e,r+\"\")},d.setProperty=function(t,e,r){v.call(this,t,e+\"\",r)}}function g(t,e){return te?1:t>=e?0:NaN}function y(t){return null===t?NaN:+t}function m(t){return!isNaN(t)}function x(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}a.ascending=g,a.descending=function(t,e){return et?1:e>=t?0:NaN},a.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},a.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},a.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},a.deviation=function(){var t=a.variance.apply(this,arguments);return t?Math.sqrt(t):t};var b=x(g);function _(t){return t.length}a.bisectLeft=b.left,a.bisect=a.bisectRight=b.right,a.bisector=function(t){return x(1===t.length?function(e,r){return g(t(e),r)}:t)},a.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},a.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},a.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var w=Math.abs;function T(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function k(){this._=Object.create(null)}a.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error(\"infinite range\");var n,i=[],a=function(t){for(var e=1;t*e%1;)e*=10;return e}(w(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=n.length)return e?e.call(r,a):t?a.sort(t):a;for(var l,u,c,f,h=-1,p=a.length,d=n[s++],v=new k;++h=n.length)return t;var r=[],a=i[e++];return t.forEach((function(t,n){r.push({key:t,values:s(n,e)})})),a?r.sort((function(t,e){return a(t.key,e.key)})):r}return r.map=function(t,e){return o(e,t,0)},r.entries=function(t){return s(o(a.map,t,0),0)},r.key=function(t){return n.push(t),r},r.sortKeys=function(t){return i[n.length-1]=t,r},r.sortValues=function(e){return t=e,r},r.rollup=function(t){return e=t,r},r},a.set=function(t){var e=new D;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},a.event=null,a.requote=function(t){return t.replace(G,\"\\\\$&\")};var G=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,Z={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function Y(t){return Z(t,K),t}var W=function(t,e){return e.querySelector(t)},X=function(t,e){return e.querySelectorAll(t)},J=function(t,e){var r=t.matches||t[F(t,\"matchesSelector\")];return J=function(t,e){return r.call(t,e)},J(t,e)};\"function\"==typeof Sizzle&&(W=function(t,e){return Sizzle(t,e)[0]||null},X=Sizzle,J=Sizzle.matchesSelector),a.selection=function(){return a.select(l.documentElement)};var K=a.selection.prototype=[];function $(t){return\"function\"==typeof t?t:function(){return W(t,this)}}function Q(t){return\"function\"==typeof t?t:function(){return X(t,this)}}K.select=function(t){var e,r,n,i,a=[];t=$(t);for(var o=-1,s=this.length;++o=0&&\"xmlns\"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),et.hasOwnProperty(r)?{space:et[r],local:t}:t}},K.attr=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node();return(t=a.ns.qualify(t)).local?r.getAttributeNS(t.space,t.local):r.getAttribute(t)}for(e in t)this.each(rt(e,t[e]));return this}return this.each(rt(t,e))},K.classed=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node(),n=(t=at(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},K.sort=function(t){t=dt.apply(this,arguments);for(var e=-1,r=this.length;++e0&&(t=t.slice(0,i));var l=xt.get(t);function u(){var e=this[n];e&&(this.removeEventListener(t,e,e.$),delete this[n])}return l&&(t=l,o=_t),i?e?function(){var i=o(e,s(arguments));u.call(this),this.addEventListener(t,this[n]=i,i.$=r),i._=e}:u:e?N:function(){var e,r=new RegExp(\"^__on([^.]+)\"+a.requote(t)+\"$\");for(var n in this)if(e=n.match(r)){var i=this[n];this.removeEventListener(e[1],i,i.$),delete this[n]}}}a.selection.enter=gt,a.selection.enter.prototype=yt,yt.append=K.append,yt.empty=K.empty,yt.node=K.node,yt.call=K.call,yt.size=K.size,yt.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s=n&&(n=e+1);!(o=s[n])&&++n1?It:t<-1?-It:Math.asin(t)}function Ft(t){return((t=Math.exp(t))+1/t)/2}var Bt=Math.SQRT2;a.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],u=e[2],c=s-i,f=l-a,h=c*c+f*f;if(h0&&(t=t.transition().duration(v)),t.call(w.event)}function S(){s&&s.domain(o.range().map((function(t){return(t-h.x)/h.k})).map(o.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:\"zoomstart\"})}function L(t){S(),t({type:\"zoom\",scale:h.k,translate:[h.x,h.y]})}function C(t){--g||(t({type:\"zoomend\"}),e=null)}function P(){var t=this,e=_.of(t,arguments),r=0,n=a.select(c(t)).on(m,(function(){r=1,A(a.mouse(t),i),L(e)})).on(x,(function(){n.on(m,null).on(x,null),o(r),C(e)})),i=T(a.mouse(t)),o=kt(t);Ji.call(t),E(e)}function O(){var t,e=this,r=_.of(e,arguments),n={},o=0,s=\".zoom-\"+a.event.changedTouches[0].identifier,l=\"touchmove\"+s,u=\"touchend\"+s,c=[],f=a.select(e),p=kt(e);function d(){var r=a.touches(e);return t=h.k,r.forEach((function(t){t.identifier in n&&(n[t.identifier]=T(t))})),r}function v(){var t=a.event.target;a.select(t).on(l,g).on(u,m),c.push(t);for(var r=a.event.changedTouches,s=0,f=r.length;s1){y=p[0];var x=p[1],b=y[0]-x[0],_=y[1]-x[1];o=b*b+_*_}}function g(){var s,l,u,c,f=a.touches(e);Ji.call(e);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new ae(a(t+120),a(t),a(t-120))}function Zt(t,e,r){return this instanceof Zt?(this.h=+t,this.c=+e,void(this.l=+r)):arguments.length<2?t instanceof Zt?new Zt(t.h,t.c,t.l):function(t,e,r){return t>0?new Zt(Math.atan2(r,e)*zt,Math.sqrt(e*e+r*r),t):new Zt(NaN,NaN,t)}(t instanceof Xt?t.l:(t=he((t=a.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Zt(t,e,r)}qt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,this.l/t)},qt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,t*this.l)},qt.rgb=function(){return Gt(this.h,this.s,this.l)},a.hcl=Zt;var Yt=Zt.prototype=new Vt;function Wt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Xt(r,Math.cos(t*=Dt)*e,Math.sin(t)*e)}function Xt(t,e,r){return this instanceof Xt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Xt?new Xt(t.l,t.a,t.b):t instanceof Zt?Wt(t.h,t.c,t.l):he((t=ae(t)).r,t.g,t.b):new Xt(t,e,r)}Yt.brighter=function(t){return new Zt(this.h,this.c,Math.min(100,this.l+Jt*(arguments.length?t:1)))},Yt.darker=function(t){return new Zt(this.h,this.c,Math.max(0,this.l-Jt*(arguments.length?t:1)))},Yt.rgb=function(){return Wt(this.h,this.c,this.l).rgb()},a.lab=Xt;var Jt=18,Kt=.95047,$t=1,Qt=1.08883,te=Xt.prototype=new Vt;function ee(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ae(ie(3.2404542*(i=re(i)*Kt)-1.5371385*(n=re(n)*$t)-.4985314*(a=re(a)*Qt)),ie(-.969266*i+1.8760108*n+.041556*a),ie(.0556434*i-.2040259*n+1.0572252*a))}function re(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function ne(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ie(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ae(t,e,r){return this instanceof ae?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ae?new ae(t.r,t.g,t.b):ce(\"\"+t,ae,Gt):new ae(t,e,r)}function oe(t){return new ae(t>>16,t>>8&255,255&t)}function se(t){return oe(t)+\"\"}te.brighter=function(t){return new Xt(Math.min(100,this.l+Jt*(arguments.length?t:1)),this.a,this.b)},te.darker=function(t){return new Xt(Math.max(0,this.l-Jt*(arguments.length?t:1)),this.a,this.b)},te.rgb=function(){return ee(this.l,this.a,this.b)},a.rgb=ae;var le=ae.prototype=new Vt;function ue(t){return t<16?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ce(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\\((.*)\\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(\",\"),n[1]){case\"hsl\":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return e(de(i[0]),de(i[1]),de(i[2]))}return(a=ve.get(t))?e(a.r,a.g,a.b):(null==t||\"#\"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function fe(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new Ht(n,i,l)}function he(t,e,r){var n=ne((.4124564*(t=pe(t))+.3575761*(e=pe(e))+.1804375*(r=pe(r)))/Kt),i=ne((.2126729*t+.7151522*e+.072175*r)/$t);return Xt(116*i-16,500*(n-i),200*(i-ne((.0193339*t+.119192*e+.9503041*r)/Qt)))}function pe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function de(t){var e=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*e):e}le.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=r.call(i,u)}catch(t){return void o.error.call(i,t)}o.load.call(i,t)}else o.error.call(i,u)}return self.XDomainRequest&&!(\"withCredentials\"in u)&&/^(http(s)?:)?\\/\\//.test(t)&&(u=new XDomainRequest),\"onload\"in u?u.onload=u.onerror=f:u.onreadystatechange=function(){u.readyState>3&&f()},u.onprogress=function(t){var e=a.event;a.event=t;try{o.progress.call(i,u)}finally{a.event=e}},i.header=function(t,e){return t=(t+\"\").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+\"\",i)},i.mimeType=function(t){return arguments.length?(e=null==t?null:t+\"\",i):e},i.responseType=function(t){return arguments.length?(c=t,i):c},i.response=function(t){return r=t,i},[\"get\",\"post\"].forEach((function(t){i[t]=function(){return i.send.apply(i,[t].concat(s(arguments)))}})),i.send=function(r,n,a){if(2===arguments.length&&\"function\"==typeof n&&(a=n,n=null),u.open(r,t,!0),null==e||\"accept\"in l||(l.accept=e+\",*/*\"),u.setRequestHeader)for(var s in l)u.setRequestHeader(s,l[s]);return null!=e&&u.overrideMimeType&&u.overrideMimeType(e),null!=c&&(u.responseType=c),null!=a&&i.on(\"error\",a).on(\"load\",(function(t){a(null,t)})),o.beforesend.call(i,u),u.send(null==n?null:n),i},i.abort=function(){return u.abort(),i},a.rebind(i,o,\"on\"),null==n?i:i.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(n))}ve.forEach((function(t,e){ve.set(t,oe(e))})),a.functor=ge,a.xhr=ye(z),a.dsv=function(t,e){var r=new RegExp('[\"'+t+\"\\n]\"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=me(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'\"'+t.replace(/\\\"/g,'\"\"')+'\"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i=l)return o;if(i)return i=!1,a;var e=u;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(we),we=setTimeout(Ae,e)),_e=0):(_e=1,Te(Ae))}function Me(){for(var t=Date.now(),e=xe;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Se(){for(var t,e=xe,r=1/0;e;)e.c?(e.t1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function Pe(t,e){return t[0]-e[0]||t[1]-e[1]}a.timer=function(){ke.apply(this,arguments)},a.timer.flush=function(){Me(),Se()},a.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},a.geom={},a.geom.hull=function(t){var e=Ee,r=Le;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ge(e),a=ge(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[u[n]][2]]);for(n=+f;nEt)s=s.L;else{if(!((i=a-Xe(s,o))>Et)){n>-Et?(e=s.P,r=s):i>-Et?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=qe(t);if(Be.insert(e,l),e||r){if(e===r)return tr(e),r=qe(e.site),Be.insert(l,r),l.edge=r.edge=nr(e.site,l.site),Qe(e),void Qe(r);if(r){tr(e),tr(r);var u=e.site,c=u.x,f=u.y,h=t.x-c,p=t.y-f,d=r.site,v=d.x-c,g=d.y-f,y=2*(h*g-p*v),m=h*h+p*p,x=v*v+g*g,b={x:(g*m-p*x)/y+c,y:(h*x-v*m)/y+f};ir(r.edge,u,d,b),l.edge=nr(u,t,null,b),r.edge=nr(t,d,null,b),Qe(e),Qe(r)}else l.edge=nr(e.site,l.site)}}function We(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,u=l-e;if(!u)return s;var c=s-n,f=1/a-1/u,h=c/u;return f?(-h+Math.sqrt(h*h-2*f*(c*c/(-2*u)-l+u/2+i-a/2)))/f+n:(n+s)/2}function Xe(t,e){var r=t.N;if(r)return We(r,e);var n=t.site;return n.y===e?n.x:1/0}function Je(t){this.site=t,this.edges=[]}function Ke(t,e){return e.angle-t.angle}function $e(){sr(this),this.x=this.y=this.arc=this.site=this.cy=null}function Qe(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,u=n.y-s,c=a.x-o,f=2*(l*(g=a.y-s)-u*c);if(!(f>=-Lt)){var h=l*l+u*u,p=c*c+g*g,d=(g*h-u*p)/f,v=(l*p-c*h)/f,g=v+s,y=Ve.pop()||new $e;y.arc=t,y.site=i,y.x=d+o,y.y=g+Math.sqrt(d*d+v*v),y.cy=g,t.circle=y;for(var m=null,x=je._;x;)if(y.y=s)return;if(h>d){if(a){if(a.y>=u)return}else a={x:g,y:l};r={x:g,y:u}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=u)return}else a={x:(l-i)/n,y:l};r={x:(u-i)/n,y:u}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x0)){if(e/=h,h<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>c&&(c=e)}else if(h>0){if(e0)){if(e/=p,p<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=a-u,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>c&&(c=e)}else if(p>0){if(e0&&(t.a={x:l+c*h,y:u+c*p}),f<1&&(t.b={x:l+f*h,y:u+f*p}),t}}}}}),l=o.length;l--;)(!er(e=o[l],t)||!s(e)||w(e.a.x-e.b.x)Et||w(i-r)>Et)&&(s.splice(o,0,new ar((y=a.site,m=c,x=w(n-f)Et?{x:f,y:w(e-f)Et?{x:w(r-d)Et?{x:h,y:w(e-h)Et?{x:w(r-p)=r&&u.x<=i&&u.y>=n&&u.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/Et)*Et,y:Math.round(i(t,e)/Et)*Et,i:e}}))}return o.links=function(t){return fr(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return fr(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,u=r.edges.sort(Ke),c=-1,f=u.length,h=u[f-1].edge,p=h.l===l?h.r:h.l;++ca&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:xr(r,n)})),a=wr.lastIndex;return av&&(v=l.x),l.y>g&&(g=l.y),u.push(l.x),c.push(l.y);else for(f=0;fv&&(v=x),b>g&&(g=b),u.push(x),c.push(b)}var _=v-p,T=g-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,u=t.y;if(null!=l)if(w(l-r)+w(u-n)<.01)A(t,e,r,n,i,a,o,s);else{var c=t.point;t.x=t.y=t.point=null,A(t,c,l,u,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),u=.5*(a+s),c=r>=l,f=n>=u,h=f<<1|c;t.leaf=!1,c?i=l:o=l,f?a=u:s=u,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}_>T?g=d+_:v=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+y(t,++f),+m(t,f),p,d,v,g)}};if(M.visit=function(t){gr(t,M,p,d,v,g)},M.find=function(t){return function(t,e,r,n,i,a,o){var s,l=1/0;return function t(u,c,f,h,p){if(!(c>a||f>o||h=_)<<1|e>=b,T=w+4;w=0&&!(r=a.interpolators[n](t,e)););return r}function kr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Ir(t){return 1-Math.cos(t*It)}function Dr(t){return Math.pow(2,10*(t-1))}function zr(t){return 1-Math.sqrt(1-t*t)}function Rr(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Fr(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function Br(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=jr(i),s=Nr(i,a),l=jr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,r):t,i=r>=0?t.slice(r+1):\"in\";return n=Mr.get(n)||Ar,i=Sr.get(i)||z,e=i(n.apply(null,o.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}},a.interpolateHcl=function(t,e){t=a.hcl(t),e=a.hcl(e);var r=t.h,n=t.c,i=t.l,o=e.h-r,s=e.c-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.c:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Wt(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateHsl=function(t,e){t=a.hsl(t),e=a.hsl(e);var r=t.h,n=t.s,i=t.l,o=e.h-r,s=e.s-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.s:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Gt(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateLab=function(t,e){t=a.lab(t),e=a.lab(e);var r=t.l,n=t.a,i=t.b,o=e.l-r,s=e.a-n,l=e.b-i;return function(t){return ee(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateRound=Fr,a.transform=function(t){var e=l.createElementNS(a.ns.prefix.svg,\"g\");return(a.transform=function(t){if(null!=t){e.setAttribute(\"transform\",t);var r=e.transform.baseVal.consolidate()}return new Br(r?r.matrix:Ur)})(t)},Br.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var Ur={a:1,b:0,c:0,d:1,e:0,f:0};function Vr(t){return t.length?t.pop()+\",\":\"\"}function Hr(t,e){var r=[],n=[];return t=a.transform(t),e=a.transform(e),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(\"translate(\",null,\",\",null,\")\");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else(e[0]||e[1])&&r.push(\"translate(\"+e+\")\")}(t.translate,e.translate,r,n),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Vr(r)+\"rotate(\",null,\")\")-2,x:xr(t,e)})):e&&r.push(Vr(r)+\"rotate(\"+e+\")\")}(t.rotate,e.rotate,r,n),function(t,e,r,n){t!==e?n.push({i:r.push(Vr(r)+\"skewX(\",null,\")\")-2,x:xr(t,e)}):e&&r.push(Vr(r)+\"skewX(\"+e+\")\")}(t.skew,e.skew,r,n),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Vr(r)+\"scale(\",null,\",\",null,\")\");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Vr(r)+\"scale(\"+e+\")\")}(t.scale,e.scale,r,n),t=e=null,function(t){for(var e,i=-1,a=n.length;++i0?r=e:(t.c=null,t.t=NaN,t=null,l.end({type:\"end\",alpha:r=0})):e>0&&(l.start({type:\"start\",alpha:r=e}),t=ke(s.tick)),s):r},s.start=function(){var t,e,r,a=y.length,l=m.length,c=u[0],d=u[1];for(t=0;t=0;)r.push(i[n])}function an(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(c=u[l]),c.parent=a,c.depth=a.depth+1;r&&(a.value=0),a.children=u}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return an(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(nn(t,(function(t){t.children&&(t.value=0)})),an(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},a.layout.partition=function(){var t=a.layout.hierarchy(),e=[1,1];function r(t,e,n,i){var a=t.children;if(t.x=e,t.y=t.depth*i,t.dx=n,t.dy=i,a&&(o=a.length)){var o,s,l,u=-1;for(n=t.value?n/t.value:0;++us&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function xn(t){return t.reduce(bn,0)}function bn(t,e){return t+e[1]}function _n(t,e){return wn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function wn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function Tn(t){return[a.min(t),a.max(t)]}function kn(t,e){return t.value-e.value}function An(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function Mn(t,e){t._pack_next=e,e._pack_prev=t}function Sn(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function En(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,u=1/0,c=-1/0,f=1/0,h=-1/0;if(e.forEach(Ln),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(On(r,n,i=e[2]),x(i),An(r,i),r._pack_prev=i,An(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=u[a.bisect(h,l,1,d)-1]).y+=v,s.push(i[o]));return u}return i.value=function(t){return arguments.length?(e=t,i):e},i.range=function(t){return arguments.length?(r=ge(t),i):r},i.bins=function(t){return arguments.length?(n=\"number\"==typeof t?function(e){return wn(e,t)}:ge(t),i):n},i.frequency=function(e){return arguments.length?(t=!!e,i):t},i},a.layout.pack=function(){var t,e=a.layout.hierarchy().sort(kn),r=0,n=[1,1];function i(i,a){var o=e.call(this,i,a),s=o[0],l=n[0],u=n[1],c=null==t?Math.sqrt:\"function\"==typeof t?t:function(){return t};if(s.x=s.y=0,an(s,(function(t){t.r=+c(t.value)})),an(s,En),r){var f=r*(t?1:Math.max(2*s.r/l,2*s.r/u))/2;an(s,(function(t){t.r+=f})),an(s,En),an(s,(function(t){t.r-=f}))}return Pn(s,l/2,u/2,t?1:1/Math.max(2*s.r/l,2*s.r/u)),o}return i.size=function(t){return arguments.length?(n=t,i):n},i.radius=function(e){return arguments.length?(t=null==e||\"function\"==typeof e?e:+e,i):t},i.padding=function(t){return arguments.length?(r=+t,i):r},rn(i,e)},a.layout.tree=function(){var t=a.layout.hierarchy().sort(null).value(null),e=In,r=[1,1],n=null;function i(i,a){var u=t.call(this,i,a),c=u[0],f=function(t){for(var e,r={A:null,children:[t]},n=[r];null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;op.x&&(p=t),t.depth>d.depth&&(d=t)}));var v=e(h,p)/2-h.x,g=r[0]/(p.x+e(p,h)/2+v),y=r[1]/(d.depth||1);nn(c,(function(t){t.x=(t.x+v)*g,t.y=t.depth*y}))}return u}function o(t){var r=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(r.length){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(r[0].z+r[r.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,r,n){if(r){for(var i,a=t,o=t,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=zn(s),a=Dn(a),s&&a;)l=Dn(l),(o=zn(o)).a=t,(i=s.z+f-a.z-u+e(s._,a._))>0&&(Rn(Fn(s,t,n),t,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!zn(o)&&(o.t=s,o.m+=f-c),a&&!Dn(l)&&(l.t=a,l.m+=u-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=r[0],t.y=t.depth*r[1]}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t)?l:null,i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null==(r=t)?null:l,i):n?r:null},rn(i,t)},a.layout.cluster=function(){var t=a.layout.hierarchy().sort(null).value(null),e=In,r=[1,1],n=!1;function i(i,o){var s,l=t.call(this,i,o),u=l[0],c=0;an(u,(function(t){var r=t.children;r&&r.length?(t.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(r),t.y=function(t){return 1+a.max(t,(function(t){return t.y}))}(r)):(t.x=s?c+=e(t,s):0,t.y=0,s=t)}));var f=Bn(u),h=Nn(u),p=f.x-e(f,h)/2,d=h.x+e(h,f)/2;return an(u,n?function(t){t.x=(t.x-u.x)*r[0],t.y=(u.y-t.y)*r[1]}:function(t){t.x=(t.x-p)/(d-p)*r[0],t.y=(1-(u.y?t.y/u.y:1))*r[1]}),l}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t),i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null!=(r=t),i):n?r:null},rn(i,t)},a.layout.treemap=function(){var t,e=a.layout.hierarchy(),r=Math.round,n=[1,1],i=null,o=jn,s=!1,l=\"squarify\",u=.5*(1+Math.sqrt(5));function c(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=u[i-1]),s.area+=r.area,\"squarify\"!==l||(n=p(s,v))<=h?(u.pop(),h=n):(s.area-=s.pop().area,d(s,v,a,!1),v=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,v,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(c(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*u/n,n/(e*a*u)):1/0}function d(t,e,n,i){var a,o=-1,s=t.length,l=n.x,u=n.y,c=e?r(t.area/e):0;if(e==n.dx){for((i||c>n.dy)&&(c=n.dy);++on.dx)&&(c=n.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=a.random.normal.apply(a,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=a.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?Wn:qn,l=n?Gr:qr;return i=o(t,e,l,r),a=o(e,t,l,Tr),s}function s(t){return i(t)}return s.invert=function(t){return a(t)},s.domain=function(e){return arguments.length?(t=e.map(Number),o()):t},s.range=function(t){return arguments.length?(e=t,o()):e},s.rangeRound=function(t){return s.range(t).interpolate(Fr)},s.clamp=function(t){return arguments.length?(n=t,o()):n},s.interpolate=function(t){return arguments.length?(r=t,o()):r},s.ticks=function(e){return Qn(t,e)},s.tickFormat=function(e,r){return d3_scale_linearTickFormat(t,e,r)},s.nice=function(e){return Kn(t,e),o()},s.copy=function(){return Xn(t,e,r,n)},o()}function Jn(t,e){return a.rebind(t,e,\"range\",\"rangeRound\",\"interpolate\",\"clamp\")}function Kn(t,e){return Gn(t,Zn($n(t,e)[2])),Gn(t,Zn($n(t,e)[2])),t}function $n(t,e){null==e&&(e=10);var r=Vn(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function Qn(t,e){return a.range.apply(a,$n(t,e))}function ti(t,e,r,n){function i(t){return(r?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function a(t){return r?Math.pow(e,t):-Math.pow(e,-t)}function o(e){return t(i(e))}return o.invert=function(e){return a(t.invert(e))},o.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((n=e.map(Number)).map(i)),o):n},o.base=function(r){return arguments.length?(e=+r,t.domain(n.map(i)),o):e},o.nice=function(){var e=Gn(n.map(i),r?Math:ei);return t.domain(e),n=e.map(a),o},o.ticks=function(){var t=Vn(n),o=[],s=t[0],l=t[1],u=Math.floor(i(s)),c=Math.ceil(i(l)),f=e%1?2:e;if(isFinite(c-u)){if(r){for(;u0;h--)o.push(a(u)*h);for(u=0;o[u]l;c--);o=o.slice(u,c)}return o},o.copy=function(){return ti(t.copy(),e,r,n)},Jn(o,t)}a.scale.linear=function(){return Xn([0,1],[0,1],Tr,!1)},a.scale.log=function(){return ti(a.scale.linear().domain([0,1]),10,!0,[1,10])};var ei={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function ri(t,e,r){var n=ni(e),i=ni(1/e);function a(e){return t(n(e))}return a.invert=function(e){return i(t.invert(e))},a.domain=function(e){return arguments.length?(t.domain((r=e.map(Number)).map(n)),a):r},a.ticks=function(t){return Qn(r,t)},a.tickFormat=function(t,e){return d3_scale_linearTickFormat(r,t,e)},a.nice=function(t){return a.domain(Kn(r,t))},a.exponent=function(o){return arguments.length?(n=ni(e=o),i=ni(1/e),t.domain(r.map(n)),a):e},a.copy=function(){return ri(t.copy(),e,r)},Jn(a,t)}function ni(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ii(t,e){var r,n,i;function o(i){return n[((r.get(i)||(\"range\"===e.t?r.set(i,t.push(i)):NaN))-1)%n.length]}function s(e,r){return a.range(t.length).map((function(t){return e+r*t}))}return o.domain=function(n){if(!arguments.length)return t;t=[],r=new k;for(var i,a=-1,s=n.length;++a0?r[n-1]:t[0],nf?0:1;if(u=Ot)return l(u,p)+(s?l(s,1-p):\"\")+\"Z\";var d,v,g,y,m,x,b,_,w,T,k,A,M=0,S=0,E=[];if((y=(+o.apply(this,arguments)||0)/2)&&(g=n===di?Math.sqrt(s*s+u*u):+n.apply(this,arguments),p||(S*=-1),u&&(S=Rt(g/u*Math.sin(y))),s&&(M=Rt(g/s*Math.sin(y)))),u){m=u*Math.cos(c+S),x=u*Math.sin(c+S),b=u*Math.cos(f-S),_=u*Math.sin(f-S);var L=Math.abs(f-c-2*S)<=Ct?0:1;if(S&&bi(m,x,b,_)===p^L){var C=(c+f)/2;m=u*Math.cos(C),x=u*Math.sin(C),b=_=null}}else m=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(c+M),A=s*Math.sin(c+M);var P=Math.abs(c-f+2*M)<=Ct?0:1;if(M&&bi(w,T,k,A)===1-p^P){var O=(c+f)/2;w=s*Math.cos(O),T=s*Math.sin(O),k=A=null}}else w=T=0;if(h>Et&&(d=Math.min(Math.abs(u-s)/2,+r.apply(this,arguments)))>.001){v=s0?0:1}function _i(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,u=-s*a,c=t[0]+l,f=t[1]+u,h=e[0]+l,p=e[1]+u,d=(c+h)/2,v=(f+p)/2,g=h-c,y=p-f,m=g*g+y*y,x=r-n,b=c*p-h*f,_=(y<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-b*b)),w=(b*y-g*_)/m,T=(-b*g-y*_)/m,k=(b*y+g*_)/m,A=(-b*g+y*_)/m,M=w-d,S=T-v,E=k-d,L=A-v;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-u],[w*r/x,T*r/x]]}function wi(){return!0}function Ti(t){var e=Ee,r=Le,n=wi,i=Ai,a=i.key,o=.7;function s(a){var s,l=[],u=[],c=-1,f=a.length,h=ge(e),p=ge(r);function d(){l.push(\"M\",i(t(u),o))}for(;++c1&&i.push(\"H\",n[0]),i.join(\"\")},\"step-before\":Si,\"step-after\":Ei,basis:Pi,\"basis-open\":function(t){if(t.length<4)return Ai(t);for(var e,r=[],n=-1,i=t.length,a=[0],o=[0];++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);for(r.push(Oi(zi,a)+\",\"+Oi(zi,o)),--n;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n);for(s=-1;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function Ai(t){return t.length>1?t.join(\"L\"):t+\"Z\"}function Mi(t){return t.join(\"L\")+\"Z\"}function Si(t){for(var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];++e1){s=e[1],a=t[l],l++,n+=\"C\"+(i[0]+o[0])+\",\"+(i[1]+o[1])+\",\"+(a[0]-s[0])+\",\"+(a[1]-s[1])+\",\"+a[0]+\",\"+a[1];for(var u=2;uCt)+\",1 \"+e}function l(t,e,r,n){return\"Q 0,0 \"+n}return a.radius=function(t){return arguments.length?(r=ge(t),a):r},a.source=function(e){return arguments.length?(t=ge(e),a):t},a.target=function(t){return arguments.length?(e=ge(t),a):e},a.startAngle=function(t){return arguments.length?(n=ge(t),a):n},a.endAngle=function(t){return arguments.length?(i=ge(t),a):i},a},a.svg.diagonal=function(){var t=ji,e=Ui,r=Hi;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return\"M\"+(l=l.map(r))[0]+\"C\"+l[1]+\" \"+l[2]+\" \"+l[3]}return n.source=function(e){return arguments.length?(t=ge(e),n):t},n.target=function(t){return arguments.length?(e=ge(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},a.svg.diagonal.radial=function(){var t=a.svg.diagonal(),e=Hi,r=t.projection;return t.projection=function(t){return arguments.length?r(function(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-It;return[r*Math.cos(n),r*Math.sin(n)]}}(e=t)):e},t},a.svg.symbol=function(){var t=Gi,e=qi;function r(r,n){return(Yi.get(t.call(this,r,n))||Zi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ge(e),r):t},r.size=function(t){return arguments.length?(e=ge(t),r):e},r};var Yi=a.map({circle:Zi,cross:function(t){var e=Math.sqrt(t/5)/2;return\"M\"+-3*e+\",\"+-e+\"H\"+-e+\"V\"+-3*e+\"H\"+e+\"V\"+-e+\"H\"+3*e+\"V\"+e+\"H\"+e+\"V\"+3*e+\"H\"+-e+\"V\"+e+\"H\"+-3*e+\"Z\"},diamond:function(t){var e=Math.sqrt(t/(2*Xi)),r=e*Xi;return\"M0,\"+-e+\"L\"+r+\",0 0,\"+e+\" \"+-r+\",0Z\"},square:function(t){var e=Math.sqrt(t)/2;return\"M\"+-e+\",\"+-e+\"L\"+e+\",\"+-e+\" \"+e+\",\"+e+\" \"+-e+\",\"+e+\"Z\"},\"triangle-down\":function(t){var e=Math.sqrt(t/Wi),r=e*Wi/2;return\"M0,\"+r+\"L\"+e+\",\"+-r+\" \"+-e+\",\"+-r+\"Z\"},\"triangle-up\":function(t){var e=Math.sqrt(t/Wi),r=e*Wi/2;return\"M0,\"+-r+\"L\"+e+\",\"+r+\" \"+-e+\",\"+r+\"Z\"}});a.svg.symbolTypes=Yi.keys();var Wi=Math.sqrt(3),Xi=Math.tan(30*Dt);K.transition=function(t){for(var e,r,n=Qi||++ra,i=aa(t),a=[],o=ta||{time:Date.now(),ease:Or,delay:0,duration:250},s=-1,l=this.length;++s0;)u[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--c.count?delete c[n]:delete t[r],1}f||(a=i.time,o=ke((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=c[n]={tween:new k,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++c.count)}ea.call=K.call,ea.empty=K.empty,ea.node=K.node,ea.size=K.size,a.transition=function(t,e){return t&&t.transition?Qi?t.transition(e):t:a.selection().transition(t)},a.transition.prototype=ea,ea.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=$(t);for(var s=-1,l=this.length;++srect,.s>rect\").attr(\"width\",o[1]-o[0])}function v(t){t.select(\".extent\").attr(\"y\",s[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",s[1]-s[0])}function g(){var f,g,y=this,m=a.select(a.event.target),x=r.of(y,arguments),b=a.select(y),_=m.datum(),w=!/^(n|s)$/.test(_)&&n,T=!/^(e|w)$/.test(_)&&i,k=m.classed(\"extent\"),A=kt(y),M=a.mouse(y),S=a.select(c(y)).on(\"keydown.brush\",(function(){32==a.event.keyCode&&(k||(f=null,M[0]-=o[1],M[1]-=s[1],k=2),V())})).on(\"keyup.brush\",(function(){32==a.event.keyCode&&2==k&&(M[0]+=o[1],M[1]+=s[1],k=0,V())}));if(a.event.changedTouches?S.on(\"touchmove.brush\",C).on(\"touchend.brush\",O):S.on(\"mousemove.brush\",C).on(\"mouseup.brush\",O),b.interrupt().selectAll(\"*\").interrupt(),k)M[0]=o[0]-M[0],M[1]=s[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[o[1-E]-M[0],s[1-L]-M[1]],M[0]=o[E],M[1]=s[L]}else a.event.altKey&&(f=M.slice());function C(){var t=a.mouse(y),e=!1;g&&(t[0]+=g[0],t[1]+=g[1]),k||(a.event.altKey?(f||(f=[(o[0]+o[1])/2,(s[0]+s[1])/2]),M[0]=o[+(t[0]>>1;e.dtype||(e.dtype=\"array\"),\"string\"==typeof e.dtype?d=new(f(e.dtype))(g):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=g));for(var y=0;yr||s>1073741824){for(var h=0;hr+i||M>n+i||S=C||o===s)){var l=m[a];void 0===s&&(s=l.length);for(var u=o;u=g&&f<=w&&h>=y&&h<=T&&P.push(c)}var p=x[a],d=p[4*o+0],v=p[4*o+1],b=p[4*o+2],_=p[4*o+3],k=function(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}(p,o+1),E=.5*i,O=a+1;e(r,n,E,O,d,v||b||_||k),e(r,n+E,E,O,v,b||_||k),e(r+E,n,E,O,b,_||k),e(r+E,n+E,E,O,_,k)}}(0,0,1,0,0,1),P},d;function E(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s0){e+=Math.abs(o(t[0]));for(var r=1;r2){for(l=0;l=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")}},60302:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(23132);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;st[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")}},27138:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(94228);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;s=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")},e.radians2degrees=function(){throw new Error(\"method has been renamed to `radiansToDegrees`\")},e.degrees2radians=function(){throw new Error(\"method has been renamed to `degreesToRadians`\")},e.distanceToDegrees=function(){throw new Error(\"method has been renamed to `lengthToDegrees`\")},e.distanceToRadians=function(){throw new Error(\"method has been renamed to `lengthToRadians`\")},e.radiansToDistance=function(){throw new Error(\"method has been renamed to `radiansToLength`\")},e.bearingToAngle=function(){throw new Error(\"method has been renamed to `bearingToAzimuth`\")},e.convertDistance=function(){throw new Error(\"method has been renamed to `convertLength`\")}},88553:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(64182);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;si&&(i=t[o]),t[o]1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;it.length)&&(r=t.length),t.substring(r-e.length,r)===e}var g=\"\",y=\"\",m=\"\",x=\"\",b={deepStrictEqual:\"Expected values to be strictly deep-equal:\",strictEqual:\"Expected values to be strictly equal:\",strictEqualObject:'Expected \"actual\" to be reference-equal to \"expected\":',deepEqual:\"Expected values to be loosely deep-equal:\",equal:\"Expected values to be loosely equal:\",notDeepStrictEqual:'Expected \"actual\" not to be strictly deep-equal to:',notStrictEqual:'Expected \"actual\" to be strictly unequal to:',notStrictEqualObject:'Expected \"actual\" not to be reference-equal to \"expected\":',notDeepEqual:'Expected \"actual\" not to be loosely deep-equal to:',notEqual:'Expected \"actual\" to be loosely unequal to:',notIdentical:\"Values identical but not reference-equal:\"};function _(t){var e=Object.keys(t),r=Object.create(Object.getPrototypeOf(t));return e.forEach((function(e){r[e]=t[e]})),Object.defineProperty(r,\"message\",{value:t.message}),r}function w(t){return p(t,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=function(t){function e(t){var r;if(function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e),\"object\"!==h(t)||null===t)throw new d(\"options\",\"Object\",t);var i=t.message,a=t.operator,l=t.stackStartFn,u=t.actual,c=t.expected,p=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)r=o(this,f(e).call(this,String(i)));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(g=\"\u001b[34m\",y=\"\u001b[32m\",x=\"\u001b[39m\",m=\"\u001b[31m\"):(g=\"\",y=\"\",x=\"\",m=\"\")),\"object\"===h(u)&&null!==u&&\"object\"===h(c)&&null!==c&&\"stack\"in u&&u instanceof Error&&\"stack\"in c&&c instanceof Error&&(u=_(u),c=_(c)),\"deepStrictEqual\"===a||\"strictEqual\"===a)r=o(this,f(e).call(this,function(t,e,r){var i=\"\",a=\"\",o=0,s=\"\",l=!1,u=w(t),c=u.split(\"\\n\"),f=w(e).split(\"\\n\"),p=0,d=\"\";if(\"strictEqual\"===r&&\"object\"===h(t)&&\"object\"===h(e)&&null!==t&&null!==e&&(r=\"strictEqualObject\"),1===c.length&&1===f.length&&c[0]!==f[0]){var _=c[0].length+f[0].length;if(_<=10){if(!(\"object\"===h(t)&&null!==t||\"object\"===h(e)&&null!==e||0===t&&0===e))return\"\".concat(b[r],\"\\n\\n\")+\"\".concat(c[0],\" !== \").concat(f[0],\"\\n\")}else if(\"strictEqualObject\"!==r&&_<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;c[0][p]===f[0][p];)p++;p>2&&(d=\"\\n \".concat(function(t,e){if(e=Math.floor(e),0==t.length||0==e)return\"\";var r=t.length*e;for(e=Math.floor(Math.log(e)/Math.log(2));e;)t+=t,e--;return t+t.substring(0,r-t.length)}(\" \",p),\"^\"),p=0)}}for(var T=c[c.length-1],k=f[f.length-1];T===k&&(p++<2?s=\"\\n \".concat(T).concat(s):i=T,c.pop(),f.pop(),0!==c.length&&0!==f.length);)T=c[c.length-1],k=f[f.length-1];var A=Math.max(c.length,f.length);if(0===A){var M=u.split(\"\\n\");if(M.length>30)for(M[26]=\"\".concat(g,\"...\").concat(x);M.length>27;)M.pop();return\"\".concat(b.notIdentical,\"\\n\\n\").concat(M.join(\"\\n\"),\"\\n\")}p>3&&(s=\"\\n\".concat(g,\"...\").concat(x).concat(s),l=!0),\"\"!==i&&(s=\"\\n \".concat(i).concat(s),i=\"\");var S=0,E=b[r]+\"\\n\".concat(y,\"+ actual\").concat(x,\" \").concat(m,\"- expected\").concat(x),L=\" \".concat(g,\"...\").concat(x,\" Lines skipped\");for(p=0;p1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(f[p-2]),S++),a+=\"\\n \".concat(f[p-1]),S++),o=p,i+=\"\\n\".concat(m,\"-\").concat(x,\" \").concat(f[p]),S++;else if(f.length1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(c[p-2]),S++),a+=\"\\n \".concat(c[p-1]),S++),o=p,a+=\"\\n\".concat(y,\"+\").concat(x,\" \").concat(c[p]),S++;else{var P=f[p],O=c[p],I=O!==P&&(!v(O,\",\")||O.slice(0,-1)!==P);I&&v(P,\",\")&&P.slice(0,-1)===O&&(I=!1,O+=\",\"),I?(C>1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(c[p-2]),S++),a+=\"\\n \".concat(c[p-1]),S++),o=p,a+=\"\\n\".concat(y,\"+\").concat(x,\" \").concat(O),i+=\"\\n\".concat(m,\"-\").concat(x,\" \").concat(P),S+=2):(a+=i,i=\"\",1!==C&&0!==p||(a+=\"\\n \".concat(O),S++))}if(S>20&&p30)for(k[26]=\"\".concat(g,\"...\").concat(x);k.length>27;)k.pop();r=1===k.length?o(this,f(e).call(this,\"\".concat(T,\" \").concat(k[0]))):o(this,f(e).call(this,\"\".concat(T,\"\\n\\n\").concat(k.join(\"\\n\"),\"\\n\")))}else{var A=w(u),M=\"\",S=b[a];\"notDeepEqual\"===a||\"notEqual\"===a?(A=\"\".concat(b[a],\"\\n\\n\").concat(A)).length>1024&&(A=\"\".concat(A.slice(0,1021),\"...\")):(M=\"\".concat(w(c)),A.length>512&&(A=\"\".concat(A.slice(0,509),\"...\")),M.length>512&&(M=\"\".concat(M.slice(0,509),\"...\")),\"deepEqual\"===a||\"equal\"===a?A=\"\".concat(S,\"\\n\\n\").concat(A,\"\\n\\nshould equal\\n\\n\"):M=\" \".concat(a,\" \").concat(M)),r=o(this,f(e).call(this,\"\".concat(A).concat(M)))}return Error.stackTraceLimit=p,r.generatedMessage=!i,Object.defineProperty(s(r),\"name\",{value:\"AssertionError [ERR_ASSERTION]\",enumerable:!1,writable:!0,configurable:!0}),r.code=\"ERR_ASSERTION\",r.actual=u,r.expected=c,r.operator=a,Error.captureStackTrace&&Error.captureStackTrace(s(r),l),r.stack,r.name=\"AssertionError\",o(r)}var r,l;return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,t),r=e,l=[{key:\"toString\",value:function(){return\"\".concat(this.name,\" [\").concat(this.code,\"]: \").concat(this.message)}},{key:p.custom,value:function(t,e){return p(this,function(t){for(var e=1;e2?\"one of \".concat(e,\" \").concat(t.slice(0,r-1).join(\", \"),\", or \")+t[r-1]:2===r?\"one of \".concat(e,\" \").concat(t[0],\" or \").concat(t[1]):\"of \".concat(e,\" \").concat(t[0])}return\"of \".concat(e,\" \").concat(String(t))}u(\"ERR_AMBIGUOUS_ARGUMENT\",'The \"%s\" argument is ambiguous. %s',TypeError),u(\"ERR_INVALID_ARG_TYPE\",(function(t,e,i){var a,s,l,u,f;if(void 0===o&&(o=r(32791)),o(\"string\"==typeof t,\"'name' must be a string\"),\"string\"==typeof e&&(s=\"not \",e.substr(0,4)===s)?(a=\"must not be\",e=e.replace(/^not /,\"\")):a=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-9,r)===e}(t,\" argument\"))l=\"The \".concat(t,\" \").concat(a,\" \").concat(c(e,\"type\"));else{var h=(\"number\"!=typeof f&&(f=0),f+1>(u=t).length||-1===u.indexOf(\".\",f)?\"argument\":\"property\");l='The \"'.concat(t,'\" ').concat(h,\" \").concat(a,\" \").concat(c(e,\"type\"))}return l+\". Received type \".concat(n(i))}),TypeError),u(\"ERR_INVALID_ARG_VALUE\",(function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"is invalid\";void 0===s&&(s=r(43827));var i=s.inspect(e);return i.length>128&&(i=\"\".concat(i.slice(0,128),\"...\")),\"The argument '\".concat(t,\"' \").concat(n,\". Received \").concat(i)}),TypeError,RangeError),u(\"ERR_INVALID_RETURN_VALUE\",(function(t,e,r){var i;return i=r&&r.constructor&&r.constructor.name?\"instance of \".concat(r.constructor.name):\"type \".concat(n(r)),\"Expected \".concat(t,' to be returned from the \"').concat(e,'\"')+\" function but got \".concat(i,\".\")}),TypeError),u(\"ERR_MISSING_ARGS\",(function(){for(var t=arguments.length,e=new Array(t),n=0;n0,\"At least one arg needs to be specified\");var i=\"The \",a=e.length;switch(e=e.map((function(t){return'\"'.concat(t,'\"')})),a){case 1:i+=\"\".concat(e[0],\" argument\");break;case 2:i+=\"\".concat(e[0],\" and \").concat(e[1],\" arguments\");break;default:i+=e.slice(0,a-1).join(\", \"),i+=\", and \".concat(e[a-1],\" arguments\")}return\"\".concat(i,\" must be specified\")}),TypeError),t.exports.codes=l},74061:function(t,e,r){\"use strict\";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}function i(t){return i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},i(t)}var a=void 0!==/a/g.flags,o=function(t){var e=[];return t.forEach((function(t){return e.push(t)})),e},s=function(t){var e=[];return t.forEach((function(t,r){return e.push([r,t])})),e},l=Object.is?Object.is:r(64003),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:r(15567);function f(t){return t.call.bind(t)}var h=f(Object.prototype.hasOwnProperty),p=f(Object.prototype.propertyIsEnumerable),d=f(Object.prototype.toString),v=r(43827).types,g=v.isAnyArrayBuffer,y=v.isArrayBufferView,m=v.isDate,x=v.isMap,b=v.isRegExp,_=v.isSet,w=v.isNativeError,T=v.isBoxedPrimitive,k=v.isNumberObject,A=v.isStringObject,M=v.isBooleanObject,S=v.isBigIntObject,E=v.isSymbolObject,L=v.isFloat32Array,C=v.isFloat64Array;function P(t){if(0===t.length||t.length>10)return!0;for(var e=0;e57)return!0}return 10===t.length&&t>=Math.pow(2,32)}function O(t){return Object.keys(t).filter(P).concat(u(t).filter(Object.prototype.propertyIsEnumerable.bind(t)))}function I(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===l&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,u=n-i;su?u:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+\"==\")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+\"=\")),a.join(\"\")};for(var r=[],n=[],i=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function l(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join(\"\")}n[\"-\".charCodeAt(0)]=62,n[\"_\".charCodeAt(0)]=63},91358:function(t){\"use strict\";function e(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function r(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function n(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function i(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function a(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function o(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},13547:function(t,e){\"use strict\";function r(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},44781:function(t,e,r){\"use strict\";var n=r(53435);t.exports=function(t,e){e||(e={});var r,o,s,l,u,c,f,h,p,d,v,g=null==e.cutoff?.25:e.cutoff,y=null==e.radius?8:e.radius,m=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error(\"For raw data width and height should be provided by options\");r=e.width,o=e.height,l=t,c=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext(\"2d\"),r=h.width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(f=t,r=(h=t.canvas).width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,c=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(u=l,l=Array(r*o),d=0,v=u.length;d-1?i(r):r}},68222:function(t,e,r){\"use strict\";var n=r(77575),i=r(68318),a=i(\"%Function.prototype.apply%\"),o=i(\"%Function.prototype.call%\"),s=i(\"%Reflect.apply%\",!0)||n.call(o,a),l=i(\"%Object.getOwnPropertyDescriptor%\",!0),u=i(\"%Object.defineProperty%\",!0),c=i(\"%Math.max%\");if(u)try{u({},\"a\",{value:1})}catch(t){u=null}t.exports=function(t){var e=s(n,o,arguments);return l&&u&&l(e,\"length\").configurable&&u(e,\"length\",{value:1+c(0,t.length-(arguments.length-1))}),e};var f=function(){return s(n,a,arguments)};u?u(t.exports,\"apply\",{value:f}):t.exports.apply=f},53435:function(t){t.exports=function(t,e,r){return er?r:t:te?e:t}},6475:function(t,e,r){\"use strict\";var n=r(53435);function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(255&n(o,0,255))}t.exports=i,t.exports.to=i,t.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},76857:function(t){\"use strict\";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},25075:function(t,e,r){\"use strict\";var n=r(36652),i=r(53435),a=r(90660);t.exports=function(t,e){\"float\"!==e&&e||(e=\"array\"),\"uint\"===e&&(e=\"uint8\"),\"uint_clamped\"===e&&(e=\"uint8_clamped\");var r=new(a(e))(4),o=\"uint8\"!==e&&\"uint8_clamped\"!==e;return t.length&&\"string\"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},90736:function(t,e,r){\"use strict\";var n=r(76857),i=r(10973),a=r(46775);t.exports=function(t){var e,s,l=[],u=1;if(\"string\"==typeof t)if(n[t])l=n[t].slice(),s=\"rgb\";else if(\"transparent\"===t)u=0,s=\"rgb\",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var c=t.slice(1);u=1,(p=c.length)<=4?(l=[parseInt(c[0]+c[0],16),parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16)],4===p&&(u=parseInt(c[3]+c[3],16)/255)):(l=[parseInt(c[0]+c[1],16),parseInt(c[2]+c[3],16),parseInt(c[4]+c[5],16)],8===p&&(u=parseInt(c[6]+c[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s=\"rgb\"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\\s*\\(([^\\)]*)\\)/.exec(t)){var f=e[1],h=\"rgb\"===f;s=c=f.replace(/a$/,\"\");var p=\"cmyk\"===c?4:\"gray\"===c?1:3;l=e[2].trim().split(/\\s*,\\s*/).map((function(t,e){if(/%$/.test(t))return e===p?parseFloat(t)/100:\"rgb\"===c?255*parseFloat(t)/100:parseFloat(t);if(\"h\"===c[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===c&&l.push(1),u=h||void 0===l[p]?1:l[p],l=l.slice(0,p)}else t.length>10&&/[0-9](?:\\s|\\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join(\"\").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s=\"rgb\",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s=\"hsl\",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),u=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(u/=100)}else(Array.isArray(t)||r.g.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s=\"rgb\",u=4===t.length?t[3]:1);else s=\"rgb\",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:u}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}},36652:function(t,e,r){\"use strict\";var n=r(90736),i=r(80009),a=r(53435);t.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),\"h\"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},80009:function(t,e,r){\"use strict\";var n=r(6866);t.exports={name:\"hsl\",min:[0,0,0],max:[360,100,100],channel:[\"hue\",\"saturation\",\"lightness\"],alias:[\"HSL\"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var u=0;u<3;u++)(n=o+1/3*-(u-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[u]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},6866:function(t){\"use strict\";t.exports={name:\"rgb\",min:[0,0,0],max:[255,255,255],channel:[\"red\",\"green\",\"blue\"],alias:[\"RGB\"]}},24138:function(t){t.exports={AFG:\"afghan\",ALA:\"\\\\b\\\\wland\",ALB:\"albania\",DZA:\"algeria\",ASM:\"^(?=.*americ).*samoa\",AND:\"andorra\",AGO:\"angola\",AIA:\"anguill?a\",ATA:\"antarctica\",ATG:\"antigua\",ARG:\"argentin\",ARM:\"armenia\",ABW:\"^(?!.*bonaire).*\\\\baruba\",AUS:\"australia\",AUT:\"^(?!.*hungary).*austria|\\\\baustri.*\\\\bemp\",AZE:\"azerbaijan\",BHS:\"bahamas\",BHR:\"bahrain\",BGD:\"bangladesh|^(?=.*east).*paki?stan\",BRB:\"barbados\",BLR:\"belarus|byelo\",BEL:\"^(?!.*luxem).*belgium\",BLZ:\"belize|^(?=.*british).*honduras\",BEN:\"benin|dahome\",BMU:\"bermuda\",BTN:\"bhutan\",BOL:\"bolivia\",BES:\"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\\\bbes.?islands\",BIH:\"herzegovina|bosnia\",BWA:\"botswana|bechuana\",BVT:\"bouvet\",BRA:\"brazil\",IOT:\"british.?indian.?ocean\",BRN:\"brunei\",BGR:\"bulgaria\",BFA:\"burkina|\\\\bfaso|upper.?volta\",BDI:\"burundi\",CPV:\"verde\",KHM:\"cambodia|kampuchea|khmer\",CMR:\"cameroon\",CAN:\"canada\",CYM:\"cayman\",CAF:\"\\\\bcentral.african.republic\",TCD:\"\\\\bchad\",CHL:\"\\\\bchile\",CHN:\"^(?!.*\\\\bmac)(?!.*\\\\bhong)(?!.*\\\\btai)(?!.*\\\\brep).*china|^(?=.*peo)(?=.*rep).*china\",CXR:\"christmas\",CCK:\"\\\\bcocos|keeling\",COL:\"colombia\",COM:\"comoro\",COG:\"^(?!.*\\\\bdem)(?!.*\\\\bd[\\\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\\\bcongo\",COK:\"\\\\bcook\",CRI:\"costa.?rica\",CIV:\"ivoire|ivory\",HRV:\"croatia\",CUB:\"\\\\bcuba\",CUW:\"^(?!.*bonaire).*\\\\bcura(c|ç)ao\",CYP:\"cyprus\",CSK:\"czechoslovakia\",CZE:\"^(?=.*rep).*czech|czechia|bohemia\",COD:\"\\\\bdem.*congo|congo.*\\\\bdem|congo.*\\\\bd[\\\\.]?r|\\\\bd[\\\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc\",DNK:\"denmark\",DJI:\"djibouti\",DMA:\"dominica(?!n)\",DOM:\"dominican.rep\",ECU:\"ecuador\",EGY:\"egypt\",SLV:\"el.?salvador\",GNQ:\"guine.*eq|eq.*guine|^(?=.*span).*guinea\",ERI:\"eritrea\",EST:\"estonia\",ETH:\"ethiopia|abyssinia\",FLK:\"falkland|malvinas\",FRO:\"faroe|faeroe\",FJI:\"fiji\",FIN:\"finland\",FRA:\"^(?!.*\\\\bdep)(?!.*martinique).*france|french.?republic|\\\\bgaul\",GUF:\"^(?=.*french).*guiana\",PYF:\"french.?polynesia|tahiti\",ATF:\"french.?southern\",GAB:\"gabon\",GMB:\"gambia\",GEO:\"^(?!.*south).*georgia\",DDR:\"german.?democratic.?republic|democratic.?republic.*germany|east.germany\",DEU:\"^(?!.*east).*germany|^(?=.*\\\\bfed.*\\\\brep).*german\",GHA:\"ghana|gold.?coast\",GIB:\"gibraltar\",GRC:\"greece|hellenic|hellas\",GRL:\"greenland\",GRD:\"grenada\",GLP:\"guadeloupe\",GUM:\"\\\\bguam\",GTM:\"guatemala\",GGY:\"guernsey\",GIN:\"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea\",GNB:\"bissau|^(?=.*portu).*guinea\",GUY:\"guyana|british.?guiana\",HTI:\"haiti\",HMD:\"heard.*mcdonald\",VAT:\"holy.?see|vatican|papal.?st\",HND:\"^(?!.*brit).*honduras\",HKG:\"hong.?kong\",HUN:\"^(?!.*austr).*hungary\",ISL:\"iceland\",IND:\"india(?!.*ocea)\",IDN:\"indonesia\",IRN:\"\\\\biran|persia\",IRQ:\"\\\\biraq|mesopotamia\",IRL:\"(^ireland)|(^republic.*ireland)\",IMN:\"^(?=.*isle).*\\\\bman\",ISR:\"israel\",ITA:\"italy\",JAM:\"jamaica\",JPN:\"japan\",JEY:\"jersey\",JOR:\"jordan\",KAZ:\"kazak\",KEN:\"kenya|british.?east.?africa|east.?africa.?prot\",KIR:\"kiribati\",PRK:\"^(?=.*democrat|people|north|d.*p.*.r).*\\\\bkorea|dprk|korea.*(d.*p.*r)\",KWT:\"kuwait\",KGZ:\"kyrgyz|kirghiz\",LAO:\"\\\\blaos?\\\\b\",LVA:\"latvia\",LBN:\"lebanon\",LSO:\"lesotho|basuto\",LBR:\"liberia\",LBY:\"libya\",LIE:\"liechtenstein\",LTU:\"lithuania\",LUX:\"^(?!.*belg).*luxem\",MAC:\"maca(o|u)\",MDG:\"madagascar|malagasy\",MWI:\"malawi|nyasa\",MYS:\"malaysia\",MDV:\"maldive\",MLI:\"\\\\bmali\\\\b\",MLT:\"\\\\bmalta\",MHL:\"marshall\",MTQ:\"martinique\",MRT:\"mauritania\",MUS:\"mauritius\",MYT:\"\\\\bmayotte\",MEX:\"\\\\bmexic\",FSM:\"fed.*micronesia|micronesia.*fed\",MCO:\"monaco\",MNG:\"mongolia\",MNE:\"^(?!.*serbia).*montenegro\",MSR:\"montserrat\",MAR:\"morocco|\\\\bmaroc\",MOZ:\"mozambique\",MMR:\"myanmar|burma\",NAM:\"namibia\",NRU:\"nauru\",NPL:\"nepal\",NLD:\"^(?!.*\\\\bant)(?!.*\\\\bcarib).*netherlands\",ANT:\"^(?=.*\\\\bant).*(nether|dutch)\",NCL:\"new.?caledonia\",NZL:\"new.?zealand\",NIC:\"nicaragua\",NER:\"\\\\bniger(?!ia)\",NGA:\"nigeria\",NIU:\"niue\",NFK:\"norfolk\",MNP:\"mariana\",NOR:\"norway\",OMN:\"\\\\boman|trucial\",PAK:\"^(?!.*east).*paki?stan\",PLW:\"palau\",PSE:\"palestin|\\\\bgaza|west.?bank\",PAN:\"panama\",PNG:\"papua|new.?guinea\",PRY:\"paraguay\",PER:\"peru\",PHL:\"philippines\",PCN:\"pitcairn\",POL:\"poland\",PRT:\"portugal\",PRI:\"puerto.?rico\",QAT:\"qatar\",KOR:\"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\\\bkorea(?!.*d.*p.*r)\",MDA:\"moldov|b(a|e)ssarabia\",REU:\"r(e|é)union\",ROU:\"r(o|u|ou)mania\",RUS:\"\\\\brussia|soviet.?union|u\\\\.?s\\\\.?s\\\\.?r|socialist.?republics\",RWA:\"rwanda\",BLM:\"barth(e|é)lemy\",SHN:\"helena\",KNA:\"kitts|\\\\bnevis\",LCA:\"\\\\blucia\",MAF:\"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)\",SPM:\"miquelon\",VCT:\"vincent\",WSM:\"^(?!.*amer).*samoa\",SMR:\"san.?marino\",STP:\"\\\\bs(a|ã)o.?tom(e|é)\",SAU:\"\\\\bsa\\\\w*.?arabia\",SEN:\"senegal\",SRB:\"^(?!.*monte).*serbia\",SYC:\"seychell\",SLE:\"sierra\",SGP:\"singapore\",SXM:\"^(?!.*martin)(?!.*saba).*maarten\",SVK:\"^(?!.*cze).*slovak\",SVN:\"slovenia\",SLB:\"solomon\",SOM:\"somali\",ZAF:\"south.africa|s\\\\\\\\..?africa\",SGS:\"south.?georgia|sandwich\",SSD:\"\\\\bs\\\\w*.?sudan\",ESP:\"spain\",LKA:\"sri.?lanka|ceylon\",SDN:\"^(?!.*\\\\bs(?!u)).*sudan\",SUR:\"surinam|dutch.?guiana\",SJM:\"svalbard\",SWZ:\"swaziland\",SWE:\"sweden\",CHE:\"switz|swiss\",SYR:\"syria\",TWN:\"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china\",TJK:\"tajik\",THA:\"thailand|\\\\bsiam\",MKD:\"macedonia|fyrom\",TLS:\"^(?=.*leste).*timor|^(?=.*east).*timor\",TGO:\"togo\",TKL:\"tokelau\",TON:\"tonga\",TTO:\"trinidad|tobago\",TUN:\"tunisia\",TUR:\"turkey\",TKM:\"turkmen\",TCA:\"turks\",TUV:\"tuvalu\",UGA:\"uganda\",UKR:\"ukrain\",ARE:\"emirates|^u\\\\.?a\\\\.?e\\\\.?$|united.?arab.?em\",GBR:\"united.?kingdom|britain|^u\\\\.?k\\\\.?$\",TZA:\"tanzania\",USA:\"united.?states\\\\b(?!.*islands)|\\\\bu\\\\.?s\\\\.?a\\\\.?\\\\b|^\\\\s*u\\\\.?s\\\\.?\\\\b(?!.*islands)\",UMI:\"minor.?outlying.?is\",URY:\"uruguay\",UZB:\"uzbek\",VUT:\"vanuatu|new.?hebrides\",VEN:\"venezuela\",VNM:\"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam\",VGB:\"^(?=.*\\\\bu\\\\.?\\\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin\",VIR:\"^(?=.*\\\\bu\\\\.?\\\\s?s).*virgin|^(?=.*states).*virgin\",WLF:\"futuna|wallis\",ESH:\"western.sahara\",YEM:\"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YMD:\"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YUG:\"yugoslavia\",ZMB:\"zambia|northern.?rhodesia\",EAZ:\"zanzibar\",ZWE:\"zimbabwe|^(?!.*northern).*rhodesia\"}},72791:function(t,e,r){\"use strict\";t.exports={parse:r(41004),stringify:r(53313)}},63625:function(t,e,r){\"use strict\";var n=r(40402);t.exports={isSize:function(t){return/^[\\d\\.]/.test(t)||-1!==t.indexOf(\"/\")||-1!==n.indexOf(t)}}},41004:function(t,e,r){\"use strict\";var n=r(90448),i=r(38732),a=r(41901),o=r(15659),s=r(96209),l=r(83794),u=r(99011),c=r(63625).isSize;t.exports=h;var f=h.cache={};function h(t){if(\"string\"!=typeof t)throw new Error(\"Font argument must be a string.\");if(f[t])return f[t];if(\"\"===t)throw new Error(\"Cannot parse an empty string.\");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:\"normal\",variant:\"normal\",weight:\"normal\",stretch:\"normal\",lineHeight:\"normal\",size:\"1rem\",family:[\"serif\"]},h=u(t,/\\s+/);e=h.shift();){if(-1!==i.indexOf(e))return[\"style\",\"variant\",\"weight\",\"stretch\"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if(\"normal\"!==e&&\"small-caps\"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(c(e)){var d=u(e,\"/\");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):\"/\"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error(\"Missing required font-family.\");return r.family=u(h.join(\" \"),/\\s*,\\s*/).map(n),f[t]=r}throw new Error(\"Unknown or unsupported font token: \"+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error(\"Missing required font-size.\")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},53313:function(t,e,r){\"use strict\";var n=r(71299),i=r(63625).isSize,a=d(r(38732)),o=d(r(41901)),s=d(r(15659)),l=d(r(96209)),u=d(r(83794)),c={normal:1,\"small-caps\":1},f={serif:1,\"sans-serif\":1,monospace:1,cursive:1,fantasy:1,\"system-ui\":1},h=\"serif\";function p(t,e){if(t&&!e[t]&&!a[t])throw Error(\"Unknown keyword `\"+t+\"`\");return t}function d(t){for(var e={},r=0;re?1:t>=e?0:NaN}r.d(e,{j2:function(){return n},Fp:function(){return s},J6:function(){return u},TS:function(){return c},VV:function(){return f},w6:function(){return h},Sm:function(){return p}}),1===(i=n).length&&(a=i,i=function(t,e){return n(a(t),e)});var i,a,o=Array.prototype;function s(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n}function l(t){return null===t?NaN:+t}function u(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r}function f(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function h(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n=n.length)return null!=t&&r.sort(t),null!=e?e(r):r;for(var u,c,f,h=-1,p=r.length,d=n[i++],v=o(),g=s();++hn.length)return t;var a,o=i[r-1];return null!=e&&r>=n.length?a=t.entries():(a=[],t.each((function(t,e){a.push({key:e,values:s(t,r)})}))),null!=o?a.sort((function(t,e){return o(t.key,e.key)})):a}return r={object:function(t){return a(t,0,l,u)},map:function(t){return a(t,0,c,f)},entries:function(t){return s(a(t,0,c,f),0)},key:function(t){return n.push(t),r},sortKeys:function(t){return i[n.length-1]=t,r},sortValues:function(e){return t=e,r},rollup:function(t){return e=t,r}}}function l(){return{}}function u(t,e,r){t[e]=r}function c(){return o()}function f(t,e,r){t.set(e,r)}function h(){}var p=o.prototype;h.prototype=function(t,e){var r=new h;if(t instanceof h)t.each((function(t){r.add(t)}));else if(t){var n=-1,i=t.length;if(null==e)for(;++n=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o,i=p,!(p=p[f=c<<1|u]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(u=e>=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o}while((f=c<<1|u)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function s(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function l(t){return t[0]}function u(t){return t[1]}function c(t,e,r){var n=new f(null==e?l:e,null==r?u:r,NaN,NaN,NaN,NaN);return null==t?n:n.addAll(t)}function f(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function h(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}r.r(e),r.d(e,{forceCenter:function(){return n},forceCollide:function(){return g},forceLink:function(){return b},forceManyBody:function(){return J},forceRadial:function(){return K},forceSimulation:function(){return X},forceX:function(){return $},forceY:function(){return Q}});var p=c.prototype=f.prototype;function d(t){return t.x+t.vx}function v(t){return t.y+t.vy}function g(t){var e,r,n=1,o=1;function s(){for(var t,i,s,u,f,h,p,g=e.length,y=0;yu+d||if+d||os.index){var v=u-l.x-l.vx,g=f-l.y-l.vy,y=v*v+g*g;yt.r&&(t.r=t[e].r)}function u(){if(e){var n,i,a=e.length;for(r=new Array(a),n=0;nf&&(f=n),ih&&(h=i));if(u>f||c>h)return this;for(this.cover(u,c).cover(f,h),r=0;rt||t>=i||n>e||e>=a;)switch(s=(ep||(a=u.y0)>d||(o=u.x1)=m)<<1|t>=y)&&(u=v[v.length-1],v[v.length-1]=v[v.length-1-c],v[v.length-1-c]=u)}else{var x=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=x*x+b*b;if(_=(s=(d+g)/2))?d=s:g=s,(c=o>=(l=(v+y)/2))?v=l:y=l,e=p,!(p=p[f=c<<1|u]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},p.removeAll=function(t){for(var e=0,r=t.length;e=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);return{type:t,name:e}}))),o=-1,s=a.length;if(!(arguments.length<2)){if(null!=e&&\"function\"!=typeof e)throw new Error(\"invalid callback: \"+e);for(;++o0)for(var r,n,i=new Array(r),a=0;a=0&&e._call.call(null,t),e=e._next;--L}()}finally{L=0,function(){for(var t,e,r=M,n=1/0;r;)r._call?(n>r._time&&(n=r._time),t=r,r=r._next):(e=r._next,r._next=null,r=t?t._next=e:M=e);S=t,q(n)}(),D=0}}function H(){var t=R.now(),e=t-I;e>O&&(z-=e,I=t)}function q(t){L||(C&&(C=clearTimeout(C)),t-D>24?(t<1/0&&(C=setTimeout(V,t-R.now()-z)),P&&(P=clearInterval(P))):(P||(I=R.now(),P=setInterval(H,O)),L=1,F(V)))}function G(t){return t.x}function Z(t){return t.y}j.prototype=U.prototype={constructor:j,restart:function(t,e,r){if(\"function\"!=typeof t)throw new TypeError(\"callback is not a function\");r=(null==r?B():+r)+(null==e?0:+e),this._next||S===this||(S?S._next=this:M=this,S=this),this._call=t,this._time=r,q()},stop:function(){this._call&&(this._call=null,this._time=1/0,q())}};var Y=10,W=Math.PI*(3-Math.sqrt(5));function X(t){var e,r=1,n=.001,i=1-Math.pow(n,1/300),a=0,o=.6,s=(0,y.UI)(),l=U(c),u=E(\"tick\",\"end\");function c(){f(),u.call(\"tick\",e),r1?(null==r?s.remove(t):s.set(t,p(r)),e):s.get(t)},find:function(e,r,n){var i,a,o,s,l,u=0,c=t.length;for(null==n?n=1/0:n*=n,u=0;u1?(u.on(t,r),e):u.on(t)}}}function J(){var t,e,r,n,o=i(-30),s=1,l=1/0,u=.81;function f(n){var i,a=t.length,o=c(t,G,Z).visitAfter(p);for(r=n,i=0;i=l)){(t.data!==e||t.next)&&(0===f&&(d+=(f=a())*f),0===h&&(d+=(h=a())*h),d1?n[0]+n.slice(2):n,+t.slice(r+1)]}r.d(e,{WU:function(){return h},FF:function(){return v}});var i,a=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function o(t){if(!(e=a.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new s({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function s(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}function l(t,e){var r=n(t,e);if(!r)return t+\"\";var i=r[0],a=r[1];return a<0?\"0.\"+new Array(-a).join(\"0\")+i:i.length>a+1?i.slice(0,a+1)+\".\"+i.slice(a+1):i+new Array(a-i.length+2).join(\"0\")}o.prototype=s.prototype,s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var u={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return l(100*t,e)},r:l,s:function(t,e){var r=n(t,e);if(!r)return t+\"\";var a=r[0],o=r[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join(\"0\"):s>0?a.slice(0,s)+\".\"+a.slice(s):\"0.\"+new Array(1-s).join(\"0\")+n(t,Math.max(0,e+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var f,h,p=Array.prototype.map,d=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function v(t){var e,r,a=void 0===t.grouping||void 0===t.thousands?c:(e=p.call(t.grouping,Number),r=t.thousands+\"\",function(t,n){for(var i=t.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(t.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(r)}),s=void 0===t.currency?\"\":t.currency[0]+\"\",l=void 0===t.currency?\"\":t.currency[1]+\"\",f=void 0===t.decimal?\".\":t.decimal+\"\",h=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(p.call(t.numerals,String)),v=void 0===t.percent?\"%\":t.percent+\"\",g=void 0===t.minus?\"-\":t.minus+\"\",y=void 0===t.nan?\"NaN\":t.nan+\"\";function m(t){var e=(t=o(t)).fill,r=t.align,n=t.sign,c=t.symbol,p=t.zero,m=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;\"n\"===w?(x=!0,w=\"g\"):u[w]||(void 0===b&&(b=12),_=!0,w=\"g\"),(p||\"0\"===e&&\"=\"===r)&&(p=!0,e=\"0\",r=\"=\");var T=\"$\"===c?s:\"#\"===c&&/[boxX]/.test(w)?\"0\"+w.toLowerCase():\"\",k=\"$\"===c?l:/[%p]/.test(w)?v:\"\",A=u[w],M=/[defgprs%]/.test(w);function S(t){var o,s,l,u=T,c=k;if(\"c\"===w)c=A(t)+c,t=\"\";else{var v=(t=+t)<0||1/t<0;if(t=isNaN(t)?y:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),v&&0==+t&&\"+\"!==n&&(v=!1),u=(v?\"(\"===n?n:g:\"-\"===n||\"(\"===n?\"\":n)+u,c=(\"s\"===w?d[8+i/3]:\"\")+c+(v&&\"(\"===n?\")\":\"\"),M)for(o=-1,s=t.length;++o(l=t.charCodeAt(o))||l>57){c=(46===l?f+t.slice(o+1):t.slice(o))+c,t=t.slice(0,o);break}}x&&!p&&(t=a(t,1/0));var S=u.length+t.length+c.length,E=S>1)+u+t+c+E.slice(S);break;default:t=E+u+t+c}return h(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+\"\"},S}return{format:m,formatPrefix:function(t,e){var r,i=m(((t=o(t)).type=\"f\",t)),a=3*Math.max(-8,Math.min(8,Math.floor((r=e,((r=n(Math.abs(r)))?r[1]:NaN)/3)))),s=Math.pow(10,-a),l=d[8+a/3];return function(t){return i(s*t)+l}}}}f=v({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),h=f.format,f.formatPrefix},65704:function(t,e,r){\"use strict\";r.r(e),r.d(e,{geoAiry:function(){return z},geoAiryRaw:function(){return D},geoAitoff:function(){return F},geoAitoffRaw:function(){return R},geoArmadillo:function(){return N},geoArmadilloRaw:function(){return B},geoAugust:function(){return U},geoAugustRaw:function(){return j},geoBaker:function(){return G},geoBakerRaw:function(){return q},geoBerghaus:function(){return W},geoBerghausRaw:function(){return Y},geoBertin1953:function(){return rt},geoBertin1953Raw:function(){return et},geoBoggs:function(){return ct},geoBoggsRaw:function(){return ut},geoBonne:function(){return vt},geoBonneRaw:function(){return dt},geoBottomley:function(){return yt},geoBottomleyRaw:function(){return gt},geoBromley:function(){return xt},geoBromleyRaw:function(){return mt},geoChamberlin:function(){return Et},geoChamberlinAfrica:function(){return St},geoChamberlinRaw:function(){return At},geoCollignon:function(){return Ct},geoCollignonRaw:function(){return Lt},geoCraig:function(){return Ot},geoCraigRaw:function(){return Pt},geoCraster:function(){return zt},geoCrasterRaw:function(){return Dt},geoCylindricalEqualArea:function(){return Ft},geoCylindricalEqualAreaRaw:function(){return Rt},geoCylindricalStereographic:function(){return Nt},geoCylindricalStereographicRaw:function(){return Bt},geoEckert1:function(){return Ut},geoEckert1Raw:function(){return jt},geoEckert2:function(){return Ht},geoEckert2Raw:function(){return Vt},geoEckert3:function(){return Gt},geoEckert3Raw:function(){return qt},geoEckert4:function(){return Yt},geoEckert4Raw:function(){return Zt},geoEckert5:function(){return Xt},geoEckert5Raw:function(){return Wt},geoEckert6:function(){return Kt},geoEckert6Raw:function(){return Jt},geoEisenlohr:function(){return te},geoEisenlohrRaw:function(){return Qt},geoFahey:function(){return ne},geoFaheyRaw:function(){return re},geoFoucaut:function(){return ae},geoFoucautRaw:function(){return ie},geoFoucautSinusoidal:function(){return se},geoFoucautSinusoidalRaw:function(){return oe},geoGilbert:function(){return he},geoGingery:function(){return ge},geoGingeryRaw:function(){return pe},geoGinzburg4:function(){return xe},geoGinzburg4Raw:function(){return me},geoGinzburg5:function(){return _e},geoGinzburg5Raw:function(){return be},geoGinzburg6:function(){return Te},geoGinzburg6Raw:function(){return we},geoGinzburg8:function(){return Ae},geoGinzburg8Raw:function(){return ke},geoGinzburg9:function(){return Se},geoGinzburg9Raw:function(){return Me},geoGringorten:function(){return Ce},geoGringortenQuincuncial:function(){return ii},geoGringortenRaw:function(){return Le},geoGuyou:function(){return De},geoGuyouRaw:function(){return Ie},geoHammer:function(){return $},geoHammerRaw:function(){return J},geoHammerRetroazimuthal:function(){return Be},geoHammerRetroazimuthalRaw:function(){return Re},geoHealpix:function(){return Ye},geoHealpixRaw:function(){return He},geoHill:function(){return Xe},geoHillRaw:function(){return We},geoHomolosine:function(){return er},geoHomolosineRaw:function(){return tr},geoHufnagel:function(){return nr},geoHufnagelRaw:function(){return rr},geoHyperelliptical:function(){return sr},geoHyperellipticalRaw:function(){return or},geoInterrupt:function(){return cr},geoInterruptedBoggs:function(){return hr},geoInterruptedHomolosine:function(){return dr},geoInterruptedMollweide:function(){return gr},geoInterruptedMollweideHemispheres:function(){return mr},geoInterruptedQuarticAuthalic:function(){return fn},geoInterruptedSinuMollweide:function(){return br},geoInterruptedSinusoidal:function(){return wr},geoKavrayskiy7:function(){return kr},geoKavrayskiy7Raw:function(){return Tr},geoLagrange:function(){return Mr},geoLagrangeRaw:function(){return Ar},geoLarrivee:function(){return Lr},geoLarriveeRaw:function(){return Er},geoLaskowski:function(){return Pr},geoLaskowskiRaw:function(){return Cr},geoLittrow:function(){return Ir},geoLittrowRaw:function(){return Or},geoLoximuthal:function(){return zr},geoLoximuthalRaw:function(){return Dr},geoMiller:function(){return Fr},geoMillerRaw:function(){return Rr},geoModifiedStereographic:function(){return Xr},geoModifiedStereographicAlaska:function(){return qr},geoModifiedStereographicGs48:function(){return Gr},geoModifiedStereographicGs50:function(){return Zr},geoModifiedStereographicLee:function(){return Wr},geoModifiedStereographicMiller:function(){return Yr},geoModifiedStereographicRaw:function(){return Br},geoMollweide:function(){return ot},geoMollweideRaw:function(){return at},geoMtFlatPolarParabolic:function(){return Qr},geoMtFlatPolarParabolicRaw:function(){return $r},geoMtFlatPolarQuartic:function(){return en},geoMtFlatPolarQuarticRaw:function(){return tn},geoMtFlatPolarSinusoidal:function(){return nn},geoMtFlatPolarSinusoidalRaw:function(){return rn},geoNaturalEarth:function(){return an.Z},geoNaturalEarth2:function(){return sn},geoNaturalEarth2Raw:function(){return on},geoNaturalEarthRaw:function(){return an.K},geoNellHammer:function(){return un},geoNellHammerRaw:function(){return ln},geoNicolosi:function(){return pn},geoNicolosiRaw:function(){return hn},geoPatterson:function(){return kn},geoPattersonRaw:function(){return Tn},geoPeirceQuincuncial:function(){return ai},geoPierceQuincuncial:function(){return ai},geoPolyconic:function(){return Mn},geoPolyconicRaw:function(){return An},geoPolyhedral:function(){return On},geoPolyhedralButterfly:function(){return Nn},geoPolyhedralCollignon:function(){return Vn},geoPolyhedralWaterman:function(){return Hn},geoProject:function(){return Wn},geoQuantize:function(){return oi},geoQuincuncial:function(){return ni},geoRectangularPolyconic:function(){return li},geoRectangularPolyconicRaw:function(){return si},geoRobinson:function(){return fi},geoRobinsonRaw:function(){return ci},geoSatellite:function(){return pi},geoSatelliteRaw:function(){return hi},geoSinuMollweide:function(){return Qe},geoSinuMollweideRaw:function(){return $e},geoSinusoidal:function(){return pt},geoSinusoidalRaw:function(){return ht},geoStitch:function(){return Oi},geoTimes:function(){return Di},geoTimesRaw:function(){return Ii},geoTwoPointAzimuthal:function(){return Bi},geoTwoPointAzimuthalRaw:function(){return Ri},geoTwoPointAzimuthalUsa:function(){return Fi},geoTwoPointEquidistant:function(){return Ui},geoTwoPointEquidistantRaw:function(){return Ni},geoTwoPointEquidistantUsa:function(){return ji},geoVanDerGrinten:function(){return Hi},geoVanDerGrinten2:function(){return Gi},geoVanDerGrinten2Raw:function(){return qi},geoVanDerGrinten3:function(){return Yi},geoVanDerGrinten3Raw:function(){return Zi},geoVanDerGrinten4:function(){return Xi},geoVanDerGrinten4Raw:function(){return Wi},geoVanDerGrintenRaw:function(){return Vi},geoWagner:function(){return Ki},geoWagner4:function(){return ra},geoWagner4Raw:function(){return ea},geoWagner6:function(){return ia},geoWagner6Raw:function(){return na},geoWagner7:function(){return $i},geoWagnerRaw:function(){return Ji},geoWiechel:function(){return oa},geoWiechelRaw:function(){return aa},geoWinkel3:function(){return la},geoWinkel3Raw:function(){return sa}});var n=r(15002),i=Math.abs,a=Math.atan,o=Math.atan2,s=(Math.ceil,Math.cos),l=Math.exp,u=Math.floor,c=Math.log,f=Math.max,h=Math.min,p=Math.pow,d=Math.round,v=Math.sign||function(t){return t>0?1:t<0?-1:0},g=Math.sin,y=Math.tan,m=1e-6,x=1e-12,b=Math.PI,_=b/2,w=b/4,T=Math.SQRT1_2,k=P(2),A=P(b),M=2*b,S=180/b,E=b/180;function L(t){return t>1?_:t<-1?-_:Math.asin(t)}function C(t){return t>1?0:t<-1?b:Math.acos(t)}function P(t){return t>0?Math.sqrt(t):0}function O(t){return(l(t)-l(-t))/2}function I(t){return(l(t)+l(-t))/2}function D(t){var e=y(t/2),r=2*c(s(t/2))/(e*e);function n(t,e){var n=s(t),i=s(e),a=g(e),o=i*n,l=-((1-o?c((1+o)/2)/(1-o):-.5)+r/(1+o));return[l*i*g(t),l*a]}return n.invert=function(e,n){var a,l=P(e*e+n*n),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=s(h),d=g(h),v=d/p,y=-c(i(p));u-=a=(2/v*y-r*v-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(i(a)>m&&--f>0);var x=g(u);return[o(e*x,l*s(u)),L(n*x/l)]},n}function z(){var t=_,e=(0,n.r)(D),r=e(t);return r.radius=function(r){return arguments.length?e(t=r*E):t*S},r.scale(179.976).clipAngle(147)}function R(t,e){var r=s(e),n=function(t){return t?t/Math.sin(t):1}(C(r*s(t/=2)));return[2*r*g(t)*n,g(e)*n]}function F(){return(0,n.Z)(R).scale(152.63)}function B(t){var e=g(t),r=s(t),n=t>=0?1:-1,a=y(n*t),l=(1+e-r)/2;function u(t,i){var u=s(i),c=s(t/=2);return[(1+u)*g(t),(n*i>-o(c,a)-.001?0:10*-n)+l+g(i)*r-(1+u)*e*c]}return u.invert=function(t,u){var c=0,f=0,h=50;do{var p=s(c),d=g(c),v=s(f),y=g(f),x=1+v,b=x*d-t,_=l+y*r-x*e*p-u,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*v+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;i(E)>2&&(E/=2),c-=S,f-=E}while((i(S)>m||i(E)>m)&&--h>0);return n*f>-o(s(c),a)-.001?[2*c,f]:null},u}function N(){var t=20*E,e=t>=0?1:-1,r=y(e*t),i=(0,n.r)(B),a=i(t),l=a.stream;return a.parallel=function(n){return arguments.length?(r=y((e=(t=n*E)>=0?1:-1)*t),i(t)):t*S},a.stream=function(n){var i=a.rotate(),u=l(n),c=(a.rotate([0,0]),l(n)),f=a.precision();return a.rotate(i),u.sphere=function(){c.polygonStart(),c.lineStart();for(var n=-180*e;e*n<180;n+=90*e)c.point(n,90*e);if(t)for(;e*(n-=3*e*f)>=-180;)c.point(n,e*-o(s(n*E/2),r)*S);c.lineEnd(),c.polygonEnd()},u},a.scale(218.695).center([0,28.0974])}function j(t,e){var r=y(e/2),n=P(1-r*r),i=1+n*s(t/=2),a=g(t)*n/i,o=r/i,l=a*a,u=o*o;return[4/3*a*(3+l-3*u),4/3*o*(3+3*l-u)]}function U(){return(0,n.Z)(j).scale(66.1603)}R.invert=function(t,e){if(!(t*t+4*e*e>b*b+m)){var r=t,n=e,a=25;do{var o,l=g(r),u=g(r/2),c=s(r/2),f=g(n),h=s(n),p=g(2*n),d=f*f,v=h*h,y=u*u,x=1-v*c*c,_=x?C(h*c)*P(o=1/x):o=0,w=2*_*h*u-t,T=_*f-e,k=o*(v*y+_*h*c*d),A=o*(.5*l*p-2*_*f*u),M=.25*o*(p*u-_*f*v*l),S=o*(d*c+_*y*h),E=A*M-S*k;if(!E)break;var L=(T*A-w*S)/E,O=(w*M-T*k)/E;r-=L,n-=O}while((i(L)>m||i(O)>m)&&--a>0);return[r,n]}},j.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&i(e)>1)return null;var r=1+t*t+e*e,n=P((r-P(r*r-4*e*e))/2),a=L(n)/3,l=n?function(t){return c(t+P(t*t-1))}(i(e/n))/3:function(t){return c(t+P(t*t+1))}(i(t))/3,u=s(a),f=I(l),h=f*f-u*u;return[2*v(t)*o(O(l)*u,.25-h),2*v(e)*o(f*g(a),.25+h)]};var V=P(8),H=c(1+k);function q(t,e){var r=i(e);return rx&&--u>0);return[t/(s(o)*(V-1/g(o))),v(e)*o]};var Z=r(17889);function Y(t){var e=2*b/t;function r(t,r){var n=(0,Z.N)(t,r);if(i(t)>_){var a=o(n[1],n[0]),l=P(n[0]*n[0]+n[1]*n[1]),u=e*d((a-_)/e)+_,c=o(g(a-=u),2-s(a));a=u+L(b/l*g(c))-c,n[0]=l*s(a),n[1]=l*g(a)}return n}return r.invert=function(t,r){var n=P(t*t+r*r);if(n>_){var i=o(r,t),l=e*d((i-_)/e)+_,u=i>l?-1:1,c=n*s(l-i),f=1/y(u*C((c-b)/P(b*(b-2*c)+n*n)));i=l+2*a((f+u*P(f*f-3))/3),t=n*s(i),r=n*g(i)}return Z.N.invert(t,r)},r}function W(){var t=5,e=(0,n.r)(Y),r=e(t),i=r.stream,a=.01,l=-s(a*E),u=g(a*E);return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),c=i(e),f=(r.rotate([0,0]),i(e));return r.rotate(n),c.sphere=function(){f.polygonStart(),f.lineStart();for(var e=0,r=360/t,n=2*b/t,i=90-180/t,c=_;e0&&i(n)>m);return s<0?NaN:r}function tt(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=x),function(n,a,o,s){var l,u,c;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;fl)o-=u/=2,s-=c/=2;else{l=v;var g=(o>0?-1:1)*r,y=(s>0?-1:1)*r,m=t(o+g,s),x=t(o,s+y),b=(m[0]-h[0])/g,_=(m[1]-h[1])/g,w=(x[0]-h[0])/y,T=(x[1]-h[1])/y,k=T*b-_*w,A=(i(k)<.5?.5:1)/k;if(o+=u=(d*w-p*T)*A,s+=c=(p*_-d*b)*A,i(u)0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=tt(e),e}function rt(){return(0,n.Z)(et()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])}function nt(t,e){var r,n=t*g(e),a=30;do{e-=r=(e+g(e)-n)/(1+s(e))}while(i(r)>m&&--a>0);return e/2}function it(t,e,r){function n(n,i){return[t*n*s(i=nt(r,i)),e*g(i)]}return n.invert=function(n,i){return i=L(i/e),[n/(t*s(i)),L((2*i+g(2*i))/r)]},n}K.invert=function(t,e){var r=2*L(e/2);return[t*s(r/2)/s(r),r]};var at=it(k/_,k,b);function ot(){return(0,n.Z)(at).scale(169.529)}var st=2.00276,lt=1.11072;function ut(t,e){var r=nt(b,e);return[st*t/(1/s(e)+lt/s(r)),(e+k*g(r))/st]}function ct(){return(0,n.Z)(ut).scale(160.857)}function ft(t){var e=0,r=(0,n.r)(t),i=r(e);return i.parallel=function(t){return arguments.length?r(e=t*E):e*S},i}function ht(t,e){return[t*s(e),e]}function pt(){return(0,n.Z)(ht).scale(152.63)}function dt(t){if(!t)return ht;var e=1/y(t);function r(r,n){var i=e+t-n,a=i?r*s(n)/i:i;return[i*g(a),e-i*s(a)]}return r.invert=function(r,n){var i=P(r*r+(n=e-n)*n),a=e+t-i;return[i/s(a)*o(r,n),a]},r}function vt(){return ft(dt).scale(123.082).center([0,26.1441]).parallel(45)}function gt(t){function e(e,r){var n=_-r,i=n?e*t*g(n)/n:n;return[n*g(i)/t,_-n*s(i)]}return e.invert=function(e,r){var n=e*t,i=_-r,a=P(n*n+i*i),s=o(n,i);return[(a?a/g(a):1)*s/t,_-a]},e}function yt(){var t=.5,e=(0,n.r)(gt),r=e(t);return r.fraction=function(r){return arguments.length?e(t=+r):t},r.scale(158.837)}ut.invert=function(t,e){var r,n,a=st*e,o=e<0?-w:w,l=25;do{n=a-k*g(o),o-=r=(g(2*o)+2*o-b*g(n))/(2*s(2*o)+2+b*s(n)*k*s(o))}while(i(r)>m&&--l>0);return n=a-k*g(o),[t*(1/s(n)+lt/s(o))/st,n]},ht.invert=function(t,e){return[t/s(e),e]};var mt=it(1,4/b,b);function xt(){return(0,n.Z)(mt).scale(152.63)}var bt=r(66624),_t=r(49386);function wt(t,e,r,n,a,l){var u,c=s(l);if(i(t)>1||i(l)>1)u=C(r*a+e*n*c);else{var f=g(t/2),h=g(l/2);u=2*L(P(f*f+e*n*h*h))}return i(u)>m?[u,o(n*g(l),e*a-r*n*c)]:[0,0]}function Tt(t,e,r){return C((t*t+e*e-r*r)/(2*t*e))}function kt(t){return t-2*b*u((t+b)/(2*b))}function At(t,e,r){for(var n,i=[[t[0],t[1],g(t[1]),s(t[1])],[e[0],e[1],g(e[1]),s(e[1])],[r[0],r[1],g(r[1]),s(r[1])]],a=i[2],o=0;o<3;++o,a=n)n=i[o],a.v=wt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=Tt(i[0].v[0],i[2].v[0],i[1].v[0]),u=Tt(i[0].v[0],i[1].v[0],i[2].v[0]),c=b-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*s(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*g(l))];return function(t,e){var r,n=g(e),a=s(e),o=new Array(3);for(r=0;r<3;++r){var l=i[r];if(o[r]=wt(e-l[1],l[3],l[2],a,n,t-l[0]),!o[r][0])return l.point;o[r][1]=kt(o[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=Tt(i[r].v[0],o[r][0],o[p][0]);o[r][1]<0&&(d=-d),r?1==r?(d=u-d,h[0]-=o[r][0]*s(d),h[1]-=o[r][0]*g(d)):(d=c-d,h[0]+=o[r][0]*s(d),h[1]+=o[r][0]*g(d)):(h[0]+=o[r][0]*s(d),h[1]-=o[r][0]*g(d))}return h[0]/=3,h[1]/=3,h}}function Mt(t){return t[0]*=E,t[1]*=E,t}function St(){return Et([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function Et(t,e,r){var i=(0,bt.Z)({type:\"MultiPoint\",coordinates:[t,e,r]}),a=[-i[0],-i[1]],o=(0,_t.Z)(a),s=At(Mt(o(t)),Mt(o(e)),Mt(o(r)));s.invert=tt(s);var l=(0,n.Z)(s).rotate(a),u=l.center;return delete l.rotate,l.center=function(t){return arguments.length?u(o(t)):o.invert(u())},l.clipAngle(90)}function Lt(t,e){var r=P(1-g(e));return[2/A*t*r,A*(1-r)]}function Ct(){return(0,n.Z)(Lt).scale(95.6464).center([0,30])}function Pt(t){var e=y(t);function r(t,r){return[t,(t?t/g(t):1)*(g(r)*s(t)-e*s(r))]}return r.invert=e?function(t,r){t&&(r*=g(t)/t);var n=s(t);return[t,2*o(P(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,L(t?e*y(t)/t:e)]},r}function Ot(){return ft(Pt).scale(249.828).clipAngle(90)}Lt.invert=function(t,e){var r=(r=e/A-1)*r;return[r>0?t*P(b/r)/2:0,L(1-r)]};var It=P(3);function Dt(t,e){return[It*t*(2*s(2*e/3)-1)/A,It*A*g(e/3)]}function zt(){return(0,n.Z)(Dt).scale(156.19)}function Rt(t){var e=s(t);function r(t,r){return[t*e,g(r)/e]}return r.invert=function(t,r){return[t/e,L(r*e)]},r}function Ft(){return ft(Rt).parallel(38.58).scale(195.044)}function Bt(t){var e=s(t);function r(t,r){return[t*e,(1+e)*y(r/2)]}return r.invert=function(t,r){return[t/e,2*a(r/(1+e))]},r}function Nt(){return ft(Bt).scale(124.75)}function jt(t,e){var r=P(8/(3*b));return[r*t*(1-i(e)/b),r*e]}function Ut(){return(0,n.Z)(jt).scale(165.664)}function Vt(t,e){var r=P(4-3*g(i(e)));return[2/P(6*b)*t*r,v(e)*P(2*b/3)*(2-r)]}function Ht(){return(0,n.Z)(Vt).scale(165.664)}function qt(t,e){var r=P(b*(4+b));return[2/r*t*(1+P(1-4*e*e/(b*b))),4/r*e]}function Gt(){return(0,n.Z)(qt).scale(180.739)}function Zt(t,e){var r=(2+_)*g(e);e/=2;for(var n=0,a=1/0;n<10&&i(a)>m;n++){var o=s(e);e-=a=(e+g(e)*(o+2)-r)/(2*o*(1+o))}return[2/P(b*(4+b))*t*(1+s(e)),2*P(b/(4+b))*g(e)]}function Yt(){return(0,n.Z)(Zt).scale(180.739)}function Wt(t,e){return[t*(1+s(e))/P(2+b),2*e/P(2+b)]}function Xt(){return(0,n.Z)(Wt).scale(173.044)}function Jt(t,e){for(var r=(1+_)*g(e),n=0,a=1/0;n<10&&i(a)>m;n++)e-=a=(e+g(e)-r)/(1+s(e));return r=P(2+b),[t*(1+s(e))/r,2*e/r]}function Kt(){return(0,n.Z)(Jt).scale(173.044)}Dt.invert=function(t,e){var r=3*L(e/(It*A));return[A*t/(It*(2*s(2*r/3)-1)),r]},jt.invert=function(t,e){var r=P(8/(3*b)),n=e/r;return[t/(r*(1-i(n)/b)),n]},Vt.invert=function(t,e){var r=2-i(e)/P(2*b/3);return[t*P(6*b)/(2*r),v(e)*L((4-r*r)/3)]},qt.invert=function(t,e){var r=P(b*(4+b))/2;return[t*r/(1+P(1-e*e*(4+b)/(4*b))),e*r/2]},Zt.invert=function(t,e){var r=e*P((4+b)/b)/2,n=L(r),i=s(n);return[t/(2/P(b*(4+b))*(1+i)),L((n+r*(i+2))/(2+_))]},Wt.invert=function(t,e){var r=P(2+b),n=e*r/2;return[r*t/(1+s(n)),n]},Jt.invert=function(t,e){var r=1+_,n=P(r/2);return[2*t*n/(1+s(e*=n)),L((e+g(e))/r)]};var $t=3+2*k;function Qt(t,e){var r=g(t/=2),n=s(t),i=P(s(e)),o=s(e/=2),l=g(e)/(o+k*n*i),u=P(2/(1+l*l)),f=P((k*o+(n+r)*i)/(k*o+(n-r)*i));return[$t*(u*(f-1/f)-2*c(f)),$t*(u*l*(f+1/f)-2*a(l))]}function te(){return(0,n.Z)(Qt).scale(62.5271)}Qt.invert=function(t,e){if(!(r=j.invert(t/1.2,1.065*e)))return null;var r,n=r[0],o=r[1],l=20;t/=$t,e/=$t;do{var u=n/2,p=o/2,d=g(u),v=s(u),y=g(p),x=s(p),b=s(o),w=P(b),A=y/(x+k*v*w),M=A*A,S=P(2/(1+M)),E=(k*x+(v+d)*w)/(k*x+(v-d)*w),L=P(E),C=L-1/L,O=L+1/L,I=S*C-2*c(L)-t,D=S*A*O-2*a(A)-e,z=y&&T*w*d*M/y,R=(k*v*x+w)/(2*(x+k*v*w)*(x+k*v*w)*w),F=-.5*A*S*S*S,B=F*z,N=F*R,U=(U=2*x+k*w*(v-d))*U*L,V=(k*v*x*w+b)/U,H=-k*d*y/(w*U),q=C*B-2*V/L+S*(V+V/E),G=C*N-2*H/L+S*(H+H/E),Z=A*O*B-2*z/(1+M)+S*O*z+S*A*(V-V/E),Y=A*O*N-2*R/(1+M)+S*O*R+S*A*(H-H/E),W=G*Z-Y*q;if(!W)break;var X=(D*G-I*Y)/W,J=(I*Z-D*q)/W;n-=X,o=f(-_,h(_,o-J))}while((i(X)>m||i(J)>m)&&--l>0);return i(i(o)-_)n){var h=P(f),p=o(c,u),v=r*d(p/r),y=p-v,x=t*s(y),w=(t*g(y)-y*g(x))/(_-x),T=de(y,w),k=(b-t)/ve(T,x,b);u=h;var A,M=50;do{u-=A=(t+ve(T,x,u)*k-h)/(T(u)*k)}while(i(A)>m&&--M>0);c=y*g(u),u<_&&(c-=w*(u-_));var S=g(v),E=s(v);l[0]=u*E-c*S,l[1]=u*S+c*E}return l}return a.invert=function(e,a){var l=e*e+a*a;if(l>n){var u=P(l),c=o(a,e),f=r*d(c/r),h=c-f;e=u*s(h),a=u*g(h);for(var p=e-_,v=g(e),y=a/v,m=e<_?1/0:0,w=10;;){var T=t*g(y),k=t*s(y),A=g(k),M=_-k,S=(T-y*A)/M,E=de(y,S);if(i(m)m||i(p)>m)&&--y>0);return[d,v]},c}var me=ye(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);function xe(){return(0,n.Z)(me).scale(149.995)}var be=ye(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);function _e(){return(0,n.Z)(be).scale(153.93)}var we=ye(5/6*b,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Te(){return(0,n.Z)(we).scale(130.945)}function ke(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}function Ae(){return(0,n.Z)(ke).scale(131.747)}ke.invert=function(t,e){var r,n=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(i(r)>m&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=n*n)*l;n-=r=(n*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(i(r)>m&&--o>0);return[n,a]};var Me=ye(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Se(){return(0,n.Z)(Me).scale(131.087)}function Ee(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*b,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*b;return o<-b?o+=2*b:o>b&&(o-=2*b),a[0]=o,a}),r}function Le(t,e){var r=v(t),n=v(e),a=s(e),l=s(t)*a,u=g(t)*a,c=g(n*e);t=i(o(u,c)),e=L(l),i(t-_)>m&&(t%=_);var f=function(t,e){if(e===_)return[0,0];var r,n,a=g(e),o=a*a,l=o*o,u=1+l,c=1+3*l,f=1-l,h=L(1/P(u)),p=f+o*u*h,d=(1-a)/p,v=P(d),y=d*u,x=P(y),w=v*f;if(0===t)return[0,-(w+o*x)];var T,k=s(e),A=1/k,M=2*a*k,S=(-p*k-(1-a)*((-3*o+h*c)*M))/(p*p),E=-A*M,C=-A*(o*u*S+d*c*M),O=-2*A*(f*(.5*S/v)-2*o*v*M),I=4*t/b;if(t>.222*b||e.175*b){if(r=(w+o*P(y*(1+l)-w*w))/(1+l),t>b/4)return[r,r];var D=r,z=.5*r;r=.5*(z+D),n=50;do{var R=r*(O+E*P(y-r*r))+C*L(r/x)-I;if(!R)break;R<0?z=r:D=r,r=.5*(z+D)}while(i(D-z)>m&&--n>0)}else{r=m,n=25;do{var F=r*r,B=P(y-F),N=O+E*B,j=r*N+C*L(r/x)-I;r-=T=B?j/(N+(C-E*F)/B):0}while(i(T)>m&&--n>0)}return[r,-w-o*P(y-r*r)]}(t>b/4?_-t:t,e);return t>b/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=r,f[1]*=-n,f}function Ce(){return(0,n.Z)(Ee(Le)).scale(239.75)}function Pe(t,e){var r,n,o,u,c,f;if(e=1-m)return r=(1-e)/4,o=1/(n=I(t)),[(u=((f=l(2*(f=t)))-1)/(f+1))+r*((c=n*O(t))-t)/(n*n),o-r*u*o*(c-t),o+r*u*o*(c+t),2*a(l(t))-_+r*(c-t)/n];var h=[1,0,0,0,0,0,0,0,0],p=[P(e),0,0,0,0,0,0,0,0],d=0;for(n=P(1-e),c=1;i(p[d]/h[d])>m&&d<8;)r=h[d++],p[d]=(r-n)/2,h[d]=(r+n)/2,n=P(r*n),c*=2;o=c*h[d]*t;do{o=(L(u=p[d]*g(n=o)/h[d])+o)/2}while(--d);return[g(o),u=s(o),u/s(o-n),o]}function Oe(t,e){if(!e)return t;if(1===e)return c(y(t/2+w));for(var r=1,n=P(1-e),o=P(e),s=0;i(o)>m;s++){if(t%b){var l=a(n*y(t)/r);l<0&&(l+=b),t+=l+~~(t/b)*b}else t+=t;o=(r+n)/2,n=P(r*n),o=((r=o)-n)/2}return t/(p(2,s)*r)}function Ie(t,e){var r=(k-1)/(k+1),n=P(1-r*r),u=Oe(_,n*n),f=c(y(b/4+i(e)/2)),h=l(-1*f)/P(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?_:-_)-o(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*s(-1*t),h*g(-1*t)),d=function(t,e,r){var n=i(t),o=O(i(e));if(n){var s=1/g(n),l=1/(y(n)*y(n)),u=-(l+r*(o*o*s*s)-1+r),c=(-u+P(u*u-(r-1)*l*4))/2;return[Oe(a(1/P(c)),r)*v(t),Oe(a(P((c/l-1)/r)),1-r)*v(e)]}return[0,Oe(a(o),1-r)*v(e)]}(p[0],p[1],n*n);return[-d[1],(e>=0?1:-1)*(.5*u-d[0])]}function De(){return(0,n.Z)(Ee(Ie)).scale(151.496)}Le.invert=function(t,e){i(t)>1&&(t=2*v(t)-t),i(e)>1&&(e=2*v(e)-e);var r=v(t),n=v(e),a=-r*t,l=-n*e,u=l/a<1,c=function(t,e){for(var r=0,n=1,a=.5,o=50;;){var l=a*a,u=P(a),c=L(1/P(1+l)),f=1-l+a*(1+l)*c,h=(1-u)/f,p=P(h),d=h*(1+l),v=p*(1-l),g=P(d-t*t),y=e+v+a*g;if(i(n-r)0?r=a:n=a,a=.5*(r+n)}if(!o)return null;var m=L(u),_=s(m),w=1/_,T=2*u*_,k=(-f*_-(-3*a+c*(1+3*l))*T*(1-u))/(f*f);return[b/4*(t*(-2*w*((1-l)*(.5*k/p)-2*a*p*T)+-w*T*g)+-w*(a*(1+l)*k+h*(1+3*l)*T)*L(t/P(d))),m]}(u?l:a,u?a:l),f=c[0],h=c[1],p=s(h);return u&&(f=-_-f),[r*(o(g(f)*p,-g(h))+b),n*L(s(f)*p)]},Ie.invert=function(t,e){var r,n,i,s,u,f,h=(k-1)/(k+1),p=P(1-h*h),d=(n=-t,i=p*p,(r=.5*Oe(_,p*p)-e)?(s=Pe(r,i),n?(f=(u=Pe(n,1-i))[1]*u[1]+i*s[0]*s[0]*u[0]*u[0],[[s[0]*u[2]/f,s[1]*s[2]*u[0]*u[1]/f],[s[1]*u[1]/f,-s[0]*s[2]*u[0]*u[2]/f],[s[2]*u[1]*u[2]/f,-i*s[0]*s[1]*u[0]/f]]):[[s[0],0],[s[1],0],[s[2],0]]):[[0,(u=Pe(n,1-i))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),v=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(d[0],d[1]);return[o(v[1],v[0])/-1,2*a(l(-.5*c(h*v[0]*v[0]+h*v[1]*v[1])))-_]};var ze=r(7613);function Re(t){var e=g(t),r=s(t),n=Fe(t);function a(t,a){var o=n(t,a);t=o[0],a=o[1];var l=g(a),u=s(a),c=s(t),f=C(e*l+r*u*c),h=g(f),p=i(h)>m?f/h:1;return[p*r*g(t),(i(t)>_?p:-p)*(e*u-r*l*c)]}return n.invert=Fe(-t),a.invert=function(t,r){var i=P(t*t+r*r),a=-g(i),l=s(i),u=i*l,c=-r*a,f=i*e,h=P(u*u+c*c-f*f),p=o(u*f+c*h,c*f-u*h),d=(i>_?-1:1)*o(t*a,i*s(p)*l+r*g(p)*a);return n.invert(d,p)},a}function Fe(t){var e=g(t),r=s(t);return function(t,n){var i=s(n),a=s(t)*i,l=g(t)*i,u=g(n);return[o(l,a*r-u*e),L(u*r+a*e)]}}function Be(){var t=0,e=(0,n.r)(Re),r=e(t),i=r.rotate,a=r.stream,o=(0,ze.Z)();return r.parallel=function(n){if(!arguments.length)return t*S;var i=r.rotate();return e(t=n*E).rotate(i)},r.rotate=function(e){return arguments.length?(i.call(r,[e[0],e[1]-t*S]),o.center([-e[0],-e[1]]),r):((e=i.call(r))[1]+=t*S,e)},r.stream=function(t){return(t=a(t)).sphere=function(){t.polygonStart();var e,r=o.radius(89.99)().coordinates[0],n=r.length-1,i=-1;for(t.lineStart();++i=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},r.scale(79.4187).parallel(45).clipAngle(179.999)}var Ne=r(33064),je=r(72736),Ue=L(1-1/3)*S,Ve=Rt(0);function He(t){var e=Ue*E,r=Lt(b,e)[0]-Lt(-b,e)[0],n=Ve(0,e)[1],a=Lt(0,e)[1],o=A-a,s=M/t,l=4/M,c=n+o*o*4/M;function p(p,d){var v,g=i(d);if(g>e){var y=h(t-1,f(0,u((p+b)/s)));(v=Lt(p+=b*(t-1)/t-y*s,g))[0]=v[0]*M/r-M*(t-1)/(2*t)+y*M/t,v[1]=n+4*(v[1]-a)*o/M,d<0&&(v[1]=-v[1])}else v=Ve(p,d);return v[0]*=l,v[1]/=c,v}return p.invert=function(e,p){e/=l;var d=i(p*=c);if(d>n){var v=h(t-1,f(0,u((e+b)/s)));e=(e+b*(t-1)/t-v*s)*r/M;var g=Lt.invert(e,.25*(d-n)*M/o+a);return g[0]-=b*(t-1)/t-v*s,p<0&&(g[1]=-g[1]),g}return Ve.invert(e,p)},p}function qe(t,e){return[t,1&e?90-m:Ue]}function Ge(t,e){return[t,1&e?-90+m:-Ue]}function Ze(t){return[t[0]*(1-m),t[1]]}function Ye(){var t=4,e=(0,n.r)(He),r=e(t),i=r.stream;return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),a=i(e),o=(r.rotate([0,0]),i(e));return r.rotate(n),a.sphere=function(){var e,r;(0,je.Z)((e=180/t,r=[].concat((0,Ne.w6)(-180,180+e/2,e).map(qe),(0,Ne.w6)(180,-180-e/2,-e).map(Ge)),{type:\"Polygon\",coordinates:[180===e?r.map(Ze):r]}),o)},a},r.scale(239.75)}function We(t){var e,r=1+t,n=L(g(1/r)),a=2*P(b/(e=b+4*n*r)),l=.5*a*(r+P(t*(2+t))),u=t*t,c=r*r;function f(f,h){var p,d,v=1-g(h);if(v&&v<2){var y,m=_-h,w=25;do{var T=g(m),k=s(m),A=n+o(T,r-k),M=1+c-2*r*k;m-=y=(m-u*n-r*T+M*A-.5*v*e)/(2*r*T*A)}while(i(y)>x&&--w>0);p=a*P(M),d=f*A/b}else p=a*(t+v),d=f*n/b;return[p*g(d),l-p*s(d)]}return f.invert=function(t,i){var s=t*t+(i-=l)*i,f=(1+c-s/(a*a))/(2*r),h=C(f),p=g(h),d=n+o(p,r-f);return[L(t/P(s))*b/d,L(1-2*(h-u*n-r*p+(1+c-2*r*f)*d)/e)]},f}function Xe(){var t=1,e=(0,n.r)(We),r=e(t);return r.ratio=function(r){return arguments.length?e(t=+r):t},r.scale(167.774).center([0,18.67])}var Je=.7109889596207567,Ke=.0528035274542;function $e(t,e){return e>-Je?((t=at(t,e))[1]+=Ke,t):ht(t,e)}function Qe(){return(0,n.Z)($e).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}function tr(t,e){return i(e)>Je?((t=at(t,e))[1]-=e>0?Ke:-Ke,t):ht(t,e)}function er(){return(0,n.Z)(tr).scale(152.63)}function rr(t,e,r,n){var i=P(4*b/(2*r+(1+t-e/2)*g(2*r)+(t+e)/2*g(4*r)+e/2*g(6*r))),a=P(n*g(r)*P((1+t*s(2*r)+e*s(4*r))/(1+t+e))),o=r*u(1);function l(r){return P(1+t*s(2*r)+e*s(4*r))}function u(n){var i=n*r;return(2*i+(1+t-e/2)*g(2*i)+(t+e)/2*g(4*i)+e/2*g(6*i))/r}function c(t){return l(t)*g(t)}var f=function(t,e){var n=r*Q(u,o*g(e)/r,e/b);isNaN(n)&&(n=r*v(e));var c=i*l(n);return[c*a*t/b*s(n),c/a*g(n)]};return f.invert=function(t,e){var n=Q(c,e*a/i);return[t*b/(s(n)*i*a*l(n)),L(r*u(n/r)/o)]},0===r&&(i=P(n/b),(f=function(t,e){return[t*i,g(e)/i]}).invert=function(t,e){return[t/i,L(e*i)]}),f}function nr(){var t=1,e=0,r=45*E,i=2,a=(0,n.r)(rr),o=a(t,e,r,i);return o.a=function(n){return arguments.length?a(t=+n,e,r,i):t},o.b=function(n){return arguments.length?a(t,e=+n,r,i):e},o.psiMax=function(n){return arguments.length?a(t,e,r=+n*E,i):r*S},o.ratio=function(n){return arguments.length?a(t,e,r,i=+n):i},o.scale(180.739)}function ir(t,e,r,n,i,a,o,s,l,u,c){if(c.nanEncountered)return NaN;var f,h,p,d,v,g,y,m,x,b;if(h=t(e+.25*(f=r-e)),p=t(r-.25*f),isNaN(h))c.nanEncountered=!0;else{if(!isNaN(p))return b=((g=(d=f*(n+4*h+i)/12)+(v=f*(i+4*p+a)/12))-o)/15,u>l?(c.maxDepthCount++,g+b):Math.abs(b)t?r=n:e=n,n=e+r>>1}while(n>e);var i=u[n+1]-u[n];return i&&(i=(t-u[n+1])/i),(n+1+i)/s}var h=2*f(1)/b*o/r,d=function(t,e){var r=f(i(g(e))),a=n(r)*t;return r/=h,[a,e>=0?r:-r]};return d.invert=function(t,e){var r;return i(e*=h)<1&&(r=v(e)*L(a(i(e))*o)),[t/n(i(e)),r]},d}function sr(){var t=0,e=2.5,r=1.183136,i=(0,n.r)(or),a=i(t,e,r);return a.alpha=function(n){return arguments.length?i(t=+n,e,r):t},a.k=function(n){return arguments.length?i(t,e=+n,r):e},a.gamma=function(n){return arguments.length?i(t,e,r=+n):r},a.scale(152.63)}function lr(t,e){return i(t[0]-e[0])a[o][2][0];++o);var l=t(r-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}r?o.invert=r(o):t.invert&&(o.invert=function(r,n){for(var i=a[+(n<0)],s=e[+(n<0)],l=0,u=i.length;l=0;--s)r=(e=t[1][s])[0][0],n=e[0][1],i=e[1][1],a=e[2][0],o=e[2][1],l.push(ur([[a-m,o-m],[a-m,i+m],[r+m,i+m],[r+m,n-m]],30));return{type:\"Polygon\",coordinates:[(0,Ne.TS)(l)]}}(r),e=r.map((function(t){return t.map((function(t){return[[t[0][0]*E,t[0][1]*E],[t[1][0]*E,t[1][1]*E],[t[2][0]*E,t[2][1]*E]]}))})),a=e.map((function(e){return e.map((function(e){var r,n=t(e[0][0],e[0][1])[0],i=t(e[2][0],e[2][1])[0],a=t(e[1][0],e[0][1])[1],o=t(e[1][0],e[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):e.map((function(t){return t.map((function(t){return[[t[0][0]*S,t[0][1]*S],[t[1][0]*S,t[1][1]*S],[t[2][0]*S,t[2][1]*S]]}))}))},null!=e&&s.lobes(e),s}$e.invert=function(t,e){return e>-Je?at.invert(t,e-Ke):ht.invert(t,e)},tr.invert=function(t,e){return i(e)>Je?at.invert(t,e+(e>0?Ke:-Ke)):ht.invert(t,e)};var fr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function hr(){return cr(ut,fr).scale(160.857)}var pr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function dr(){return cr(tr,pr).scale(152.63)}var vr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function gr(){return cr(at,vr).scale(169.529)}var yr=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function mr(){return cr(at,yr).scale(169.529).rotate([20,0])}var xr=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];function br(){return cr($e,xr,tt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}var _r=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function wr(){return cr(ht,_r).scale(152.63).rotate([-20,0])}function Tr(t,e){return[3/M*t*P(b*b/3-e*e),e]}function kr(){return(0,n.Z)(Tr).scale(158.837)}function Ar(t){function e(e,r){if(i(i(r)-_)2)return null;var a=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+a+s);return l=p((1+l)/(1-l),1/t),[o(2*e,1-a-s)/t,L((l-1)/(l+1))]},e}function Mr(){var t=.5,e=(0,n.r)(Ar),r=e(t);return r.spacing=function(r){return arguments.length?e(t=+r):t},r.scale(124.75)}Tr.invert=function(t,e){return[M/3*t/P(b*b/3-e*e),e]};var Sr=b/k;function Er(t,e){return[t*(1+P(s(e)))/2,e/(s(e/2)*s(t/6))]}function Lr(){return(0,n.Z)(Er).scale(97.2672)}function Cr(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function Pr(){return(0,n.Z)(Cr).scale(139.98)}function Or(t,e){return[g(t)/s(e),y(e)*s(t)]}function Ir(){return(0,n.Z)(Or).scale(144.049).clipAngle(89.999)}function Dr(t){var e=s(t),r=y(w+t/2);function n(n,a){var o=a-t,s=i(o)=0;)h=(f=t[c])[0]+l*(i=h)-u*p,p=f[1]+l*p+u*i;return[h=l*(i=h)-u*p,p=l*p+u*i]}return r.invert=function(r,n){var l=20,u=r,c=n;do{for(var f,h=e,p=t[h],d=p[0],v=p[1],y=0,x=0;--h>=0;)y=d+u*(f=y)-c*x,x=v+u*x+c*f,d=(p=t[h])[0]+u*(f=d)-c*v,v=p[1]+u*v+c*f;var b,_,w=(y=d+u*(f=y)-c*x)*y+(x=v+u*x+c*f)*x;u-=b=((d=u*(f=d)-c*v-r)*y+(v=u*v+c*f-n)*x)/w,c-=_=(v*y-d*x)/w}while(i(b)+i(_)>m*m&&--l>0);if(l){var T=P(u*u+c*c),k=2*a(.5*T),A=g(k);return[o(u*A,T*s(k)),T?L(c*A/T):0]}},r}Er.invert=function(t,e){var r=i(t),n=i(e),a=m,o=_;nm||i(x)>m)&&--a>0);return a&&[r,n]},Or.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?T*P((i-P(i*i-4*r))/r):1/P(n);return[L(t*a),v(e)*C(a)]},Rr.invert=function(t,e){return[t,2.5*a(l(.8*e))-.625*b]};var Nr=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],jr=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Ur=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],Vr=[[.9245,0],[0,0],[.01943,0]],Hr=[[.721316,0],[0,0],[-.00881625,-.00617325]];function qr(){return Xr(Nr,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)}function Gr(){return Xr(jr,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Zr(){return Xr(Ur,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Yr(){return Xr(Vr,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Wr(){return Xr(Hr,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Xr(t,e){var r=(0,n.Z)(Br(t)).rotate(e).clipAngle(90),i=(0,_t.Z)(e),a=r.center;return delete r.rotate,r.center=function(t){return arguments.length?a(i(t)):i.invert(a())},r}var Jr=P(6),Kr=P(7);function $r(t,e){var r=L(7*g(e)/(3*Jr));return[Jr*t*(2*s(2*r/3)-1)/Kr,9*g(r/3)/Kr]}function Qr(){return(0,n.Z)($r).scale(164.859)}function tn(t,e){for(var r,n=(1+T)*g(e),a=e,o=0;o<25&&(a-=r=(g(a/2)+g(a)-n)/(.5*s(a/2)+s(a)),!(i(r)x&&--l>0);return[t/(.84719-.13063*(n=s*s)+(o=n*(a=n*n))*o*(.05494*n-.04515-.02326*a+.00331*o)),s]},ln.invert=function(t,e){for(var r=e/2,n=0,a=1/0;n<10&&i(a)>m;++n){var o=s(e/2);e-=a=(e-y(e/2)-r)/(1-.5/(o*o))}return[2*t/(1+s(e)),e]};var cn=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function fn(){return cr(J(1/0),cn).rotate([20,0]).scale(152.63)}function hn(t,e){var r=g(e),n=s(e),a=v(t);if(0===t||i(e)===_)return[0,e];if(0===e)return[t,0];if(i(t)===_)return[t*n,_*r];var o=b/(2*t)-2*t/b,l=2*e/b,u=(1-l*l)/(r-l),c=o*o,f=u*u,h=1+c/f,p=1+f/c,d=(o*r/u-o/2)/h,y=(f*r/c+u/2)/p,m=y*y-(f*r*r/c+u*r-1)/p;return[_*(d+P(d*d+n*n/h)*a),_*(y+P(m<0?0:m)*v(-e*o)*a)]}function pn(){return(0,n.Z)(hn).scale(127.267)}hn.invert=function(t,e){var r=(t/=_)*t,n=r+(e/=_)*e,i=b*b;return[t?(n-1+P((1-n)*(1-n)+4*r))/(2*t)*_:0,Q((function(t){return n*(b*g(t)-2*t)*b+4*t*t*(e-g(t))+2*b*t-i*e}),0)]};var dn=1.0148,vn=.23185,gn=-.14499,yn=.02406,mn=dn,xn=5*vn,bn=7*gn,_n=9*yn,wn=1.790857183;function Tn(t,e){var r=e*e;return[t,e*(dn+r*r*(vn+r*(gn+yn*r)))]}function kn(){return(0,n.Z)(Tn).scale(139.319)}function An(t,e){if(i(e)wn?e=wn:e<-1.790857183&&(e=-1.790857183);var r,n=e;do{var a=n*n;n-=r=(n*(dn+a*a*(vn+a*(gn+yn*a)))-e)/(mn+a*a*(xn+a*(bn+_n*a)))}while(i(r)>m);return[t,n]},An.invert=function(t,e){if(i(e)m&&--o>0);return l=y(a),[(i(e)=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=(c=n.map(r.project),f=n.map(e.project),h=Cn(c[1],c[0]),p=Cn(f[1],f[0]),d=function(t,e){return o(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}(h,p),v=Pn(h)/Pn(p),Ln([1,0,c[0][0],0,1,c[0][1]],Ln([v,0,0,0,v,0],Ln([s(d),g(d),0,-g(d),s(d),0],[1,0,-f[0][0],0,1,-f[0][1]]))));e.transform=r.transform?Ln(r.transform,i):i;for(var a=r.edges,l=0,u=a.length;l0?[-e[0],0]:[180-e[0],180])};var e=Bn.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,r){var n=e[t];n&&(n.children||(n.children=[])).push(e[r])})),On(e[0],(function(t,r){return e[t<-b/2?r<0?6:4:t<0?r<0?2:0:tn^p>n&&r<(h-u)*(n-c)/(p-c)+u&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),Qn=[],t.length?t.length>1?{type:\"MultiPolygon\",coordinates:t}:{type:\"Polygon\",coordinates:t[0]}:null}};function ni(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var a=i(r)<_,o=t(a?r:r>0?r-b:r+b,n),s=(o[0]-o[1])*T,l=(o[0]+o[1])*T;if(a)return[s,l];var u=e*T,c=s>0^l>0?-1:1;return[c*s-v(l)*u,c*l-v(s)*u]}return t.invert&&(r.invert=function(r,n){var a=(r+n)*T,o=(n-r)*T,s=i(a)<.5*e&&i(o)<.5*e;if(!s){var l=e*T,u=a>0^o>0?-1:1,c=-u*r+(o>0?1:-1)*l,f=-u*n+(a>0?1:-1)*l;a=(-c-f)*T,o=(c-f)*T}var h=t.invert(a,o);return s||(h[0]+=a>0?b:-b),h}),(0,n.Z)(r).rotate([-90,-90,45]).clipAngle(179.999)}function ii(){return ni(Le).scale(176.423)}function ai(){return ni(Ie).scale(111.48)}function oi(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error(\"invalid digits\");function r(t){var r=t.length,n=2,i=new Array(r);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);n2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(o)};break;case\"Point\":e={type:\"Point\",coordinates:r(t.coordinates)};break;case\"MultiPoint\":e={type:t.type,coordinates:n(t.coordinates)};break;case\"LineString\":e={type:t.type,coordinates:i(t.coordinates)};break;case\"MultiLineString\":case\"Polygon\":e={type:t.type,coordinates:a(t.coordinates)};break;case\"MultiPolygon\":e={type:\"MultiPolygon\",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:\"Feature\",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case\"Feature\":return s(t);case\"FeatureCollection\":var l={type:\"FeatureCollection\",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t}function si(t){var e=g(t);function r(r,n){var i=e?y(r*e/2)/e:r/2;if(!n)return[2*i,-t];var o=2*a(i*g(n)),l=1/y(n);return[g(o)*l,n+(1-s(o))*l-t]}return r.invert=function(r,n){if(i(n+=t)m&&--c>0);var d=r*(f=y(u)),v=y(i(n)0?_:-_)*(f+o*(d-l)/2+o*o*(d-2*f+l)/2)]}function fi(){return(0,n.Z)(ci).scale(152.63)}function hi(t,e){var r=function(t){function e(e,r){var n=s(r),i=(t-1)/(t-n*s(e));return[i*n*g(e),i*g(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=P(n),a=(t-P(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[o(e*a,i*P(1-a*a)),i?L(r*a/i):0]},e}(t);if(!e)return r;var n=s(e),i=g(e);function a(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return a.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},a}function pi(){var t=2,e=0,r=(0,n.r)(hi),i=r(t,e);return i.distance=function(n){return arguments.length?r(t=+n,e):t},i.tilt=function(n){return arguments.length?r(t,e=n*E):e*S},i.scale(432.147).clipAngle(C(1/t)*S-1e-6)}ui.forEach((function(t){t[1]*=1.0144})),ci.invert=function(t,e){var r=e/_,n=90*r,a=h(18,i(n/5)),o=f(0,u(a));do{var s=ui[o][1],l=ui[o+1][1],c=ui[h(19,o+2)][1],p=c-s,d=c-2*l+s,v=2*(i(r)-l)/p,g=d/p,y=v*(1-g*v*(1-2*g*v));if(y>=0||1===o){n=(e>=0?5:-5)*(y+a);var m,b=50;do{y=(a=h(18,i(n)/5))-(o=u(a)),s=ui[o][1],l=ui[o+1][1],c=ui[h(19,o+2)][1],n-=(m=(e>=0?_:-_)*(l+y*(c-s)/2+y*y*(c-2*l+s)/2)-e)*S}while(i(m)>x&&--b>0);break}}while(--o>=0);var w=ui[o][0],T=ui[o+1][0],k=ui[h(19,o+2)][0];return[t/(T+y*(k-w)/2+y*y*(k-2*T+w)/2),n*E]};var di=1e-4,vi=1e4,gi=-180,yi=gi+di,mi=180,xi=mi-di,bi=-90,_i=bi+di,wi=90,Ti=wi-di;function ki(t){return t.length>0}function Ai(t){return t===bi||t===wi?[0,t]:[gi,(e=t,Math.floor(e*vi)/vi)];var e}function Mi(t){var e=t[0],r=t[1],n=!1;return e<=yi?(e=gi,n=!0):e>=xi&&(e=mi,n=!0),r<=_i?(r=bi,n=!0):r>=Ti&&(r=wi,n=!0),n?[e,r]:t}function Si(t){return t.map(Mi)}function Ei(t,e,r){for(var n=0,i=t.length;n=xi||c<=_i||c>=Ti){a[o]=Mi(l);for(var f=o+1;fyi&&p_i&&d=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=Ai(a[0][1]),o=-1,s=a.length}}}}function Li(t){var e,r,n,i,a,o,s=t.length,l={},u={};for(e=0;e0?b-l:l)*S],c=(0,n.Z)(t(s)).rotate(u),f=(0,_t.Z)(u),h=c.center;return delete c.rotate,c.center=function(t){return arguments.length?h(f(t)):f.invert(h())},c.clipAngle(90)}function Ri(t){var e=s(t);function r(t,r){var n=(0,Rn.M)(t,r);return n[0]*=e,n}return r.invert=function(t,r){return Rn.M.invert(t/e,r)},r}function Fi(){return Bi([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function Bi(t,e){return zi(Ri,t,e)}function Ni(t){if(!(t*=2))return Z.N;var e=-t/2,r=-e,n=t*t,i=y(r),a=.5/g(r);function l(i,a){var o=C(s(a)*s(i-e)),l=C(s(a)*s(i-r));return[((o*=o)-(l*=l))/(2*t),(a<0?-1:1)*P(4*n*l-(n-o+l)*(n-o+l))/(2*t)]}return l.invert=function(t,n){var l,u,c=n*n,f=s(P(c+(l=t+e)*l)),h=s(P(c+(l=t+r)*l));return[o(u=f-h,l=(f+h)*i),(n<0?-1:1)*C(P(l*l+u*u)*a)]},l}function ji(){return Ui([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function Ui(t,e){return zi(Ni,t,e)}function Vi(t,e){if(i(e)m&&--l>0);return[v(t)*(P(a*a+4)+a)*b/4,_*s]};var Qi=4*b+3*P(3),ta=2*P(2*b*P(3)/Qi),ea=it(ta*P(3)/b,ta,Qi/6);function ra(){return(0,n.Z)(ea).scale(176.84)}function na(t,e){return[t*P(1-3*e*e/(b*b)),e]}function ia(){return(0,n.Z)(na).scale(152.63)}function aa(t,e){var r=s(e),n=s(t)*r,i=1-n,a=s(t=o(g(t)*r,-g(e))),l=g(t);return[l*(r=P(1-n*n))-a*i,-a*r-l*i]}function oa(){return(0,n.Z)(aa).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}function sa(t,e){var r=R(t,e);return[(r[0]+t/_)/2,(r[1]+e)/2]}function la(){return(0,n.Z)(sa).scale(158.837)}na.invert=function(t,e){return[t/P(1-3*e*e/(b*b)),e]},aa.invert=function(t,e){var r=(t*t+e*e)/-2,n=P(-r*(2+r)),i=e*r+t*n,a=t*r-e*n,s=P(a*a+i*i);return[o(n*i,s*(1+r)),s?-L(n*a/s):0]},sa.invert=function(t,e){var r=t,n=e,a=25;do{var o,l=s(n),u=g(n),c=g(2*n),f=u*u,h=l*l,p=g(r),d=s(r/2),v=g(r/2),y=v*v,x=1-h*d*d,b=x?C(l*d)*P(o=1/x):o=0,w=.5*(2*b*l*v+r/_)-t,T=.5*(b*u+n)-e,k=.5*o*(h*y+b*l*d*f)+.5/_,A=o*(p*c/4-b*u*v),M=.125*o*(c*v-b*u*h*p),S=.5*o*(f*d+b*y*l)+.5,E=A*M-S*k,L=(T*A-w*S)/E,O=(w*M-T*k)/E;r-=L,n-=O}while((i(L)>m||i(O)>m)&&--a>0);return[r,n]}},33940:function(t,e,r){\"use strict\";function n(){return new i}function i(){this.reset()}r.d(e,{Z:function(){return n}}),i.prototype={constructor:i,reset:function(){this.s=this.t=0},add:function(t){o(a,t,this.t),o(this,a.s,this.s),this.s?this.t+=a.t:this.s=a.t},valueOf:function(){return this.s}};var a=new i;function o(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}},97860:function(t,e,r){\"use strict\";r.d(e,{L9:function(){return h},ZP:function(){return x},gL:function(){return d}});var n,i,a,o,s,l=r(33940),u=r(39695),c=r(73182),f=r(72736),h=(0,l.Z)(),p=(0,l.Z)(),d={point:c.Z,lineStart:c.Z,lineEnd:c.Z,polygonStart:function(){h.reset(),d.lineStart=v,d.lineEnd=g},polygonEnd:function(){var t=+h;p.add(t<0?u.BZ+t:t),this.lineStart=this.lineEnd=this.point=c.Z},sphere:function(){p.add(u.BZ)}};function v(){d.point=y}function g(){m(n,i)}function y(t,e){d.point=m,n=t,i=e,t*=u.uR,e*=u.uR,a=t,o=(0,u.mC)(e=e/2+u.pu),s=(0,u.O$)(e)}function m(t,e){t*=u.uR,e=(e*=u.uR)/2+u.pu;var r=t-a,n=r>=0?1:-1,i=n*r,l=(0,u.mC)(e),c=(0,u.O$)(e),f=s*c,p=o*l+f*(0,u.mC)(i),d=f*n*(0,u.O$)(i);h.add((0,u.fv)(d,p)),a=t,o=l,s=c}function x(t){return p.reset(),(0,f.Z)(t,d),2*p}},77338:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return C}});var n,i,a,o,s,l,u,c,f,h,p=r(33940),d=r(97860),v=r(7620),g=r(39695),y=r(72736),m=(0,p.Z)(),x={point:b,lineStart:w,lineEnd:T,polygonStart:function(){x.point=k,x.lineStart=A,x.lineEnd=M,m.reset(),d.gL.polygonStart()},polygonEnd:function(){d.gL.polygonEnd(),x.point=b,x.lineStart=w,x.lineEnd=T,d.L9<0?(n=-(a=180),i=-(o=90)):m>g.Ho?o=90:m<-g.Ho&&(i=-90),h[0]=n,h[1]=a},sphere:function(){n=-(a=180),i=-(o=90)}};function b(t,e){f.push(h=[n=t,a=t]),eo&&(o=e)}function _(t,e){var r=(0,v.Og)([t*g.uR,e*g.uR]);if(c){var l=(0,v.T5)(c,r),u=[l[1],-l[0],0],p=(0,v.T5)(u,l);(0,v.iJ)(p),p=(0,v.Y1)(p);var d,y=t-s,m=y>0?1:-1,x=p[0]*g.RW*m,b=(0,g.Wn)(y)>180;b^(m*so&&(o=d):b^(m*s<(x=(x+360)%360-180)&&xo&&(o=e)),b?tS(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t):a>=n?(ta&&(a=t)):t>s?S(n,t)>S(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t)}else f.push(h=[n=t,a=t]);eo&&(o=e),c=r,s=t}function w(){x.point=_}function T(){h[0]=n,h[1]=a,x.point=b,c=null}function k(t,e){if(c){var r=t-s;m.add((0,g.Wn)(r)>180?r+(r>0?360:-360):r)}else l=t,u=e;d.gL.point(t,e),_(t,e)}function A(){d.gL.lineStart()}function M(){k(l,u),d.gL.lineEnd(),(0,g.Wn)(m)>g.Ho&&(n=-(a=180)),h[0]=n,h[1]=a,c=null}function S(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function L(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eS(s[0],s[1])&&(s[1]=l[1]),S(l[0],s[1])>S(s[0],s[1])&&(s[0]=l[0])):u.push(s=l);for(c=-1/0,e=0,s=u[r=u.length-1];e<=r;s=l,++e)l=u[e],(p=S(s[1],l[0]))>c&&(c=p,n=l[0],a=s[1])}return f=h=null,n===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[n,i],[a,o]]}},7620:function(t,e,r){\"use strict\";r.d(e,{Og:function(){return a},T:function(){return u},T5:function(){return s},Y1:function(){return i},iJ:function(){return c},j9:function(){return o},s0:function(){return l}});var n=r(39695);function i(t){return[(0,n.fv)(t[1],t[0]),(0,n.ZR)(t[2])]}function a(t){var e=t[0],r=t[1],i=(0,n.mC)(r);return[i*(0,n.mC)(e),i*(0,n.O$)(e),(0,n.O$)(r)]}function o(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function s(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function l(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function u(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=(0,n._b)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}},66624:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return I}});var n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=r(39695),b=r(73182),_=r(72736),w={sphere:b.Z,point:T,lineStart:A,lineEnd:E,polygonStart:function(){w.lineStart=L,w.lineEnd=C},polygonEnd:function(){w.lineStart=A,w.lineEnd=E}};function T(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e);k(r*(0,x.mC)(t),r*(0,x.O$)(t),(0,x.O$)(e))}function k(t,e,r){++n,a+=(t-a)/n,o+=(e-o)/n,s+=(r-s)/n}function A(){w.point=M}function M(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e);g=r*(0,x.mC)(t),y=r*(0,x.O$)(t),m=(0,x.O$)(e),w.point=S,k(g,y,m)}function S(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e),n=r*(0,x.mC)(t),a=r*(0,x.O$)(t),o=(0,x.O$)(e),s=(0,x.fv)((0,x._b)((s=y*o-m*a)*s+(s=m*n-g*o)*s+(s=g*a-y*n)*s),g*n+y*a+m*o);i+=s,l+=s*(g+(g=n)),u+=s*(y+(y=a)),c+=s*(m+(m=o)),k(g,y,m)}function E(){w.point=T}function L(){w.point=P}function C(){O(d,v),w.point=T}function P(t,e){d=t,v=e,t*=x.uR,e*=x.uR,w.point=O;var r=(0,x.mC)(e);g=r*(0,x.mC)(t),y=r*(0,x.O$)(t),m=(0,x.O$)(e),k(g,y,m)}function O(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e),n=r*(0,x.mC)(t),a=r*(0,x.O$)(t),o=(0,x.O$)(e),s=y*o-m*a,d=m*n-g*o,v=g*a-y*n,b=(0,x._b)(s*s+d*d+v*v),_=(0,x.ZR)(b),w=b&&-_/b;f+=w*s,h+=w*d,p+=w*v,i+=_,l+=_*(g+(g=n)),u+=_*(y+(y=a)),c+=_*(m+(m=o)),k(g,y,m)}function I(t){n=i=a=o=s=l=u=c=f=h=p=0,(0,_.Z)(t,w);var e=f,r=h,d=p,v=e*e+r*r+d*d;return v0?os)&&(o+=i*a.BZ));for(var h,p=o;i>0?p>s:p0?i.pi:-i.pi,u=(0,i.Wn)(o-r);(0,i.Wn)(u-i.pi)0?i.ou:-i.ou),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),t.point(o,n),e=0):a!==l&&u>=i.pi&&((0,i.Wn)(r-a)i.Ho?(0,i.z4)(((0,i.O$)(e)*(o=(0,i.mC)(n))*(0,i.O$)(r)-(0,i.O$)(n)*(a=(0,i.mC)(e))*(0,i.O$)(t))/(a*o*s)):(e+n)/2}(r,n,o,s),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),e=0),t.point(r=o,n=s),a=l},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var a;if(null==t)a=r*i.ou,n.point(-i.pi,a),n.point(0,a),n.point(i.pi,a),n.point(i.pi,0),n.point(i.pi,-a),n.point(0,-a),n.point(-i.pi,-a),n.point(-i.pi,0),n.point(-i.pi,a);else if((0,i.Wn)(t[0]-e[0])>i.Ho){var o=t[0]1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}},1457:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return l}});var n=r(7620),i=r(7613),a=r(39695),o=r(67108),s=r(97023);function l(t){var e=(0,a.mC)(t),r=6*a.uR,l=e>0,u=(0,a.Wn)(e)>a.Ho;function c(t,r){return(0,a.mC)(t)*(0,a.mC)(r)>e}function f(t,r,i){var o=(0,n.Og)(t),s=(0,n.Og)(r),l=[1,0,0],u=(0,n.T5)(o,s),c=(0,n.j9)(u,u),f=u[0],h=c-f*f;if(!h)return!i&&t;var p=e*c/h,d=-e*f/h,v=(0,n.T5)(l,u),g=(0,n.T)(l,p),y=(0,n.T)(u,d);(0,n.s0)(g,y);var m=v,x=(0,n.j9)(g,m),b=(0,n.j9)(m,m),_=x*x-b*((0,n.j9)(g,g)-1);if(!(_<0)){var w=(0,a._b)(_),T=(0,n.T)(m,(-x-w)/b);if((0,n.s0)(T,g),T=(0,n.Y1)(T),!i)return T;var k,A=t[0],M=r[0],S=t[1],E=r[1];M0^T[1]<((0,a.Wn)(T[0]-A)a.pi^(A<=T[0]&&T[0]<=M)){var P=(0,n.T)(m,(-x+w)/b);return(0,n.s0)(P,g),[T,(0,n.Y1)(P)]}}}function h(e,r){var n=l?t:a.pi-t,i=0;return e<-n?i|=1:e>n&&(i|=2),r<-n?i|=4:r>n&&(i|=8),i}return(0,s.Z)(c,(function(t){var e,r,n,i,s;return{lineStart:function(){i=n=!1,s=1},point:function(p,d){var v,g=[p,d],y=c(p,d),m=l?y?0:h(p,d):y?h(p+(p<0?a.pi:-a.pi),d):0;if(!e&&(i=n=y)&&t.lineStart(),y!==n&&(!(v=f(e,g))||(0,o.Z)(e,v)||(0,o.Z)(g,v))&&(g[2]=1),y!==n)s=0,y?(t.lineStart(),v=f(g,e),t.point(v[0],v[1])):(v=f(e,g),t.point(v[0],v[1],2),t.lineEnd()),e=v;else if(u&&e&&l^y){var x;m&r||!(x=f(g,e,!0))||(s=0,l?(t.lineStart(),t.point(x[0][0],x[0][1]),t.point(x[1][0],x[1][1]),t.lineEnd()):(t.point(x[1][0],x[1][1]),t.lineEnd(),t.lineStart(),t.point(x[0][0],x[0][1],3)))}!y||e&&(0,o.Z)(e,g)||t.point(g[0],g[1]),e=g,n=y,r=m},lineEnd:function(){n&&t.lineEnd(),e=null},clean:function(){return s|(i&&n)<<1}}}),(function(e,n,a,o){(0,i.m)(o,t,r,a,e,n)}),l?[0,-t]:[-a.pi,t-a.pi])}},97023:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return l}});var n=r(85272),i=r(46225),a=r(39695),o=r(23071),s=r(33064);function l(t,e,r,a){return function(l){var f,h,p,d=e(l),v=(0,n.Z)(),g=e(v),y=!1,m={point:x,lineStart:_,lineEnd:w,polygonStart:function(){m.point=T,m.lineStart=k,m.lineEnd=A,h=[],f=[]},polygonEnd:function(){m.point=x,m.lineStart=_,m.lineEnd=w,h=(0,s.TS)(h);var t=(0,o.Z)(f,a);h.length?(y||(l.polygonStart(),y=!0),(0,i.Z)(h,c,t,r,l)):t&&(y||(l.polygonStart(),y=!0),l.lineStart(),r(null,null,1,l),l.lineEnd()),y&&(l.polygonEnd(),y=!1),h=f=null},sphere:function(){l.polygonStart(),l.lineStart(),r(null,null,1,l),l.lineEnd(),l.polygonEnd()}};function x(e,r){t(e,r)&&l.point(e,r)}function b(t,e){d.point(t,e)}function _(){m.point=b,d.lineStart()}function w(){m.point=x,d.lineEnd()}function T(t,e){p.push([t,e]),g.point(t,e)}function k(){g.lineStart(),p=[]}function A(){T(p[0][0],p[0][1]),g.lineEnd();var t,e,r,n,i=g.clean(),a=v.result(),o=a.length;if(p.pop(),f.push(p),p=null,o)if(1&i){if((e=(r=a[0]).length-1)>0){for(y||(l.polygonStart(),y=!0),l.lineStart(),t=0;t1&&2&i&&a.push(a.pop().concat(a.shift())),h.push(a.filter(u))}return m}}function u(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-a.ou-a.Ho:a.ou-t[1])-((e=e.x)[0]<0?e[1]-a.ou-a.Ho:a.ou-e[1])}},87605:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return u}});var n=r(39695),i=r(85272),a=r(46225),o=r(33064),s=1e9,l=-s;function u(t,e,r,u){function c(n,i){return t<=n&&n<=r&&e<=i&&i<=u}function f(n,i,a,o){var s=0,l=0;if(null==n||(s=h(n,a))!==(l=h(i,a))||d(n,i)<0^a>0)do{o.point(0===s||3===s?t:r,s>1?u:e)}while((s=(s+a+4)%4)!==l);else o.point(i[0],i[1])}function h(i,a){return(0,n.Wn)(i[0]-t)0?0:3:(0,n.Wn)(i[0]-r)0?2:1:(0,n.Wn)(i[1]-e)0?1:0:a>0?3:2}function p(t,e){return d(t.x,e.x)}function d(t,e){var r=h(t,1),n=h(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(n){var h,d,v,g,y,m,x,b,_,w,T,k=n,A=(0,i.Z)(),M={point:S,lineStart:function(){M.point=E,d&&d.push(v=[]),w=!0,_=!1,x=b=NaN},lineEnd:function(){h&&(E(g,y),m&&_&&A.rejoin(),h.push(A.result())),M.point=S,_&&k.lineEnd()},polygonStart:function(){k=A,h=[],d=[],T=!0},polygonEnd:function(){var e=function(){for(var e=0,r=0,n=d.length;ru&&(f-i)*(u-a)>(h-a)*(t-i)&&++e:h<=u&&(f-i)*(u-a)<(h-a)*(t-i)&&--e;return e}(),r=T&&e,i=(h=(0,o.TS)(h)).length;(r||i)&&(n.polygonStart(),r&&(n.lineStart(),f(null,null,1,n),n.lineEnd()),i&&(0,a.Z)(h,p,e,f,n),n.polygonEnd()),k=n,h=d=v=null}};function S(t,e){c(t,e)&&k.point(t,e)}function E(n,i){var a=c(n,i);if(d&&v.push([n,i]),w)g=n,y=i,m=a,w=!1,a&&(k.lineStart(),k.point(n,i));else if(a&&_)k.point(n,i);else{var o=[x=Math.max(l,Math.min(s,x)),b=Math.max(l,Math.min(s,b))],f=[n=Math.max(l,Math.min(s,n)),i=Math.max(l,Math.min(s,i))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],u=0,c=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>c)return;o>u&&(u=o)}else if(h>0){if(o0&&(t[0]=s+u*f,t[1]=l+u*h),c<1&&(e[0]=s+c*f,e[1]=l+c*h),!0}}}}}(o,f,t,e,r,u)?a&&(k.lineStart(),k.point(n,i),T=!1):(_||(k.lineStart(),k.point(o[0],o[1])),k.point(f[0],f[1]),a||k.lineEnd(),T=!1)}x=n,b=i,_=a}return M}}},46225:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return o}});var n=r(67108),i=r(39695);function a(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function o(t,e,r,o,l){var u,c,f=[],h=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,o=t[0],s=t[e];if((0,n.Z)(o,s)){if(!o[2]&&!s[2]){for(l.lineStart(),u=0;u=0;--u)l.point((d=p[u])[0],d[1]);else o(g.x,g.p.x,-1,l);g=g.p}p=(g=g.o).z,y=!y}while(!g.v);l.lineEnd()}}}function s(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n0&&(i=S(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))g.Ho})).map(l)).concat((0,F.w6)((0,g.mD)(a/p)*p,i,p).filter((function(t){return(0,g.Wn)(t%v)>g.Ho})).map(u))}return m.lines=function(){return x().map((function(t){return{type:\"LineString\",coordinates:t}}))},m.outline=function(){return{type:\"Polygon\",coordinates:[c(n).concat(f(o).slice(1),c(r).reverse().slice(1),f(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(n=+t[0][0],r=+t[1][0],s=+t[0][1],o=+t[1][1],n>r&&(t=n,n=r,r=t),s>o&&(t=s,s=o,o=t),m.precision(y)):[[n,s],[r,o]]},m.extentMinor=function(r){return arguments.length?(e=+r[0][0],t=+r[1][0],a=+r[0][1],i=+r[1][1],e>t&&(r=e,e=t,t=r),a>i&&(r=a,a=i,i=r),m.precision(y)):[[e,a],[t,i]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(d=+t[0],v=+t[1],m):[d,v]},m.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],m):[h,p]},m.precision=function(h){return arguments.length?(y=+h,l=B(a,i,90),u=N(e,t,y),c=B(s,o,90),f=N(n,r,y),m):y},m.extentMajor([[-180,-90+g.Ho],[180,90-g.Ho]]).extentMinor([[-180,-80-g.Ho],[180,80+g.Ho]])}function U(){return j()()}var V,H,q,G,Z=r(83074),Y=r(8593),W=(0,v.Z)(),X=(0,v.Z)(),J={point:y.Z,lineStart:y.Z,lineEnd:y.Z,polygonStart:function(){J.lineStart=K,J.lineEnd=tt},polygonEnd:function(){J.lineStart=J.lineEnd=J.point=y.Z,W.add((0,g.Wn)(X)),X.reset()},result:function(){var t=W/2;return W.reset(),t}};function K(){J.point=$}function $(t,e){J.point=Q,V=q=t,H=G=e}function Q(t,e){X.add(G*t-q*e),q=t,G=e}function tt(){Q(V,H)}var et,rt,nt,it,at=J,ot=r(3559),st=0,lt=0,ut=0,ct=0,ft=0,ht=0,pt=0,dt=0,vt=0,gt={point:yt,lineStart:mt,lineEnd:_t,polygonStart:function(){gt.lineStart=wt,gt.lineEnd=Tt},polygonEnd:function(){gt.point=yt,gt.lineStart=mt,gt.lineEnd=_t},result:function(){var t=vt?[pt/vt,dt/vt]:ht?[ct/ht,ft/ht]:ut?[st/ut,lt/ut]:[NaN,NaN];return st=lt=ut=ct=ft=ht=pt=dt=vt=0,t}};function yt(t,e){st+=t,lt+=e,++ut}function mt(){gt.point=xt}function xt(t,e){gt.point=bt,yt(nt=t,it=e)}function bt(t,e){var r=t-nt,n=e-it,i=(0,g._b)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,yt(nt=t,it=e)}function _t(){gt.point=yt}function wt(){gt.point=kt}function Tt(){At(et,rt)}function kt(t,e){gt.point=At,yt(et=nt=t,rt=it=e)}function At(t,e){var r=t-nt,n=e-it,i=(0,g._b)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,pt+=(i=it*t-nt*e)*(nt+t),dt+=i*(it+e),vt+=3*i,yt(nt=t,it=e)}var Mt=gt;function St(t){this._context=t}St.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,g.BZ)}},result:y.Z};var Et,Lt,Ct,Pt,Ot,It=(0,v.Z)(),Dt={point:y.Z,lineStart:function(){Dt.point=zt},lineEnd:function(){Et&&Rt(Lt,Ct),Dt.point=y.Z},polygonStart:function(){Et=!0},polygonEnd:function(){Et=null},result:function(){var t=+It;return It.reset(),t}};function zt(t,e){Dt.point=Rt,Lt=Pt=t,Ct=Ot=e}function Rt(t,e){Pt-=t,Ot-=e,It.add((0,g._b)(Pt*Pt+Ot*Ot)),Pt=t,Ot=e}var Ft=Dt;function Bt(){this._string=[]}function Nt(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}function jt(t,e){var r,n,i=4.5;function a(t){return t&&(\"function\"==typeof i&&n.pointRadius(+i.apply(this,arguments)),(0,m.Z)(t,r(n))),n.result()}return a.area=function(t){return(0,m.Z)(t,r(at)),at.result()},a.measure=function(t){return(0,m.Z)(t,r(Ft)),Ft.result()},a.bounds=function(t){return(0,m.Z)(t,r(ot.Z)),ot.Z.result()},a.centroid=function(t){return(0,m.Z)(t,r(Mt)),Mt.result()},a.projection=function(e){return arguments.length?(r=null==e?(t=null,Y.Z):(t=e).stream,a):t},a.context=function(t){return arguments.length?(n=null==t?(e=null,new Bt):new St(e=t),\"function\"!=typeof i&&n.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i=\"function\"==typeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)}Bt.prototype={_radius:4.5,_circle:Nt(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push(\"Z\"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push(\"M\",t,\",\",e),this._point=1;break;case 1:this._string.push(\"L\",t,\",\",e);break;default:null==this._circle&&(this._circle=Nt(this._radius)),this._string.push(\"M\",t,\",\",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join(\"\");return this._string=[],t}return null}};var Ut=r(15002);function Vt(t){var e=0,r=g.pi/3,n=(0,Ut.r)(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*g.uR,r=t[1]*g.uR):[e*g.RW,r*g.RW]},i}function Ht(t,e){var r=(0,g.O$)(t),n=(r+(0,g.O$)(e))/2;if((0,g.Wn)(n)=.12&&i<.234&&n>=-.425&&n<-.214?s:i>=.166&&i<.234&&n>=-.214&&n<-.115?l:o).invert(t)},c.stream=function(r){return t&&e===r?t:(n=[o.stream(e=r),s.stream(r),l.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++r0?e<-g.ou+g.Ho&&(e=-g.ou+g.Ho):e>g.ou-g.Ho&&(e=g.ou-g.Ho);var r=i/(0,g.sQ)(te(e),n);return[r*(0,g.O$)(n*t),i-r*(0,g.mC)(n*t)]}return a.invert=function(t,e){var r=i-e,a=(0,g.Xx)(n)*(0,g._b)(t*t+r*r),o=(0,g.fv)(t,(0,g.Wn)(r))*(0,g.Xx)(r);return r*n<0&&(o-=g.pi*(0,g.Xx)(t)*(0,g.Xx)(r)),[o/n,2*(0,g.z4)((0,g.sQ)(i/a,1/n))-g.ou]},a}function re(){return Vt(ee).scale(109.5).parallels([30,30])}Kt.invert=function(t,e){return[t,2*(0,g.z4)((0,g.Qq)(e))-g.ou]};var ne=r(97492);function ie(t,e){var r=(0,g.mC)(t),n=t===e?(0,g.O$)(t):(r-(0,g.mC)(e))/(e-t),i=r/n+t;if((0,g.Wn)(n)2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)}xe.invert=(0,me.O)((function(t){return 2*(0,g.z4)(t)})),_e.invert=function(t,e){return[-e,2*(0,g.z4)((0,g.Qq)(t))-g.ou]}},83074:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return i}});var n=r(39695);function i(t,e){var r=t[0]*n.uR,i=t[1]*n.uR,a=e[0]*n.uR,o=e[1]*n.uR,s=(0,n.mC)(i),l=(0,n.O$)(i),u=(0,n.mC)(o),c=(0,n.O$)(o),f=s*(0,n.mC)(r),h=s*(0,n.O$)(r),p=u*(0,n.mC)(a),d=u*(0,n.O$)(a),v=2*(0,n.ZR)((0,n._b)((0,n.Jy)(o-i)+s*u*(0,n.Jy)(a-r))),g=(0,n.O$)(v),y=v?function(t){var e=(0,n.O$)(t*=v)/g,r=(0,n.O$)(v-t)/g,i=r*f+e*p,a=r*h+e*d,o=r*l+e*c;return[(0,n.fv)(a,i)*n.RW,(0,n.fv)(o,(0,n._b)(i*i+a*a))*n.RW]}:function(){return[r*n.RW,i*n.RW]};return y.distance=v,y}},39695:function(t,e,r){\"use strict\";r.d(e,{BZ:function(){return l},Ho:function(){return n},Jy:function(){return A},Kh:function(){return T},O$:function(){return x},OR:function(){return w},Qq:function(){return g},RW:function(){return u},Wn:function(){return f},Xx:function(){return b},ZR:function(){return k},_b:function(){return _},aW:function(){return i},cM:function(){return y},fv:function(){return p},mC:function(){return d},mD:function(){return v},ou:function(){return o},pi:function(){return a},pu:function(){return s},sQ:function(){return m},uR:function(){return c},z4:function(){return h}});var n=1e-6,i=1e-12,a=Math.PI,o=a/2,s=a/4,l=2*a,u=180/a,c=a/180,f=Math.abs,h=Math.atan,p=Math.atan2,d=Math.cos,v=Math.ceil,g=Math.exp,y=(Math.floor,Math.log),m=Math.pow,x=Math.sin,b=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,w=Math.tan;function T(t){return t>1?0:t<-1?a:Math.acos(t)}function k(t){return t>1?o:t<-1?-o:Math.asin(t)}function A(t){return(t=x(t/2))*t}},73182:function(t,e,r){\"use strict\";function n(){}r.d(e,{Z:function(){return n}})},3559:function(t,e,r){\"use strict\";var n=r(73182),i=1/0,a=i,o=-i,s=o,l={point:function(t,e){to&&(o=t),es&&(s=e)},lineStart:n.Z,lineEnd:n.Z,polygonStart:n.Z,polygonEnd:n.Z,result:function(){var t=[[i,a],[o,s]];return o=s=-(a=i=1/0),t}};e.Z=l},67108:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return i}});var n=r(39695);function i(t,e){return(0,n.Wn)(t[0]-e[0])=0?1:-1,L=E*S,C=L>a.pi,P=x*A;if(o.add((0,a.fv)(P*E*(0,a.O$)(L),b*M+P*(0,a.mC)(L))),c+=C?S+E*a.BZ:S,C^y>=r^T>=r){var O=(0,i.T5)((0,i.Og)(g),(0,i.Og)(w));(0,i.iJ)(O);var I=(0,i.T5)(u,O);(0,i.iJ)(I);var D=(C^S>=0?-1:1)*(0,a.ZR)(I[2]);(n>D||n===D&&(O[0]||O[1]))&&(f+=C^S>=0?1:-1)}}return(c<-a.Ho||c4*e&&y--){var w=o+p,T=s+v,k=u+g,A=(0,l._b)(w*w+T*T+k*k),M=(0,l.ZR)(k/=A),S=(0,l.Wn)((0,l.Wn)(k)-1)e||(0,l.Wn)((x*P+b*O)/_-.5)>.3||o*p+s*v+u*g2?t[2]%360*l.uR:0,V()):[L*l.RW,C*l.RW,P*l.RW]},j.angle=function(t){return arguments.length?(O=t%360*l.uR,V()):O*l.RW},j.reflectX=function(t){return arguments.length?(I=t?-1:1,V()):I<0},j.reflectY=function(t){return arguments.length?(D=t?-1:1,V()):D<0},j.precision=function(t){return arguments.length?(x=v(b,N=t*t),H()):(0,l._b)(N)},j.fitExtent=function(t,e){return(0,f.qg)(j,t,e)},j.fitSize=function(t,e){return(0,f.mF)(j,t,e)},j.fitWidth=function(t,e){return(0,f.V6)(j,t,e)},j.fitHeight=function(t,e){return(0,f.rf)(j,t,e)},function(){return e=t.apply(this,arguments),j.invert=e.invert&&U,V()}}},26867:function(t,e,r){\"use strict\";r.d(e,{K:function(){return a},Z:function(){return o}});var n=r(15002),i=r(39695);function a(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}function o(){return(0,n.Z)(a).scale(175.295)}a.invert=function(t,e){var r,n=e,a=25;do{var o=n*n,s=o*o;n-=r=(n*(1.007226+o*(.015085+s*(.028874*o-.044475-.005916*s)))-e)/(1.007226+o*(.045255+s*(.259866*o-.311325-.005916*11*s)))}while((0,i.Wn)(r)>i.Ho&&--a>0);return[t/(.8707+(o=n*n)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),n]}},57962:function(t,e,r){\"use strict\";r.d(e,{I:function(){return o},Z:function(){return s}});var n=r(39695),i=r(25382),a=r(15002);function o(t,e){return[(0,n.mC)(e)*(0,n.O$)(t),(0,n.O$)(e)]}function s(){return(0,a.Z)(o).scale(249.5).clipAngle(90+n.Ho)}o.invert=(0,i.O)(n.ZR)},49386:function(t,e,r){\"use strict\";r.d(e,{I:function(){return o},Z:function(){return c}});var n=r(96059),i=r(39695);function a(t,e){return[(0,i.Wn)(t)>i.pi?t+Math.round(-t/i.BZ)*i.BZ:t,e]}function o(t,e,r){return(t%=i.BZ)?e||r?(0,n.Z)(l(t),u(e,r)):l(t):e||r?u(e,r):a}function s(t){return function(e,r){return[(e+=t)>i.pi?e-i.BZ:e<-i.pi?e+i.BZ:e,r]}}function l(t){var e=s(t);return e.invert=s(-t),e}function u(t,e){var r=(0,i.mC)(t),n=(0,i.O$)(t),a=(0,i.mC)(e),o=(0,i.O$)(e);function s(t,e){var s=(0,i.mC)(e),l=(0,i.mC)(t)*s,u=(0,i.O$)(t)*s,c=(0,i.O$)(e),f=c*r+l*n;return[(0,i.fv)(u*a-f*o,l*r-c*n),(0,i.ZR)(f*a+u*o)]}return s.invert=function(t,e){var s=(0,i.mC)(e),l=(0,i.mC)(t)*s,u=(0,i.O$)(t)*s,c=(0,i.O$)(e),f=c*a-u*o;return[(0,i.fv)(u*a+c*o,l*r+f*n),(0,i.ZR)(f*r-l*n)]},s}function c(t){function e(e){return(e=t(e[0]*i.uR,e[1]*i.uR))[0]*=i.RW,e[1]*=i.RW,e}return t=o(t[0]*i.uR,t[1]*i.uR,t.length>2?t[2]*i.uR:0),e.invert=function(e){return(e=t.invert(e[0]*i.uR,e[1]*i.uR))[0]*=i.RW,e[1]*=i.RW,e},e}a.invert=a},72736:function(t,e,r){\"use strict\";function n(t,e){t&&a.hasOwnProperty(t.type)&&a[t.type](t,e)}r.d(e,{Z:function(){return l}});var i={Feature:function(t,e){n(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,i=-1,a=r.length;++i=0;)e+=r[n].value;else e=1;t.value=e}function l(t,e){var r,n,i,a,o,s=new h(t),l=+t.value&&(s.value=t.value),c=[s];for(null==e&&(e=u);r=c.pop();)if(l&&(r.value=+r.data.value),(i=e(r.data))&&(o=i.length))for(r.children=new Array(o),a=o-1;a>=0;--a)c.push(n=r.children[a]=new h(i[a])),n.parent=r,n.depth=r.depth+1;return s.eachBefore(f)}function u(t){return t.children}function c(t){t.data=t.data.data}function f(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function h(t){this.data=t,this.depth=this.height=0,this.parent=null}r.r(e),r.d(e,{cluster:function(){return o},hierarchy:function(){return l},pack:function(){return O},packEnclose:function(){return d},packSiblings:function(){return S},partition:function(){return B},stratify:function(){return q},tree:function(){return K},treemap:function(){return rt},treemapBinary:function(){return nt},treemapDice:function(){return F},treemapResquarify:function(){return at},treemapSlice:function(){return $},treemapSliceDice:function(){return it},treemapSquarify:function(){return et}}),h.prototype=l.prototype={constructor:h,count:function(){return this.eachAfter(s)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;for(t=r.pop(),e=n.pop();t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return l(this).eachBefore(c)}};var p=Array.prototype.slice;function d(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(p.call(t))).length,a=[];n0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r(o*=o)?(n=(u+o-i)/(2*u),a=Math.sqrt(Math.max(0,o/u-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(u+i-o)/(2*u),a=Math.sqrt(Math.max(0,i/u-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function T(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function k(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function A(t){this._=t,this.next=null,this.previous=null}function M(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,u,c,f;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;w(r,e,n=t[2]),e=new A(e),r=new A(r),n=new A(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s0)throw new Error(\"cycle\");return a}return r.id=function(e){return arguments.length?(t=E(e),r):t},r.parentId=function(t){return arguments.length?(e=E(t),r):e},r}function G(t,e){return t.parent===e.parent?1:2}function Z(t){var e=t.children;return e?e[0]:t.t}function Y(t){var e=t.children;return e?e[e.length-1]:t.t}function W(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function X(t,e,r){return t.a.parent===e.parent?t.a:r}function J(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function K(){var t=G,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new J(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new J(n[i],i)),r.parent=e;return(o.parent=new J(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var u=i,c=i,f=i;i.eachBefore((function(t){t.xc.x&&(c=t),t.depth>f.depth&&(f=t)}));var h=u===c?1:t(u,c)/2,p=h-u.x,d=e/(c.x+h+p),v=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*v}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=Y(s),a=Z(a),s&&a;)l=Z(l),(o=Y(o)).a=e,(i=s.z+f-a.z-u+t(s._,a._))>0&&(W(X(s,e,n),e,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!Y(o)&&(o.t=s,o.m+=f-c),a&&!Z(l)&&(l.t=a,l.m+=u-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i}function $(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(i-r)/t.value;++sh&&(h=s),g=c*c*v,(p=Math.max(h/g,g/f))>d){c-=s;break}d=p}y.push(o={value:c,dice:l1?e:1)},r}(Q);function rt(){var t=et,e=!1,r=1,n=1,i=[0],a=L,o=L,s=L,l=L,u=L;function c(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(R),t}function f(e){var r=i[e.depth],n=e.x0+r,c=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var c=s[e];return c.x0=i,c.y0=a,c.x1=o,void(c.y1=l)}for(var f=u[e],h=n/2+f,p=e+1,d=r-1;p>>1;u[v]l-a){var m=(i*y+o*g)/n;t(e,p,g,i,a,m,l),t(p,r,y,m,a,o,l)}else{var x=(a*y+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,y,i,x,o,l)}}(0,l,t.value,e,r,n,i)}function it(t,e,r,n,i){(1&t.depth?$:F)(t,e,r,n,i)}var at=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,u,c,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(Q)},45879:function(t,e,r){\"use strict\";r.d(e,{h5:function(){return y}});var n=Math.PI,i=2*n,a=1e-6,o=i-a;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}function l(){return new s}s.prototype=l.prototype={constructor:s,moveTo:function(t,e){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+=\"Z\")},lineTo:function(t,e){this._+=\"L\"+(this._x1=+t)+\",\"+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+=\"Q\"+ +t+\",\"+ +e+\",\"+(this._x1=+r)+\",\"+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+=\"C\"+ +t+\",\"+ +e+\",\"+ +r+\",\"+ +n+\",\"+(this._x1=+i)+\",\"+(this._y1=+a)},arcTo:function(t,e,r,i,o){t=+t,e=+e,r=+r,i=+i,o=+o;var s=this._x1,l=this._y1,u=r-t,c=i-e,f=s-t,h=l-e,p=f*f+h*h;if(o<0)throw new Error(\"negative radius: \"+o);if(null===this._x1)this._+=\"M\"+(this._x1=t)+\",\"+(this._y1=e);else if(p>a)if(Math.abs(h*u-c*f)>a&&o){var d=r-s,v=i-l,g=u*u+c*c,y=d*d+v*v,m=Math.sqrt(g),x=Math.sqrt(p),b=o*Math.tan((n-Math.acos((g+p-y)/(2*m*x)))/2),_=b/x,w=b/m;Math.abs(_-1)>a&&(this._+=\"L\"+(t+_*f)+\",\"+(e+_*h)),this._+=\"A\"+o+\",\"+o+\",0,0,\"+ +(h*d>f*v)+\",\"+(this._x1=t+w*u)+\",\"+(this._y1=e+w*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=e)},arc:function(t,e,r,s,l,u){t=+t,e=+e,u=!!u;var c=(r=+r)*Math.cos(s),f=r*Math.sin(s),h=t+c,p=e+f,d=1^u,v=u?s-l:l-s;if(r<0)throw new Error(\"negative radius: \"+r);null===this._x1?this._+=\"M\"+h+\",\"+p:(Math.abs(this._x1-h)>a||Math.abs(this._y1-p)>a)&&(this._+=\"L\"+h+\",\"+p),r&&(v<0&&(v=v%i+i),v>o?this._+=\"A\"+r+\",\"+r+\",0,1,\"+d+\",\"+(t-c)+\",\"+(e-f)+\"A\"+r+\",\"+r+\",0,1,\"+d+\",\"+(this._x1=h)+\",\"+(this._y1=p):v>a&&(this._+=\"A\"+r+\",\"+r+\",0,\"+ +(v>=n)+\",\"+d+\",\"+(this._x1=t+r*Math.cos(l))+\",\"+(this._y1=e+r*Math.sin(l))))},rect:function(t,e,r,n){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)+\"h\"+ +r+\"v\"+ +n+\"h\"+-r+\"Z\"},toString:function(){return this._}};var u=l,c=Array.prototype.slice;function f(t){return function(){return t}}function h(t){return t[0]}function p(t){return t[1]}function d(t){return t.source}function v(t){return t.target}function g(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function y(){return function(t){var e=d,r=v,n=h,i=p,a=null;function o(){var o,s=c.call(arguments),l=e.apply(this,s),f=r.apply(this,s);if(a||(a=o=u()),t(a,+n.apply(this,(s[0]=l,s)),+i.apply(this,s),+n.apply(this,(s[0]=f,s)),+i.apply(this,s)),o)return a=null,o+\"\"||null}return o.source=function(t){return arguments.length?(e=t,o):e},o.target=function(t){return arguments.length?(r=t,o):r},o.x=function(t){return arguments.length?(n=\"function\"==typeof t?t:f(+t),o):n},o.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:f(+t),o):i},o.context=function(t){return arguments.length?(a=null==t?null:t,o):a},o}(g)}},84096:function(t,e,r){\"use strict\";r.d(e,{i$:function(){return d},Dq:function(){return h},g0:function(){return v}});var n=r(58176),i=r(48480),a=r(59879),o=r(82301),s=r(34823),l=r(79791);function u(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function c(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function f(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function h(t){var e=t.dateTime,r=t.date,s=t.time,l=t.periods,h=t.days,p=t.shortDays,d=t.months,v=t.shortMonths,y=w(l),m=T(l),x=w(h),b=T(h),_=w(p),St=T(p),Et=w(d),Lt=T(d),Ct=w(v),Pt=T(v),Ot={a:function(t){return p[t.getDay()]},A:function(t){return h[t.getDay()]},b:function(t){return v[t.getMonth()]},B:function(t){return d[t.getMonth()]},c:null,d:q,e:q,f:X,H:G,I:Z,j:Y,L:W,m:J,M:K,p:function(t){return l[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:At,s:Mt,S:$,u:Q,U:tt,V:et,w:rt,W:nt,x:null,X:null,y:it,Y:at,Z:ot,\"%\":kt},It={a:function(t){return p[t.getUTCDay()]},A:function(t){return h[t.getUTCDay()]},b:function(t){return v[t.getUTCMonth()]},B:function(t){return d[t.getUTCMonth()]},c:null,d:st,e:st,f:ht,H:lt,I:ut,j:ct,L:ft,m:pt,M:dt,p:function(t){return l[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:At,s:Mt,S:vt,u:gt,U:yt,V:mt,w:xt,W:bt,x:null,X:null,y:_t,Y:wt,Z:Tt,\"%\":kt},Dt={a:function(t,e,r){var n=_.exec(e.slice(r));return n?(t.w=St[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=x.exec(e.slice(r));return n?(t.w=b[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=Ct.exec(e.slice(r));return n?(t.m=Pt[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=Et.exec(e.slice(r));return n?(t.m=Lt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,r,n){return Ft(t,e,r,n)},d:D,e:D,f:j,H:R,I:R,j:z,L:N,m:I,M:F,p:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.p=m[n[0].toLowerCase()],r+n[0].length):-1},q:O,Q:V,s:H,S:B,u:A,U:M,V:S,w:k,W:E,x:function(t,e,n){return Ft(t,r,e,n)},X:function(t,e,r){return Ft(t,s,e,r)},y:C,Y:L,Z:P,\"%\":U};function zt(t,e){return function(r){var n,i,a,o=[],s=-1,l=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++s53)return null;\"w\"in h||(h.w=1),\"Z\"in h?(l=(s=c(f(h.y,0,1))).getUTCDay(),s=l>4||0===l?n.l6.ceil(s):(0,n.l6)(s),s=i.Z.offset(s,7*(h.V-1)),h.y=s.getUTCFullYear(),h.m=s.getUTCMonth(),h.d=s.getUTCDate()+(h.w+6)%7):(l=(s=u(f(h.y,0,1))).getDay(),s=l>4||0===l?a.wA.ceil(s):(0,a.wA)(s),s=o.Z.offset(s,7*(h.V-1)),h.y=s.getFullYear(),h.m=s.getMonth(),h.d=s.getDate()+(h.w+6)%7)}else(\"W\"in h||\"U\"in h)&&(\"w\"in h||(h.w=\"u\"in h?h.u%7:\"W\"in h?1:0),l=\"Z\"in h?c(f(h.y,0,1)).getUTCDay():u(f(h.y,0,1)).getDay(),h.m=0,h.d=\"W\"in h?(h.w+6)%7+7*h.W-(l+5)%7:h.w+7*h.U-(l+6)%7);return\"Z\"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,c(h)):u(h)}}function Ft(t,e,r,n){for(var i,a,o=0,s=e.length,l=r.length;o=l)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Dt[i in g?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Ot.x=zt(r,Ot),Ot.X=zt(s,Ot),Ot.c=zt(e,Ot),It.x=zt(r,It),It.X=zt(s,It),It.c=zt(e,It),{format:function(t){var e=zt(t+=\"\",Ot);return e.toString=function(){return t},e},parse:function(t){var e=Rt(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=zt(t+=\"\",It);return e.toString=function(){return t},e},utcParse:function(t){var e=Rt(t+=\"\",!0);return e.toString=function(){return t},e}}}var p,d,v,g={\"-\":\"\",_:\" \",0:\"0\"},y=/^\\s*\\d+/,m=/^%/,x=/[\\\\^$*+?|[\\]().{}]/g;function b(t,e,r){var n=t<0?\"-\":\"\",i=(n?-t:t)+\"\",a=i.length;return n+(a68?1900:2e3),r+n[0].length):-1}function P(t,e,r){var n=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||\"00\")),r+n[0].length):-1}function O(t,e,r){var n=y.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function I(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function D(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function z(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function R(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function F(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function B(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function N(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function j(t,e,r){var n=y.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function U(t,e,r){var n=m.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function V(t,e,r){var n=y.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function H(t,e,r){var n=y.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function q(t,e){return b(t.getDate(),e,2)}function G(t,e){return b(t.getHours(),e,2)}function Z(t,e){return b(t.getHours()%12||12,e,2)}function Y(t,e){return b(1+o.Z.count((0,s.Z)(t),t),e,3)}function W(t,e){return b(t.getMilliseconds(),e,3)}function X(t,e){return W(t,e)+\"000\"}function J(t,e){return b(t.getMonth()+1,e,2)}function K(t,e){return b(t.getMinutes(),e,2)}function $(t,e){return b(t.getSeconds(),e,2)}function Q(t){var e=t.getDay();return 0===e?7:e}function tt(t,e){return b(a.OM.count((0,s.Z)(t)-1,t),e,2)}function et(t,e){var r=t.getDay();return t=r>=4||0===r?(0,a.bL)(t):a.bL.ceil(t),b(a.bL.count((0,s.Z)(t),t)+(4===(0,s.Z)(t).getDay()),e,2)}function rt(t){return t.getDay()}function nt(t,e){return b(a.wA.count((0,s.Z)(t)-1,t),e,2)}function it(t,e){return b(t.getFullYear()%100,e,2)}function at(t,e){return b(t.getFullYear()%1e4,e,4)}function ot(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+b(e/60|0,\"0\",2)+b(e%60,\"0\",2)}function st(t,e){return b(t.getUTCDate(),e,2)}function lt(t,e){return b(t.getUTCHours(),e,2)}function ut(t,e){return b(t.getUTCHours()%12||12,e,2)}function ct(t,e){return b(1+i.Z.count((0,l.Z)(t),t),e,3)}function ft(t,e){return b(t.getUTCMilliseconds(),e,3)}function ht(t,e){return ft(t,e)+\"000\"}function pt(t,e){return b(t.getUTCMonth()+1,e,2)}function dt(t,e){return b(t.getUTCMinutes(),e,2)}function vt(t,e){return b(t.getUTCSeconds(),e,2)}function gt(t){var e=t.getUTCDay();return 0===e?7:e}function yt(t,e){return b(n.Ox.count((0,l.Z)(t)-1,t),e,2)}function mt(t,e){var r=t.getUTCDay();return t=r>=4||0===r?(0,n.hB)(t):n.hB.ceil(t),b(n.hB.count((0,l.Z)(t),t)+(4===(0,l.Z)(t).getUTCDay()),e,2)}function xt(t){return t.getUTCDay()}function bt(t,e){return b(n.l6.count((0,l.Z)(t)-1,t),e,2)}function _t(t,e){return b(t.getUTCFullYear()%100,e,2)}function wt(t,e){return b(t.getUTCFullYear()%1e4,e,4)}function Tt(){return\"+0000\"}function kt(){return\"%\"}function At(t){return+t}function Mt(t){return Math.floor(+t/1e3)}p=h({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}),d=p.format,p.parse,v=p.utcFormat,p.utcParse},82301:function(t,e,r){\"use strict\";r.d(e,{a:function(){return o}});var n=r(30052),i=r(54263),a=(0,n.Z)((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.yB)/i.UD}),(function(t){return t.getDate()-1}));e.Z=a;var o=a.range},54263:function(t,e,r){\"use strict\";r.d(e,{UD:function(){return o},Y2:function(){return a},Ym:function(){return n},iM:function(){return s},yB:function(){return i}});var n=1e3,i=6e4,a=36e5,o=864e5,s=6048e5},81041:function(t,e,r){\"use strict\";r.r(e),r.d(e,{timeDay:function(){return y.Z},timeDays:function(){return y.a},timeFriday:function(){return m.mC},timeFridays:function(){return m.b$},timeHour:function(){return v},timeHours:function(){return g},timeInterval:function(){return n.Z},timeMillisecond:function(){return a},timeMilliseconds:function(){return o},timeMinute:function(){return h},timeMinutes:function(){return p},timeMonday:function(){return m.wA},timeMondays:function(){return m.bJ},timeMonth:function(){return b},timeMonths:function(){return _},timeSaturday:function(){return m.EY},timeSaturdays:function(){return m.Ff},timeSecond:function(){return u},timeSeconds:function(){return c},timeSunday:function(){return m.OM},timeSundays:function(){return m.vm},timeThursday:function(){return m.bL},timeThursdays:function(){return m.$t},timeTuesday:function(){return m.sy},timeTuesdays:function(){return m.aU},timeWednesday:function(){return m.zg},timeWednesdays:function(){return m.Ld},timeWeek:function(){return m.OM},timeWeeks:function(){return m.vm},timeYear:function(){return w.Z},timeYears:function(){return w.g},utcDay:function(){return L.Z},utcDays:function(){return L.y},utcFriday:function(){return C.QQ},utcFridays:function(){return C.fz},utcHour:function(){return S},utcHours:function(){return E},utcMillisecond:function(){return a},utcMilliseconds:function(){return o},utcMinute:function(){return k},utcMinutes:function(){return A},utcMonday:function(){return C.l6},utcMondays:function(){return C.$3},utcMonth:function(){return O},utcMonths:function(){return I},utcSaturday:function(){return C.g4},utcSaturdays:function(){return C.Q_},utcSecond:function(){return u},utcSeconds:function(){return c},utcSunday:function(){return C.Ox},utcSundays:function(){return C.SU},utcThursday:function(){return C.hB},utcThursdays:function(){return C.xj},utcTuesday:function(){return C.J1},utcTuesdays:function(){return C.DK},utcWednesday:function(){return C.b3},utcWednesdays:function(){return C.uy},utcWeek:function(){return C.Ox},utcWeeks:function(){return C.SU},utcYear:function(){return D.Z},utcYears:function(){return D.D}});var n=r(30052),i=(0,n.Z)((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?(0,n.Z)((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i,o=i.range,s=r(54263),l=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*s.Ym)}),(function(t,e){return(e-t)/s.Ym}),(function(t){return t.getUTCSeconds()})),u=l,c=l.range,f=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.Ym)}),(function(t,e){t.setTime(+t+e*s.yB)}),(function(t,e){return(e-t)/s.yB}),(function(t){return t.getMinutes()})),h=f,p=f.range,d=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.Ym-t.getMinutes()*s.yB)}),(function(t,e){t.setTime(+t+e*s.Y2)}),(function(t,e){return(e-t)/s.Y2}),(function(t){return t.getHours()})),v=d,g=d.range,y=r(82301),m=r(59879),x=(0,n.Z)((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),b=x,_=x.range,w=r(34823),T=(0,n.Z)((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*s.yB)}),(function(t,e){return(e-t)/s.yB}),(function(t){return t.getUTCMinutes()})),k=T,A=T.range,M=(0,n.Z)((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*s.Y2)}),(function(t,e){return(e-t)/s.Y2}),(function(t){return t.getUTCHours()})),S=M,E=M.range,L=r(48480),C=r(58176),P=(0,n.Z)((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),O=P,I=P.range,D=r(79791)},30052:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return a}});var n=new Date,i=new Date;function a(t,e,r,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(r){return t(r=new Date(r-1)),e(r,1),t(r),r},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+r)),e(r,i),t(r)}while(a=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(t,n){if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}))},r&&(s.count=function(e,a){return n.setTime(+e),i.setTime(+a),t(n),t(i),Math.floor(r(n,i))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}},48480:function(t,e,r){\"use strict\";r.d(e,{y:function(){return o}});var n=r(30052),i=r(54263),a=(0,n.Z)((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/i.UD}),(function(t){return t.getUTCDate()-1}));e.Z=a;var o=a.range},58176:function(t,e,r){\"use strict\";r.d(e,{$3:function(){return d},DK:function(){return v},J1:function(){return l},Ox:function(){return o},QQ:function(){return f},Q_:function(){return x},SU:function(){return p},b3:function(){return u},fz:function(){return m},g4:function(){return h},hB:function(){return c},l6:function(){return s},uy:function(){return g},xj:function(){return y}});var n=r(30052),i=r(54263);function a(t){return(0,n.Z)((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/i.iM}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},79791:function(t,e,r){\"use strict\";r.d(e,{D:function(){return a}});var n=r(30052),i=(0,n.Z)((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.Z)((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null},e.Z=i;var a=i.range},59879:function(t,e,r){\"use strict\";r.d(e,{$t:function(){return y},EY:function(){return h},Ff:function(){return x},Ld:function(){return g},OM:function(){return o},aU:function(){return v},b$:function(){return m},bJ:function(){return d},bL:function(){return c},mC:function(){return f},sy:function(){return l},vm:function(){return p},wA:function(){return s},zg:function(){return u}});var n=r(30052),i=r(54263);function a(t){return(0,n.Z)((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.yB)/i.iM}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},34823:function(t,e,r){\"use strict\";r.d(e,{g:function(){return a}});var n=r(30052),i=(0,n.Z)((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.Z)((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null},e.Z=i;var a=i.range},17045:function(t,e,r){\"use strict\";var n=r(8709),i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol(\"foo\"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,l=r(55622)(),u=s&&l,c=function(t,e,r,n){if(e in t)if(!0===n){if(t[e]===r)return}else if(\"function\"!=typeof(i=n)||\"[object Function]\"!==a.call(i)||!n())return;var i;u?s(t,e,{configurable:!0,enumerable:!1,value:r,writable:!0}):t[e]=r},f=function(t,e){var r=arguments.length>2?arguments[2]:{},a=n(e);i&&(a=o.call(a,Object.getOwnPropertySymbols(e)));for(var s=0;ss*l){var p=(h-f)/s;o[c]=1e3*p}}return o}function i(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*a){o=l=t[0],s=f=t[1];for(var b=a;bl&&(l=h),d>f&&(f=d);v=0!==(v=Math.max(l-o,f-s))?1/v:0}return i(m,x,a,o,s,v),x}function r(t,e,r,n,i){var a,o;if(i===M(t,e,r,n)>0)for(a=e;a=e;a-=n)o=T(a,t[a],t[a+1],o);return o&&y(o,o.next)&&(k(o),o=o.next),o}function n(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!y(n,n.next)&&0!==g(n.prev,n,n.next))n=n.next;else{if(k(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function i(t,e,r,u,c,f,p){if(t){!p&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=h(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(t,u,c,f);for(var d,v,g=t;t.prev!==t.next;)if(d=t.prev,v=t.next,f?o(t,u,c,f):a(t))e.push(d.i/r),e.push(t.i/r),e.push(v.i/r),k(t),t=v.next,g=v.next;else if((t=v)===g){p?1===p?i(t=s(n(t),e,r),e,r,u,c,f,2):2===p&&l(t,e,r,u,c,f):i(n(t),e,r,u,c,f,1);break}}}function a(t){var e=t.prev,r=t,n=t.next;if(g(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(d(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&g(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function o(t,e,r,n){var i=t.prev,a=t,o=t.next;if(g(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=h(s,l,e,r,n),p=h(u,c,e,r,n),v=t.prevZ,y=t.nextZ;v&&v.z>=f&&y&&y.z<=p;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;if(v=v.prevZ,y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}for(;v&&v.z>=f;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.prevZ}for(;y&&y.z<=p;){if(y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}return!0}function s(t,e,r){var i=t;do{var a=i.prev,o=i.next.next;!y(a,o)&&m(a,i,i.next,o)&&_(a,o)&&_(o,a)&&(e.push(a.i/r),e.push(i.i/r),e.push(o.i/r),k(i),k(i.next),i=t=o),i=i.next}while(i!==t);return n(i)}function l(t,e,r,a,o,s){var l=t;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&v(l,u)){var c=w(l,u);return l=n(l,l.next),c=n(c,c.next),i(l,e,r,a,o,s),void i(c,e,r,a,o,s)}u=u.next}l=l.next}while(l!==t)}function u(t,e){return t.x-e.x}function c(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=c&&i!==n.x&&d(ar.x||n.x===r.x&&f(r,n)))&&(r=n,p=l)),n=n.next}while(n!==u);return r}(t,e),e){var r=w(e,t);n(e,e.next),n(r,r.next)}}function f(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function h(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function p(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&m(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(_(t,e)&&_(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||y(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function y(t,e){return t.x===e.x&&t.y===e.y}function m(t,e,r,n){var i=b(g(t,e,r)),a=b(g(t,e,n)),o=b(g(r,n,t)),s=b(g(r,n,e));return i!==a&&o!==s||!(0!==i||!x(t,r,e))||!(0!==a||!x(t,n,e))||!(0!==o||!x(r,t,n))||!(0!==s||!x(r,e,n))}function x(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function b(t){return t>0?1:t<0?-1:0}function _(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function w(t,e){var r=new A(t.i,t.x,t.y),n=new A(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function T(t,e,r,n){var i=new A(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function k(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function M(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},2502:function(t,e,r){var n=r(68664);t.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function u(t){o[t]=!1,s.hasOwnProperty(t)&&Object.keys(s[t]).forEach((function(e){delete s[t][e],o[e]&&u(e)}))}function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o=55296&&m<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,v):w,e?(p.value=w,d(g,v,p)):g[v]=w,++v;y=v}if(void 0===y)for(y=o(t.length),e&&(g=new e(y)),r=0;r0?1:-1}},56247:function(t,e,r){\"use strict\";var n=r(9953),i=Math.abs,a=Math.floor;t.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},35976:function(t,e,r){\"use strict\";var n=r(56247),i=Math.max;t.exports=function(t){return i(0,n(t))}},67260:function(t,e,r){\"use strict\";var n=r(78513),i=r(36672),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(r,u){var c,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(u),c=s(r),h&&c.sort(\"function\"==typeof h?a.call(h,r):void 0),\"function\"!=typeof t&&(t=c[t]),o.call(t,c,(function(t,n){return l.call(r,t)?o.call(u,f,r[t],t,r,n):e}))}}},95879:function(t,e,r){\"use strict\";t.exports=r(73583)()?Object.assign:r(34205)},73583:function(t){\"use strict\";t.exports=function(){var t,e=Object.assign;return\"function\"==typeof e&&(e(t={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),t.foo+t.bar+t.trzy===\"razdwatrzy\")}},34205:function(t,e,r){\"use strict\";var n=r(68700),i=r(36672),a=Math.max;t.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},87963:function(t){\"use strict\";var e=Object.prototype.toString,r=e.call(\"\");t.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},43043:function(t){\"use strict\";var e=Object.create(null),r=Math.random;t.exports=function(){var t;do{t=r().toString(36).slice(2)}while(e[t]);return t}},32411:function(t,e,r){\"use strict\";var n,i=r(1496),a=r(66741),o=r(62072),s=r(8260),l=r(95426),u=Object.defineProperty;n=t.exports=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l.call(this,t),e=e?a.call(e,\"key+value\")?\"key+value\":a.call(e,\"key\")?\"key\":\"value\":\"value\",u(this,\"__kind__\",o(\"\",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t}))}),u(n.prototype,s.toStringTag,o(\"c\",\"Array Iterator\"))},27515:function(t,e,r){\"use strict\";var n=r(73051),i=r(78513),a=r(87963),o=r(66661),s=Array.isArray,l=Function.prototype.call,u=Array.prototype.some;t.exports=function(t,e){var r,c,f,h,p,d,v,g,y=arguments[2];if(s(t)||n(t)?r=\"array\":a(t)?r=\"string\":t=o(t),i(e),f=function(){h=!0},\"array\"!==r)if(\"string\"!==r)for(c=t.next();!c.done;){if(l.call(e,y,c.value,f),h)return;c=t.next()}else for(d=t.length,p=0;p=55296&&g<=56319&&(v+=t[++p]),l.call(e,y,v,f),!h);++p);else u.call(t,(function(t){return l.call(e,y,t,f),h}))}},66661:function(t,e,r){\"use strict\";var n=r(73051),i=r(87963),a=r(32411),o=r(259),s=r(58095),l=r(8260).iterator;t.exports=function(t){return\"function\"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},95426:function(t,e,r){\"use strict\";var n,i=r(16134),a=r(95879),o=r(78513),s=r(36672),l=r(62072),u=r(55174),c=r(8260),f=Object.defineProperty,h=Object.defineProperties;t.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");h(this,{__list__:l(\"w\",s(t)),__context__:l(\"w\",e),__nextIndex__:l(\"w\",0)}),e&&(o(e.on),e.on(\"_add\",this._onAdd),e.on(\"_delete\",this._onDelete),e.on(\"_clear\",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,\"__redo__\",l(\"c\",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,c.iterator,l((function(){return this})))},35940:function(t,e,r){\"use strict\";var n=r(73051),i=r(95296),a=r(87963),o=r(8260).iterator,s=Array.isArray;t.exports=function(t){return!(!i(t)||!s(t)&&!a(t)&&!n(t)&&\"function\"!=typeof t[o])}},259:function(t,e,r){\"use strict\";var n,i=r(1496),a=r(62072),o=r(8260),s=r(95426),l=Object.defineProperty;n=t.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),l(this,\"__length__\",a(\"\",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a(\"c\",\"String Iterator\"))},58095:function(t,e,r){\"use strict\";var n=r(35940);t.exports=function(t){if(!n(t))throw new TypeError(t+\" is not iterable\");return t}},73523:function(t){\"use strict\";function e(t,e){if(null==t)throw new TypeError(\"Cannot convert first argument to object\");for(var r=Object(t),n=1;n0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error(\"Possible EventEmitter memory leak detected. \"+o.length+\" \"+String(e)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");c.name=\"MaxListenersExceededWarning\",c.emitter=t,c.type=e,c.count=o.length,u=c,console&&console.warn&&console.warn(u)}return t}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function h(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:\"function\"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error(\"Unhandled error.\"+(o?\" (\"+o.message+\")\":\"\"));throw s.context=o,s}var l=a[t];if(void 0===l)return!1;if(\"function\"==typeof l)n(l,this,e);else{var u=l.length,c=d(l,u);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},a.prototype.listeners=function(t){return h(this,t,!0)},a.prototype.rawListeners=function(t){return h(this,t,!1)},a.listenerCount=function(t,e){return\"function\"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},a.prototype.listenerCount=p,a.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},60774:function(t){var e=function(){if(\"object\"==typeof self&&self)return self;if(\"object\"==typeof window&&window)return window;throw new Error(\"Unable to resolve global `this`\")};t.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,\"__global__\",{get:function(){return this},configurable:!0})}catch(t){return e()}try{return __global__||e()}finally{delete Object.prototype.__global__}}()},94908:function(t,e,r){\"use strict\";t.exports=r(51152)()?globalThis:r(60774)},51152:function(t){\"use strict\";t.exports=function(){return\"object\"==typeof globalThis&&!!globalThis&&globalThis.Array===Array}},92770:function(t,e,r){\"use strict\";var n=r(18546);t.exports=function(t){var e=typeof t;if(\"string\"===e){var r=t;if(0==(t=+t)&&n(r))return!1}else if(\"number\"!==e)return!1;return t-t<1}},30120:function(t,e,r){var n=r(90660);t.exports=function(t,e,r){if(!t)throw new TypeError(\"must specify data as first parameter\");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&\"number\"==typeof t[0][0]){var i,a,o,s,l=t[0].length,u=t.length*l;e&&\"string\"!=typeof e||(e=new(n(e||\"float32\"))(u+r));var c=e.length-r;if(u!==c)throw new Error(\"source length \"+u+\" (\"+l+\"x\"+t.length+\") does not match destination length \"+c);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},32879:function(t){\"use strict\";function e(t,a){a||(a={}),(\"string\"==typeof t||Array.isArray(t))&&(a.family=t);var o=Array.isArray(a.family)?a.family.join(\", \"):a.family;if(!o)throw Error(\"`family` must be defined\");var s=a.size||a.fontSize||a.em||48,l=a.weight||a.fontWeight||\"\",u=(t=[a.style||a.fontStyle||\"\",l,s].join(\" \")+\"px \"+o,a.origin||\"top\");if(e.cache[o]&&s<=e.cache[o].em)return r(e.cache[o],u);var c=a.canvas||e.canvas,f=c.getContext(\"2d\"),h={upper:void 0!==a.upper?a.upper:\"H\",lower:void 0!==a.lower?a.lower:\"x\",descent:void 0!==a.descent?a.descent:\"p\",ascent:void 0!==a.ascent?a.ascent:\"h\",tittle:void 0!==a.tittle?a.tittle:\"i\",overshoot:void 0!==a.overshoot?a.overshoot:\"O\"},p=Math.ceil(1.5*s);c.height=p,c.width=.5*p,f.font=t;var d=\"H\",v={top:0};f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillStyle=\"black\",f.fillText(d,0,0);var g=n(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline=\"bottom\",f.fillText(d,0,p);var y=n(f.getImageData(0,0,p,p));v.lineHeight=v.bottom=p-y+g,f.clearRect(0,0,p,p),f.textBaseline=\"alphabetic\",f.fillText(d,0,p);var m=p-n(f.getImageData(0,0,p,p))-1+g;v.baseline=v.alphabetic=m,f.clearRect(0,0,p,p),f.textBaseline=\"middle\",f.fillText(d,0,.5*p);var x=n(f.getImageData(0,0,p,p));v.median=v.middle=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"hanging\",f.fillText(d,0,.5*p);var b=n(f.getImageData(0,0,p,p));v.hanging=p-b-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"ideographic\",f.fillText(d,0,p);var _=n(f.getImageData(0,0,p,p));if(v.ideographic=p-_-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.upper,0,0),v.upper=n(f.getImageData(0,0,p,p)),v.capHeight=v.baseline-v.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.lower,0,0),v.lower=n(f.getImageData(0,0,p,p)),v.xHeight=v.baseline-v.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.tittle,0,0),v.tittle=n(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.ascent,0,0),v.ascent=n(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.descent,0,0),v.descent=i(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.overshoot,0,0);var w=i(f.getImageData(0,0,p,p));v.overshoot=w-m}for(var T in v)v[T]/=s;return v.em=s,e.cache[o]=v,r(v,u)}function r(t,e){var r={};for(var n in\"string\"==typeof e&&(e=t[e]),t)\"em\"!==n&&(r[n]=t[n]-e);return r}function n(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}t.exports=e,e.canvas=document.createElement(\"canvas\"),e.cache={}},31353:function(t,e,r){\"use strict\";var n=r(85395),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty;t.exports=function(t,e,r){if(!n(e))throw new TypeError(\"iterator must be a function\");var o;arguments.length>=3&&(o=r),\"[object Array]\"===i.call(t)?function(t,e,r){for(var n=0,i=t.length;n1&&\"boolean\"!=typeof e)throw new o('\"allowMissing\" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,t))throw new i(\"`%` may not be present anywhere but at the beginning and end of the intrinsic name\");var r=function(t){var e=k(t,0,1),r=k(t,-1);if(\"%\"===e&&\"%\"!==r)throw new i(\"invalid intrinsic syntax, expected closing `%`\");if(\"%\"===r&&\"%\"!==e)throw new i(\"invalid intrinsic syntax, expected opening `%`\");var n=[];return T(t,M,(function(t,e,r,i){n[n.length]=r?T(i,S,\"$1\"):e||t})),n}(t),n=r.length>0?r[0]:\"\",a=E(\"%\"+n+\"%\",e),s=a.name,u=a.value,c=!1,f=a.alias;f&&(n=f[0],w(r,_([0,1],f)));for(var h=1,p=!0;h=r.length){var m=l(u,d);u=(p=!!m)&&\"get\"in m&&!(\"originalValue\"in m.get)?m.get:u[d]}else p=b(u,d),u=u[d];p&&!c&&(v[s]=u)}}return u}},85400:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15];return t[0]=s*(h*y-p*g)-f*(l*y-u*g)+v*(l*p-u*h),t[1]=-(n*(h*y-p*g)-f*(i*y-a*g)+v*(i*p-a*h)),t[2]=n*(l*y-u*g)-s*(i*y-a*g)+v*(i*u-a*l),t[3]=-(n*(l*p-u*h)-s*(i*p-a*h)+f*(i*u-a*l)),t[4]=-(o*(h*y-p*g)-c*(l*y-u*g)+d*(l*p-u*h)),t[5]=r*(h*y-p*g)-c*(i*y-a*g)+d*(i*p-a*h),t[6]=-(r*(l*y-u*g)-o*(i*y-a*g)+d*(i*u-a*l)),t[7]=r*(l*p-u*h)-o*(i*p-a*h)+c*(i*u-a*l),t[8]=o*(f*y-p*v)-c*(s*y-u*v)+d*(s*p-u*f),t[9]=-(r*(f*y-p*v)-c*(n*y-a*v)+d*(n*p-a*f)),t[10]=r*(s*y-u*v)-o*(n*y-a*v)+d*(n*u-a*s),t[11]=-(r*(s*p-u*f)-o*(n*p-a*f)+c*(n*u-a*s)),t[12]=-(o*(f*g-h*v)-c*(s*g-l*v)+d*(s*h-l*f)),t[13]=r*(f*g-h*v)-c*(n*g-i*v)+d*(n*h-i*f),t[14]=-(r*(s*g-l*v)-o*(n*g-i*v)+d*(n*l-i*s)),t[15]=r*(s*h-l*f)-o*(n*h-i*f)+c*(n*l-i*s),t}},42331:function(t){t.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},31042:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},11902:function(t){t.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},89887:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8],c=t[9],f=t[10],h=t[11],p=t[12],d=t[13],v=t[14],g=t[15];return(e*o-r*a)*(f*g-h*v)-(e*s-n*a)*(c*g-h*d)+(e*l-i*a)*(c*v-f*d)+(r*s-n*o)*(u*g-h*p)-(r*l-i*o)*(u*v-f*p)+(n*l-i*s)*(u*d-c*p)}},27812:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,u=r*o,c=n*o,f=n*s,h=i*o,p=i*s,d=i*l,v=a*o,g=a*s,y=a*l;return t[0]=1-f-d,t[1]=c+y,t[2]=h-g,t[3]=0,t[4]=c-y,t[5]=1-u-d,t[6]=p+v,t[7]=0,t[8]=h+g,t[9]=p-v,t[10]=1-u-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},34045:function(t){t.exports=function(t,e,r){var n,i,a,o=r[0],s=r[1],l=r[2],u=Math.sqrt(o*o+s*s+l*l);return Math.abs(u)<1e-6?null:(o*=u=1/u,s*=u,l*=u,n=Math.sin(e),a=1-(i=Math.cos(e)),t[0]=o*o*a+i,t[1]=s*o*a+l*n,t[2]=l*o*a-s*n,t[3]=0,t[4]=o*s*a-l*n,t[5]=s*s*a+i,t[6]=l*s*a+o*n,t[7]=0,t[8]=o*l*a+s*n,t[9]=s*l*a-o*n,t[10]=l*l*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}},45973:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,u=a+a,c=n*s,f=n*l,h=n*u,p=i*l,d=i*u,v=a*u,g=o*s,y=o*l,m=o*u;return t[0]=1-(p+v),t[1]=f+m,t[2]=h-y,t[3]=0,t[4]=f-m,t[5]=1-(c+v),t[6]=d+g,t[7]=0,t[8]=h+y,t[9]=d-g,t[10]=1-(c+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},81472:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},14669:function(t){t.exports=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}},75262:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},331:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},11049:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},75195:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),u=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*u,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*u,t[15]=0,t}},71551:function(t){t.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},79576:function(t,e,r){t.exports={create:r(11902),clone:r(42331),copy:r(31042),identity:r(71551),transpose:r(88654),invert:r(95874),adjoint:r(85400),determinant:r(89887),multiply:r(91362),translate:r(31283),scale:r(10789),rotate:r(65074),rotateX:r(35545),rotateY:r(94918),rotateZ:r(15692),fromRotation:r(34045),fromRotationTranslation:r(45973),fromScaling:r(81472),fromTranslation:r(14669),fromXRotation:r(75262),fromYRotation:r(331),fromZRotation:r(11049),fromQuat:r(27812),frustum:r(75195),perspective:r(7864),perspectiveFromFieldOfView:r(35279),ortho:r(60378),lookAt:r(65551),str:r(6726)}},95874:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15],m=r*s-n*o,x=r*l-i*o,b=r*u-a*o,_=n*l-i*s,w=n*u-a*s,T=i*u-a*l,k=c*v-f*d,A=c*g-h*d,M=c*y-p*d,S=f*g-h*v,E=f*y-p*v,L=h*y-p*g,C=m*L-x*E+b*S+_*M-w*A+T*k;return C?(C=1/C,t[0]=(s*L-l*E+u*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(v*T-g*w+y*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-u*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-y*x)*C,t[7]=(c*T-h*b+p*x)*C,t[8]=(o*E-s*M+u*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-v*b+y*m)*C,t[11]=(f*b-c*w-p*m)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(v*x-d*_-g*m)*C,t[15]=(c*_-f*x+h*m)*C,t):null}},65551:function(t,e,r){var n=r(71551);t.exports=function(t,e,r,i){var a,o,s,l,u,c,f,h,p,d,v=e[0],g=e[1],y=e[2],m=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];return Math.abs(v-_)<1e-6&&Math.abs(g-w)<1e-6&&Math.abs(y-T)<1e-6?n(t):(f=v-_,h=g-w,p=y-T,a=x*(p*=d=1/Math.sqrt(f*f+h*h+p*p))-b*(h*=d),o=b*(f*=d)-m*p,s=m*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0),l=h*s-p*o,u=p*a-f*s,c=f*o-h*a,(d=Math.sqrt(l*l+u*u+c*c))?(l*=d=1/d,u*=d,c*=d):(l=0,u=0,c=0),t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=u,t[6]=h,t[7]=0,t[8]=s,t[9]=c,t[10]=p,t[11]=0,t[12]=-(a*v+o*g+s*y),t[13]=-(l*v+u*g+c*y),t[14]=-(f*v+h*g+p*y),t[15]=1,t)}},91362:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}},60378:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t}},7864:function(t){t.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},35279:function(t){t.exports=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),u=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*u*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}},65074:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);return Math.abs(P)<1e-6?null:(E*=P=1/P,L*=P,C*=P,i=Math.sin(r),o=1-(a=Math.cos(r)),s=e[0],l=e[1],u=e[2],c=e[3],f=e[4],h=e[5],p=e[6],d=e[7],v=e[8],g=e[9],y=e[10],m=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+v*_,t[1]=l*x+h*b+g*_,t[2]=u*x+p*b+y*_,t[3]=c*x+d*b+m*_,t[4]=s*w+f*T+v*k,t[5]=l*w+h*T+g*k,t[6]=u*w+p*T+y*k,t[7]=c*w+d*T+m*k,t[8]=s*A+f*M+v*S,t[9]=l*A+h*M+g*S,t[10]=u*A+p*M+y*S,t[11]=c*A+d*M+m*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}},35545:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+u*n,t[5]=o*i+c*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=u*i-a*n,t[9]=c*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},94918:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i-u*n,t[1]=o*i-c*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+u*i,t[9]=o*n+c*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},15692:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[4],c=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+u*n,t[1]=o*i+c*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=u*i-a*n,t[5]=c*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},10789:function(t){t.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},6726:function(t){t.exports=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"}},31283:function(t){t.exports=function(t,e,r){var n,i,a,o,s,l,u,c,f,h,p,d,v=r[0],g=r[1],y=r[2];return e===t?(t[12]=e[0]*v+e[4]*g+e[8]*y+e[12],t[13]=e[1]*v+e[5]*g+e[9]*y+e[13],t[14]=e[2]*v+e[6]*g+e[10]*y+e[14],t[15]=e[3]*v+e[7]*g+e[11]*y+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=u,t[7]=c,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*v+s*g+f*y+e[12],t[13]=i*v+l*g+h*y+e[13],t[14]=a*v+u*g+p*y+e[14],t[15]=o*v+c*g+d*y+e[15]),t}},88654:function(t){t.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},42505:function(t,e,r){\"use strict\";var n=r(72791),i=r(71299),a=r(98580),o=r(12018),s=r(83522),l=r(25075),u=r(68016),c=r(58404),f=r(18863),h=r(10973),p=r(25677),d=r(75686),v=r(53545),g=r(56131),y=r(32879),m=r(30120),x=r(13547).nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement(\"div\"));w.style.font=\"italic small-caps bold condensed 16px/2 cursive\",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var T=function(t){!function(t){return\"function\"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:\"uint8\",usage:\"stream\"}),this.sizeBuffer=this.regl.buffer({type:\"float\",usage:\"stream\"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop(\"count\"),offset:t.prop(\"offset\"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this(\"sizeBuffer\")},width:{offset:0,stride:8,buffer:t.this(\"sizeBuffer\")},char:t.this(\"charBuffer\"),position:t.this(\"position\")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop(\"color\"),opacity:t.prop(\"opacity\"),viewport:t.this(\"viewportArray\"),scale:t.this(\"scale\"),align:t.prop(\"align\"),baseline:t.prop(\"baseline\"),translate:t.this(\"translate\"),positionOffset:t.prop(\"positionOffset\")},primitive:\"points\",viewport:t.this(\"viewport\"),vert:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tattribute float width, charOffset, char;\\n\\t\\t\\tattribute vec2 position;\\n\\t\\t\\tuniform float fontSize, charStep, em, align, baseline;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform vec4 color;\\n\\t\\t\\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\\n\\t\\t\\t\\t\\t+ vec2(positionOffset.x, -positionOffset.y)))\\n\\t\\t\\t\\t\\t/ (viewport.zw * scale.xy);\\n\\n\\t\\t\\t\\tvec2 position = (position + translate) * scale;\\n\\t\\t\\t\\tposition += offset * scale;\\n\\n\\t\\t\\t\\tcharCoord = position * viewport.zw + viewport.xy;\\n\\n\\t\\t\\t\\tgl_Position = vec4(position * 2. - 1., 0, 1);\\n\\n\\t\\t\\t\\tgl_PointSize = charStep;\\n\\n\\t\\t\\t\\tcharId.x = mod(char, atlasDim.x);\\n\\t\\t\\t\\tcharId.y = floor(char / atlasDim.x);\\n\\n\\t\\t\\t\\tcharWidth = width * em;\\n\\n\\t\\t\\t\\tfontColor = color / 255.;\\n\\t\\t\\t}\",frag:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tuniform float fontSize, charStep, opacity;\\n\\t\\t\\tuniform vec2 atlasSize;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform sampler2D atlas;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\n\\t\\t\\tfloat lightness(vec4 color) {\\n\\t\\t\\t\\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\\n\\t\\t\\t}\\n\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\\n\\t\\t\\t\\tfloat halfCharStep = floor(charStep * .5 + .5);\\n\\n\\t\\t\\t\\t// invert y and shift by 1px (FF expecially needs that)\\n\\t\\t\\t\\tuv.y = charStep - uv.y;\\n\\n\\t\\t\\t\\t// ignore points outside of character bounding box\\n\\t\\t\\t\\tfloat halfCharWidth = ceil(charWidth * .5);\\n\\t\\t\\t\\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\\n\\t\\t\\t\\t\\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\\n\\n\\t\\t\\t\\tuv += charId * charStep;\\n\\t\\t\\t\\tuv = uv / atlasSize;\\n\\n\\t\\t\\t\\tvec4 color = fontColor;\\n\\t\\t\\t\\tvec4 mask = texture2D(atlas, uv);\\n\\n\\t\\t\\t\\tfloat maskY = lightness(mask);\\n\\t\\t\\t\\t// float colorY = lightness(color);\\n\\t\\t\\t\\tcolor.a *= maskY;\\n\\t\\t\\t\\tcolor.a *= opacity;\\n\\n\\t\\t\\t\\t// color.a += .1;\\n\\n\\t\\t\\t\\t// antialiasing, see yiq color space y-channel formula\\n\\t\\t\\t\\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\\n\\n\\t\\t\\t\\tgl_FragColor = color;\\n\\t\\t\\t}\"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if(\"string\"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:\"position positions coord coords coordinates\",font:\"font fontFace fontface typeface cssFont css-font family fontFamily\",fontSize:\"fontSize fontsize size font-size\",text:\"text texts chars characters value values symbols\",align:\"align alignment textAlign textbaseline\",baseline:\"baseline textBaseline textbaseline\",direction:\"dir direction textDirection\",color:\"color colour fill fill-color fillColor textColor textcolor\",kerning:\"kerning kern\",range:\"range dataBox\",viewport:\"vp viewport viewBox viewbox viewPort\",opacity:\"opacity alpha transparency visible visibility opaque\",offset:\"offset positionOffset padding shift indent indentation\"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&(\"number\"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=m(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+\"px sans-serif\");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if(\"string\"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+\"px \"+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var u=t.family.join(\", \"),c=[t.style];t.style!=t.variant&&c.push(t.variant),t.variant!=t.weight&&c.push(t.weight),_&&t.weight!=t.stretch&&c.push(t.stretch),e.font[r]={baseString:i,family:u,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:y(u,{origin:\"top\",fontSize:T.baseFontSize,fontStyle:c.join(\" \")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),\"string\"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,k=c.mallocFloat(2*this.count),A=0,M=0;A1?e.align[r]:e.align[0]:e.align;if(\"number\"==typeof n)return n;switch(n){case\"right\":case\"end\":return-t;case\"center\":case\"centre\":case\"middle\":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,-1*(i+=\"number\"==typeof t?t-n.baseline:-n[t])}))),null!=t.color)if(t.color||(t.color=\"transparent\"),\"string\"!=typeof t.color&&isNaN(t.color)){var q;if(\"number\"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=c.mallocUint8(G);for(var Z=(t.color.subarray||t.color.slice).bind(t.color),Y=0;Y4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text=\"\",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement(\"canvas\"),T.atlasContext=T.atlasCanvas.getContext(\"2d\",{alpha:!1}),T.baseFontSize=64,T.fonts={},t.exports=T},12018:function(t,e,r){\"use strict\";var n=r(71299);function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.g.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.g.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return\"function\"==typeof t.getContext&&\"width\"in t&&\"height\"in t}function o(){var t=document.createElement(\"canvas\");return t.style.position=\"absolute\",t.style.top=0,t.style.left=0,t}t.exports=function(t){var e;if(t?\"string\"==typeof t&&(t={container:t}):t={},(t=a(t)||\"string\"==typeof(e=t).nodeName&&\"function\"==typeof e.appendChild&&\"function\"==typeof e.getBoundingClientRect?{container:t}:function(t){return\"function\"==typeof t.drawArrays||\"function\"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:\"container target element el canvas holder parent parentNode wrapper use ref root node\",gl:\"gl context webgl glContext\",attrs:\"attributes attrs contextAttributes\",pixelRatio:\"pixelRatio pxRatio px ratio pxratio pixelratio\",width:\"w width\",height:\"h height\"},!0)).pixelRatio||(t.pixelRatio=r.g.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if(\"string\"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error(\"Element \"+t.container+\" is not found\");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if(\"undefined\"==typeof document)throw Error(\"Not DOM environment. Use headless-gl.\");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||[\"webgl\",\"experimental-webgl\",\"webgl-experimental\"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}},56068:function(t){t.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v}},42018:function(t){\"function\"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},47216:function(t,e,r){\"use strict\";var n=r(84543)(),i=r(6614)(\"Object.prototype.toString\"),a=function(t){return!(n&&t&&\"object\"==typeof t&&Symbol.toStringTag in t)&&\"[object Arguments]\"===i(t)},o=function(t){return!!a(t)||null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Array]\"!==i(t)&&\"[object Function]\"===i(t.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,t.exports=s?a:o},54404:function(t){t.exports=!0},85395:function(t){\"use strict\";var e,r,n=Function.prototype.toString,i=\"object\"==typeof Reflect&&null!==Reflect&&Reflect.apply;if(\"function\"==typeof i&&\"function\"==typeof Object.defineProperty)try{e=Object.defineProperty({},\"length\",{get:function(){throw r}}),r={},i((function(){throw 42}),null,e)}catch(t){t!==r&&(i=null)}else i=null;var a=/^\\s*class\\b/,o=function(t){try{var e=n.call(t);return a.test(e)}catch(t){return!1}},s=function(t){try{return!o(t)&&(n.call(t),!0)}catch(t){return!1}},l=Object.prototype.toString,u=\"function\"==typeof Symbol&&!!Symbol.toStringTag,c=!(0 in[,]),f=function(){return!1};if(\"object\"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(f=function(t){if((c||!t)&&(void 0===t||\"object\"==typeof t))try{var e=l.call(t);return(\"[object HTMLAllCollection]\"===e||\"[object HTML document.all class]\"===e||\"[object HTMLCollection]\"===e||\"[object Object]\"===e)&&null==t(\"\")}catch(t){}return!1})}t.exports=i?function(t){if(f(t))return!0;if(!t)return!1;if(\"function\"!=typeof t&&\"object\"!=typeof t)return!1;try{i(t,null,e)}catch(t){if(t!==r)return!1}return!o(t)&&s(t)}:function(t){if(f(t))return!0;if(!t)return!1;if(\"function\"!=typeof t&&\"object\"!=typeof t)return!1;if(u)return s(t);if(o(t))return!1;var e=l.call(t);return!(\"[object Function]\"!==e&&\"[object GeneratorFunction]\"!==e&&!/^\\[object HTML/.test(e))&&s(t)}},65481:function(t,e,r){\"use strict\";var n,i=Object.prototype.toString,a=Function.prototype.toString,o=/^\\s*(?:function)?\\*/,s=r(84543)(),l=Object.getPrototypeOf;t.exports=function(t){if(\"function\"!=typeof t)return!1;if(o.test(a.call(t)))return!0;if(!s)return\"[object GeneratorFunction]\"===i.call(t);if(!l)return!1;if(void 0===n){var e=function(){if(!s)return!1;try{return Function(\"return function*() {}\")()}catch(t){}}();n=!!e&&l(e)}return l(t)===n}},62683:function(t){\"use strict\";t.exports=\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion))},64274:function(t){\"use strict\";t.exports=function(t){return t!=t}},15567:function(t,e,r){\"use strict\";var n=r(68222),i=r(17045),a=r(64274),o=r(14922),s=r(22442),l=n(o(),Number);i(l,{getPolyfill:o,implementation:a,shim:s}),t.exports=l},14922:function(t,e,r){\"use strict\";var n=r(64274);t.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN(\"a\")?Number.isNaN:n}},22442:function(t,e,r){\"use strict\";var n=r(17045),i=r(14922);t.exports=function(){var t=i();return n(Number,{isNaN:t},{isNaN:function(){return Number.isNaN!==t}}),t}},64941:function(t){\"use strict\";t.exports=function(t){var e=typeof t;return null!==t&&(\"object\"===e||\"function\"===e)}},10973:function(t){\"use strict\";var e=Object.prototype.toString;t.exports=function(t){var r;return\"[object Object]\"===e.call(t)&&(null===(r=Object.getPrototypeOf(t))||r===Object.getPrototypeOf({}))}},18546:function(t){\"use strict\";t.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},89546:function(t){\"use strict\";t.exports=function(t){return\"string\"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\\dz]$/i.test(t)&&t.length>4))}},9187:function(t,e,r){\"use strict\";var n=r(31353),i=r(72077),a=r(6614),o=a(\"Object.prototype.toString\"),s=r(84543)(),l=r(40383),u=\"undefined\"==typeof globalThis?r.g:globalThis,c=i(),f=a(\"Array.prototype.indexOf\",!0)||function(t,e){for(var r=0;r-1}return!!l&&function(t){var e=!1;return n(p,(function(r,n){if(!e)try{e=r.call(t)===n}catch(t){}})),e}(t)}},44517:function(t){t.exports=function(){\"use strict\";var t,e,r;function n(n,i){if(t)if(e){var a=\"var sharedChunk = {}; (\"+t+\")(sharedChunk); (\"+e+\")(sharedChunk);\",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:\"text/javascript\"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=\"1.10.1\",n=i;function i(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}i.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},i.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},i.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},i.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},i.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var a=o;function o(t,e){this.x=t,this.y=e}function s(t,e,r,i){var a=new n(t,e,r,i);return function(t){return a.solve(t)}}o.prototype={clone:function(){return new o(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},o.convert=function(t){return t instanceof o?t:Array.isArray(t)?new o(t[0],t[1]):t};var l=s(.25,.1,.25,1);function u(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function f(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function v(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function g(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function y(t,e){return-1!==t.indexOf(e,t.length-e.length)}function m(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function x(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function b(t){return Array.isArray(t)?t.map(b):\"object\"==typeof t&&t?m(t,b):t}var _={};function w(t){_[t]||(\"undefined\"!=typeof console&&console.warn(t),_[t]=!0)}function T(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function k(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)(?:\\=(?:([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)|(?:\\\"((?:[^\"\\\\]|\\\\.)*)\\\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),\"\"})),e[\"max-age\"]){var r=parseInt(e[\"max-age\"],10);isNaN(r)?delete e[\"max-age\"]:e[\"max-age\"]=r}return e}var S=null;function E(t){if(null==S){var e=t.navigator?t.navigator.userAgent:null;S=!!t.safari||!(!e||!(/\\b(iPad|iPhone|iPod)\\b/.test(e)||e.match(\"Safari\")&&!e.match(\"Chrome\")))}return S}function L(t){try{var e=self[t];return e.setItem(\"_mapbox_test_\",1),e.removeItem(\"_mapbox_test_\"),!0}catch(t){return!1}}var C,P,O,I,D=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,R=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,F={now:D,frame:function(t){var e=z(t);return{cancel:function(){return R(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement(\"canvas\"),n=r.getContext(\"2d\");if(!n)throw new Error(\"failed to create canvas 2d context\");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return C||(C=self.document.createElement(\"a\")),C.href=t,C.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==P&&(P=self.matchMedia(\"(prefers-reduced-motion: reduce)\")),P.matches)}},B={API_URL:\"https://api.mapbox.com\",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf(\"https://api.mapbox.cn\")?\"https://events.mapbox.cn/events/v2\":0===this.API_URL.indexOf(\"https://api.mapbox.com\")?\"https://events.mapbox.com/events/v2\":null:null},FEEDBACK_URL:\"https://apps.mapbox.com/feedback\",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},N={supported:!1,testSupport:function(t){!j&&I&&(U?V(t):O=t)}},j=!1,U=!1;function V(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;N.supported=!0}catch(t){}t.deleteTexture(e),j=!0}self.document&&((I=self.document.createElement(\"img\")).onload=function(){O&&V(O),O=null,U=!0},I.onerror=function(){j=!0,O=null},I.src=\"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=\");var H=\"01\";var q=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function G(t){return 0===t.indexOf(\"mapbox:\")}q.prototype._createSkuToken=function(){var t=function(){for(var t=\"\",e=0;e<10;e++)t+=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\"[Math.floor(62*Math.random())];return{token:[\"1\",H,t].join(\"\"),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},q.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},q.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},q.prototype.normalizeStyleURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path=\"/styles/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeGlyphsURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path=\"/fonts/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSourceURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path=\"/v4/\"+r.authority+\".json\",r.params.push(\"secure\"),this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return G(t)?(i.path=\"/styles/v1\"+i.path+\"/sprite\"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=\"\"+e+r,J(i))},q.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!G(t))return t;var r=X(t),n=F.devicePixelRatio>=2||512===e?\"@2x\":\"\",i=N.supported?\".webp\":\"$1\";r.path=r.path.replace(/(\\.(png|jpg)\\d*)(?=$)/,\"\"+n+i),r.path=r.path.replace(/^.+\\/v4\\//,\"/\"),r.path=\"/v4\"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){w(\"Unable to write to LocalStorage\")}},Q.prototype.processRequests=function(t){},Q.prototype.postEvent=function(t,e,n,i){var a=this;if(B.EVENTS_URL){var o=X(B.EVENTS_URL);o.params.push(\"access_token=\"+(i||B.ACCESS_TOKEN||\"\"));var s={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:\"mapbox-gl-js\",sdkVersion:r,skuId:H,userId:this.anonId},l=e?f(s,e):s,u={url:J(o),headers:{\"Content-Type\":\"text/plain\"},body:JSON.stringify([l])};this.pendingRequest=At(u,(function(t){a.pendingRequest=null,n(t),a.saveEventData(),a.processRequests(i)}))}},Q.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var tt,et,rt=function(t){function e(){t.call(this,\"map.load\"),this.success={},this.skuToken=\"\"}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(B.EVENTS_URL&&n||B.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return G(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),v(this.anonId)||(this.anonId=d()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(Q),nt=function(t){function e(e){t.call(this,\"appUserTurnstile\"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){B.EVENTS_URL&&B.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return G(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=$(B.ACCESS_TOKEN),n=r?r.u:B.ACCESS_TOKEN,i=n!==this.eventData.tokenU;v(this.anonId)||(this.anonId=d(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{\"enabled.telemetry\":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(Q),it=new nt,at=it.postTurnstileEvent.bind(it),ot=new rt,st=ot.postMapLoadEvent.bind(ot),lt=\"mapbox-tiles\",ut=500,ct=50,ft=42e4;function ht(){self.caches&&!tt&&(tt=self.caches.open(lt))}function pt(t,e,r){if(ht(),tt){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=M(e.headers.get(\"Cache-Control\")||\"\");i[\"no-store\"]||(i[\"max-age\"]&&n.headers.set(\"Expires\",new Date(r+1e3*i[\"max-age\"]).toUTCString()),new Date(n.headers.get(\"Expires\")).getTime()-rDate.now()&&!r[\"no-cache\"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var gt,yt=1/0;function mt(){return null==gt&&(gt=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext(\"2d\")&&\"function\"==typeof self.createImageBitmap),gt}var xt={Unknown:\"Unknown\",Style:\"Style\",Source:\"Source\",Tile:\"Tile\",Glyphs:\"Glyphs\",SpriteImage:\"SpriteImage\",SpriteJSON:\"SpriteJSON\",Image:\"Image\"};\"function\"==typeof Object.freeze&&Object.freeze(xt);var bt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=\": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes\"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+\": \"+this.message+\" (\"+this.status+\"): \"+this.url},e}(Error),_t=A()?function(){return self.worker&&self.worker.referrer}:function(){return(\"blob:\"===self.location.protocol?self.parent:self).location.href};function wt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||\"GET\",body:t.body,credentials:t.credentials,headers:t.headers,referrer:_t(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf(\"sku=\")>0&&Y(r);\"json\"===t.type&&i.headers.set(\"Accept\",\"application/json\");var l=function(r,n,a){if(!o){if(r&&\"SecurityError\"!==r.message&&w(r),n&&a)return u(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return u(r,n,l)}return e(new bt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},u=function(r,n,s){(\"arrayBuffer\"===t.type?r.arrayBuffer():\"json\"===t.type?r.json():r.text()).then((function(t){o||(n&&s&&pt(i,n,s),a=!0,e(null,t,r.headers.get(\"Cache-Control\"),r.headers.get(\"Expires\")))})).catch((function(t){o||e(new Error(t.message))}))};return s?vt(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var Tt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(_t())&&!/^\\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty(\"signal\"))return wt(t,e);if(A()&&self.worker&&self.worker.actor){return self.worker.actor.send(\"getResource\",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||\"GET\",t.url,!0),\"arrayBuffer\"===t.type&&(r.responseType=\"arraybuffer\"),t.headers)r.setRequestHeader(n,t.headers[n]);return\"json\"===t.type&&(r.responseType=\"text\",r.setRequestHeader(\"Accept\",\"application/json\")),r.withCredentials=\"include\"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if(\"json\"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader(\"Cache-Control\"),r.getResponseHeader(\"Expires\"))}else e(new bt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},kt=function(t,e){return Tt(f(t,{type:\"arrayBuffer\"}),e)},At=function(t,e){return Tt(f(t,{method:\"POST\"}),e)};var Mt,St;Mt=[],St=0;var Et=function(t,e){if(N.supported&&(t.headers||(t.headers={}),t.headers.accept=\"image/webp,*/*\"),St>=B.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return Mt.push(r),r}St++;var n=!1,i=function(){if(!n)for(n=!0,St--;Mt.length&&St0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},It.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Dt={$version:8,$root:{version:{required:!0,type:\"enum\",values:[8]},name:{type:\"string\"},metadata:{type:\"*\"},center:{type:\"array\",value:\"number\"},zoom:{type:\"number\"},bearing:{type:\"number\",default:0,period:360,units:\"degrees\"},pitch:{type:\"number\",default:0,units:\"degrees\"},light:{type:\"light\"},sources:{required:!0,type:\"sources\"},sprite:{type:\"string\"},glyphs:{type:\"string\"},transition:{type:\"transition\"},layers:{required:!0,type:\"array\",value:\"layer\"}},sources:{\"*\":{type:\"source\"}},source:[\"source_vector\",\"source_raster\",\"source_raster_dem\",\"source_geojson\",\"source_video\",\"source_image\"],source_vector:{type:{required:!0,type:\"enum\",values:{vector:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},attribution:{type:\"string\"},promoteId:{type:\"promoteId\"},\"*\":{type:\"*\"}},source_raster:{type:{required:!0,type:\"enum\",values:{raster:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},attribution:{type:\"string\"},\"*\":{type:\"*\"}},source_raster_dem:{type:{required:!0,type:\"enum\",values:{\"raster-dem\":{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},attribution:{type:\"string\"},encoding:{type:\"enum\",values:{terrarium:{},mapbox:{}},default:\"mapbox\"},\"*\":{type:\"*\"}},source_geojson:{type:{required:!0,type:\"enum\",values:{geojson:{}}},data:{type:\"*\"},maxzoom:{type:\"number\",default:18},attribution:{type:\"string\"},buffer:{type:\"number\",default:128,maximum:512,minimum:0},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterProperties:{type:\"*\"},lineMetrics:{type:\"boolean\",default:!1},generateId:{type:\"boolean\",default:!1},promoteId:{type:\"promoteId\"}},source_video:{type:{required:!0,type:\"enum\",values:{video:{}}},urls:{required:!0,type:\"array\",value:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},source_image:{type:{required:!0,type:\"enum\",values:{image:{}}},url:{required:!0,type:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},layer:{id:{type:\"string\",required:!0},type:{type:\"enum\",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},\"fill-extrusion\":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:\"*\"},source:{type:\"string\"},\"source-layer\":{type:\"string\"},minzoom:{type:\"number\",minimum:0,maximum:24},maxzoom:{type:\"number\",minimum:0,maximum:24},filter:{type:\"filter\"},layout:{type:\"layout\"},paint:{type:\"paint\"}},layout:[\"layout_fill\",\"layout_line\",\"layout_circle\",\"layout_heatmap\",\"layout_fill-extrusion\",\"layout_symbol\",\"layout_raster\",\"layout_hillshade\",\"layout_background\"],layout_background:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_fill:{\"fill-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_circle:{\"circle-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_heatmap:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},\"layout_fill-extrusion\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_line:{\"line-cap\":{type:\"enum\",values:{butt:{},round:{},square:{}},default:\"butt\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-join\":{type:\"enum\",values:{bevel:{},round:{},miter:{}},default:\"miter\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"line-miter-limit\":{type:\"number\",default:2,requires:[{\"line-join\":\"miter\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-round-limit\":{type:\"number\",default:1.05,requires:[{\"line-join\":\"round\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_symbol:{\"symbol-placement\":{type:\"enum\",values:{point:{},line:{},\"line-center\":{}},default:\"point\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-spacing\":{type:\"number\",default:250,minimum:1,units:\"pixels\",requires:[{\"symbol-placement\":\"line\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-avoid-edges\":{type:\"boolean\",default:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"symbol-z-order\":{type:\"enum\",values:{auto:{},\"viewport-y\":{},source:{}},default:\"auto\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-optional\":{type:\"boolean\",default:!1,requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-size\":{type:\"number\",default:1,minimum:0,units:\"factor of the original icon size\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-text-fit\":{type:\"enum\",values:{none:{},width:{},height:{},both:{}},default:\"none\",requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-text-fit-padding\":{type:\"array\",value:\"number\",length:4,default:[0,0,0,0],units:\"pixels\",requires:[\"icon-image\",\"text-field\",{\"icon-text-fit\":[\"both\",\"width\",\"height\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-image\":{type:\"resolvedImage\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-keep-upright\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"icon-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-offset\":{type:\"array\",value:\"number\",length:2,default:[0,0],requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-field\":{type:\"formatted\",default:\"\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-font\":{type:\"array\",value:\"string\",default:[\"Open Sans Regular\",\"Arial Unicode MS Regular\"],requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-size\":{type:\"number\",default:16,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-width\":{type:\"number\",default:10,minimum:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-line-height\":{type:\"number\",default:1.2,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-letter-spacing\":{type:\"number\",default:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-justify\":{type:\"enum\",values:{auto:{},left:{},center:{},right:{}},default:\"center\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-radial-offset\":{type:\"number\",units:\"ems\",default:0,requires:[\"text-field\"],\"property-type\":\"data-driven\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]}},\"text-variable-anchor\":{type:\"array\",value:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"text-field\",{\"!\":\"text-variable-anchor\"}],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-angle\":{type:\"number\",default:45,units:\"degrees\",requires:[\"text-field\",{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-writing-mode\":{type:\"array\",value:\"enum\",values:{horizontal:{},vertical:{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-keep-upright\":{type:\"boolean\",default:!0,requires:[\"text-field\",{\"text-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-transform\":{type:\"enum\",values:{none:{},uppercase:{},lowercase:{}},default:\"none\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-offset\":{type:\"array\",value:\"number\",units:\"ems\",length:2,default:[0,0],requires:[\"text-field\",{\"!\":\"text-radial-offset\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-optional\":{type:\"boolean\",default:!1,requires:[\"text-field\",\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_raster:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_hillshade:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},filter:{type:\"array\",value:\"*\"},filter_operator:{type:\"enum\",values:{\"==\":{},\"!=\":{},\">\":{},\">=\":{},\"<\":{},\"<=\":{},in:{},\"!in\":{},all:{},any:{},none:{},has:{},\"!has\":{},within:{}}},geometry_type:{type:\"enum\",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:\"expression\"},stops:{type:\"array\",value:\"function_stop\"},base:{type:\"number\",default:1,minimum:0},property:{type:\"string\",default:\"$zoom\"},type:{type:\"enum\",values:{identity:{},exponential:{},interval:{},categorical:{}},default:\"exponential\"},colorSpace:{type:\"enum\",values:{rgb:{},lab:{},hcl:{}},default:\"rgb\"},default:{type:\"*\",required:!1}},function_stop:{type:\"array\",minimum:0,maximum:24,value:[\"number\",\"color\"],length:2},expression:{type:\"array\",value:\"*\",minimum:1},expression_name:{type:\"enum\",values:{let:{group:\"Variable binding\"},var:{group:\"Variable binding\"},literal:{group:\"Types\"},array:{group:\"Types\"},at:{group:\"Lookup\"},in:{group:\"Lookup\"},\"index-of\":{group:\"Lookup\"},slice:{group:\"Lookup\"},case:{group:\"Decision\"},match:{group:\"Decision\"},coalesce:{group:\"Decision\"},step:{group:\"Ramps, scales, curves\"},interpolate:{group:\"Ramps, scales, curves\"},\"interpolate-hcl\":{group:\"Ramps, scales, curves\"},\"interpolate-lab\":{group:\"Ramps, scales, curves\"},ln2:{group:\"Math\"},pi:{group:\"Math\"},e:{group:\"Math\"},typeof:{group:\"Types\"},string:{group:\"Types\"},number:{group:\"Types\"},boolean:{group:\"Types\"},object:{group:\"Types\"},collator:{group:\"Types\"},format:{group:\"Types\"},image:{group:\"Types\"},\"number-format\":{group:\"Types\"},\"to-string\":{group:\"Types\"},\"to-number\":{group:\"Types\"},\"to-boolean\":{group:\"Types\"},\"to-rgba\":{group:\"Color\"},\"to-color\":{group:\"Types\"},rgb:{group:\"Color\"},rgba:{group:\"Color\"},get:{group:\"Lookup\"},has:{group:\"Lookup\"},length:{group:\"Lookup\"},properties:{group:\"Feature data\"},\"feature-state\":{group:\"Feature data\"},\"geometry-type\":{group:\"Feature data\"},id:{group:\"Feature data\"},zoom:{group:\"Zoom\"},\"heatmap-density\":{group:\"Heatmap\"},\"line-progress\":{group:\"Feature data\"},accumulated:{group:\"Feature data\"},\"+\":{group:\"Math\"},\"*\":{group:\"Math\"},\"-\":{group:\"Math\"},\"/\":{group:\"Math\"},\"%\":{group:\"Math\"},\"^\":{group:\"Math\"},sqrt:{group:\"Math\"},log10:{group:\"Math\"},ln:{group:\"Math\"},log2:{group:\"Math\"},sin:{group:\"Math\"},cos:{group:\"Math\"},tan:{group:\"Math\"},asin:{group:\"Math\"},acos:{group:\"Math\"},atan:{group:\"Math\"},min:{group:\"Math\"},max:{group:\"Math\"},round:{group:\"Math\"},abs:{group:\"Math\"},ceil:{group:\"Math\"},floor:{group:\"Math\"},distance:{group:\"Math\"},\"==\":{group:\"Decision\"},\"!=\":{group:\"Decision\"},\">\":{group:\"Decision\"},\"<\":{group:\"Decision\"},\">=\":{group:\"Decision\"},\"<=\":{group:\"Decision\"},all:{group:\"Decision\"},any:{group:\"Decision\"},\"!\":{group:\"Decision\"},within:{group:\"Decision\"},\"is-supported-script\":{group:\"String\"},upcase:{group:\"String\"},downcase:{group:\"String\"},concat:{group:\"String\"},\"resolved-locale\":{group:\"String\"}}},light:{anchor:{type:\"enum\",default:\"viewport\",values:{map:{},viewport:{}},\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]}},position:{type:\"array\",default:[1.15,210,30],length:3,value:\"number\",\"property-type\":\"data-constant\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]}},color:{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},intensity:{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},paint:[\"paint_fill\",\"paint_line\",\"paint_circle\",\"paint_heatmap\",\"paint_fill-extrusion\",\"paint_symbol\",\"paint_raster\",\"paint_hillshade\",\"paint_background\"],paint_fill:{\"fill-antialias\":{type:\"boolean\",default:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-outline-color\":{type:\"color\",transition:!0,requires:[{\"!\":\"fill-pattern\"},{\"fill-antialias\":!0}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"}},\"paint_fill-extrusion\":{\"fill-extrusion-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-extrusion-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-extrusion-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"fill-extrusion-height\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-base\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,requires:[\"fill-extrusion-height\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-vertical-gradient\":{type:\"boolean\",default:!0,transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_line:{\"line-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"line-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-width\":{type:\"number\",default:1,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-gap-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-offset\":{type:\"number\",default:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-dasharray\":{type:\"array\",value:\"number\",minimum:0,transition:!0,units:\"line widths\",requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"line-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-gradient\":{type:\"color\",transition:!1,requires:[{\"!\":\"line-dasharray\"},{\"!\":\"line-pattern\"},{source:\"geojson\",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[\"line-progress\"]},\"property-type\":\"color-ramp\"}},paint_circle:{\"circle-radius\":{type:\"number\",default:5,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-blur\":{type:\"number\",default:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"circle-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-scale\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-stroke-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"}},paint_heatmap:{\"heatmap-radius\":{type:\"number\",default:30,minimum:1,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-weight\":{type:\"number\",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-intensity\":{type:\"number\",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"heatmap-color\":{type:\"color\",default:[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,\"rgba(0, 0, 255, 0)\",.1,\"royalblue\",.3,\"cyan\",.5,\"lime\",.7,\"yellow\",1,\"red\"],transition:!1,expression:{interpolated:!0,parameters:[\"heatmap-density\"]},\"property-type\":\"color-ramp\"},\"heatmap-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_symbol:{\"icon-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"icon-image\",\"icon-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-color\":{type:\"color\",default:\"#000000\",transition:!0,overridable:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"text-field\",\"text-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_raster:{\"raster-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-hue-rotate\":{type:\"number\",default:0,period:360,transition:!0,units:\"degrees\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-min\":{type:\"number\",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-max\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-saturation\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-contrast\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-resampling\":{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-fade-duration\":{type:\"number\",default:300,minimum:0,transition:!1,units:\"milliseconds\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_hillshade:{\"hillshade-illumination-direction\":{type:\"number\",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-exaggeration\":{type:\"number\",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-shadow-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-highlight-color\":{type:\"color\",default:\"#FFFFFF\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-accent-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_background:{\"background-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"background-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"background-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"background-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},transition:{duration:{type:\"number\",default:300,minimum:0,units:\"milliseconds\"},delay:{type:\"number\",default:0,minimum:0,units:\"milliseconds\"}},\"property-type\":{\"data-driven\":{type:\"property-type\"},\"cross-faded\":{type:\"property-type\"},\"cross-faded-data-driven\":{type:\"property-type\"},\"color-ramp\":{type:\"property-type\"},\"data-constant\":{type:\"property-type\"},constant:{type:\"property-type\"}},promoteId:{\"*\":{type:\"string\"}}},zt=function(t,e,r,n){this.message=(t?t+\": \":\"\")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Rt(t){var e=t.key,r=t.value;return r?[new zt(e,r,\"constants have been deprecated as of v8\")]:[]}function Ft(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n\":\"value\"===t.itemType.kind?\"array\":\"array<\"+e+\">\"}return t.kind}var te=[Vt,Ht,qt,Gt,Zt,Jt,Yt,$t(Wt),Kt];function ee(t,e){if(\"error\"===e.kind)return null;if(\"array\"===t.kind){if(\"array\"===e.kind&&(0===e.N&&\"value\"===e.itemType.kind||!ee(t.itemType,e.itemType))&&(\"number\"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if(\"value\"===t.kind)for(var r=0,n=te;r255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return\"%\"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return\"%\"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,\"\").toLowerCase();if(i in r)return r[i].slice();if(\"#\"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf(\"(\"),u=i.indexOf(\")\");if(-1!==l&&u+1===i.length){var c=i.substr(0,l),f=i.substr(l+1,u-(l+1)).split(\",\"),h=1;switch(c){case\"rgba\":if(4!==f.length)return null;h=o(f.pop());case\"rgb\":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case\"hsla\":if(4!==f.length)return null;h=o(f.pop());case\"hsl\":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),v=o(f[2]),g=v<=.5?v*(d+1):v+d-v*d,y=2*v-g;return[n(255*s(y,g,p+1/3)),n(255*s(y,g,p)),n(255*s(y,g,p-1/3)),h];default:return null}}return null}}catch(t){}})),ae=ie.parseCSSColor,oe=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};oe.parse=function(t){if(t){if(t instanceof oe)return t;if(\"string\"==typeof t){var e=ae(t);if(e)return new oe(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},oe.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return\"rgba(\"+Math.round(e)+\",\"+Math.round(r)+\",\"+Math.round(n)+\",\"+i+\")\"},oe.prototype.toArray=function(){var t=this,e=t.r,r=t.g,n=t.b,i=t.a;return 0===i?[0,0,0,0]:[255*e/i,255*r/i,255*n/i,i]},oe.black=new oe(0,0,0,1),oe.white=new oe(1,1,1,1),oe.transparent=new oe(0,0,0,0),oe.red=new oe(1,0,0,1);var se=function(t,e,r){this.sensitivity=t?e?\"variant\":\"case\":e?\"accent\":\"base\",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:\"search\"})};se.prototype.compare=function(t,e){return this.collator.compare(t,e)},se.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var le=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ue=function(t){this.sections=t};ue.fromString=function(t){return new ue([new le(t,null,null,null,null)])},ue.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ue.factory=function(t){return t instanceof ue?t:ue.fromString(t)},ue.prototype.toString=function(){return 0===this.sections.length?\"\":this.sections.map((function(t){return t.text})).join(\"\")},ue.prototype.serialize=function(){for(var t=[\"format\"],e=0,r=this.sections;e=0&&t<=255&&\"number\"==typeof e&&e>=0&&e<=255&&\"number\"==typeof r&&r>=0&&r<=255?void 0===n||\"number\"==typeof n&&n>=0&&n<=1?null:\"Invalid rgba value [\"+[t,e,r,n].join(\", \")+\"]: 'a' must be between 0 and 1.\":\"Invalid rgba value [\"+(\"number\"==typeof n?[t,e,r,n]:[t,e,r]).join(\", \")+\"]: 'r', 'g', and 'b' must be between 0 and 255.\"}function he(t){if(null===t)return!0;if(\"string\"==typeof t)return!0;if(\"boolean\"==typeof t)return!0;if(\"number\"==typeof t)return!0;if(t instanceof oe)return!0;if(t instanceof se)return!0;if(t instanceof ue)return!0;if(t instanceof ce)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if(\"string\"!=typeof s||!(s in ye)||\"object\"===s)return e.error('The item type argument of \"array\" must be one of string, number, boolean',1);a=ye[s],n++}else a=Wt;if(t.length>3){if(null!==t[2]&&(\"number\"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to \"array\" must be a positive integer literal',2);o=t[2],n++}r=$t(a,o)}else r=ye[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var xe=function(t){this.type=Jt,this.sections=t};xe.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[1];if(!Array.isArray(r)&&\"object\"==typeof r)return e.error(\"First argument must be an image or text section.\");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&\"object\"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o[\"font-scale\"]&&!(s=e.parse(o[\"font-scale\"],1,Ht)))return null;var l=null;if(o[\"text-font\"]&&!(l=e.parse(o[\"text-font\"],1,$t(qt))))return null;var u=null;if(o[\"text-color\"]&&!(u=e.parse(o[\"text-color\"],1,Zt)))return null;var c=n[n.length-1];c.scale=s,c.font=l,c.textColor=u}else{var f=e.parse(t[a],1,Wt);if(!f)return null;var h=f.type.kind;if(\"string\"!==h&&\"value\"!==h&&\"null\"!==h&&\"resolvedImage\"!==h)return e.error(\"Formatted text type must be 'string', 'value', 'image' or 'null'.\");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new xe(n)},xe.prototype.evaluate=function(t){return new ue(this.sections.map((function(e){var r=e.content.evaluate(t);return pe(r)===Kt?new le(\"\",r,null,null,null):new le(de(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(\",\"):null,e.textColor?e.textColor.evaluate(t):null)})))},xe.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},be.prototype.eachChild=function(t){t(this.input)},be.prototype.outputDefined=function(){return!1},be.prototype.serialize=function(){return[\"image\",this.input.serialize()]};var _e={\"to-boolean\":Gt,\"to-color\":Zt,\"to-number\":Ht,\"to-string\":qt},we=function(t,e){this.type=t,this.args=e};we.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[0];if((\"to-boolean\"===r||\"to-string\"===r)&&2!==t.length)return e.error(\"Expected one argument.\");for(var n=_e[r],i=[],a=1;a4?\"Invalid rbga value \"+JSON.stringify(e)+\": expected an array containing either three or four numeric values.\":fe(e[0],e[1],e[2],e[3])))return new oe(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ge(r||\"Could not parse color from value '\"+(\"string\"==typeof e?e:String(JSON.stringify(e)))+\"'\")}if(\"number\"===this.type.kind){for(var o=null,s=0,l=this.args;s=e[2]||t[1]<=e[1]||t[3]>=e[3])}function Ce(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*Se),Math.round(i*a*Se)]}function Pe(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Oe(t,e){for(var r=!1,n=0,i=e.length;n0&&f<0||c<0&&f>0}function ze(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}Ee(e,t)}function Ue(t,e,r,n){for(var i=Math.pow(2,n.z)*Se,a=[n.x*Se,n.y*Se],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ze(t,e)&&(r=!1)})),r}He.parse=function(t,e){if(2!==t.length)return e.error(\"'within' expression requires exactly one argument, but found \"+(t.length-1)+\" instead.\");if(he(t[1])){var r=t[1];if(\"FeatureCollection\"===r.type)for(var n=0;ne))throw new ge(\"Input is not a number.\");o=s-1}return 0}We.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},We.prototype._parse=function(t,e){function r(t,e,r){return\"assert\"===r?new me(e,[t]):\"coerce\"===r?new we(e,[t]):t}if(null!==t&&\"string\"!=typeof t&&\"boolean\"!=typeof t&&\"number\"!=typeof t||(t=[\"literal\",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use [\"literal\", []].');var n=t[0];if(\"string\"!=typeof n)return this.error(\"Expression name must be a string, but found \"+typeof n+' instead. If you wanted a literal array, use [\"literal\", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if(\"string\"!==o.kind&&\"number\"!==o.kind&&\"boolean\"!==o.kind&&\"object\"!==o.kind&&\"array\"!==o.kind||\"value\"!==s.kind)if(\"color\"!==o.kind&&\"formatted\"!==o.kind&&\"resolvedImage\"!==o.kind||\"value\"!==s.kind&&\"string\"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||\"coerce\");else a=r(a,o,e.typeAnnotation||\"assert\")}if(!(a instanceof ve)&&\"resolvedImage\"!==a.type.kind&&Xe(a)){var l=new ke;try{a=new ve(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression \"'+n+'\". If you wanted a literal array, use [\"literal\", [...]].',0)}return void 0===t?this.error(\"'undefined' value invalid. Use null instead.\"):\"object\"==typeof t?this.error('Bare objects invalid. Use [\"literal\", {...}] instead.'):this.error(\"Expected an array, but found \"+typeof t+\" instead.\")},We.prototype.concat=function(t,e,r){var n=\"number\"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new We(this.registry,n,e||null,i,this.errors)},We.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=\"\"+this.key+e.map((function(t){return\"[\"+t+\"]\"})).join(\"\");this.errors.push(new jt(n,t))},We.prototype.checkSubtype=function(t,e){var r=ee(t,e);return r&&this.error(r),r};var Ke=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for \"step\" expressions must be arranged with input values in strictly ascending order.',l);var c=e.parse(s,u,i);if(!c)return null;i=i||c.type,n.push([o,c])}return new Ke(i,r,n)},Ke.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Je(e,n)].evaluate(t)},Ke.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Qe=Object.freeze({__proto__:null,number:$e,color:function(t,e,r){return new oe($e(t.r,e.r,r),$e(t.g,e.g,r),$e(t.b,e.b,r),$e(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return $e(t,e[n],r)}))}}),tr=.95047,er=1,rr=1.08883,nr=4/29,ir=6/29,ar=3*ir*ir,or=ir*ir*ir,sr=Math.PI/180,lr=180/Math.PI;function ur(t){return t>or?Math.pow(t,1/3):t/ar+nr}function cr(t){return t>ir?t*t*t:ar*(t-nr)}function fr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function hr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function pr(t){var e=hr(t.r),r=hr(t.g),n=hr(t.b),i=ur((.4124564*e+.3575761*r+.1804375*n)/tr),a=ur((.2126729*e+.7151522*r+.072175*n)/er);return{l:116*a-16,a:500*(i-a),b:200*(a-ur((.0193339*e+.119192*r+.9503041*n)/rr)),alpha:t.a}}function dr(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=er*cr(e),r=tr*cr(r),n=rr*cr(n),new oe(fr(3.2404542*r-1.5371385*e-.4985314*n),fr(-.969266*r+1.8760108*e+.041556*n),fr(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function vr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var gr={forward:pr,reverse:dr,interpolate:function(t,e,r){return{l:$e(t.l,e.l,r),a:$e(t.a,e.a,r),b:$e(t.b,e.b,r),alpha:$e(t.alpha,e.alpha,r)}}},yr={forward:function(t){var e=pr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*lr;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*sr,r=t.c;return dr({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:vr(t.h,e.h,r),c:$e(t.c,e.c,r),l:$e(t.l,e.l,r),alpha:$e(t.alpha,e.alpha,r)}}},mr=Object.freeze({__proto__:null,lab:gr,hcl:yr}),xr=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error(\"Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.\",1);n={name:\"cubic-bezier\",controlPoints:s}}if(t.length-1<4)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");if(!(i=e.parse(i,2,Ht)))return null;var l=[],u=null;\"interpolate-hcl\"===r||\"interpolate-lab\"===r?u=Zt:e.expectedType&&\"value\"!==e.expectedType.kind&&(u=e.expectedType);for(var c=0;c=f)return e.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',p);var v=e.parse(h,d,u);if(!v)return null;u=u||v.type,l.push([f,v])}return\"number\"===u.kind||\"color\"===u.kind||\"array\"===u.kind&&\"number\"===u.itemType.kind&&\"number\"==typeof u.N?new xr(u,r,n,i,l):e.error(\"Type \"+Qt(u)+\" is not interpolatable.\")},xr.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Je(e,n),o=e[a],s=e[a+1],l=xr.interpolationFactor(this.interpolation,n,o,s),u=r[a].evaluate(t),c=r[a+1].evaluate(t);return\"interpolate\"===this.operator?Qe[this.type.kind.toLowerCase()](u,c,l):\"interpolate-hcl\"===this.operator?yr.reverse(yr.interpolate(yr.forward(u),yr.forward(c),l)):gr.reverse(gr.interpolate(gr.forward(u),gr.forward(c),l))},xr.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new ge(\"Array index out of bounds: \"+e+\" > \"+(r.length-1)+\".\");if(e!==Math.floor(e))throw new ge(\"Array index must be an integer, but found \"+e+\" instead.\");return r[e]},Tr.prototype.eachChild=function(t){t(this.index),t(this.input)},Tr.prototype.outputDefined=function(){return!1},Tr.prototype.serialize=function(){return[\"at\",this.index.serialize(),this.input.serialize()]};var kr=function(t,e){this.type=Gt,this.needle=t,this.haystack=e};kr.parse=function(t,e){if(3!==t.length)return e.error(\"Expected 2 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Wt),n=e.parse(t[2],2,Wt);return r&&n?re(r.type,[Gt,qt,Ht,Vt,Wt])?new kr(r,n):e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(r.type)+\" instead\"):null},kr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!ne(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ge(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(pe(e))+\" instead.\");if(!ne(r,[\"string\",\"array\"]))throw new ge(\"Expected second argument to be of type array or string, but found \"+Qt(pe(r))+\" instead.\");return r.indexOf(e)>=0},kr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},kr.prototype.outputDefined=function(){return!0},kr.prototype.serialize=function(){return[\"in\",this.needle.serialize(),this.haystack.serialize()]};var Ar=function(t,e,r){this.type=Ht,this.needle=t,this.haystack=e,this.fromIndex=r};Ar.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Wt),n=e.parse(t[2],2,Wt);if(!r||!n)return null;if(!re(r.type,[Gt,qt,Ht,Vt,Wt]))return e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Ht);return i?new Ar(r,n,i):null}return new Ar(r,n)},Ar.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!ne(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ge(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(pe(e))+\" instead.\");if(!ne(r,[\"string\",\"array\"]))throw new ge(\"Expected second argument to be of type array or string, but found \"+Qt(pe(r))+\" instead.\");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},Ar.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return[\"index-of\",this.needle.serialize(),this.haystack.serialize(),t]}return[\"index-of\",this.needle.serialize(),this.haystack.serialize()]};var Mr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};Mr.parse=function(t,e){if(t.length<5)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if(t.length%2!=1)return e.error(\"Expected an even number of arguments.\");var r,n;e.expectedType&&\"value\"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return u.error(\"Branch labels must be integers no larger than \"+Number.MAX_SAFE_INTEGER+\".\");if(\"number\"==typeof h&&Math.floor(h)!==h)return u.error(\"Numeric branch labels must be integer values.\");if(r){if(u.checkSubtype(r,pe(h)))return null}else r=pe(h);if(void 0!==i[String(h)])return u.error(\"Branch labels must be unique.\");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Wt);if(!d)return null;var v=e.parse(t[t.length-1],t.length-1,n);return v?\"value\"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new Mr(r,n,d,i,a,v):null},Mr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(pe(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},Mr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},Mr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},Mr.prototype.serialize=function(){for(var t=this,e=[\"match\",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Wt),n=e.parse(t[2],2,Ht);if(!r||!n)return null;if(!re(r.type,[$t(Wt),qt,Wt]))return e.error(\"Expected first argument to be of type array or string, but found \"+Qt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Ht);return i?new Er(r.type,r,n,i):null}return new Er(r.type,r,n)},Er.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!ne(e,[\"string\",\"array\"]))throw new ge(\"Expected first argument to be of type array or string, but found \"+Qt(pe(e))+\" instead.\");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},Er.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},Er.prototype.outputDefined=function(){return!1},Er.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return[\"slice\",this.input.serialize(),this.beginIndex.serialize(),t]}return[\"slice\",this.input.serialize(),this.beginIndex.serialize()]};var Or=Pr(\"==\",(function(t,e,r){return e===r}),Cr),Ir=Pr(\"!=\",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!Cr(0,e,r,n)})),Dr=Pr(\"<\",(function(t,e,r){return e\",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Rr=Pr(\"<=\",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),Fr=Pr(\">=\",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Br=function(t,e,r,n,i){this.type=qt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Br.parse=function(t,e){if(3!==t.length)return e.error(\"Expected two arguments.\");var r=e.parse(t[1],1,Ht);if(!r)return null;var n=t[2];if(\"object\"!=typeof n||Array.isArray(n))return e.error(\"NumberFormat options argument must be an object.\");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,qt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,qt)))return null;var o=null;if(n[\"min-fraction-digits\"]&&!(o=e.parse(n[\"min-fraction-digits\"],1,Ht)))return null;var s=null;return n[\"max-fraction-digits\"]&&!(s=e.parse(n[\"max-fraction-digits\"],1,Ht))?null:new Br(r,i,a,o,s)},Br.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?\"currency\":\"decimal\",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Br.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Br.prototype.outputDefined=function(){return!1},Br.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t[\"min-fraction-digits\"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t[\"max-fraction-digits\"]=this.maxFractionDigits.serialize()),[\"number-format\",this.number.serialize(),t]};var Nr=function(t){this.type=Ht,this.input=t};Nr.parse=function(t,e){if(2!==t.length)return e.error(\"Expected 1 argument, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1);return r?\"array\"!==r.type.kind&&\"string\"!==r.type.kind&&\"value\"!==r.type.kind?e.error(\"Expected argument of type string or array, but found \"+Qt(r.type)+\" instead.\"):new Nr(r):null},Nr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if(\"string\"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ge(\"Expected value to be of type string or array, but found \"+Qt(pe(e))+\" instead.\")},Nr.prototype.eachChild=function(t){t(this.input)},Nr.prototype.outputDefined=function(){return!1},Nr.prototype.serialize=function(){var t=[\"length\"];return this.eachChild((function(e){t.push(e.serialize())})),t};var jr={\"==\":Or,\"!=\":Ir,\">\":zr,\"<\":Dr,\">=\":Fr,\"<=\":Rr,array:me,at:Tr,boolean:me,case:Sr,coalesce:_r,collator:Me,format:xe,image:be,in:kr,\"index-of\":Ar,interpolate:xr,\"interpolate-hcl\":xr,\"interpolate-lab\":xr,length:Nr,let:wr,literal:ve,match:Mr,number:me,\"number-format\":Br,object:me,slice:Er,step:Ke,string:me,\"to-boolean\":we,\"to-color\":we,\"to-number\":we,\"to-string\":we,var:Ye,within:He};function Ur(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=fe(r,n,i,o);if(s)throw new ge(s);return new oe(r/255*o,n/255*o,i/255*o,o)}function Vr(t,e){return t in e}function Hr(t,e){var r=e[t];return void 0===r?null:r}function qr(t){return{type:t}}function Gr(t){return{result:\"success\",value:t}}function Zr(t){return{result:\"error\",value:t}}function Yr(t){return\"data-driven\"===t[\"property-type\"]||\"cross-faded-data-driven\"===t[\"property-type\"]}function Wr(t){return!!t.expression&&t.expression.parameters.indexOf(\"zoom\")>-1}function Xr(t){return!!t.expression&&t.expression.interpolated}function Jr(t){return t instanceof Number?\"number\":t instanceof String?\"string\":t instanceof Boolean?\"boolean\":Array.isArray(t)?\"array\":null===t?\"null\":typeof t}function Kr(t){return\"object\"==typeof t&&null!==t&&!Array.isArray(t)}function $r(t){return t}function Qr(t,e){var r,n,i,a=\"color\"===e.type,o=t.stops&&\"object\"==typeof t.stops[0][0],s=o||void 0!==t.property,l=o||!s,u=t.type||(Xr(e)?\"exponential\":\"interval\");if(a&&((t=Ft({},t)).stops&&(t.stops=t.stops.map((function(t){return[t[0],oe.parse(t[1])]}))),t.default?t.default=oe.parse(t.default):t.default=oe.parse(e.default)),t.colorSpace&&\"rgb\"!==t.colorSpace&&!mr[t.colorSpace])throw new Error(\"Unknown color space: \"+t.colorSpace);if(\"exponential\"===u)r=nn;else if(\"interval\"===u)r=rn;else if(\"categorical\"===u){r=en,n=Object.create(null);for(var c=0,f=t.stops;c=t.stops[n-1][0])return t.stops[n-1][1];var i=Je(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function nn(t,e,r){var n=void 0!==t.base?t.base:1;if(\"number\"!==Jr(r))return tn(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Je(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],u=Qe[e.type]||$r;if(t.colorSpace&&\"rgb\"!==t.colorSpace){var c=mr[t.colorSpace];u=function(t,e){return c.reverse(c.interpolate(c.forward(t),c.forward(e),o))}}return\"function\"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return u(r,n,o)}}:u(s,l,o)}function an(t,e,r){return\"color\"===e.type?r=oe.parse(r):\"formatted\"===e.type?r=ue.fromString(r.toString()):\"resolvedImage\"===e.type?r=ce.fromString(r.toString()):Jr(r)===e.type||\"enum\"===e.type&&e.values[r]||(r=void 0),tn(r,t.default,e.default)}Ae.register(jr,{error:[{kind:\"error\"},[qt],function(t,e){var r=e[0];throw new ge(r.evaluate(t))}],typeof:[qt,[Wt],function(t,e){return Qt(pe(e[0].evaluate(t)))}],\"to-rgba\":[$t(Ht,4),[Zt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Zt,[Ht,Ht,Ht],Ur],rgba:[Zt,[Ht,Ht,Ht,Ht],Ur],has:{type:Gt,overloads:[[[qt],function(t,e){return Vr(e[0].evaluate(t),t.properties())}],[[qt,Yt],function(t,e){var r=e[0],n=e[1];return Vr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Wt,overloads:[[[qt],function(t,e){return Hr(e[0].evaluate(t),t.properties())}],[[qt,Yt],function(t,e){var r=e[0],n=e[1];return Hr(r.evaluate(t),n.evaluate(t))}]]},\"feature-state\":[Wt,[qt],function(t,e){return Hr(e[0].evaluate(t),t.featureState||{})}],properties:[Yt,[],function(t){return t.properties()}],\"geometry-type\":[qt,[],function(t){return t.geometryType()}],id:[Wt,[],function(t){return t.id()}],zoom:[Ht,[],function(t){return t.globals.zoom}],\"heatmap-density\":[Ht,[],function(t){return t.globals.heatmapDensity||0}],\"line-progress\":[Ht,[],function(t){return t.globals.lineProgress||0}],accumulated:[Wt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],\"+\":[Ht,qr(Ht),function(t,e){for(var r=0,n=0,i=e;n\":[Gt,[qt,Wt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],\"filter-id->\":[Gt,[Wt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],\"filter-<=\":[Gt,[qt,Wt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],\"filter-id-<=\":[Gt,[Wt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],\"filter->=\":[Gt,[qt,Wt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],\"filter-id->=\":[Gt,[Wt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],\"filter-has\":[Gt,[Wt],function(t,e){return e[0].value in t.properties()}],\"filter-has-id\":[Gt,[],function(t){return null!==t.id()&&void 0!==t.id()}],\"filter-type-in\":[Gt,[$t(qt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],\"filter-id-in\":[Gt,[$t(Wt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],\"filter-in-small\":[Gt,[qt,$t(Wt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],\"filter-in-large\":[Gt,[qt,$t(Wt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:Gt,overloads:[[[Gt,Gt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[qr(Gt),function(t,e){for(var r=0,n=e;r0&&\"string\"==typeof t[0]&&t[0]in jr}function ln(t,e){var r=new We(jr,[],e?function(t){var e={color:Zt,string:qt,number:Ht,enum:qt,boolean:Gt,formatted:Jt,resolvedImage:Kt};return\"array\"===t.type?$t(e[t.value]||Wt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&\"string\"===e.type?{typeAnnotation:\"coerce\"}:void 0);return n?Gr(new on(n,e)):Zr(r.errors)}on.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},on.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||\"number\"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ge(\"Expected value to be one of \"+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(\", \")+\", but found \"+JSON.stringify(o)+\" instead.\");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,\"undefined\"!=typeof console&&console.warn(t.message)),this._defaultValue}};var un=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent=\"constant\"!==t&&!Ge(e.expression)};un.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},un.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var cn=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent=\"camera\"!==t&&!Ge(e.expression),this.interpolationType=n};function fn(t,e){if(\"error\"===(t=ln(t,e)).result)return t;var r=t.value.expression,n=qe(r);if(!n&&!Yr(e))return Zr([new jt(\"\",\"data expressions not supported\")]);var i=Ze(r,[\"zoom\"]);if(!i&&!Wr(e))return Zr([new jt(\"\",\"zoom expressions not supported\")]);var a=pn(r);if(!a&&!i)return Zr([new jt(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.')]);if(a instanceof jt)return Zr([a]);if(a instanceof xr&&!Xr(e))return Zr([new jt(\"\",'\"interpolate\" expressions cannot be used with this property')]);if(!a)return Gr(new un(n?\"constant\":\"source\",t.value));var o=a instanceof xr?a.interpolation:void 0;return Gr(new cn(n?\"camera\":\"composite\",t.value,a.labels,o))}cn.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},cn.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},cn.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?xr.interpolationFactor(this.interpolationType,t,e,r):0};var hn=function(t,e){this._parameters=t,this._specification=e,Ft(this,Qr(this._parameters,this._specification))};function pn(t){var e=null;if(t instanceof wr)e=pn(t.result);else if(t instanceof _r)for(var r=0,n=t.args;rn.maximum?[new zt(e,r,r+\" is greater than the maximum value \"+n.maximum)]:[]}function yn(t){var e,r,n,i=t.valueSpec,a=Bt(t.value.type),o={},s=\"categorical\"!==a&&void 0===t.value.property,l=!s,u=\"array\"===Jr(t.value.stops)&&\"array\"===Jr(t.value.stops[0])&&\"object\"===Jr(t.value.stops[0][0]),c=dn({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if(\"identity\"===a)return[new zt(t.key,t.value,'identity function may not have a \"stops\" property')];var e=[],r=t.value;return e=e.concat(vn({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),\"array\"===Jr(r)&&0===r.length&&e.push(new zt(t.key,r,\"array must have at least one stop\")),e},default:function(t){return Un({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return\"identity\"===a&&s&&c.push(new zt(t.key,t.value,'missing required property \"property\"')),\"identity\"===a||t.value.stops||c.push(new zt(t.key,t.value,'missing required property \"stops\"')),\"exponential\"===a&&t.valueSpec.expression&&!Xr(t.valueSpec)&&c.push(new zt(t.key,t.value,\"exponential functions not supported\")),t.styleSpec.$version>=8&&(l&&!Yr(t.valueSpec)?c.push(new zt(t.key,t.value,\"property functions not supported\")):s&&!Wr(t.valueSpec)&&c.push(new zt(t.key,t.value,\"zoom functions not supported\"))),\"categorical\"!==a&&!u||void 0!==t.value.property||c.push(new zt(t.key,t.value,'\"property\" property is required')),c;function f(t){var e=[],a=t.value,s=t.key;if(\"array\"!==Jr(a))return[new zt(s,a,\"array expected, \"+Jr(a)+\" found\")];if(2!==a.length)return[new zt(s,a,\"array length 2 expected, length \"+a.length+\" found\")];if(u){if(\"object\"!==Jr(a[0]))return[new zt(s,a,\"object expected, \"+Jr(a[0])+\" found\")];if(void 0===a[0].zoom)return[new zt(s,a,\"object stop key must have zoom\")];if(void 0===a[0].value)return[new zt(s,a,\"object stop key must have value\")];if(n&&n>Bt(a[0].zoom))return[new zt(s,a[0].zoom,\"stop zoom values must appear in ascending order\")];Bt(a[0].zoom)!==n&&(n=Bt(a[0].zoom),r=void 0,o={}),e=e.concat(dn({key:s+\"[0]\",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:gn,value:h}}))}else e=e.concat(h({key:s+\"[0]\",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return sn(Nt(a[1]))?e.concat([new zt(s+\"[1]\",a[1],\"expressions are not allowed in function stops.\")]):e.concat(Un({key:s+\"[1]\",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Jr(t.value),l=Bt(t.value),u=null!==t.value?t.value:n;if(e){if(s!==e)return[new zt(t.key,u,s+\" stop domain type must match previous stop domain type \"+e)]}else e=s;if(\"number\"!==s&&\"string\"!==s&&\"boolean\"!==s)return[new zt(t.key,u,\"stop domain value must be a number, string, or boolean\")];if(\"number\"!==s&&\"categorical\"!==a){var c=\"number expected, \"+s+\" found\";return Yr(i)&&void 0===a&&(c+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new zt(t.key,u,c)]}return\"categorical\"!==a||\"number\"!==s||isFinite(l)&&Math.floor(l)===l?\"categorical\"!==a&&\"number\"===s&&void 0!==r&&l=2&&\"$id\"!==t[1]&&\"$type\"!==t[1];case\"in\":return t.length>=3&&(\"string\"!=typeof t[1]||Array.isArray(t[2]));case\"!in\":case\"!has\":case\"none\":return!1;case\"==\":case\"!=\":case\">\":case\">=\":case\"<\":case\"<=\":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case\"any\":case\"all\":for(var e=0,r=t.slice(1);ee?1:0}function kn(t){if(!Array.isArray(t))return!1;if(\"within\"===t[0])return!0;for(var e=1;e\"===r||\"<=\"===r||\">=\"===r?Mn(t[1],t[2],r):\"any\"===r?(e=t.slice(1),[\"any\"].concat(e.map(An))):\"all\"===r?[\"all\"].concat(t.slice(1).map(An)):\"none\"===r?[\"all\"].concat(t.slice(1).map(An).map(Ln)):\"in\"===r?Sn(t[1],t.slice(2)):\"!in\"===r?Ln(Sn(t[1],t.slice(2))):\"has\"===r?En(t[1]):\"!has\"===r?Ln(En(t[1])):\"within\"!==r||t}function Mn(t,e,r){switch(t){case\"$type\":return[\"filter-type-\"+r,e];case\"$id\":return[\"filter-id-\"+r,e];default:return[\"filter-\"+r,t,e]}}function Sn(t,e){if(0===e.length)return!1;switch(t){case\"$type\":return[\"filter-type-in\",[\"literal\",e]];case\"$id\":return[\"filter-id-in\",[\"literal\",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?[\"filter-in-large\",t,[\"literal\",e.sort(Tn)]]:[\"filter-in-small\",t,[\"literal\",e]]}}function En(t){switch(t){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",t]}}function Ln(t){return[\"!\",t]}function Cn(t){return bn(Nt(t.value))?mn(Ft({},t,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):Pn(t)}function Pn(t){var e=t.value,r=t.key;if(\"array\"!==Jr(e))return[new zt(r,e,\"array expected, \"+Jr(e)+\" found\")];var n,i=t.styleSpec,a=[];if(e.length<1)return[new zt(r,e,\"filter array must have at least 1 element\")];switch(a=a.concat(xn({key:r+\"[0]\",value:e[0],valueSpec:i.filter_operator,style:t.style,styleSpec:t.styleSpec})),Bt(e[0])){case\"<\":case\"<=\":case\">\":case\">=\":e.length>=2&&\"$type\"===Bt(e[1])&&a.push(new zt(r,e,'\"$type\" cannot be use with operator \"'+e[0]+'\"'));case\"==\":case\"!=\":3!==e.length&&a.push(new zt(r,e,'filter array for operator \"'+e[0]+'\" must have 3 elements'));case\"in\":case\"!in\":e.length>=2&&\"string\"!==(n=Jr(e[1]))&&a.push(new zt(r+\"[1]\",e[1],\"string expected, \"+n+\" found\"));for(var o=2;o=c[p+0]&&n>=c[p+1])?(o[h]=!0,a.push(u[h])):o[h]=!1}}},Qn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),u=this._convertToCellCoord(e),c=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=c;h++)for(var p=u;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Qn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Qn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Qn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=$n+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[c];u[c]=ri[l].shallow.indexOf(c)>=0?f:si(f,e)}t instanceof Error&&(u.message=t.message)}if(u.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return\"Object\"!==l&&(u.$name=l),u}throw new Error(\"can't serialize object of type \"+typeof t)}function li(t){if(null==t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||ai(t)||oi(t)||ArrayBuffer.isView(t)||t instanceof ti)return t;if(Array.isArray(t))return t.map(li);if(\"object\"==typeof t){var e=t.$name||\"Object\",r=ri[e].klass;if(!r)throw new Error(\"can't deserialize unregistered class \"+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:li(s)}}return n}throw new Error(\"can't deserialize object of type \"+typeof t)}var ui=function(){this.first=!0};ui.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},\"Arabic Supplement\":function(t){return t>=1872&&t<=1919},\"Arabic Extended-A\":function(t){return t>=2208&&t<=2303},\"Hangul Jamo\":function(t){return t>=4352&&t<=4607},\"Unified Canadian Aboriginal Syllabics\":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},\"Unified Canadian Aboriginal Syllabics Extended\":function(t){return t>=6320&&t<=6399},\"General Punctuation\":function(t){return t>=8192&&t<=8303},\"Letterlike Symbols\":function(t){return t>=8448&&t<=8527},\"Number Forms\":function(t){return t>=8528&&t<=8591},\"Miscellaneous Technical\":function(t){return t>=8960&&t<=9215},\"Control Pictures\":function(t){return t>=9216&&t<=9279},\"Optical Character Recognition\":function(t){return t>=9280&&t<=9311},\"Enclosed Alphanumerics\":function(t){return t>=9312&&t<=9471},\"Geometric Shapes\":function(t){return t>=9632&&t<=9727},\"Miscellaneous Symbols\":function(t){return t>=9728&&t<=9983},\"Miscellaneous Symbols and Arrows\":function(t){return t>=11008&&t<=11263},\"CJK Radicals Supplement\":function(t){return t>=11904&&t<=12031},\"Kangxi Radicals\":function(t){return t>=12032&&t<=12255},\"Ideographic Description Characters\":function(t){return t>=12272&&t<=12287},\"CJK Symbols and Punctuation\":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},\"Hangul Compatibility Jamo\":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},\"Bopomofo Extended\":function(t){return t>=12704&&t<=12735},\"CJK Strokes\":function(t){return t>=12736&&t<=12783},\"Katakana Phonetic Extensions\":function(t){return t>=12784&&t<=12799},\"Enclosed CJK Letters and Months\":function(t){return t>=12800&&t<=13055},\"CJK Compatibility\":function(t){return t>=13056&&t<=13311},\"CJK Unified Ideographs Extension A\":function(t){return t>=13312&&t<=19903},\"Yijing Hexagram Symbols\":function(t){return t>=19904&&t<=19967},\"CJK Unified Ideographs\":function(t){return t>=19968&&t<=40959},\"Yi Syllables\":function(t){return t>=40960&&t<=42127},\"Yi Radicals\":function(t){return t>=42128&&t<=42191},\"Hangul Jamo Extended-A\":function(t){return t>=43360&&t<=43391},\"Hangul Syllables\":function(t){return t>=44032&&t<=55215},\"Hangul Jamo Extended-B\":function(t){return t>=55216&&t<=55295},\"Private Use Area\":function(t){return t>=57344&&t<=63743},\"CJK Compatibility Ideographs\":function(t){return t>=63744&&t<=64255},\"Arabic Presentation Forms-A\":function(t){return t>=64336&&t<=65023},\"Vertical Forms\":function(t){return t>=65040&&t<=65055},\"CJK Compatibility Forms\":function(t){return t>=65072&&t<=65103},\"Small Form Variants\":function(t){return t>=65104&&t<=65135},\"Arabic Presentation Forms-B\":function(t){return t>=65136&&t<=65279},\"Halfwidth and Fullwidth Forms\":function(t){return t>=65280&&t<=65519}};function fi(t){for(var e=0,r=t;e=65097&&t<=65103)||ci[\"CJK Compatibility Ideographs\"](t)||ci[\"CJK Compatibility\"](t)||ci[\"CJK Radicals Supplement\"](t)||ci[\"CJK Strokes\"](t)||!(!ci[\"CJK Symbols and Punctuation\"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||ci[\"CJK Unified Ideographs Extension A\"](t)||ci[\"CJK Unified Ideographs\"](t)||ci[\"Enclosed CJK Letters and Months\"](t)||ci[\"Hangul Compatibility Jamo\"](t)||ci[\"Hangul Jamo Extended-A\"](t)||ci[\"Hangul Jamo Extended-B\"](t)||ci[\"Hangul Jamo\"](t)||ci[\"Hangul Syllables\"](t)||ci.Hiragana(t)||ci[\"Ideographic Description Characters\"](t)||ci.Kanbun(t)||ci[\"Kangxi Radicals\"](t)||ci[\"Katakana Phonetic Extensions\"](t)||ci.Katakana(t)&&12540!==t||!(!ci[\"Halfwidth and Fullwidth Forms\"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!ci[\"Small Form Variants\"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||ci[\"Unified Canadian Aboriginal Syllabics\"](t)||ci[\"Unified Canadian Aboriginal Syllabics Extended\"](t)||ci[\"Vertical Forms\"](t)||ci[\"Yijing Hexagram Symbols\"](t)||ci[\"Yi Syllables\"](t)||ci[\"Yi Radicals\"](t))))}function pi(t){return!(hi(t)||function(t){return!!(ci[\"Latin-1 Supplement\"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||ci[\"General Punctuation\"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||ci[\"Letterlike Symbols\"](t)||ci[\"Number Forms\"](t)||ci[\"Miscellaneous Technical\"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||ci[\"Control Pictures\"](t)&&9251!==t||ci[\"Optical Character Recognition\"](t)||ci[\"Enclosed Alphanumerics\"](t)||ci[\"Geometric Shapes\"](t)||ci[\"Miscellaneous Symbols\"](t)&&!(t>=9754&&t<=9759)||ci[\"Miscellaneous Symbols and Arrows\"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||ci[\"CJK Symbols and Punctuation\"](t)||ci.Katakana(t)||ci[\"Private Use Area\"](t)||ci[\"CJK Compatibility Forms\"](t)||ci[\"Small Form Variants\"](t)||ci[\"Halfwidth and Fullwidth Forms\"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function di(t){return ci.Arabic(t)||ci[\"Arabic Supplement\"](t)||ci[\"Arabic Extended-A\"](t)||ci[\"Arabic Presentation Forms-A\"](t)||ci[\"Arabic Presentation Forms-B\"](t)}function vi(t){return t>=1424&&t<=2303||ci[\"Arabic Presentation Forms-A\"](t)||ci[\"Arabic Presentation Forms-B\"](t)}function gi(t,e){return!(!e&&vi(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||ci.Khmer(t))}function yi(t){for(var e=0,r=t;e-1&&(Ti=_i),wi&&wi(t)};function Mi(){Si.fire(new Pt(\"pluginStateChange\",{pluginStatus:Ti,pluginURL:ki}))}var Si=new It,Ei=function(){return Ti},Li=function(){if(Ti!==mi||!ki)throw new Error(\"rtl-text-plugin cannot be downloaded unless a pluginURL is specified\");Ti=xi,Mi(),ki&&kt({url:ki},(function(t){t?Ai(t):(Ti=bi,Mi())}))},Ci={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return Ti===bi||null!=Ci.applyArabicShaping},isLoading:function(){return Ti===xi},setState:function(t){Ti=t.pluginStatus,ki=t.pluginURL},isParsed:function(){return null!=Ci.applyArabicShaping&&null!=Ci.processBidirectionalText&&null!=Ci.processStyledBidirectionalText},getPluginURL:function(){return ki}},Pi=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new ui,this.transition={})};Pi.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var Oi=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Kr(t))return new hn(t,e);if(sn(t)){var r=fn(t,e);if(\"error\"===r.result)throw new Error(r.value.map((function(t){return t.key+\": \"+t.message})).join(\", \"));return r.value}var n=t;return\"string\"==typeof t&&\"color\"===e.type&&(n=oe.parse(t)),{kind:\"constant\",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};Oi.prototype.isDataDriven=function(){return\"source\"===this.expression.kind||\"composite\"===this.expression.kind},Oi.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var Ii=function(t){this.property=t,this.value=new Oi(t,void 0)};Ii.prototype.transitioned=function(t,e){return new zi(this.property,this.value,e,f({},t.transition,this.transition),t.now)},Ii.prototype.untransitioned=function(){return new zi(this.property,this.value,null,{},0)};var Di=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};Di.prototype.getValue=function(t){return b(this._values[t].value.value)},Di.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Ii(this._values[t].property)),this._values[t].value=new Oi(this._values[t].property,null===e?void 0:b(e))},Di.prototype.getTransition=function(t){return b(this._values[t].transition)},Di.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Ii(this._values[t].property)),this._values[t].transition=b(e)||void 0},Di.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var Ri=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};Ri.prototype.possiblyEvaluate=function(t,e,r){for(var n=new Ni(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Ui),Hi=function(t){this.specification=t};Hi.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if(\"constant\"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new Pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new Pi(Math.floor(e.zoom),e)),t.expression.evaluate(new Pi(Math.floor(e.zoom+1),e)),e)}},Hi.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Hi.prototype.interpolate=function(t){return t};var qi=function(t){this.specification=t};qi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},qi.prototype.interpolate=function(){return!1};var Gi=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new Oi(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new Ii(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};ni(\"DataDrivenProperty\",Ui),ni(\"DataConstantProperty\",ji),ni(\"CrossFadedDataDrivenProperty\",Vi),ni(\"CrossFadedProperty\",Hi),ni(\"ColorRampProperty\",qi);var Zi=\"-transition\",Yi=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},\"custom\"!==e.type&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,\"background\"!==e.type&&(this.source=e.source,this.sourceLayer=e[\"source-layer\"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new Fi(r.layout)),r.paint)){for(var n in this._transitionablePaint=new Di(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new Ni(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return\"visibility\"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".layout.\"+t;if(this._validate(Xn,n,t,e,r))return}\"visibility\"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return y(t,Zi)?this._transitionablePaint.getTransition(t.slice(0,-11)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".paint.\"+t;if(this._validate(Wn,n,t,e,r))return!1}if(y(t,Zi))return this._transitionablePaint.setTransition(t.slice(0,-11),e||void 0),!1;var i=this._transitionablePaint._values[t],a=\"cross-faded-data-driven\"===i.property.specification[\"property-type\"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||\"none\"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,\"source-layer\":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),x(t,(function(t,e){return!(void 0===t||\"layout\"===e&&!Object.keys(t).length||\"paint\"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Jn(this,t.call(Zn,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Dt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof Bi&&Yr(e.property.specification)&&(\"source\"===e.value.kind||\"composite\"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(It),Wi={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Xi=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Ji=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ki(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Wi[i].BYTES_PER_ELEMENT),o=r=$i(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:$i(r,Math.max(n,e)),alignment:e}}function $i(t,e){return Math.ceil(t/e)*e}Ji.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Ji.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Ji.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Ji.prototype.clear=function(){this.length=0},Ji.prototype.resize=function(t){this.reserve(t),this.length=t},Ji.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Ji.prototype._refreshViews=function(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")};var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Ji);Qi.prototype.bytesPerElement=4,ni(\"StructArrayLayout2i4\",Qi);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Ji);ta.prototype.bytesPerElement=8,ni(\"StructArrayLayout4i8\",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Ji);ea.prototype.bytesPerElement=12,ni(\"StructArrayLayout2i4i12\",ea);var ra=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Ji);ra.prototype.bytesPerElement=8,ni(\"StructArrayLayout2i4ub8\",ra);var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=u,this.uint8[h+17]=c,t},e}(Ji);na.prototype.bytesPerElement=18,ni(\"StructArrayLayout8ui2ub18\",na);var ia=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,u,c,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=u,this.int16[p+9]=c,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Ji);ia.prototype.bytesPerElement=24,ni(\"StructArrayLayout4i4ui4i24\",ia);var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Ji);aa.prototype.bytesPerElement=12,ni(\"StructArrayLayout3f12\",aa);var oa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Ji);oa.prototype.bytesPerElement=4,ni(\"StructArrayLayout1ul4\",oa);var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u){var c=10*t,f=5*t;return this.int16[c+0]=e,this.int16[c+1]=r,this.int16[c+2]=n,this.int16[c+3]=i,this.int16[c+4]=a,this.int16[c+5]=o,this.uint32[f+3]=s,this.uint16[c+8]=l,this.uint16[c+9]=u,t},e}(Ji);sa.prototype.bytesPerElement=20,ni(\"StructArrayLayout6i1ul2ui20\",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Ji);la.prototype.bytesPerElement=12,ni(\"StructArrayLayout2i2i2i12\",la);var ua=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Ji);ua.prototype.bytesPerElement=16,ni(\"StructArrayLayout2f1f2i16\",ua);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Ji);ca.prototype.bytesPerElement=12,ni(\"StructArrayLayout2ub2f12\",ca);var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Ji);fa.prototype.bytesPerElement=6,ni(\"StructArrayLayout3ui6\",fa);var ha=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g){var y=this.length;return this.resize(y+1),this.emplace(y,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y){var m=24*t,x=12*t,b=48*t;return this.int16[m+0]=e,this.int16[m+1]=r,this.uint16[m+2]=n,this.uint16[m+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[m+10]=l,this.uint16[m+11]=u,this.uint16[m+12]=c,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=v,this.uint32[x+10]=g,this.int16[m+22]=y,t},e}(Ji);ha.prototype.bytesPerElement=48,ni(\"StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48\",ha);var pa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=u,this.uint16[L+9]=c,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=v,this.uint16[L+15]=g,this.uint16[L+16]=y,this.uint16[L+17]=m,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Ji);pa.prototype.bytesPerElement=68,ni(\"StructArrayLayout8i15ui1ul4f68\",pa);var da=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Ji);da.prototype.bytesPerElement=4,ni(\"StructArrayLayout1f4\",da);var va=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Ji);va.prototype.bytesPerElement=6,ni(\"StructArrayLayout3i6\",va);var ga=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Ji);ga.prototype.bytesPerElement=8,ni(\"StructArrayLayout1ul2ui8\",ga);var ya=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Ji);ya.prototype.bytesPerElement=4,ni(\"StructArrayLayout2ui4\",ya);var ma=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Ji);ma.prototype.bytesPerElement=2,ni(\"StructArrayLayout1ui2\",ma);var xa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Ji);xa.prototype.bytesPerElement=8,ni(\"StructArrayLayout2f8\",xa);var ba=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Ji);ba.prototype.bytesPerElement=16,ni(\"StructArrayLayout4f16\",ba);var _a=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new a(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Xi);_a.prototype.size=20;var wa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new _a(this,t)},e}(sa);ni(\"CollisionBoxArray\",wa);var Ta=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Xi);Ta.prototype.size=48;var ka=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Ta(this,t)},e}(ha);ni(\"PlacedSymbolArray\",ka);var Aa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Xi);Aa.prototype.size=68;var Ma=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Aa(this,t)},e}(pa);ni(\"SymbolInstanceArray\",Ma);var Sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(da);ni(\"GlyphOffsetArray\",Sa);var Ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(va);ni(\"SymbolLineVertexArray\",Ea);var La=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Xi);La.prototype.size=8;var Ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new La(this,t)},e}(ga);ni(\"FeatureIndexArray\",Ca);var Pa=Ki([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,Oa=function(t){void 0===t&&(t=[]),this.segments=t};function Ia(t,e){return 256*(t=u(Math.floor(t),0,255))+u(Math.floor(e),0,255)}Oa.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>Oa.MAX_VERTEX_ARRAY_LENGTH&&w(\"Max vertices per segment is \"+Oa.MAX_VERTEX_ARRAY_LENGTH+\": bucket requested \"+t),(!i||i.vertexLength+t>Oa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},Oa.prototype.get=function(){return this.segments},Oa.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(u+2))<<16;case 2:l^=(255&t.charCodeAt(u+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(u)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),Ra=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),Fa=za,Ba=za,Na=Ra;Fa.murmur3=Ba,Fa.murmur2=Na;var ja=function(){this.ids=[],this.positions=[],this.indexed=!1};ja.prototype.add=function(t,e,r,n){this.ids.push(Va(t)),this.positions.push(e,r,n)},ja.prototype.getPositions=function(t){for(var e=Va(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},ja.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return Ha(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},ja.deserialize=function(t){var e=new ja;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e};var Ua=Math.pow(2,53)-1;function Va(t){var e=+t;return!isNaN(e)&&e<=Ua?e:Fa(String(t))}function Ha(t,e,r,n){for(;r>1],a=r-1,o=n+1;;){do{a++}while(t[a]i);if(a>=o)break;qa(t,a,o),qa(e,3*a,3*o),qa(e,3*a+1,3*o+1),qa(e,3*a+2,3*o+2)}o-rho.max||o.yho.max)&&(w(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\"),o.x=u(o.x,ho.min,ho.max),o.y=u(o.y,ho.min,ho.max))}return r}function vo(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var go=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Qi,this.indexArray=new fa,this.segments=new Oa,this.programConfigurations=new so(Pa,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function yo(t,e){for(var r=0;r1){if(_o(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function Ao(t,e){for(var r,n,i,a=!1,o=0;oe.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function Mo(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function So(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=T(t,e,r[0]);return a!==T(t,e,r[1])||a!==T(t,e,r[2])||a!==T(t,e,r[3])}function Eo(t,e,r){var n=e.paint.get(t).value;return\"constant\"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function Lo(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Co(t,e,r,n,i){if(!e[0]&&!e[1])return t;var o=a.convert(e)._mult(i);\"viewport\"===r&&o._rotate(-n);for(var s=[],l=0;l=co||c<0||c>=co)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;vo(this.layoutVertexArray,u,c,-1,-1),vo(this.layoutVertexArray,u,c,1,-1),vo(this.layoutVertexArray,u,c,1,1),vo(this.layoutVertexArray,u,c,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},ni(\"CircleBucket\",go,{omit:[\"layers\"]});var Po=new Gi({\"circle-sort-key\":new Ui(Dt.layout_circle[\"circle-sort-key\"])}),Oo={paint:new Gi({\"circle-radius\":new Ui(Dt.paint_circle[\"circle-radius\"]),\"circle-color\":new Ui(Dt.paint_circle[\"circle-color\"]),\"circle-blur\":new Ui(Dt.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Ui(Dt.paint_circle[\"circle-opacity\"]),\"circle-translate\":new ji(Dt.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new ji(Dt.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new ji(Dt.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new ji(Dt.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Ui(Dt.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Ui(Dt.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Ui(Dt.paint_circle[\"circle-stroke-opacity\"])}),layout:Po},Io=\"undefined\"!=typeof Float32Array?Float32Array:Array;function Do(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function zo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var Ro=zo;var Fo,Bo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};function No(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}Fo=new Io(3),Io!=Float32Array&&(Fo[0]=0,Fo[1]=0,Fo[2]=0),function(){var t=new Io(4);Io!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var jo=function(t){var e=t[0],r=t[1];return e*e+r*r},Uo=(function(){var t=new Io(2);Io!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,Oo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new go(t)},e.prototype.queryRadius=function(t){var e=t;return Eo(\"circle-radius\",this,e)+Eo(\"circle-stroke-width\",this,e)+Lo(this.paint.get(\"circle-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=Co(t,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),a.angle,o),u=this.paint.get(\"circle-radius\").evaluate(e,r)+this.paint.get(\"circle-stroke-width\").evaluate(e,r),c=\"map\"===this.paint.get(\"circle-pitch-alignment\"),f=c?l:function(t,e){return t.map((function(t){return Vo(t,e)}))}(l,s),h=c?u*o:u,p=0,d=n;pt.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError(\"out of range source coordinates for image copy\");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError(\"out of range destination coordinates for image copy\");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);u=0!==(u=Math.max(a-n,o-i))?1/u:0}return os(h,p,r,n,i,u),p}function is(t,e,r,n,i){var a,o;if(i===Es(t,e,r,n)>0)for(a=e;a=e;a-=n)o=As(a,t[a],t[a+1],o);return o&&xs(o,o.next)&&(Ms(o),o=o.next),o}function as(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!xs(n,n.next)&&0!==ms(n.prev,n,n.next))n=n.next;else{if(Ms(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function os(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=ds(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,u=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?ls(t,n,i,a):ss(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),Ms(t),t=l.next,u=l.next;else if((t=l)===u){o?1===o?os(t=us(as(t),e,r),e,r,n,i,a,2):2===o&&cs(t,e,r,n,i,a):os(as(t),e,r,n,i,a,1);break}}}function ss(t){var e=t.prev,r=t,n=t.next;if(ms(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(gs(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&ms(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function ls(t,e,r,n){var i=t.prev,a=t,o=t.next;if(ms(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=ds(s,l,e,r,n),h=ds(u,c,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ms(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ms(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ms(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ms(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function us(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!xs(i,a)&&bs(i,n,n.next,a)&&Ts(i,a)&&Ts(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Ms(n),Ms(n.next),n=t=a),n=n.next}while(n!==t);return as(n)}function cs(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&ys(o,s)){var l=ks(o,s);return o=as(o,o.next),l=as(l,l.next),os(o,e,r,n,i,a),void os(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function fs(t,e){return t.x-e.x}function hs(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=c&&i!==n.x&&gs(ar.x||n.x===r.x&&ps(r,n)))&&(r=n,h=l)),n=n.next}while(n!==u);return r}(t,e)){var r=ks(e,t);as(e,e.next),as(r,r.next)}}function ps(t,e){return ms(t.prev,t,e.prev)<0&&ms(e.next,t,t.next)<0}function ds(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function vs(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function ys(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&bs(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(Ts(t,e)&&Ts(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(ms(t.prev,t,e.prev)||ms(t,e.prev,e))||xs(t,e)&&ms(t.prev,t,t.next)>0&&ms(e.prev,e,e.next)>0)}function ms(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function xs(t,e){return t.x===e.x&&t.y===e.y}function bs(t,e,r,n){var i=ws(ms(t,e,r)),a=ws(ms(t,e,n)),o=ws(ms(r,n,t)),s=ws(ms(r,n,e));return i!==a&&o!==s||!(0!==i||!_s(t,r,e))||!(0!==a||!_s(t,n,e))||!(0!==o||!_s(r,t,n))||!(0!==s||!_s(r,e,n))}function _s(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function ws(t){return t>0?1:t<0?-1:0}function Ts(t,e){return ms(t.prev,t,t.next)<0?ms(t,e,t.next)>=0&&ms(t,t.prev,e)>=0:ms(t,e,t.prev)<0||ms(t,t.next,e)<0}function ks(t,e){var r=new Ss(t.i,t.x,t.y),n=new Ss(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function As(t,e,r,n){var i=new Ss(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Ms(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Ss(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Es(t,e,r,n){for(var i=0,a=e,o=r-n;ar;){if(n-r>600){var a=n-r+1,o=e-r+1,s=Math.log(a),l=.5*Math.exp(2*s/3),u=.5*Math.sqrt(s*l*(a-l)/a)*(o-a/2<0?-1:1);Cs(t,e,Math.max(r,Math.floor(e-o*l/a+u)),Math.min(n,Math.floor(e+(a-o)*l/a+u)),i)}var c=t[e],f=r,h=n;for(Ps(t,r,e),i(t[n],c)>0&&Ps(t,r,n);f0;)h--}0===i(t[r],c)?Ps(t,r,h):Ps(t,++h,n),h<=e&&(r=h+1),e<=h&&(n=h-1)}}function Ps(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Os(t,e){return te?1:0}function Is(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;l0&&(n+=t[i-1].length,r.holes.push(n))}return r},es.default=rs;var Fs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Qi,this.indexArray=new fa,this.indexArray2=new ya,this.programConfigurations=new so(ts,t.layers,t.zoom),this.segments=new Oa,this.segments2=new Oa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};Fs.prototype.populate=function(t,e,r){this.hasPattern=zs(\"fill\",this.layers,e);for(var n=this.layers[0].layout.get(\"fill-sort-key\"),i=[],a=0,o=t;a>3}if(i--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new a(o,s));else{if(7!==n)throw new Error(\"unknown command \"+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},Hs.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,u=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())u&&(u=a);else if(7!==r)throw new Error(\"unknown command \"+r)}return[o,l,s,u]},Hs.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),u=Hs.types[this.type];function c(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Xs(t,e,r){if(3===t){var n=new Zs(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Ys.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error(\"feature index out of bounds\");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new Vs(this._pbf,e,this.extent,this._keys,this._values)};var Js={VectorTile:function(t,e){this.layers=t.readFields(Xs,{},e)},VectorTileFeature:Vs,VectorTileLayer:Zs},Ks=Js.VectorTileFeature.types,$s=Math.pow(2,13);function Qs(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*$s)+o,i*$s*2,a*$s*2,Math.round(s))}var tl=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new ea,this.indexArray=new fa,this.programConfigurations=new so(Us,t.layers,t.zoom),this.segments=new Oa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function el(t,e){return t.x===e.x&&(t.x<0||t.x>co)||t.y===e.y&&(t.y<0||t.y>co)}tl.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=zs(\"fill-extrusion\",this.layers,e);for(var n=0,i=t;nco}))||O.every((function(t){return t.y<0}))||O.every((function(t){return t.y>co}))))for(var v=0,g=0;g=1){var m=d[g-1];if(!el(y,m)){f.vertexLength+4>Oa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=y.sub(m)._perp()._unit(),b=m.dist(y);v+b>32768&&(v=0),Qs(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,v),Qs(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,v),v+=b,Qs(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,0,v),Qs(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,1,v);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>Oa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),\"Polygon\"===Ks[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A=2&&t[l-1].equals(t[l-2]);)l--;for(var u=0;u0;if(T&&y>u){var A=c.dist(p);if(A>2*f){var M=c.sub(c.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,v,0,0,h),p=M}}var S=p&&d,E=S?r:s?\"butt\":n;if(S&&\"round\"===E&&(_i&&(E=\"bevel\"),\"bevel\"===E&&(_>2&&(E=\"flipbevel\"),_100)m=g.mult(-1);else{var L=_*v.add(g).mag()/v.sub(g).mag();m._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(c,m,0,0,h),this.addCurrentVertex(c,m.mult(-1),0,0,h)}else if(\"bevel\"===E||\"fakeround\"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,O=k?0:C;if(p&&this.addCurrentVertex(c,v,P,O,h),\"fakeround\"===E)for(var I=Math.round(180*w/Math.PI/20),D=1;D2*f){var j=c.add(d.sub(c)._mult(f/N)._round());this.updateDistance(c,j),this.addCurrentVertex(j,g,0,0,h),c=j}}}}},cl.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,u=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,u,a,!0,-n,i),this.distance>ul/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},cl.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,u=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&u)<<2,u>>6);var c=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,c),o.primitiveLength++),i?this.e2=c:this.e1=c},cl.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(ul-1):this.distance},cl.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},ni(\"LineBucket\",cl,{omit:[\"layers\",\"patternFeatures\"]});var fl=new Gi({\"line-cap\":new ji(Dt.layout_line[\"line-cap\"]),\"line-join\":new Ui(Dt.layout_line[\"line-join\"]),\"line-miter-limit\":new ji(Dt.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new ji(Dt.layout_line[\"line-round-limit\"]),\"line-sort-key\":new Ui(Dt.layout_line[\"line-sort-key\"])}),hl={paint:new Gi({\"line-opacity\":new Ui(Dt.paint_line[\"line-opacity\"]),\"line-color\":new Ui(Dt.paint_line[\"line-color\"]),\"line-translate\":new ji(Dt.paint_line[\"line-translate\"]),\"line-translate-anchor\":new ji(Dt.paint_line[\"line-translate-anchor\"]),\"line-width\":new Ui(Dt.paint_line[\"line-width\"]),\"line-gap-width\":new Ui(Dt.paint_line[\"line-gap-width\"]),\"line-offset\":new Ui(Dt.paint_line[\"line-offset\"]),\"line-blur\":new Ui(Dt.paint_line[\"line-blur\"]),\"line-dasharray\":new Hi(Dt.paint_line[\"line-dasharray\"]),\"line-pattern\":new Vi(Dt.paint_line[\"line-pattern\"]),\"line-gradient\":new qi(Dt.paint_line[\"line-gradient\"])}),layout:fl},pl=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new Pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=f({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ui),dl=new pl(hl.paint.properties[\"line-width\"].specification);dl.useIntegerZoom=!0;var vl=function(t){function e(e){t.call(this,e,hl)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){\"line-gradient\"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values[\"line-gradient\"].value.expression;this.gradient=Jo(t,\"lineProgress\"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values[\"line-floorwidth\"]=dl.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,e)},e.prototype.createBucket=function(t){return new cl(t)},e.prototype.queryRadius=function(t){var e=t,r=gl(Eo(\"line-width\",this,e),Eo(\"line-gap-width\",this,e)),n=Eo(\"line-offset\",this,e);return r/2+Math.abs(n)+Lo(this.paint.get(\"line-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,o,s){var l=Co(t,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),o.angle,s),u=s/2*gl(this.paint.get(\"line-width\").evaluate(e,r),this.paint.get(\"line-gap-width\").evaluate(e,r)),c=this.paint.get(\"line-offset\").evaluate(e,r);return c&&(n=function(t,e){for(var r=[],n=new a(0,0),i=0;i=3)for(var a=0;a0?e+2*t:t}var yl=Ki([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"},{name:\"a_pixeloffset\",components:4,type:\"Int16\"}],4),ml=Ki([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4),xl=(Ki([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4),Ki([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"}])),bl=(Ki([{type:\"Int16\",name:\"anchorPointX\"},{type:\"Int16\",name:\"anchorPointY\"},{type:\"Int16\",name:\"x1\"},{type:\"Int16\",name:\"y1\"},{type:\"Int16\",name:\"x2\"},{type:\"Int16\",name:\"y2\"},{type:\"Uint32\",name:\"featureIndex\"},{type:\"Uint16\",name:\"sourceLayerIndex\"},{type:\"Uint16\",name:\"bucketIndex\"}]),Ki([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4)),_l=Ki([{name:\"a_pos\",components:2,type:\"Float32\"},{name:\"a_radius\",components:1,type:\"Float32\"},{name:\"a_flags\",components:2,type:\"Int16\"}],4);function wl(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get(\"text-transform\").evaluate(r,{});return\"uppercase\"===n?t=t.toLocaleUpperCase():\"lowercase\"===n&&(t=t.toLocaleLowerCase()),Ci.applyArabicShaping&&(t=Ci.applyArabicShaping(t)),t}(t.text,e,r)})),t}Ki([{name:\"triangle\",components:3,type:\"Uint16\"}]),Ki([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Uint16\",name:\"glyphStartIndex\"},{type:\"Uint16\",name:\"numGlyphs\"},{type:\"Uint32\",name:\"vertexStartIndex\"},{type:\"Uint32\",name:\"lineStartIndex\"},{type:\"Uint32\",name:\"lineLength\"},{type:\"Uint16\",name:\"segment\"},{type:\"Uint16\",name:\"lowerSize\"},{type:\"Uint16\",name:\"upperSize\"},{type:\"Float32\",name:\"lineOffsetX\"},{type:\"Float32\",name:\"lineOffsetY\"},{type:\"Uint8\",name:\"writingMode\"},{type:\"Uint8\",name:\"placedOrientation\"},{type:\"Uint8\",name:\"hidden\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Int16\",name:\"associatedIconIndex\"}]),Ki([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Int16\",name:\"rightJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"centerJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"leftJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedTextSymbolIndex\"},{type:\"Int16\",name:\"placedIconSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedIconSymbolIndex\"},{type:\"Uint16\",name:\"key\"},{type:\"Uint16\",name:\"textBoxStartIndex\"},{type:\"Uint16\",name:\"textBoxEndIndex\"},{type:\"Uint16\",name:\"verticalTextBoxStartIndex\"},{type:\"Uint16\",name:\"verticalTextBoxEndIndex\"},{type:\"Uint16\",name:\"iconBoxStartIndex\"},{type:\"Uint16\",name:\"iconBoxEndIndex\"},{type:\"Uint16\",name:\"verticalIconBoxStartIndex\"},{type:\"Uint16\",name:\"verticalIconBoxEndIndex\"},{type:\"Uint16\",name:\"featureIndex\"},{type:\"Uint16\",name:\"numHorizontalGlyphVertices\"},{type:\"Uint16\",name:\"numVerticalGlyphVertices\"},{type:\"Uint16\",name:\"numIconVertices\"},{type:\"Uint16\",name:\"numVerticalIconVertices\"},{type:\"Uint16\",name:\"useRuntimeCollisionCircles\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Float32\",name:\"textBoxScale\"},{type:\"Float32\",components:2,name:\"textOffset\"},{type:\"Float32\",name:\"collisionCircleDiameter\"}]),Ki([{type:\"Float32\",name:\"offsetX\"}]),Ki([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]);var Tl={\"!\":\"︕\",\"#\":\"#\",$:\"$\",\"%\":\"%\",\"&\":\"&\",\"(\":\"︵\",\")\":\"︶\",\"*\":\"*\",\"+\":\"+\",\",\":\"︐\",\"-\":\"︲\",\".\":\"・\",\"/\":\"/\",\":\":\"︓\",\";\":\"︔\",\"<\":\"︿\",\"=\":\"=\",\">\":\"﹀\",\"?\":\"︖\",\"@\":\"@\",\"[\":\"﹇\",\"\\\\\":\"\\",\"]\":\"﹈\",\"^\":\"^\",_:\"︳\",\"`\":\"`\",\"{\":\"︷\",\"|\":\"―\",\"}\":\"︸\",\"~\":\"~\",\"¢\":\"¢\",\"£\":\"£\",\"¥\":\"¥\",\"¦\":\"¦\",\"¬\":\"¬\",\"¯\":\" ̄\",\"–\":\"︲\",\"—\":\"︱\",\"‘\":\"﹃\",\"’\":\"﹄\",\"“\":\"﹁\",\"”\":\"﹂\",\"…\":\"︙\",\"‧\":\"・\",\"₩\":\"₩\",\"、\":\"︑\",\"。\":\"︒\",\"〈\":\"︿\",\"〉\":\"﹀\",\"《\":\"︽\",\"》\":\"︾\",\"「\":\"﹁\",\"」\":\"﹂\",\"『\":\"﹃\",\"』\":\"﹄\",\"【\":\"︻\",\"】\":\"︼\",\"〔\":\"︹\",\"〕\":\"︺\",\"〖\":\"︗\",\"〗\":\"︘\",\"!\":\"︕\",\"(\":\"︵\",\")\":\"︶\",\",\":\"︐\",\"-\":\"︲\",\".\":\"・\",\":\":\"︓\",\";\":\"︔\",\"<\":\"︿\",\">\":\"﹀\",\"?\":\"︖\",\"[\":\"﹇\",\"]\":\"﹈\",\"_\":\"︳\",\"{\":\"︷\",\"|\":\"―\",\"}\":\"︸\",\"⦅\":\"︵\",\"⦆\":\"︶\",\"。\":\"︒\",\"「\":\"﹁\",\"」\":\"﹂\"};var kl=24,Al=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},Ml=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v},Sl=El;function El(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}El.Varint=0,El.Fixed64=1,El.Bytes=2,El.Fixed32=5;var Ll=4294967296,Cl=1/Ll,Pl=\"undefined\"==typeof TextDecoder?null:new TextDecoder(\"utf8\");function Ol(t){return t.type===El.Bytes?t.readVarint()+t.pos:t.pos+1}function Il(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function Dl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function zl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function Zl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}El.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=ql(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=Zl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=ql(this.buf,this.pos)+ql(this.buf,this.pos+4)*Ll;return this.pos+=8,t},readSFixed64:function(){var t=ql(this.buf,this.pos)+Zl(this.buf,this.pos+4)*Ll;return this.pos+=8,t},readFloat:function(){var t=Al(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Al(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return Il(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return Il(t,n,e);throw new Error(\"Expected varint not more than 10 bytes\")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&Pl?function(t,e,r){return Pl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n=\"\",i=e;i239?4:l>223?3:l>191?2:1;if(i+c>r)break;1===c?l<128&&(u=l):2===c?128==(192&(a=t[i+1]))&&(u=(31&l)<<6|63&a)<=127&&(u=null):3===c?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((u=(15&l)<<12|(63&a)<<6|63&o)<=2047||u>=55296&&u<=57343)&&(u=null)):4===c&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||u>=1114112)&&(u=null)),null===u?(u=65533,c=1):u>65535&&(u-=65536,n+=String.fromCharCode(u>>>10&1023|55296),u=56320|1023&u),n+=String.fromCharCode(u),i+=c}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==El.Bytes)return t.push(this.readVarint(e));var r=Ol(this);for(t=t||[];this.pos127;);else if(e===El.Bytes)this.pos=this.readVarint()+this.pos;else if(e===El.Fixed32)this.pos+=4;else{if(e!==El.Fixed64)throw new Error(\"Unimplemented type: \"+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error(\"Given varint doesn't fit into 10 bytes\");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&Dl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),Ml(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),Ml(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&Dl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,El.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,zl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,Rl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,Nl,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,Fl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,Bl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,jl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,Ul,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,Vl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,Hl,e)},writeBytesField:function(t,e){this.writeTag(t,El.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,El.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,El.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,El.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,El.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,El.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,El.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,El.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,El.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,El.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var Yl=3;function Wl(t,e,r){1===t&&r.readMessage(Xl,e)}function Xl(t,e,r){if(3===t){var n=r.readMessage(Jl,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,u=n.top,c=n.advance;e.push({id:i,bitmap:new Yo({width:o+2*Yl,height:s+2*Yl},a),metrics:{width:o,height:s,left:l,top:u,advance:c}})}}function Jl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}var Kl=Yl;function $l(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h0&&B>A&&(A=B)}else{var N=r[S.fontStack],j=N&&N[L];if(j&&j.rect)O=j.rect,P=j.metrics;else{var U=e[S.fontStack],V=U&&U[L];if(!V)continue;P=V.metrics}C=(_-S.scale)*kl}z?(t.verticalizable=!0,k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:O}),h+=D*S.scale+u):(k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:O}),h+=P.advance*S.scale+u)}if(0!==k.length){var H=h-u;d=Math.max(H,d),yu(k,0,k.length-1,g,A)}h=0;var q=a*_+A;T.lineOffset=Math.max(A,w),p+=q,v=Math.max(q,v),++y}else p+=a,++y}var G=p-iu,Z=gu(o),Y=Z.horizontalAlign,W=Z.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var u=(e-r)*i,c=0;c=a!==o?-s*n-iu:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&lu[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},ou.prototype.substring=function(t,e){var r=new ou;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},ou.prototype.toString=function(){return this.text},ou.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},ou.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(au.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var lu={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},uu={};function cu(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*kl/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function fu(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,c=0,f=0;f-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],u=0;sn;)u-=l.shift().angleDelta;if(u>i)return!1;o++,s+=f.dist(h)}return!0}function Mu(t){for(var e=0,r=0;ru){var d=(u-l)/p,v=$e(f.x,h.x,d),g=$e(f.y,h.y,d),y=new xu(v,g,h.angleTo(f),c);return y._round(),!o||Au(t,y,s,o,e)?y:void 0}l+=p}}function Cu(t,e,r,n,i,a,o,s,l){var u=Su(n,a,o),c=Eu(n,i),f=c*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&b=0&&_=0&&h+u<=c){var w=new xu(b,_,m,d);w._round(),n&&!Au(t,w,a,n,i)||p.push(w)}}f+=y}return s||p.length||o||(p=Pu(t,f/2,r,n,i,a,o,!0,l)),p}function Ou(t,e,r,n,i){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=i&&h.y>=i||(f.y>=i?f=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round():h.y>=i&&(h=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round()),u&&f.equals(u[u.length-1])||(u=[f],o.push(u)),u.push(h)))))}return o}var Iu=Ql;function Du(t,e,r,n){var i=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2*Iu,u=o.paddedRect.h-2*Iu,c=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,u]],d=function(t,e){return t+e[1]-e[0]},v=h.reduce(d,0),g=p.reduce(d,0),y=l-v,m=u-g,x=0,b=v,_=0,w=g,T=0,k=y,A=0,M=m;if(o.content&&n){var S=o.content;x=zu(h,0,S[0]),_=zu(p,0,S[1]),b=zu(h,S[0],S[2]),w=zu(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,i,l,u){var h=Fu(n.stretch-x,b,c,t.left),p=Bu(n.fixed-T,k,n.stretch,v),d=Fu(i.stretch-_,w,f,t.top),y=Bu(i.fixed-A,M,i.stretch,g),m=Fu(l.stretch-x,b,c,t.left),S=Bu(l.fixed-T,k,l.stretch,v),E=Fu(u.stretch-_,w,f,t.top),L=Bu(u.fixed-A,M,u.stretch,g),C=new a(h,d),P=new a(m,d),O=new a(m,E),I=new a(h,E),D=new a(p/s,y/s),z=new a(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),I._matMult(N),O._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=i.stretch+i.fixed,H=u.stretch+u.fixed;return{tl:C,tr:P,bl:I,br:O,tex:{x:o.paddedRect.x+Iu+j,y:o.paddedRect.y+Iu+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:D,pixelOffsetBR:z,minFontScaleX:k/s/c,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=Ru(h,y,v),C=Ru(p,m,g),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var v=o.top*s-l,g=o.bottom*s+l,y=o.left*s-l,m=o.right*s+l,x=o.collisionPadding;if(x&&(y-=x[0]*s,v-=x[1]*s,m+=x[2]*s,g+=x[3]*s),c){var b=new a(y,v),_=new a(m,v),w=new a(y,g),T=new a(m,g),k=c*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),y=Math.min(b.x,_.x,w.x,T.x),m=Math.max(b.x,_.x,w.x,T.x),v=Math.min(b.y,_.y,w.y,T.y),g=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,y,v,m,g,r,n,i)}this.boxEndIndex=t.length},ju=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=Uu),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function Uu(t,e){return te?1:0}function Vu(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,i=1/0,o=-1/0,s=-1/0,l=t[0],u=0;uo)&&(o=c.x),(!u||c.y>s)&&(s=c.y)}var f=o-n,h=s-i,p=Math.min(f,h),d=p/2,v=new ju([],Hu);if(0===p)return new a(n,i);for(var g=n;gm.d||!m.d)&&(m=b,r&&console.log(\"found best %d after %d probes\",Math.round(1e4*b.d)/1e4,x)),b.max-m.d<=e||(d=b.h/2,v.push(new qu(b.p.x-d,b.p.y-d,d,t)),v.push(new qu(b.p.x+d,b.p.y-d,d,t)),v.push(new qu(b.p.x-d,b.p.y+d,d,t)),v.push(new qu(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log(\"num probes: \"+x),console.log(\"best distance: \"+m.d)),m.p}function Hu(t,e){return e.max-t.max}function qu(t,e,r,n){this.p=new a(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=c.y>t.y&&t.x<(c.x-u.x)*(t.y-u.y)/(c.y-u.y)+u.x&&(r=!r),n=Math.min(n,ko(t,u,c))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}ju.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},ju.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},ju.prototype.peek=function(){return this.data[0]},ju.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},ju.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var Gu=7,Zu=Number.POSITIVE_INFINITY;function Yu(t,e){return e[1]!==Zu?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case\"top-right\":case\"top-left\":case\"top\":i=r-Gu;break;case\"bottom-right\":case\"bottom-left\":case\"bottom\":i=-r+Gu}switch(t){case\"top-right\":case\"bottom-right\":case\"right\":n=-e;break;case\"top-left\":case\"bottom-left\":case\"left\":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case\"top-right\":case\"top-left\":n=i-Gu;break;case\"bottom-right\":case\"bottom-left\":n=-i+Gu;break;case\"bottom\":n=-e+Gu;break;case\"top\":n=e-Gu}switch(t){case\"top-right\":case\"bottom-right\":r=-i;break;case\"top-left\":case\"bottom-left\":r=i;break;case\"left\":r=e;break;case\"right\":r=-e}return[r,n]}(t,e[0])}function Wu(t){switch(t){case\"right\":case\"top-right\":case\"bottom-right\":return\"right\";case\"left\":case\"top-left\":case\"bottom-left\":return\"left\"}return\"center\"}var Xu=255,Ju=Xu*bu;function Ku(t,e,r,n,i,o,s,l,u,c,f,h,p,d,v){var g=function(t,e,r,n,i,o,s,l){for(var u=n.layout.get(\"text-rotate\").evaluate(o,{})*Math.PI/180,c=[],f=0,h=e.positionedLines;fJu&&w(t.layerIds[0]+': Value for \"text-size\" is >= '+Xu+'. Reduce your \"text-size\".'):\"composite\"===y.kind&&((m=[bu*d.compositeTextSizes[0].evaluate(s,{},v),bu*d.compositeTextSizes[1].evaluate(s,{},v)])[0]>Ju||m[1]>Ju)&&w(t.layerIds[0]+': Value for \"text-size\" is >= '+Xu+'. Reduce your \"text-size\".'),t.addSymbols(t.text,g,m,l,o,s,c,e,u.lineStartIndex,u.lineLength,p,v);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&(\"constant\"!==a.value.kind||a.value.value.length>0),u=\"constant\"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,c=i.get(\"symbol-sort-key\");if(this.features=[],l||u){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new Pi(this.zoom),v=0,g=t;v=0;for(var I=0,D=k.sections;I=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0},sc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},sc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},sc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},sc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},sc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},ni(\"SymbolBucket\",sc,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),sc.MAX_GLYPHS=65535,sc.addDynamicAttributes=nc;var lc=new Gi({\"symbol-placement\":new ji(Dt.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new ji(Dt.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new ji(Dt.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Ui(Dt.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new ji(Dt.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new ji(Dt.layout_symbol[\"icon-allow-overlap\"]),\"icon-ignore-placement\":new ji(Dt.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new ji(Dt.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new ji(Dt.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Ui(Dt.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new ji(Dt.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new ji(Dt.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Ui(Dt.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Ui(Dt.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new ji(Dt.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new ji(Dt.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Ui(Dt.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Ui(Dt.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new ji(Dt.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new ji(Dt.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new ji(Dt.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Ui(Dt.layout_symbol[\"text-field\"]),\"text-font\":new Ui(Dt.layout_symbol[\"text-font\"]),\"text-size\":new Ui(Dt.layout_symbol[\"text-size\"]),\"text-max-width\":new Ui(Dt.layout_symbol[\"text-max-width\"]),\"text-line-height\":new ji(Dt.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Ui(Dt.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Ui(Dt.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Ui(Dt.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new ji(Dt.layout_symbol[\"text-variable-anchor\"]),\"text-anchor\":new Ui(Dt.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new ji(Dt.layout_symbol[\"text-max-angle\"]),\"text-writing-mode\":new ji(Dt.layout_symbol[\"text-writing-mode\"]),\"text-rotate\":new Ui(Dt.layout_symbol[\"text-rotate\"]),\"text-padding\":new ji(Dt.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new ji(Dt.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Ui(Dt.layout_symbol[\"text-transform\"]),\"text-offset\":new Ui(Dt.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new ji(Dt.layout_symbol[\"text-allow-overlap\"]),\"text-ignore-placement\":new ji(Dt.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new ji(Dt.layout_symbol[\"text-optional\"])}),uc={paint:new Gi({\"icon-opacity\":new Ui(Dt.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Ui(Dt.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Ui(Dt.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Ui(Dt.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Ui(Dt.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new ji(Dt.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new ji(Dt.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Ui(Dt.paint_symbol[\"text-opacity\"]),\"text-color\":new Ui(Dt.paint_symbol[\"text-color\"],{runtimeType:Zt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),\"text-halo-color\":new Ui(Dt.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Ui(Dt.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Ui(Dt.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new ji(Dt.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new ji(Dt.paint_symbol[\"text-translate-anchor\"])}),layout:lc},cc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Vt,this.defaultValue=t};cc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},cc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},cc.prototype.outputDefined=function(){return!1},cc.prototype.serialize=function(){return null},ni(\"FormatSectionOverride\",cc,{omit:[\"defaultValue\"]});var fc=function(t){function e(e){t.call(this,e,uc)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),\"auto\"===this.layout.get(\"icon-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"icon-rotation-alignment\"]=\"map\":this.layout._values[\"icon-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"text-rotation-alignment\"]=\"map\":this.layout._values[\"text-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-pitch-alignment\")&&(this.layout._values[\"text-pitch-alignment\"]=this.layout.get(\"text-rotation-alignment\")),\"auto\"===this.layout.get(\"icon-pitch-alignment\")&&(this.layout._values[\"icon-pitch-alignment\"]=this.layout.get(\"icon-rotation-alignment\")),\"point\"===this.layout.get(\"symbol-placement\")){var n=this.layout.get(\"text-writing-mode\");if(n){for(var i=[],a=0,o=n;a\",targetMapId:n,sourceMapId:a.mapId})}}},Ac.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(\"\"===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else A()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},Ac.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},Ac.prototype.processTask=function(t,e){var r=this;if(\"\"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(li(e.error)):n(null,li(e.data)))}else{var i=!1,a=E(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:\"\",sourceMapId:r.mapId,error:e?si(e):null,data:si(n,a)},a)}:function(t){i=!0},s=null,l=li(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var u=e.type.split(\".\");s=this.parent.getWorkerSource(e.sourceMapId,u[0],l.source)[u[1]](l,o)}else o(new Error(\"Could not find function \"+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},Ac.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener(\"message\",this.receive,!1)};var Sc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Sc.prototype.setNorthEast=function(t){return this._ne=t instanceof Lc?new Lc(t.lng,t.lat):Lc.convert(t),this},Sc.prototype.setSouthWest=function(t){return this._sw=t instanceof Lc?new Lc(t.lng,t.lat):Lc.convert(t),this},Sc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Lc)e=t,r=t;else{if(!(t instanceof Sc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Sc.convert(a))}var o=t;return this.extend(Lc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Lc(e.lng,e.lat),this._ne=new Lc(r.lng,r.lat)),this},Sc.prototype.getCenter=function(){return new Lc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Sc.prototype.getSouthWest=function(){return this._sw},Sc.prototype.getNorthEast=function(){return this._ne},Sc.prototype.getNorthWest=function(){return new Lc(this.getWest(),this.getNorth())},Sc.prototype.getSouthEast=function(){return new Lc(this.getEast(),this.getSouth())},Sc.prototype.getWest=function(){return this._sw.lng},Sc.prototype.getSouth=function(){return this._sw.lat},Sc.prototype.getEast=function(){return this._ne.lng},Sc.prototype.getNorth=function(){return this._ne.lat},Sc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Sc.prototype.toString=function(){return\"LngLatBounds(\"+this._sw.toString()+\", \"+this._ne.toString()+\")\"},Sc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Sc.prototype.contains=function(t){var e=Lc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},Sc.convert=function(t){return!t||t instanceof Sc?t:new Sc(t)};var Ec=6371008.8,Lc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error(\"Invalid LngLat object: (\"+t+\", \"+e+\")\");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error(\"Invalid LngLat latitude value: must be between -90 and 90\")};Lc.prototype.wrap=function(){return new Lc(c(this.lng,-180,180),this.lat)},Lc.prototype.toArray=function(){return[this.lng,this.lat]},Lc.prototype.toString=function(){return\"LngLat(\"+this.lng+\", \"+this.lat+\")\"},Lc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return Ec*Math.acos(Math.min(i,1))},Lc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Sc(new Lc(this.lng-r,this.lat-e),new Lc(this.lng+r,this.lat+e))},Lc.convert=function(t){if(t instanceof Lc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Lc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&\"object\"==typeof t&&null!==t)return new Lc(Number(\"lng\"in t?t.lng:t.lon),Number(t.lat));throw new Error(\"`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]\")};var Cc=2*Math.PI*Ec;function Pc(t){return Cc*Math.cos(t*Math.PI/180)}function Oc(t){return(180+t)/360}function Ic(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Dc(t,e){return t/Pc(e)}function zc(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var Rc=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Rc.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Lc.convert(t);return new Rc(Oc(r.lng),Ic(r.lat),Dc(e,r.lat))},Rc.prototype.toLngLat=function(){return new Lc(360*this.x-180,zc(this.y))},Rc.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Pc(zc(e));var t,e},Rc.prototype.meterInMercatorCoordinateUnits=function(){return 1/Cc*(t=zc(this.y),1/Math.cos(t*Math.PI/180));var t};var Fc=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=jc(0,t,t,e,r)};Fc.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Fc.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Mc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Mc(256*(r+1),256*(n+1),i),a[0]+\",\"+a[1]+\",\"+o[0]+\",\"+o[1]),l=function(t,e,r){for(var n,i=\"\",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new Nc(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Nc(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Nc.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?jc(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):jc(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Nc.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},Nc.prototype.children=function(t){if(this.overscaledZ>=t)return[new Nc(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Nc(e,this.wrap,e,r,n),new Nc(e,this.wrap,e,r+1,n),new Nc(e,this.wrap,e,r,n+1),new Nc(e,this.wrap,e,r+1,n+1)]},Nc.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError(\"out of range source coordinates for DEM data\");return(e+1)*this.stride+(t+1)},Uc.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Uc.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Uc.prototype.getPixels=function(){return new Wo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Uc.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error(\"dem dimension mismatch\");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,u=a;u=0&&c[3]>=0&&s.insert(o,c[0],c[1],c[2],c[3])}},Zc.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Js.VectorTile(new Sl(this.rawTileData)).layers,this.sourceLayerCoder=new Vc(this.vtLayers?Object.keys(this.vtLayers).sort():[\"_geojsonTileLayer\"])),this.vtLayers},Zc.prototype.query=function(t,e,r,n){var i=this;this.loadVTLayers();for(var o=t.params||{},s=co/t.tileSize/t.scale,l=wn(o.filter),u=t.queryGeometry,c=t.queryPadding*s,f=Wc(u),h=this.grid.query(f.minX-c,f.minY-c,f.maxX+c,f.maxY+c),p=Wc(t.cameraQueryGeometry),d=0,v=this.grid3D.query(p.minX-c,p.minY-c,p.maxX+c,p.maxY+c,(function(e,r,n,i){return function(t,e,r,n,i){for(var o=0,s=t;o=l.x&&i>=l.y)return!0}var u=[new a(e,r),new a(e,i),new a(n,i),new a(n,r)];if(t.length>2)for(var c=0,f=u;c=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new Pi(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),v=0;vn)i=!1;else if(e)if(this.expirationTimect&&(t.getActor().send(\"enforceCacheSizeLimit\",ut),yt=0)},t.clamp=u,t.clearTileCache=function(t){var e=self.caches.delete(lt);t&&e.catch(t).then((function(){return t()}))},t.clipLine=Ou,t.clone=function(t){var e=new Io(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=b,t.clone$2=function(t){var e=new Io(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=_l,t.config=B,t.create=function(){var t=new Io(16);return Io!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new Io(9);return Io!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new Io(4);return Io!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=ln,t.createLayout=Ki,t.createStyleLayer=function(t){return\"custom\"===t.type?new gc(t):new yc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=$e,t.offscreenCanvasSupported=mt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t},t.parseGlyphPBF=function(t){return new Sl(t).readFields(Wl,[])},t.pbf=Sl,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=co/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,u=t.layers[0]._unevaluatedLayout._values,c={};if(\"composite\"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;c.compositeTextSizes=[u[\"text-size\"].possiblyEvaluate(new Pi(h),o),u[\"text-size\"].possiblyEvaluate(new Pi(p),o)]}if(\"composite\"===t.iconSizeData.kind){var d=t.iconSizeData,v=d.minZoom,g=d.maxZoom;c.compositeIconSizes=[u[\"icon-size\"].possiblyEvaluate(new Pi(v),o),u[\"icon-size\"].possiblyEvaluate(new Pi(g),o)]}c.layoutTextSize=u[\"text-size\"].possiblyEvaluate(new Pi(t.zoom+1),o),c.layoutIconSize=u[\"icon-size\"].possiblyEvaluate(new Pi(t.zoom+1),o),c.textMaxSize=u[\"text-size\"].possiblyEvaluate(new Pi(18));for(var y=l.get(\"text-line-height\")*kl,m=\"map\"===l.get(\"text-rotation-alignment\")&&\"point\"!==l.get(\"symbol-placement\"),x=l.get(\"text-keep-upright\"),b=l.get(\"text-size\"),_=function(){var a=k[T],s=l.get(\"text-font\").evaluate(a,{},o).join(\",\"),u=b.evaluate(a,{},o),f=c.layoutTextSize.evaluate(a,{},o),h=c.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,v=[0,0];if(d){var g=d.toString(),_=l.get(\"text-letter-spacing\").evaluate(a,{},o)*kl,A=function(t){for(var e=0,r=t;e=co||f.y<0||f.y>=co||function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),O=0,I=0,D=0,z=0,R=-1,F=-1,B={},N=Fa(\"\"),j=0,U=0;if(void 0===s._unevaluatedLayout.getValue(\"text-radial-offset\")?(j=(M=s.layout.get(\"text-offset\").evaluate(b,{},k).map((function(t){return t*kl})))[0],U=M[1]):(j=s.layout.get(\"text-radial-offset\").evaluate(b,{},k)*kl,U=Zu),t.allowVerticalPlacement&&n.vertical){var V=s.layout.get(\"text-rotate\").evaluate(b,{},k)+90,H=n.vertical;L=new Nu(l,e,u,c,f,H,h,p,d,V),o&&(C=new Nu(l,e,u,c,f,o,g,y,d,V))}if(i){var q=s.layout.get(\"icon-rotate\").evaluate(b,{}),G=\"none\"!==s.layout.get(\"icon-text-fit\"),Z=Du(i,q,T,G),Y=o?Du(o,q,T,G):void 0;E=new Nu(l,e,u,c,f,i,g,y,!1,q),O=4*Z.length;var W=t.iconSizeData,X=null;\"source\"===W.kind?(X=[bu*s.layout.get(\"icon-size\").evaluate(b,{})])[0]>Ju&&w(t.layerIds[0]+': Value for \"icon-size\" is >= '+Xu+'. Reduce your \"icon-size\".'):\"composite\"===W.kind&&((X=[bu*_.compositeIconSizes[0].evaluate(b,{},k),bu*_.compositeIconSizes[1].evaluate(b,{},k)])[0]>Ju||X[1]>Ju)&&w(t.layerIds[0]+': Value for \"icon-size\" is >= '+Xu+'. Reduce your \"icon-size\".'),t.addSymbols(t.icon,Z,X,x,m,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,Y&&(I=4*Y.length,t.addSymbols(t.icon,Y,X,x,m,b,nu.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=Fa(K.text);var $=s.layout.get(\"text-rotate\").evaluate(b,{},k);S=new Nu(l,e,u,c,f,K,h,p,d,$)}var Q=1===K.positionedLines.length;if(D+=Ku(t,e,K,a,s,d,b,v,P,n.vertical?nu.horizontal:nu.horizontalOnly,Q?Object.keys(n.horizontal):[J],B,R,_,k),Q)break}n.vertical&&(z+=Ku(t,e,n.vertical,a,s,d,b,v,P,nu.vertical,[\"vertical\"],B,F,_,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ut=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ut(S,lt),lt=ut(L,lt),lt=ut(E,lt);var ct=(lt=ut(C,lt))>-1?1:0;ct&&(lt*=A/kl),t.glyphOffsetArray.length>=sc.MAX_GLYPHS&&w(\"Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907\"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,u,D,z,O,I,ct,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,m,T,M,l,b,k,S,d,e,a,u,c,o)};if(\"line\"===E)for(var O=0,I=Ou(e.geometry,0,0,co,co);O1){var U=Lu(j,A,r.vertical||v,n,g,x);U&&P(j,U)}}else if(\"Polygon\"===e.type)for(var V=0,H=Is(e.geometry,0);V=E.maxzoom||\"none\"!==E.visibility&&(o(S,this.zoom,n),(v[E.id]=E.createBucket({index:c.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),c.bucketLayerIDs.push(S.map((function(t){return t.id}))))}}}var L=t.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send(\"getGlyphs\",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,O.call(l))})):h={};var C=Object.keys(g.iconDependencies);C.length?a.send(\"getImages\",{icons:C,source:this.source,tileID:this.tileID,type:\"icons\"},(function(t,e){f||(f=t,p=e,O.call(l))})):p={};var P=Object.keys(g.patternDependencies);function O(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in v){var l=v[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.status=\"done\",s(null,{buckets:t.values(v).filter((function(t){return!t.isEmpty()})),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send(\"getImages\",{icons:P,source:this.source,tileID:this.tileID,type:\"patterns\"},(function(t,e){f||(f=t,d=e,O.call(l))})):d={},O.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status=\"done\",n.loaded[i]=s,r(e);var l=a.rawData,u={};a.expires&&(u.expires=a.expires),a.cacheControl&&(u.cacheControl=a.cacheControl);var c={};if(o){var f=o.finish();f&&(c.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,u,c))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};\"parsing\"===o.status?o.reloadCallback=s:\"done\"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var u=t.window.ImageBitmap,c=function(){this.loaded={}};c.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=u&&a instanceof u?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},c.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext(\"2d\")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},c.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if(\"FeatureCollection\"===i)for(n=0;n=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,v=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,\"id\"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};v.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;D(t,e,o,n,i,a%2),I(t,e,r,n,o-1,a+1),I(t,e,r,o+1,i,a+1)}}function D(t,e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),u=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*u*(o-u)/o)*(s-o/2<0?-1:1);D(t,e,r,Math.max(n,Math.floor(r-s*u/o+c)),Math.min(i,Math.floor(r+(o-s)*u/o+c)),a)}var f=e[2*r+a],h=n,p=i;for(z(t,e,n,r),e[2*i+a]>f&&z(t,e,n,i);hf;)p--}e[2*n+a]===f?z(t,e,n,p):z(t,e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}function z(t,e,r,n){R(t,r,n),R(e,2*r,2*n),R(e,2*r+1,2*n+1)}function R(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function F(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var B=function(t){return t[0]},N=function(t){return t[1]},j=function(t,e,r,n,i){void 0===e&&(e=B),void 0===r&&(r=N),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l=r&&s<=i&&l>=n&&l<=a&&c.push(t[d]);else{var v=Math.floor((p+h)/2);s=e[2*v],l=e[2*v+1],s>=r&&s<=i&&l>=n&&l<=a&&c.push(t[v]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(u.push(p),u.push(v-1),u.push(g)),(0===f?i>=s:a>=l)&&(u.push(v+1),u.push(h),u.push(g))}}return c}(this.ids,this.coords,t,e,r,n,this.nodeSize)},j.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var u=o.pop(),c=o.pop(),f=o.pop();if(c-f<=a)for(var h=f;h<=c;h++)F(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+c)/2),d=e[2*p],v=e[2*p+1];F(d,v,r,n)<=l&&s.push(t[p]);var g=(u+1)%2;(0===u?r-i<=d:n-i<=v)&&(o.push(f),o.push(p-1),o.push(g)),(0===u?r+i>=d:n+i>=v)&&(o.push(p+1),o.push(c),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var U={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},V=function(t){this.options=X(Object.create(U),t),this.trees=new Array(this.options.maxZoom+1)};function H(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function q(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function G(t){return{type:\"Feature\",id:t.id,properties:Z(t),geometry:{type:\"Point\",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function Z(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+\"k\":e>=1e3?Math.round(e/100)/10+\"k\":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function J(t){return t.x}function K(t){return t.y}function $(t,e,r,n){for(var i,a=n,o=r-e>>1,s=r-e,l=t[e],u=t[e+1],c=t[r],f=t[r+1],h=e+3;ha)i=h,a=p;else if(p===a){var d=Math.abs(h-o);dn&&(i-e>3&&$(t,e,i,n),t[i+2]=a,r-i>3&&$(t,i,r,n))}function Q(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function tt(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if(\"Point\"===r||\"MultiPoint\"===r||\"LineString\"===r)et(t,e);else if(\"Polygon\"===r||\"MultiLineString\"===r)for(var n=0;n0&&(o+=n?(i*u-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(u-a,2))),i=l,a=u}var c=e.length-3;e[2]=1,$(e,0,c,r),e[c+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function at(t,e,r,n){for(var i=0;i1?1:r}function lt(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],u=0;u=r&&d=n)){var v=[];if(\"Point\"===h||\"MultiPoint\"===h)ut(f,v,r,n,i);else if(\"LineString\"===h)ct(f,v,r,n,i,!1,s.lineMetrics);else if(\"MultiLineString\"===h)ht(f,v,r,n,i,!1);else if(\"Polygon\"===h)ht(f,v,r,n,i,!0);else if(\"MultiPolygon\"===h)for(var g=0;g=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function ct(t,e,r,n,i,a,o){for(var s,l,u=ft(t),c=0===i?dt:vt,f=t.start,h=0;hr&&(l=c(u,p,d,g,y,r),o&&(u.start=f+s*l)):m>n?x=r&&(l=c(u,p,d,g,y,r),b=!0),x>n&&m<=n&&(l=c(u,p,d,g,y,n),b=!0),!a&&b&&(o&&(u.end=f+s*l),e.push(u),u=ft(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],v=t[_+2],(m=0===i?p:d)>=r&&m<=n&&pt(u,p,d,v),_=u.length-3,a&&_>=3&&(u[_]!==u[0]||u[_+1]!==u[1])&&pt(u,u[0],u[1],u[2]),u.length&&e.push(u)}function ft(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ht(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=c),f>o.maxY&&(o.maxY=f)}return o}function _t(t,e,r,n){var i=e.geometry,a=e.type,o=[];if(\"Point\"===a||\"MultiPoint\"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error(\"maxZoom should be in the 0-24 range\");if(e.promoteId&&e.generateId)throw new Error(\"promoteId and generateId cannot be used together.\");var n=function(t,e){var r=[];if(\"FeatureCollection\"===t.type)for(var n=0;n=n;u--){var c=+Date.now();s=this._cluster(s,u),this.trees[u]=new j(s,J,K,a,Float32Array),r&&console.log(\"z%d: %d clusters in %dms\",u,s.length,+Date.now()-c)}return r&&console.timeEnd(\"total time\"),this},V.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],u=[],c=0,f=l.range(Y(r),W(a),Y(i),W(n));c1?this._map(u,!0):null,g=(l<<5)+(e+1)+this.points.length,y=0,m=f;y>5},V.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},V.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},Tt.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},Tt.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,u=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var c=1<1&&console.time(\"creation\"),h=this.tiles[f]=bt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),u)){u>1&&(console.log(\"tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd(\"creation\"));var p=\"z\"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time(\"clipping\");var v,g,y,m,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;v=g=y=m=null,x=lt(t,c,r-_,r+T,0,h.minX,h.maxX,l),b=lt(t,c,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(v=lt(x,c,n-_,n+T,1,h.minY,h.maxY,l),g=lt(x,c,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(y=lt(b,c,n-_,n+T,1,h.minY,h.maxY,l),m=lt(b,c,n+w,n+k,1,h.minY,h.maxY,l),b=null),u>1&&console.timeEnd(\"clipping\"),s.push(v||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(y||[],e+1,2*r+1,2*n),s.push(m||[],e+1,2*r+1,2*n+1)}}},Tt.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log(\"drilling down to z%d-%d-%d\",t,e,r);for(var l,u=t,c=e,f=r;!l&&u>0;)u--,c=Math.floor(c/2),f=Math.floor(f/2),l=this.tiles[kt(u,c,f)];return l&&l.source?(a>1&&console.log(\"found parent tile z%d-%d-%d\",u,c,f),a>1&&console.time(\"drilling down\"),this.splitTile(l.source,u,c,f,t,e,r),a>1&&console.timeEnd(\"drilling down\"),this.tiles[s]?mt(this.tiles[s],i):null):null};var Mt=function(e){function r(t,r,n,i){e.call(this,t,r,n,At),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&\"Idle\"!==this._state?this._state=\"NeedsLoadData\":(this._state=\"Coalescing\",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if(\"object\"!=typeof o)return r(new Error(\"Input data given to '\"+n.source+\"' is not a valid GeoJSON object.\"));f(o,!0);try{e._geoJSONIndex=n.cluster?new V(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),u=0,c=l;u=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e=0?1.2:1))}function y(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error(\"glyphs > 65535 not supported\"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=void 0,d=i/r*(n+1);if(l.isDash){var v=n-Math.abs(d);p=Math.sqrt(h*h+v*v)}else p=n-Math.sqrt(h*h+d*d);this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],u=0;u1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=l.isDash?h:-h;this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce(\"LineAtlas out of space\"),null;for(var a=0,o=0;o=n&&e.x=i&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event(\"data\",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:\"source\",sourceDataType:\"content\"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event(\"data\",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send(\"geojson.getClusterExpansionZoom\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send(\"geojson.getClusterChildren\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send(\"geojson.getClusterLeaves\",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;\"string\"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+\".loadData\",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+\".coalesce\",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?\"reloadTile\":\"loadTile\";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,\"reloadTile\"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send(\"removeTile\",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send(\"removeSource\",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),O=t.createLayout([{name:\"a_pos\",type:\"Int16\",components:2},{name:\"a_texture_pos\",type:\"Int16\",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type=\"image\",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;or.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+this.id,null,\"Playback for this video can be set only between the \"+r.start(0)+\" and \"+r.end(0)+\"-second mark.\"))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];\"loaded\"!==i.state&&(i.state=\"loaded\",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"video\",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return\"number\"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"coordinates\" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"coordinates\"'))),n.animate&&\"boolean\"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'optional \"animate\" property must be a boolean value'))),n.canvas?\"string\"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"canvas\" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"canvas\"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error(\"Canvas dimensions cannot be less than or equal to zero.\"))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];\"loaded\"!==a.state&&(a.state=\"loaded\",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"canvas\",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},j.prototype.has=function(t){return t.wrapped().key in this.data},j.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},j.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},j.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},j.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},j.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},j.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},j.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n=\"number\"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(Dt(this._source.type)){for(var u={},c={},f=0,h=Object.keys(l);fthis._source.maxzoom){var g=d.children(this._source.maxzoom)[0],y=this.getTile(g);if(y&&y.hasData()){n[g.key]=g;continue}}else{var m=d.children(this._source.maxzoom);if(n[m[0].key]&&n[m[1].key]&&n[m[2].key]&&n[m[3].key])continue}for(var x=v.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(v=this.getTile(_))&&x&&(v=this._addTile(_)),v&&(n[_.key]=_,x=v.wasRequested(),v.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a0||(e.hasData()&&\"reloading\"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),u=s.map((function(t){return o.pointCoordinate(t)})),c=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,v=0,g=u;v=0&&y[1].y+g>=0){var m=l.map((function(t){return s.getTilePoint(t)})),x=u.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:m,cameraQueryGeometry:x,scale:v})}}},x=0;x=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||\"_geojsonTileLayer\",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles)this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,\"reloading\");this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function It(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Dt(t){return\"raster\"===t||\"image\"===t||\"video\"===t}function zt(){return new t.window.Worker(na.workerUrl)}Ot.maxOverzooming=10,Ot.maxUnderzooming=3;var Rt=\"mapboxgl_preloaded_worker_pool\",Ft=function(){this.active={}};Ft.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Qt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ae(e,r,n,i,a,o,s,l){var u=i?e.textSizeData:e.iconSizeData,c=t.evaluateSizeForZoom(u,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,v=n.transform.width/n.transform.height,g=!1,y=0;yMath.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function le(e,r,n,i,a,o,s,l,u,c,f,h,p,d){var v,g=r/24,y=e.lineOffsetX*g,m=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=oe(g,l,y,m,n,f,h,e,u,o,p);if(!w)return{notEnoughRoom:!0};var T=re(w.first.point,s).point,k=re(w.last.point,s).point;if(i&&!n){var A=se(e.writingMode,T,k,d);if(A)return A}v=[w.first];for(var M=e.glyphStartIndex+1;M0?C.point:ue(h,L,S,1,a),O=se(e.writingMode,S,P,d);if(O)return O}var I=ce(g*l.getoffsetX(e.glyphStartIndex),y,m,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,u,o,p);if(!I)return{notEnoughRoom:!0};v=[I]}for(var D=0,z=v;D0?1:-1,v=0;i&&(d*=-1,v=Math.PI),d<0&&(v+=Math.PI);for(var g=d>0?l+s:l+s+1,y=a,m=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)=u)return null;if(m=y,w.push(y),void 0===(y=h[g])){var T=new t.Point(c.getx(g),c.gety(g)),k=re(T,f);if(k.signedDistanceFromCamera>0)y=h[g]=k.point;else{var A=g-d;y=ue(0===x?o:new t.Point(c.getx(A),c.gety(A)),T,m,_-x+1,f)}}x+=b,b=m.dist(y)}var M=(_-x)/b,S=y.sub(m),E=S.mult(M)._add(m);E._add(S._unit()._perp()._mult(n*d));var L=v+Math.atan2(y.y-m.y,y.x-m.x);return w.push(E),{point:E,angle:L,path:w}}Qt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Qt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Qt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Qt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Qt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Qt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s0:o},Qt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var u=[],c={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,u,c,i),n?u.length>0:u},Qt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Qt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Qt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Qt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,u=this.boxCells[i];if(null!==u)for(var c=this.bboxes,f=0,h=u;f=c[d+0]&&n>=c[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:c[d],y1:c[d+1],x2:c[d+2],y2:c[d+3]})}}}var v=this.circleCells[i];if(null!==v)for(var g=this.circles,y=0,m=v;yo*o+s*s},Qt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var u=(o-i)/2,c=Math.abs(e-(i+u));if(c>u+r)return!1;if(l<=s||c<=u)return!0;var f=l-s,h=c-u;return f*f+h*h<=r*r};var fe=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function he(t,e){for(var r=0;r=1;P--)C.push(E.path[P]);for(var O=1;O0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.xM.x||F.yM.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=z;N=this.screenRightBoundary||nthis.screenBottomBoundary},ve.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(v=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:v},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:y,placedGlyphBoxes:m}):void 0},Ae.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,u=a.textLabelPlaneMatrix,c=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,v=a.collisionGroup,g=s.get(\"text-optional\"),y=s.get(\"icon-optional\"),m=s.get(\"text-allow-overlap\"),x=s.get(\"icon-allow-overlap\"),b=\"map\"===s.get(\"text-rotation-alignment\"),_=\"map\"===s.get(\"text-pitch-alignment\"),w=\"none\"!==s.get(\"icon-text-fit\"),T=\"viewport-y\"===s.get(\"symbol-z-order\"),k=m&&(x||!o.hasIconData()||y),A=x&&(m||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new xe(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,O=null,I=0,D=0,z=0;a.textFeatureIndex?I=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(I=e.featureIndex),a.verticalTextFeatureIndex&&(D=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,u=e.textBoxScale,c=w&&!x?r:null,h={box:[],offscreen:!1},p=m?2*N.length:N.length,d=0;d=N.length,k=i.attemptAnchorPlacement(g,t,a,s,u,b,_,f,l,v,y,e,o,n,c);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,m,f,l,v.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Z=t.evaluateSizeForFeature(o.textSizeData,d,G),Y=s.get(\"text-padding\"),W=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(m,G,o.lineVertexArray,o.glyphOffsetArray,Z,l,u,c,n,_,v.predicate,W,Y),T=m||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(z=a.iconFeatureIndex),a.iconBox){var X=function(t){var e=w&&E?ke(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,v.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(O=X(a.verticalIconBox)).box.length>0:(O=X(a.iconBox)).box.length>0,S=S&&O.offscreen}var J=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=y||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&D?i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,D,v.ID):i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,I,v.ID)),M&&O&&i.collisionIndex.insertCollisionBox(O.box,s.get(\"icon-ignore-placement\"),o.bucketInstanceId,z,v.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get(\"text-ignore-placement\"),o.bucketInstanceId,I,v.ID),n)){var $=o.bucketInstanceId,Q=i.collisionCircleArrays[$];void 0===Q&&(Q=i.collisionCircleArrays[$]=new be);for(var tt=0;tt=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(u).crossTileID=a>=0&&u!==a?0:n.crossTileID)}},Ae.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(m){var T=De(y.text),k=_?ze:T;d(e.text,s,k);var A=w?ze:T;d(e.text,l,A);var M=y.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,\"left\",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=De(y.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:ze;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=y.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var O=C?ze:L;d(e.icon,a.numVerticalIconVertices,O),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=y.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var I=e.collisionArrays[n];if(I){var D=new t.Point(0,0);if(I.textBox||I.verticalTextBox){var z=!0;if(u){var R=i.variableOffsets[v];R?(D=Te(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),c&&D._rotate(f?i.transform.angle:-i.transform.angle)):z=!1}I.textBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||_,D.x,D.y),I.verticalTextBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||w,D.x,D.y)}var F=Boolean(!w&&I.verticalIconBox);I.iconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,F,h?D.x:0,h?D.y:0),I.verticalIconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,!F,h?D.x:0,h?D.y:0)}}},g=0;gt},Ae.prototype.setStale=function(){this.stale=!0};var Se=Math.pow(2,25),Ee=Math.pow(2,24),Le=Math.pow(2,17),Ce=Math.pow(2,16),Pe=Math.pow(2,9),Oe=Math.pow(2,8),Ie=Math.pow(2,1);function De(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*Se+e*Ee+r*Le+e*Ce+r*Pe+e*Oe+r*Ie+e}var ze=0,Re=function(t){this._sortAcrossTiles=\"viewport-y\"!==t.layout.get(\"symbol-z-order\")&&void 0!==t.layout.get(\"symbol-sort-key\").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Re.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if(\"symbol\"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Re(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Fe.prototype.commit=function(t){return this.placement.commit(t),this.placement};var Be=512/t.EXTENT/2,Ne=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;nt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var u=o[t.scaledTo(Number(a)).key];u&&u.findMatches(e.symbolInstances,t,i)}}for(var c=0;c1?\"@2x\":\"\",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,\".json\"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,c())})),u=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,\".png\"),t.ResourceType.SpriteImage),(function(t,e){u=null,o||(o=t,a=e,c())}));function c(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],u=l.width,c=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,v=l.stretchX,g=l.stretchY,y=l.content,m=new t.RGBAImage({width:u,height:c});t.RGBAImage.copy(e,m,{x:f,y:h},{x:0,y:0},{width:u,height:c}),r[s]={data:m,pixelRatio:d,sdf:p,stretchX:v,stretchY:g,content:y}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),u&&(u.cancel(),u=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast(\"setImages\",r._availableImages),r.fire(new t.Event(\"data\",{dataType:\"style\"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();(\"geojson\"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer \"'+n+'\" does not exist on source \"'+i.id+'\" as specified by style layer \"'+e.id+'\"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r0)throw new Error(\"Unimplemented: \"+i.map((function(t){return t.command})).join(\", \")+\".\");return n.forEach((function(t){\"setTransition\"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"An image with this name already exists.\")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"No image with this name exists.\")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error(\"There is already a source with this ID\");if(!r.type)throw new Error(\"The type property must be defined, but the only the following properties were given: \"+Object.keys(r).join(\", \")+\".\");if(!([\"vector\",\"raster\",\"geojson\",\"video\",\"image\"].indexOf(r.type)>=0&&this._validate(t.validateStyle.source,\"sources.\"+e,r,null,n))){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ot(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error(\"There is no source with this ID\");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source \"'+e+'\" cannot be removed while layer \"'+r+'\" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event(\"data\",{sourceDataType:\"metadata\",dataType:\"source\",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id \"'+i+'\" already exists on this map')));else{var a;if(\"custom\"===e.type){if(He(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if(\"object\"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,\"layers.\"+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&\"custom\"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]=\"clear\":(this._updatedSources[a.source]=\"reload\",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be moved.\")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be removed.\")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot have zoom extent.\")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,\"layers.\"+i.id+\".filter\",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be filtered.\")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style.\")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;\"geojson\"===o&&i?this.fire(new t.ErrorEvent(new Error(\"GeoJSON sources cannot have a sourceLayer parameter.\"))):\"vector\"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o=\"vector\"===a?e.sourceLayer:void 0;\"vector\"!==a||o?r&&\"string\"!=typeof e.id&&\"number\"!=typeof e.id?this.fire(new t.ErrorEvent(new Error(\"A feature id is requred to remove its specific state property.\"))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if(\"vector\"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+r+\"' does not exist in the map's style.\")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&\"raster\"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]=\"reload\",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return\"fill-extrusion\"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s=0;d--){var v=this._order[d];if(r(v))for(var g=i.length-1;g>=0;g--){var y=i[g].feature;if(n[y.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}\",\"attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}\"),nr=_r(\"varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}\",\"attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}\"),ir=_r(\"uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}\",\"attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}\"),ar=_r(\"#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_FragColor=color*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);}\"),or=_r(\"varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),sr=_r(\"uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),lr=_r(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}\"),ur=_r(\"varying vec4 v_color;void main() {gl_FragColor=v_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\\n#pragma mapbox: define highp float base\\n#pragma mapbox: define highp float height\\n#pragma mapbox: define highp vec4 color\\nvoid main() {\\n#pragma mapbox: initialize highp float base\\n#pragma mapbox: initialize highp float height\\n#pragma mapbox: initialize highp vec4 color\\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}\"),cr=_r(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\\n? a_pos\\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}\"),fr=_r(\"#ifdef GL_ES\\nprecision highp float;\\n#endif\\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}\"),hr=_r(\"uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\\n#define PI 3.141592653589793\\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}\"),pr=_r(\"uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),dr=_r(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define MAX_LINE_DISTANCE 32767.0\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),vr=_r(\"uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}\"),gr=_r(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}\"),yr=_r(\"uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}\"),mr=_r(\"uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}\"),xr=_r(\"#define SDF_PX 8.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}\"),br=_r(\"#define SDF_PX 8.0\\n#define SDF 1.0\\n#define ICON 0.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}\");function _r(t,e){var r=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"\\n#ifdef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o=\"float\"===i?\"vec2\":\"vec4\",s=a.match(/color/)?\"color\":o;return n[a]?\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"}))}}var wr=Object.freeze({__proto__:null,prelude:Xe,background:Je,backgroundPattern:Ke,circle:$e,clippingMask:Qe,heatmap:tr,heatmapTexture:er,collisionBox:rr,collisionCircle:nr,debug:ir,fill:ar,fillOutline:or,fillOutlinePattern:sr,fillPattern:lr,fillExtrusion:ur,fillExtrusionPattern:cr,hillshadePrepare:fr,hillshade:hr,line:pr,lineGradient:dr,linePattern:vr,lineSDF:gr,raster:yr,symbolIcon:mr,symbolSDF:xr,symbolTextAndIcon:br}),Tr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};Tr.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,u=0;!l&&u>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}kr.prototype.draw=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v){var g,y=t.gl;if(!this.failedToCreate){for(var m in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[m].set(o[m]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[y.LINES]=2,g[y.TRIANGLES]=3,g[y.LINE_STRIP]=1,g)[e],b=0,_=c.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new Tr)).bind(t,this,l,p?p.getPaintVertexBuffers():[],u,w.vertexOffset,d,v),y.drawElements(e,w.primitiveLength*x,y.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Mr=function(e,r,n,i){var a=r.style.light,o=a.properties.get(\"position\"),s=[o.x,o.y,o.z],l=t.create$1();\"viewport\"===a.properties.get(\"anchor\")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var u=a.properties.get(\"color\");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(\"intensity\"),u_lightcolor:[u.r,u.g,u.b],u_vertical_gradient:+n,u_opacity:i}},Sr=function(e,r,n,i,a,o,s){return t.extend(Mr(e,r,n,i),Ar(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Er=function(t){return{u_matrix:t}},Lr=function(e,r,n,i){return t.extend(Er(e),Ar(n,r,i))},Cr=function(t,e){return{u_matrix:t,u_world:e}},Pr=function(e,r,n,i,a){return t.extend(Lr(e,r,n,i),{u_world:a})},Or=function(e,r,n,i){var a,o,s=e.transform;if(\"map\"===i.paint.get(\"circle-pitch-alignment\")){var l=ge(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+(\"map\"===i.paint.get(\"circle-pitch-scale\")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get(\"circle-translate\"),i.paint.get(\"circle-translate-anchor\")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Ir=function(t,e,r){var n=ge(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Dr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},zr=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Rr=function(t){return{u_matrix:t}},Fr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:ge(e,1,r),u_intensity:n}},Br=function(e,r,n,i){var a=t.create();t.ortho(a,0,e.width,e.height,0,0,1);var o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:n,u_color_ramp:i,u_opacity:r.paint.get(\"heatmap-opacity\")}},Nr=function(e,r,n){var i=n.paint.get(\"hillshade-shadow-color\"),a=n.paint.get(\"hillshade-highlight-color\"),o=n.paint.get(\"hillshade-accent-color\"),s=n.paint.get(\"hillshade-illumination-direction\")*(Math.PI/180);\"viewport\"===n.paint.get(\"hillshade-illumination-anchor\")&&(s-=e.transform.angle);var l,u,c,f=!e.options.moving;return{u_matrix:e.transform.calculatePosMatrix(r.tileID.toUnwrapped(),f),u_image:0,u_latrange:(l=r.tileID,u=Math.pow(2,l.canonical.z),c=l.canonical.y,[new t.MercatorCoordinate(0,c/u).toLngLat().lat,new t.MercatorCoordinate(0,(c+1)/u).toLngLat().lat]),u_light:[n.paint.get(\"hillshade-exaggeration\"),s],u_shadow:i,u_highlight:a,u_accent:o}},jr=function(e,r,n){var i=r.stride,a=t.create();return t.ortho(a,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(a,a,[0,-t.EXTENT,0]),{u_matrix:a,u_image:1,u_dimension:[i,i],u_zoom:e.overscaledZ,u_maxzoom:n,u_unpack:r.getUnpackVector()}};var Ur=function(e,r,n){var i=e.transform;return{u_matrix:Zr(e,r,n),u_ratio:1/ge(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Vr=function(e,r,n){return t.extend(Ur(e,r,n),{u_image:0})},Hr=function(e,r,n,i){var a=e.transform,o=Gr(r,a);return{u_matrix:Zr(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/ge(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},qr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=Gr(r,o),u=\"round\"===n.layout.get(\"line-cap\"),c=s.getDash(i.from,u),f=s.getDash(i.to,u),h=c.width*a.fromScale,p=f.width*a.toScale;return t.extend(Ur(e,r,n),{u_patternscale_a:[l/h,-c.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:c.y,u_tex_y_b:f.y,u_mix:a.t})};function Gr(t,e){return 1/ge(t,1,e.tileZoom)}function Zr(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(\"line-translate\"),r.paint.get(\"line-translate-anchor\"))}var Yr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get(\"raster-opacity\"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get(\"raster-brightness-min\"),u_brightness_high:i.paint.get(\"raster-brightness-max\"),u_saturation_factor:(o=i.paint.get(\"raster-saturation\"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get(\"raster-contrast\"),a>0?1/(1-a):1+a),u_spin_weights:Wr(i.paint.get(\"raster-hue-rotate\"))};var a,o};function Wr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var Xr,Jr=function(t,e,r,n,i,a,o,s,l,u){var c=i.transform;return{u_is_size_zoom_constant:+(\"constant\"===t||\"source\"===t),u_is_size_feature_constant:+(\"constant\"===t||\"camera\"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:c.cameraToCenterDistance,u_pitch:c.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:c.width/c.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:u,u_texture:0}},Kr=function(e,r,n,i,a,o,s,l,u,c,f){var h=a.transform;return t.extend(Jr(e,r,n,i,a,o,s,l,u,c),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},$r=function(e,r,n,i,a,o,s,l,u,c){return t.extend(Kr(e,r,n,i,a,o,s,l,!0,u,!0),{u_texsize_icon:c,u_texture_icon:1})},Qr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},tn=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,u=Math.pow(2,n.tileID.overscaledZ),c=n.tileSize*Math.pow(2,r.transform.tileZoom)/u,f=c*(n.tileID.canonical.x+n.tileID.wrap*u),h=c*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/ge(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},en={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function rn(e,r,n,i,a,o,s){for(var l=e.context,u=l.gl,c=e.useProgram(\"collisionBox\"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=m;t.mul(_,y.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,y.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&c.draw(l,u.LINES,Mt.disabled,Et.disabled,e.colorModeForRenderPass(),Ct.disabled,Ir(m,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram(\"collisionCircle\"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M=0&&(v[y.associatedIconIndex]={shiftedAnchor:S,angle:E})}else he(y.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P0){var s=t.browser.now(),l=(s-e.timeAdded)/o,u=r?(s-r.timeAdded)/o:-1,c=n.getSource(),f=a.coveringZoomLevel({tileSize:c.tileSize,roundZoom:c.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-u,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var vn=new t.Color(1,0,0,1),gn=new t.Color(0,1,0,1),yn=new t.Color(0,0,1,1),mn=new t.Color(1,0,1,1),xn=new t.Color(0,1,1,1);function bn(t){var e=t.transform.padding;_n(t,t.transform.height-(e.top||0),3,vn),_n(t,e.bottom||0,3,gn),wn(t,e.left||0,3,yn),wn(t,t.transform.width-(e.right||0),3,mn);var r=t.transform.centerPoint;!function(t,e,r,n){var i=20,a=2;Tn(t,e-a/2,r-i/2,a,i,n),Tn(t,e-i/2,r-a/2,i,a,n)}(t,r.x,t.transform.height-r.y,xn)}function _n(t,e,r,n){Tn(t,0,e+r/2,t.transform.width,r,n)}function wn(t,e,r,n){Tn(t,e-r/2,0,r,t.transform.height,n)}function Tn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function kn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram(\"debug\"),l=Mt.disabled,u=Et.disabled,c=e.colorModeForRenderPass(),f=\"$debug\";i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,u,c,Ct.disabled,zr(o,t.Color.red),f,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var h=r.getTileByID(n.key).latestRawTileData,p=h&&h.byteLength||0,d=Math.floor(p/1024),v=r.getTile(n).tileSize,g=512/Math.min(v,512)*(n.overscaledZ/e.transform.zoom)*.5,y=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(y+=\" => \"+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext(\"2d\");i.clearRect(0,0,r.width,r.height),i.shadowColor=\"white\",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle=\"white\",i.textBaseline=\"top\",i.font=\"bold 36px Open Sans, sans-serif\",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,y+\" \"+d+\"kb\"),s.draw(i,a.TRIANGLES,l,u,Lt.alphaBlended,Ct.disabled,zr(o,t.Color.transparent,g),f,e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var An={symbol:function(e,r,n,i,a){if(\"translucent\"===e.renderPass){var o=Et.disabled,s=e.colorModeForRenderPass();n.layout.get(\"text-variable-anchor\")&&function(e,r,n,i,a,o,s){for(var l=r.transform,u=\"map\"===a,c=\"map\"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(Lt.disabled),r.setDepthMode(Mt.disabled);var i=this.useProgram(\"clippingMask\");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Et({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},Mn.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Et({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},Mn.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=c[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass=\"translucent\",this.currentLayer=0;this.currentLayer0?e.pop():null},Mn.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},Mn.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=\"\"+t+(e?e.cacheKey:\"\")+(this._showOverdrawInspector?\"/overdraw\":\"\");return this.cache[r]||(this.cache[r]=new kr(this.context,wr[t],e,en[t],this._showOverdrawInspector)),this.cache[r]},Mn.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},Mn.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},Mn.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement(\"canvas\"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},Mn.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var Sn=function(t,e){this.points=t,this.planes=e};Sn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new Sn(a,o)};var En=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};En.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var u=Number.MAX_VALUE,c=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var Ln=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error(\"Invalid value for edge-insets, top, bottom, left and right must all be numbers\");this.top=t,this.bottom=e,this.left=r,this.right=n};Ln.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},Ln.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},Ln.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},Ln.prototype.clone=function(){return new Ln(this.top,this.bottom,this.left,this.right)},Ln.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var Cn=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Ln,this._posMatrixCache={},this._alignedPosMatrixCache={}},Pn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};Cn.prototype.clone=function(){var t=new Cn(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Pn.minZoom.get=function(){return this._minZoom},Pn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Pn.maxZoom.get=function(){return this._maxZoom},Pn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Pn.minPitch.get=function(){return this._minPitch},Pn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Pn.maxPitch.get=function(){return this._maxPitch},Pn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Pn.renderWorldCopies.get=function(){return this._renderWorldCopies},Pn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Pn.worldSize.get=function(){return this.tileSize*this.scale},Pn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Pn.size.get=function(){return new t.Point(this.width,this.height)},Pn.bearing.get=function(){return-this.angle/Math.PI*180},Pn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Pn.pitch.get=function(){return this._pitch/Math.PI*180},Pn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Pn.fov.get=function(){return this._fov/Math.PI*180},Pn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Pn.zoom.get=function(){return this._zoom},Pn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Pn.center.get=function(){return this._center},Pn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Pn.padding.get=function(){return this._edgeInsets.toJSON()},Pn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Pn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},Cn.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},Cn.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},Cn.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},Cn.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),u=s-1;u<=l+1;u++)0!==u&&r.push(new t.UnwrappedTileID(u,e));return r},Cn.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=Sn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var u=function(t){return{aabb:new En([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},c=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)c.push(u(-d)),c.push(u(d));for(c.push(u(0));c.length>0;){var v=c.pop(),g=v.x,y=v.y,m=v.fullyVisible;if(!m){var x=v.aabb.intersects(s);if(0===x)continue;m=2===x}var b=v.aabb.distanceX(o),_=v.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<T&&v.zoom>=l)f.push({tileID:new t.OverscaledTileID(v.zoom===h?p:v.zoom,v.wrap,v.zoom,g,y),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-y])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(y<<1)+(k>>1);c.push({aabb:v.aabb.quadrant(k),zoom:v.zoom+1,x:A,y:M,wrap:v.wrap,fullyVisible:m})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},Cn.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Pn.unmodified.get=function(){return this._unmodified},Cn.prototype.zoomScale=function(t){return Math.pow(2,t)},Cn.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},Cn.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},Cn.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Pn.point.get=function(){return this.project(this.center)},Cn.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},Cn.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},Cn.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},Cn.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},Cn.prototype.coordinateLocation=function(t){return t.toLngLat()},Cn.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,u=n[1]/a,c=r[2]/i,f=n[2]/a,h=c===f?0:(0-c)/(f-c);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,u,h)/this.worldSize)},Cn.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},Cn.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},Cn.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},Cn.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},Cn.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},Cn.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},Cn.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,u=this.size,c=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-ao&&(i=o-g)}if(this.lngRange){var y=p.x,m=u.x/2;y-ml&&(n=l-m)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=c,this._constraining=!1}},Cn.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,u=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),c=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,c,u),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),v=Math.sin(this.angle),g=s-Math.round(s)+d*h+v*p,y=l-Math.round(l)+d*p+v*h,m=new Float64Array(f);if(t.translate(m,m,[g>.5?g-1:g,y>.5?y-1:y,0]),this.alignedProjMatrix=m,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error(\"failed to invert matrix\");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Cn.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},Cn.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},Cn.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},On.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,\"\",e)}catch(t){}};var In={linearity:.3,easing:t.bezier(0,0,.3,1)},Dn=t.extend({deceleration:2500,maxSpeed:1400},In),zn=t.extend({deceleration:20,maxSpeed:1400},In),Rn=t.extend({deceleration:1e3,maxSpeed:360},In),Fn=t.extend({deceleration:1e3,maxSpeed:90},In),Bn=function(t){this._map=t,this.clear()};function Nn(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},Bn.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n=this._clickTolerance||this._map.fire(new Un(t.type,this._map,t))},qn.prototype.dblclick=function(t){return this._firePreventable(new Un(t.type,this._map,t))},qn.prototype.mouseover=function(t){this._map.fire(new Un(t.type,this._map,t))},qn.prototype.mouseout=function(t){this._map.fire(new Un(t.type,this._map,t))},qn.prototype.touchstart=function(t){return this._firePreventable(new Vn(t.type,this._map,t))},qn.prototype.touchmove=function(t){this._map.fire(new Vn(t.type,this._map,t))},qn.prototype.touchend=function(t){this._map.fire(new Vn(t.type,this._map,t))},qn.prototype.touchcancel=function(t){this._map.fire(new Vn(t.type,this._map,t))},qn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},qn.prototype.isEnabled=function(){return!0},qn.prototype.isActive=function(){return!1},qn.prototype.enable=function(){},qn.prototype.disable=function(){};var Gn=function(t){this._map=t};Gn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Gn.prototype.mousemove=function(t){this._map.fire(new Un(t.type,this._map,t))},Gn.prototype.mousedown=function(){this._delayContextMenu=!0},Gn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Un(\"contextmenu\",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Gn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Un(t.type,this._map,t)),this._map.listens(\"contextmenu\")&&t.preventDefault()},Gn.prototype.isEnabled=function(){return!0},Gn.prototype.isActive=function(){return!1},Gn.prototype.enable=function(){},Gn.prototype.disable=function(){};var Zn=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Yn(t,e){for(var r={},n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n30)&&(this.aborted=!0)}}},Wn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var Xn=function(t){this.singleTap=new Wn(t),this.numTaps=t.numTaps,this.reset()};Xn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Xn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},Xn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},Xn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Jn=function(){this._zoomIn=new Xn({numTouches:1,numTaps:2}),this._zoomOut=new Xn({numTouches:2,numTaps:1}),this.reset()};Jn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Jn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Jn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Jn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Jn.prototype.touchcancel=function(){this.reset()},Jn.prototype.enable=function(){this._enabled=!0},Jn.prototype.disable=function(){this._enabled=!1,this.reset()},Jn.prototype.isEnabled=function(){return this._enabled},Jn.prototype.isActive=function(){return this._active};var Kn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Kn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Kn.prototype._correctButton=function(t,e){return!1},Kn.prototype._move=function(t,e){return{}},Kn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Kn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)0&&(this._active=!0);var i=Yn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var u=i[l],c=this._touches[l];c&&(a._add(u),o._add(u.sub(c)),s++,i[l]=u)}if(this._touches=i,!(sMath.abs(t.x)}var ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,li(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid)return this._lastPoints=t,this._active=!0,{pitchDelta:(n.y+i.y)/2*-.5}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return li(t)&&li(e)&&a}},e}(ri),ci={panStep:100,bearingStep:15,pitchStep:10},fi=function(){var t=ci;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function hi(t){return t*(2-t)}fi.prototype.reset=function(){this._active=!1},fi.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:\"keyboardHandler\",easing:hi,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},fi.prototype.enable=function(){this._enabled=!0},fi.prototype.disable=function(){this._enabled=!1,this.reset()},fi.prototype.isEnabled=function(){return this._enabled},fi.prototype.isActive=function(){return this._active};var pi=4.000244140625,di=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,t.bindAll([\"_onWheel\",\"_onTimeout\",\"_onScrollFrame\",\"_onScrollFinished\"],this)};di.prototype.setZoomRate=function(t){this._defaultZoomRate=t},di.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},di.prototype.isEnabled=function(){return!!this._enabled},di.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},di.prototype.isZooming=function(){return!!this._zooming},di.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&\"center\"===t.around)},di.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},di.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%pi==0?this._type=\"wheel\":0!==r&&Math.abs(r)<4?this._type=\"trackpad\":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?\"trackpad\":\"wheel\",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},di.prototype._onTimeout=function(t){this._type=\"wheel\",this._delta-=this._lastValue,this._active||this._start(t)},di.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},di.prototype.renderFrame=function(){return this._onScrollFrame()},di.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n=\"wheel\"===this._type&&Math.abs(this._delta)>pi?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a=\"number\"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),\"wheel\"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s=\"number\"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,u=this._easing,c=!1;if(\"wheel\"===this._type&&l&&u){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=u(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):c=!0}else o=s,c=!0;return this._active=!0,c&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!c,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},di.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},di.prototype.reset=function(){this._active=!1};var vi=function(t,e){this._clickZoom=t,this._tapZoom=e};vi.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},vi.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},vi.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},vi.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var gi=function(){this.reset()};gi.prototype.reset=function(){this._active=!1},gi.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},gi.prototype.enable=function(){this._enabled=!0},gi.prototype.disable=function(){this._enabled=!1,this.reset()},gi.prototype.isEnabled=function(){return this._enabled},gi.prototype.isActive=function(){return this._active};var yi=function(){this._tap=new Xn({numTouches:1,numTaps:1}),this.reset()};yi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},yi.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},yi.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},yi.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},yi.prototype.touchcancel=function(){this.reset()},yi.prototype.enable=function(){this._enabled=!0},yi.prototype.disable=function(){this._enabled=!1,this.reset()},yi.prototype.isEnabled=function(){return this._enabled},yi.prototype.isActive=function(){return this._active};var mi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};mi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(\"mapboxgl-touch-drag-pan\")},mi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(\"mapboxgl-touch-drag-pan\")},mi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},mi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var xi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};xi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},xi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},xi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},xi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var bi=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};bi.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add(\"mapboxgl-touch-zoom-rotate\")},bi.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(\"mapboxgl-touch-zoom-rotate\")},bi.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},bi.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},bi.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},bi.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var _i=function(t){return t.zoom||t.drag||t.pitch||t.rotate},wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function Ti(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var ki=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Bn(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll([\"handleEvent\",\"handleWindowEvent\"],this);var i=this._el;this._listeners=[[i,\"touchstart\",{passive:!1}],[i,\"touchmove\",{passive:!1}],[i,\"touchend\",void 0],[i,\"touchcancel\",void 0],[i,\"mousedown\",void 0],[i,\"mousemove\",void 0],[i,\"mouseup\",void 0],[t.window.document,\"mousemove\",{capture:!0}],[t.window.document,\"mouseup\",void 0],[i,\"mouseover\",void 0],[i,\"mouseout\",void 0],[i,\"dblclick\",void 0],[i,\"click\",void 0],[i,\"keydown\",{capture:!1}],[i,\"keyup\",void 0],[i,\"wheel\",{passive:!1}],[i,\"contextmenu\",void 0],[t.window,\"blur\",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,_):Math.max(.5,_),w=Math.pow(g,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(v));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event(\"movestart\",e)),this._zooming&&!n.zooming&&this.fire(new t.Event(\"zoomstart\",e)),this._rotating&&!n.rotating&&this.fire(new t.Event(\"rotatestart\",e)),this._pitching&&!n.pitching&&this.fire(new t.Event(\"pitchstart\",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event(\"move\",e)),this._zooming&&this.fire(new t.Event(\"zoom\",e)),this._rotating&&this.fire(new t.Event(\"rotate\",e)),this._pitching&&this.fire(new t.Event(\"pitch\",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event(\"zoomend\",e)),i&&this.fire(new t.Event(\"rotateend\",e)),a&&this.fire(new t.Event(\"pitchend\",e)),this.fire(new t.Event(\"moveend\",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,[\"center\",\"zoom\",\"bearing\",\"pitch\",\"around\"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),u=this.getPadding(),c=\"zoom\"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f=\"bearing\"in e?this._normalizeBearing(e.bearing,s):s,h=\"pitch\"in e?+e.pitch:l,p=\"padding\"in e?e.padding:a.padding,d=a.zoomScale(c-o),v=t.Point.convert(e.offset),g=a.centerPoint.add(v),y=a.pointLocation(g),m=t.LngLat.convert(e.center||y);this._normalizeCenter(m);var x=a.project(y),b=a.project(m).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if(\"minZoom\"in e){var A=t.clamp(Math.min(e.minZoom,o,c),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),O=function(t){return C(P)/C(P+_*t)},I=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},D=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(D)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var z=Te.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*D,d=1/O(i);a.zoom=1===e?c:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(u,p,e),g=a.centerPoint.add(v));var y=1===e?m:a.unproject(x.add(b.mult(I(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?y.wrap():y,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),Mi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll([\"_updateEditLink\",\"_updateData\",\"_updateCompact\"],this)};Mi.prototype.getDefaultPosition=function(){return\"bottom-right\"},Mi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-attrib\"),this._innerContainer=r.create(\"div\",\"mapboxgl-ctrl-attrib-inner\",this._container),e&&this._container.classList.add(\"mapboxgl-compact\"),this._updateAttributions(),this._updateEditLink(),this._map.on(\"styledata\",this._updateData),this._map.on(\"sourcedata\",this._updateData),this._map.on(\"moveend\",this._updateEditLink),void 0===e&&(this._map.on(\"resize\",this._updateCompact),this._updateCompact()),this._container},Mi.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"styledata\",this._updateData),this._map.off(\"sourcedata\",this._updateData),this._map.off(\"moveend\",this._updateEditLink),this._map.off(\"resize\",this._updateCompact),this._map=void 0,this._attribHTML=void 0},Mi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(\".mapbox-improve-map\"));var r=[{key:\"owner\",value:this.styleOwner},{key:\"id\",value:this.styleId},{key:\"access_token\",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+\"=\"+e.value+(n=0)return!1;return!0}))).join(\" | \");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove(\"mapboxgl-attrib-empty\")):this._container.classList.add(\"mapboxgl-attrib-empty\"),this._editLink=null)}},Mi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add(\"mapboxgl-compact\"):this._container.classList.remove(\"mapboxgl-compact\")};var Si=function(){t.bindAll([\"_updateLogo\"],this),t.bindAll([\"_updateCompact\"],this)};Si.prototype.onAdd=function(t){this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl\");var e=r.create(\"a\",\"mapboxgl-ctrl-logo\");return e.target=\"_blank\",e.rel=\"noopener nofollow\",e.href=\"https://www.mapbox.com/\",e.setAttribute(\"aria-label\",this._map._getUIString(\"LogoControl.Title\")),e.setAttribute(\"rel\",\"noopener nofollow\"),this._container.appendChild(e),this._container.style.display=\"none\",this._map.on(\"sourcedata\",this._updateLogo),this._updateLogo(),this._map.on(\"resize\",this._updateCompact),this._updateCompact(),this._container},Si.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"sourcedata\",this._updateLogo),this._map.off(\"resize\",this._updateCompact)},Si.prototype.getDefaultPosition=function(){return\"bottom-left\"},Si.prototype._updateLogo=function(t){t&&\"metadata\"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?\"block\":\"none\")},Si.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},Si.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add(\"mapboxgl-compact\"):e.classList.remove(\"mapboxgl-compact\")}};var Ei=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};Ei.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},Ei.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error(\"maxZoom must be greater than or equal to minZoom\");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error(\"maxPitch must be greater than or equal to minPitch\");if(null!=e.minPitch&&e.minPitch<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(null!=e.maxPitch&&e.maxPitch>Ii)throw new Error(\"maxPitch must be less than or equal to 60\");var i=new Cn(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new Ei,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Li,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),\"string\"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error(\"Container '\"+e.container+\"' not found.\")}else{if(!(e.container instanceof Pi))throw new Error(\"Invalid type: 'container' must be a String or HTMLElement.\");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll([\"_onWindowOnline\",\"_onWindowResize\",\"_contextLost\",\"_contextRestored\"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error(\"Failed to initialize WebGL.\");this.on(\"move\",(function(){return r._update(!1)})),this.on(\"moveend\",(function(){return r._update(!1)})),this.on(\"zoom\",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener(\"online\",this._onWindowOnline,!1),t.window.addEventListener(\"resize\",this._onWindowResize,!1)),this.handlers=new ki(this,e);var a=\"string\"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new On(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new Mi({customAttribution:e.customAttribution})),this.addControl(new Si,e.logoPosition),this.on(\"style.load\",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on(\"data\",(function(e){r._update(\"style\"===e.dataType),r.fire(new t.Event(e.dataType+\"data\",e))})),this.on(\"dataloading\",(function(e){r.fire(new t.Event(e.dataType+\"dataloading\",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r=\"top-right\"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.\")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf(\"bottom\")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.\")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event(\"movestart\",e)).fire(new t.Event(\"move\",e))),this.fire(new t.Event(\"resize\",e)),a&&this.fire(new t.Event(\"moveend\",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error(\"maxZoom must be greater than the current minZoom\")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()Ii)throw new Error(\"maxPitch must be less than or equal to 60\");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error(\"maxPitch must be greater than the current minPitch\")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if(\"mouseenter\"===t||\"mouseover\"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Un(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if(\"mouseleave\"===t||\"mouseout\"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Un(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Un(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ni.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ni.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ni.prototype.off=function(){var t=this.element;r.removeEventListener(t,\"mousedown\",this.mousedown),r.removeEventListener(t,\"touchstart\",this.touchstart,{passive:!1}),r.removeEventListener(t,\"touchmove\",this.touchmove),r.removeEventListener(t,\"touchend\",this.touchend),r.removeEventListener(t,\"touchcancel\",this.reset),this.offTemp()},Ni.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,\"mousemove\",this.mousemove),r.removeEventListener(t.window,\"mouseup\",this.mouseup)},Ni.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,\"mousemove\",this.mousemove),r.addEventListener(t.window,\"mouseup\",this.mouseup)},Ni.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ni.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ni.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:\"mousedown\",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ni.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ni.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)e.getEast()||r.latitudee.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case\"WAITING_ACTIVE\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"ACTIVE_LOCK\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\");break;case\"BACKGROUND\":this._watchState=\"BACKGROUND_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event(\"outofmaxbounds\",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"BACKGROUND\":case\"BACKGROUND_ERROR\":this._watchState=\"BACKGROUND\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\")}this.options.showUserLocation&&\"OFF\"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&\"ACTIVE_LOCK\"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"geolocate\",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+\"px\",this._circleElement.style.height=i+\"px\"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.disabled=!0;var r=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.title=r,this._geolocateButton.setAttribute(\"aria-label\",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&Yi)return;this._setErrorState()}\"OFF\"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"error\",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener(\"contextmenu\",(function(t){return t.preventDefault()})),this._geolocateButton=r.create(\"button\",\"mapboxgl-ctrl-geolocate\",this._container),r.create(\"span\",\"mapboxgl-ctrl-icon\",this._geolocateButton).setAttribute(\"aria-hidden\",!0),this._geolocateButton.type=\"button\",!1===e){t.warnOnce(\"Geolocation support is not available so the GeolocateControl will be disabled.\");var i=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute(\"aria-label\",i)}else{var a=this._map._getUIString(\"GeolocateControl.FindMyLocation\");this._geolocateButton.title=a,this._geolocateButton.setAttribute(\"aria-label\",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this._watchState=\"OFF\"),this.options.showUserLocation&&(this._dotElement=r.create(\"div\",\"mapboxgl-user-location-dot\"),this._userLocationDotMarker=new qi(this._dotElement),this._circleElement=r.create(\"div\",\"mapboxgl-user-location-accuracy-circle\"),this._accuracyCircleMarker=new qi({element:this._circleElement,pitchAlignment:\"map\"}),this.options.trackUserLocation&&(this._watchState=\"OFF\"),this._map.on(\"zoom\",this._onZoom)),this._geolocateButton.addEventListener(\"click\",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on(\"movestart\",(function(e){var r=e.originalEvent&&\"resize\"===e.originalEvent.type;e.geolocateSource||\"ACTIVE_LOCK\"!==n._watchState||r||(n._watchState=\"BACKGROUND\",n._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\"),n._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),n.fire(new t.Event(\"trackuserlocationend\")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce(\"Geolocate control triggered before added to a map\"),!1;if(this.options.trackUserLocation){switch(this._watchState){case\"OFF\":this._watchState=\"WAITING_ACTIVE\",this.fire(new t.Event(\"trackuserlocationstart\"));break;case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":Zi--,Yi=!1,this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this.fire(new t.Event(\"trackuserlocationend\"));break;case\"BACKGROUND\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event(\"trackuserlocationstart\"))}switch(this._watchState){case\"WAITING_ACTIVE\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_LOCK\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"BACKGROUND\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\");break;case\"BACKGROUND_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\")}if(\"OFF\"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"true\"),++Zi>1?(e={maximumAge:6e5,timeout:0},Yi=!0):(e=this.options.positionOptions,Yi=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Xi={maxWidth:100,unit:\"metric\"},Ji=function(e){this.options=t.extend({},Xi,e),t.bindAll([\"_onMove\",\"setUnit\"],this)};function Ki(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&\"imperial\"===r.unit){var l=3.2808*s;l>5280?$i(e,n,l/5280,t._getUIString(\"ScaleControl.Miles\")):$i(e,n,l,t._getUIString(\"ScaleControl.Feet\"))}else r&&\"nautical\"===r.unit?$i(e,n,s/1852,t._getUIString(\"ScaleControl.NauticalMiles\")):s>=1e3?$i(e,n,s/1e3,t._getUIString(\"ScaleControl.Kilometers\")):$i(e,n,s,t._getUIString(\"ScaleControl.Meters\"))}function $i(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(\"\"+Math.floor(i)).length-1))*((o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o))),l=s/r;t.style.width=e*l+\"px\",t.innerHTML=s+\" \"+n}Ji.prototype.getDefaultPosition=function(){return\"bottom-left\"},Ji.prototype._onMove=function(){Ki(this._map,this._container,this.options)},Ji.prototype.onAdd=function(t){return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-scale\",t.getContainer()),this._map.on(\"move\",this._onMove),this._onMove(),this._container},Ji.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"move\",this._onMove),this._map=void 0},Ji.prototype.setUnit=function(t){this.options.unit=t,Ki(this._map,this._container,this.options)};var Qi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce(\"Full screen control 'container' must be a DOM element.\")),t.bindAll([\"_onClickFullscreen\",\"_changeIcon\"],this),\"onfullscreenchange\"in t.window.document?this._fullscreenchange=\"fullscreenchange\":\"onmozfullscreenchange\"in t.window.document?this._fullscreenchange=\"mozfullscreenchange\":\"onwebkitfullscreenchange\"in t.window.document?this._fullscreenchange=\"webkitfullscreenchange\":\"onmsfullscreenchange\"in t.window.document&&(this._fullscreenchange=\"MSFullscreenChange\")};Qi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display=\"none\",t.warnOnce(\"This device does not support fullscreen mode.\")),this._controlContainer},Qi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Qi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Qi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create(\"button\",\"mapboxgl-ctrl-fullscreen\",this._controlContainer);r.create(\"span\",\"mapboxgl-ctrl-icon\",e).setAttribute(\"aria-hidden\",!0),e.type=\"button\",this._updateTitle(),this._fullscreenButton.addEventListener(\"click\",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Qi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute(\"aria-label\",t),this._fullscreenButton.title=t},Qi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?\"FullscreenControl.Exit\":\"FullscreenControl.Enter\")},Qi.prototype._isFullscreen=function(){return this._fullscreen},Qi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-shrink\"),this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-fullscreen\"),this._updateTitle())},Qi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var ta={closeButton:!0,closeOnClick:!0,className:\"\",maxWidth:\"240px\"},ea=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(ta),r),t.bindAll([\"_update\",\"_onClose\",\"remove\",\"_onMouseMove\",\"_onMouseUp\",\"_onDrag\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on(\"click\",this._onClose),this.options.closeOnMove&&this._map.on(\"move\",this._onClose),this._map.on(\"remove\",this.remove),this._update(),this._trackPointer?(this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"mouseup\",this._onMouseUp),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")):this._map.on(\"move\",this._update),this.fire(new t.Event(\"open\")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off(\"move\",this._update),this._map.off(\"move\",this._onClose),this._map.off(\"click\",this._onClose),this._map.off(\"remove\",this.remove),this._map.off(\"mousemove\",this._onMouseMove),this._map.off(\"mouseup\",this._onMouseUp),this._map.off(\"drag\",this._onDrag),delete this._map),this.fire(new t.Event(\"close\")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on(\"move\",this._update),this._map.off(\"mousemove\",this._onMouseMove),this._container&&this._container.classList.remove(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.remove(\"mapboxgl-track-pointer\")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off(\"move\",this._update),this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"drag\",this._onDrag),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement(\"body\");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create(\"div\",\"mapboxgl-popup-content\",this._container),this.options.closeButton&&(this._closeButton=r.create(\"button\",\"mapboxgl-popup-close-button\",this._content),this._closeButton.type=\"button\",this._closeButton.setAttribute(\"aria-label\",\"Close popup\"),this._closeButton.innerHTML=\"×\",this._closeButton.addEventListener(\"click\",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(t){var e=this,n=this._lngLat||this._trackPointer;if(this._map&&n&&this._content&&(this._container||(this._container=r.create(\"div\",\"mapboxgl-popup\",this._map.getContainer()),this._tip=r.create(\"div\",\"mapboxgl-popup-tip\",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(\" \").forEach((function(t){return e._container.classList.add(t)})),this._trackPointer&&this._container.classList.add(\"mapboxgl-popup-track-pointer\")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=ji(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||t)){var i=this._pos=this._trackPointer&&t?t:this._map.project(this._lngLat),a=this.options.anchor,o=ra(this.options.offset);if(!a){var s,l=this._container.offsetWidth,u=this._container.offsetHeight;s=i.y+o.bottom.ythis._map.transform.height-u?[\"bottom\"]:[],i.xthis._map.transform.width-l/2&&s.push(\"right\"),a=0===s.length?\"bottom\":s.join(\"-\")}var c=i.add(o[a]).round();r.setTransform(this._container,Ui[a]+\" translate(\"+c.x+\"px,\"+c.y+\"px)\"),Vi(this._container,a,\"popup\")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);function ra(e){if(e){if(\"number\"==typeof e){var r=Math.round(Math.sqrt(.5*Math.pow(e,2)));return{center:new t.Point(0,0),top:new t.Point(0,e),\"top-left\":new t.Point(r,r),\"top-right\":new t.Point(-r,r),bottom:new t.Point(0,-e),\"bottom-left\":new t.Point(r,-r),\"bottom-right\":new t.Point(-r,-r),left:new t.Point(e,0),right:new t.Point(-e,0)}}if(e instanceof t.Point||Array.isArray(e)){var n=t.Point.convert(e);return{center:n,top:n,\"top-left\":n,\"top-right\":n,bottom:n,\"bottom-left\":n,\"bottom-right\":n,left:n,right:n}}return{center:t.Point.convert(e.center||[0,0]),top:t.Point.convert(e.top||[0,0]),\"top-left\":t.Point.convert(e[\"top-left\"]||[0,0]),\"top-right\":t.Point.convert(e[\"top-right\"]||[0,0]),bottom:t.Point.convert(e.bottom||[0,0]),\"bottom-left\":t.Point.convert(e[\"bottom-left\"]||[0,0]),\"bottom-right\":t.Point.convert(e[\"bottom-right\"]||[0,0]),left:t.Point.convert(e.left||[0,0]),right:t.Point.convert(e.right||[0,0])}}return ra(new t.Point(0,0))}var na={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:zi,NavigationControl:Bi,GeolocateControl:Wi,AttributionControl:Mi,ScaleControl:Ji,FullscreenControl:Qi,Popup:ea,Marker:qi,Style:Ye,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){jt().acquire(Rt)},clearPrewarmedResources:function(){var t=Bt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Rt),Bt=null):console.warn(\"Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()\"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Ft.workerCount},set workerCount(t){Ft.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:\"\"};return na})),r}()},27084:function(t){\"use strict\";t.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},16825:function(t,e,r){\"use strict\";t.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function u(t,s){var u=n.x(s),c=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",v),t.addEventListener(\"mouseleave\",c),t.addEventListener(\"mouseenter\",c),t.addEventListener(\"mouseout\",c),t.addEventListener(\"mouseover\",c),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",v),t.removeEventListener(\"mouseleave\",c),t.removeEventListener(\"mouseenter\",c),t.removeEventListener(\"mouseout\",c),t.removeEventListener(\"mouseover\",c),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),y};var n=r(74311)},48956:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},74311:function(t,e){\"use strict\";function r(t){return t.target||t.srcElement||window}e.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1<0&&a(s,r))}catch(t){c.call(new h(r),t)}}}function c(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&a(s,e))}function f(t,e,r,n){for(var i=0;i1&&(i*=y=Math.sqrt(y),s*=y);var m=i*i,x=s*s,b=(u==c?-1:1)*Math.sqrt(Math.abs((m*x-m*g*g-x*v*v)/(m*g*g+x*v*v)));b==1/0&&(b=1);var _=b*i*g/s+(t+f)/2,w=b*-s*v/i+(n+h)/2,T=Math.asin(((n-w)/s).toFixed(9)),k=Math.asin(((h-w)/s).toFixed(9));(T=t<_?e-T:T)<0&&(T=2*e+T),(k=f<_?e-k:k)<0&&(k=2*e+k),c&&T>k&&(T-=2*e),!c&&k>T&&(k-=2*e)}if(Math.abs(k-T)>r){var A=k,M=f,S=h;k=T+r*(c&&k>T?1:-1);var E=a(f=_+i*Math.cos(k),h=w+s*Math.sin(k),i,s,l,0,c,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*i*L,P=4/3*s*L,O=[2*t-(t+C*Math.sin(T)),2*n-(n-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return O;E&&(O=O.concat(E));for(var I=0;I7&&(r.push(y.splice(0,7)),y.unshift(\"C\"));break;case\"S\":var x=p,b=d;\"C\"!=e&&\"S\"!=e||(x+=x-o,b+=b-l),y=[\"C\",x,b,y[1],y[2],y[3],y[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),y=i(p,d,f,h,y[1],y[2]);break;case\"Q\":f=y[1],h=y[2],y=i(p,d,y[1],y[2],y[3],y[4]);break;case\"L\":y=n(p,d,y[1],y[2]);break;case\"H\":y=n(p,d,y[1],d);break;case\"V\":y=n(p,d,p,y[1]);break;case\"Z\":y=n(p,d,u,c)}e=m,p=y[y.length-2],d=y[y.length-1],y.length>4?(o=y[y.length-4],l=y[y.length-3]):(o=p,l=d),r.push(y)}return r}},56131:function(t){\"use strict\";var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String(\"abc\");if(t[5]=\"de\",\"5\"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e[\"_\"+String.fromCharCode(r)]=r;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(t){n[t]=t})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(t){return!1}}()?Object.assign:function(t,i){for(var a,o,s=function(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}(t),l=1;l0&&!i.call(t,0))for(var v=0;v0)for(var g=0;g=0&&\"[object Function]\"===e.call(t.callee)),n}},88641:function(t){\"use strict\";function e(t,e){if(\"string\"!=typeof t)return[t];var r=[t];\"string\"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:[\"{}\",\"[]\",\"()\"],i=e.escape||\"___\",a=!!e.flat;n.forEach((function(t){var e=new RegExp([\"\\\\\",t[0],\"[^\\\\\",t[0],\"\\\\\",t[1],\"]*\\\\\",t[1]].join(\"\")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error(\"References have circular dependency. Please, check them.\");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp(\"(\\\\\"+i+r+\"\\\\\"+i+\")\",\"g\"),t[0]+\"$1\"+t[1])})),e}))}));var o=new RegExp(\"\\\\\"+i+\"([0-9]+)\\\\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error(\"Circular references in parenthesis\");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function r(t,e){if(e&&e.flat){var r,n=e&&e.escape||\"___\",i=t[0];if(!i)return\"\";for(var a=new RegExp(\"\\\\\"+n+\"([0-9]+)\\\\\"+n),o=0;i!=r;){if(o++>1e4)throw Error(\"Circular references in \"+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,\"\")),e+r}),\"\");function s(e,r){if(null==t[r])throw Error(\"Reference \"+r+\"is undefined\");return t[r]}}function n(t,n){return Array.isArray(t)?r(t,n):e(t,n)}n.parse=e,n.stringify=r,t.exports=n},18863:function(t,e,r){\"use strict\";var n=r(71299);t.exports=function(t){var e;return arguments.length>1&&(t=arguments),\"string\"==typeof t?t=t.split(/\\s/).map(parseFloat):\"number\"==typeof t&&(t=[t]),t.length&&\"number\"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(e={x:(t=n(t,{left:\"x l left Left\",top:\"y t top Top\",width:\"w width W Width\",height:\"h height W Width\",bottom:\"b bottom Bottom\",right:\"r right Right\"})).left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height),e}},95616:function(t){t.exports=function(t){var i=[];return t.replace(r,(function(t,r,a){var o=r.toLowerCase();for(a=function(t){var e=t.match(n);return e?e.map(Number):[]}(a),\"m\"==o&&a.length>2&&(i.push([r].concat(a.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(a.length==e[o])return a.unshift(r),i.push(a);if(a.lengtha!=p>a&&i<(h-c)*(a-f)/(p-f)+c&&(o=!o)}return o}},52142:function(t,e,r){var n,i=r(69444),a=r(29023),o=r(87263),s=r(11328),l=r(55968),u=r(10670),c=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?c=i():!1===t&&(c=!1),!1!==c&&c.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var e=o(!0,f,c);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,c).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,c),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,c),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,c),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,c),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,c),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,c),inverted:t.inverted}},polygonFromGeoJSON:function(t){return u.toPolygon(n,t)},polygonToGeoJSON:function(t){return u.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},\"object\"==typeof window&&(window.PolyBool=n),t.exports=n},69444:function(t){t.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n(\"check\",{seg1:t,seg2:e})},segmentChop:function(t,e){return n(\"div_seg\",{seg:t,pt:e}),n(\"chop\",{seg:t,pt:e})},statusRemove:function(t){return n(\"pop_seg\",{seg:t})},segmentUpdate:function(t){return n(\"seg_update\",{seg:t})},segmentNew:function(t,e){return n(\"new_seg\",{seg:t,primary:e})},segmentRemove:function(t){return n(\"rem_seg\",{seg:t})},tempStatus:function(t,e,r){return n(\"temp_status\",{seg:t,above:e,below:r})},rewind:function(t){return n(\"rewind\",{seg:t})},status:function(t,e,r){return n(\"status\",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n(\"vert\",{x:e}))},log:function(t){return\"string\"!=typeof t&&(t=JSON.stringify(t,!1,\" \")),n(\"log\",{txt:t})},reset:function(){return n(\"reset\")},selected:function(t){return n(\"selected\",{segs:t})},chainStart:function(t){return n(\"chain_start\",{seg:t})},chainRemoveHead:function(t,e){return n(\"chain_rem_head\",{index:t,pt:e})},chainRemoveTail:function(t,e){return n(\"chain_rem_tail\",{index:t,pt:e})},chainNew:function(t,e){return n(\"chain_new\",{pt1:t,pt2:e})},chainMatch:function(t){return n(\"chain_match\",{index:t})},chainClose:function(t){return n(\"chain_close\",{index:t})},chainAddHead:function(t,e){return n(\"chain_add_head\",{index:t,pt:e})},chainAddTail:function(t,e){return n(\"chain_add_tail\",{index:t,pt:e})},chainConnect:function(t,e){return n(\"chain_con\",{index1:t,index2:e})},chainReverse:function(t){return n(\"chain_rev\",{index:t})},chainJoin:function(t,e){return n(\"chain_join\",{index1:t,index2:e})},done:function(){return n(\"done\")}}}},29023:function(t){t.exports=function(t){\"number\"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return\"number\"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-u)*(i-c)/(o-c)+u-n>t&&(s=!s),a=u,o=c}return s}};return e}},10670:function(t){var e={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0}))}function c(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,u=a.start,c=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,u,c);if(!1===f){if(!e.pointsCollinear(o,s,u))return!1;if(e.pointsSame(o,c)||e.pointsSame(s,u))return!1;var h=e.pointsSame(o,u),p=e.pointsSame(s,c);if(h&&p)return n;var d=!h&&e.pointBetween(o,u,c),v=!p&&e.pointBetween(s,u,c);if(h)return v?l(n,s):l(t,c),n;d&&(p||(v?l(n,s):l(t,c)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,u):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,c)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=u(h),d=p.before?p.before.ev:null,v=p.after?p.after.ev:null;function g(){if(d){var t=c(h,d);if(t)return t}return!!v&&c(h,v)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!v&&v.seg);var y,m,x=g();if(x)t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=h.seg.myFill,r&&r.segmentUpdate(x.seg),h.other.remove(),h.remove();if(a.getHead()!==h){r&&r.rewind(h.seg);continue}t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=v?v.seg.myFill.above:i,h.seg.myFill.above=m?!h.seg.myFill.below:h.seg.myFill.below):null===h.seg.otherFill&&(y=v?h.primary===v.primary?v.seg.otherFill.above:v.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:y,below:y}),r&&r.status(h.seg,!!d&&d.seg,!!v&&v.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error(\"PolyBool: Zero-length segment detected; your epsilon is probably too small or too large\");if(s.exists(b.prev)&&s.exists(b.next)&&c(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},n.prototype.read_uint16=function(t){var r=this.input;if(t+2>r.length)throw e(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?256*r[t]+r[t+1]:r[t]+256*r[t+1]},n.prototype.read_uint32=function(t){var r=this.input;if(t+4>r.length)throw e(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?16777216*r[t]+65536*r[t+1]+256*r[t+2]+r[t+3]:r[t]+256*r[t+1]+65536*r[t+2]+16777216*r[t+3]},n.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},n.prototype.exif_format_length=function(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},n.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return this.read_uint32(e);case 9:return 0|this.read_uint32(e);default:return null}},n.prototype.scan_ifd=function(t,n,i){var a=this.read_uint16(n);n+=2;for(var o=0;othis.input.length)throw e(\"unexpected EOF\",\"EBADDATA\");for(var d=[],v=h,g=0;g0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===i({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:u,entry_offset:n+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);n+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(n)})},t.exports.ExifParser=n,t.exports.get_orientation=function(t){var e=0;try{return new n(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},76767:function(t,e,r){\"use strict\";var n=r(14847).n8,i=r(14847).Ag;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,u=0;ue.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(\"imir\"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),\"irot\"===t.type)for(var n=0;n1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),v=s.get_orientation(d);v>0&&(h.orientation=v)}return h}}}}}}},2504:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).mP,o=n(\"BM\");t.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:\"bmp\",mime:\"image/bmp\",wUnits:\"px\",hUnits:\"px\"}}},47342:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).mP,o=n(\"GIF87a\"),s=n(\"GIF89a\");t.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:\"gif\",mime:\"image/gif\",wUnits:\"px\",hUnits:\"px\"}}},31355:function(t,e,r){\"use strict\";var n=r(14847).mP;t.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;so.width||u>o.height)&&(o=c)}return{width:o.width,height:o.height,variants:a,type:\"ico\",mime:\"image/x-icon\",wUnits:\"px\",hUnits:\"px\"}}}},54261:function(t,e,r){\"use strict\";var n=r(14847).n8,i=r(14847).eG,a=r(14847).OF,o=r(71371),s=i(\"Exif\\0\\0\");t.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1]&&255===t[2])for(var e=2;;){for(;;){if(t.length-e<2)return;if(255===t[e++])break}for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e0&&(u.orientation=i),u}e+=r}}},6303:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).Ag,o=n(\"‰PNG\\r\\n\u001a\\n\"),s=n(\"IHDR\");t.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:\"png\",mime:\"image/png\",wUnits:\"px\",hUnits:\"px\"}}},38689:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).Ag,o=n(\"8BPS\\0\u0001\");t.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:\"psd\",mime:\"image/vnd.adobe.photoshop\",wUnits:\"px\",hUnits:\"px\"}}},6881:function(t){\"use strict\";function e(t){return\"number\"==typeof t&&isFinite(t)&&t>0}var r=/<[-_.:a-zA-Z0-9][^>]*>/,n=/^<([-_.:a-zA-Z0-9]+:)?svg\\s/,i=/[^-]\\bwidth=\"([^%]+?)\"|[^-]\\bwidth='([^%]+?)'/,a=/\\bheight=\"([^%]+?)\"|\\bheight='([^%]+?)'/,o=/\\bview[bB]ox=\"(.+?)\"|\\bview[bB]ox='(.+?)'/,s=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function l(t){return s.test(t)?t.match(s)[0]:\"px\"}t.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r>14&16383),type:\"webp\",mime:\"image/webp\",wUnits:\"px\",hUnits:\"px\"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<t.length)){for(;e+8=10?r=r||c(t,e+8):\"VP8L\"===p&&d>=9?r=r||f(t,e+8):\"VP8X\"===p&&d>=10?r=r||h(t,e+8):\"EXIF\"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},91497:function(t,e,r){\"use strict\";t.exports={avif:r(24461),bmp:r(2504),gif:r(47342),ico:r(31355),jpeg:r(54261),png:r(6303),psd:r(38689),svg:r(6881),tiff:r(66278),webp:r(90784)}},33575:function(t,e,r){\"use strict\";var n=r(91497);t.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r1)for(var r=1;r1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,u){var c=x[u];return t?(\"function\"==typeof t?t={after:t}:\"number\"==typeof t[0]&&(t={positions:t}),t=o(t,{color:\"color colors fill\",capSize:\"capSize cap capsize cap-size\",lineWidth:\"lineWidth line-width width line thickness\",opacity:\"opacity alpha\",range:\"range dataBox\",viewport:\"viewport viewBox\",errors:\"errors error\",positions:\"positions position data points\"}),c||(x[u]=c={id:u,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},m,t)),a(c,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,\"float64\"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t=\"transparent\"),!Array.isArray(t)||\"number\"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\tbTopCoord -= normalWidth * endTopJoin;\\n\\t\\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\\n\\t}\\n\\n\\tif (nextReverse) {\\n\\t\\t//make join rectangular\\n\\t\\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\\n\\t\\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\\n\\t\\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\\n\\t\\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\\n\\t}\\n\\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\taBotCoord -= normalWidth * startBotJoin;\\n\\t\\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\\n\\t}\\n\\n\\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\\n\\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\\n\\n\\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\\n\\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\\n\\n\\t//position is normalized 0..1 coord on the screen\\n\\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\\n\\n\\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\\n\\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\\n\\n\\t//bevel miter cutoffs\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n\\n\\t//round miter cutoffs\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\\nuniform sampler2D dashTexture;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\nvarying vec4 startCutoff, endCutoff;\\nvarying vec2 startCoord, endCoord;\\nvarying float enableStartMiter, enableEndMiter;\\n\\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\\n\\tvec2 diff = b - a;\\n\\tvec2 perp = normalize(vec2(-diff.y, diff.x));\\n\\treturn dot(p - a, perp);\\n}\\n\\nvoid main() {\\n\\tfloat alpha = 1., distToStart, distToEnd;\\n\\tfloat cutoff = thickness * .5;\\n\\n\\t//bevel miter\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToStart + 1., 0.), 1.);\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToEnd + 1., 0.), 1.);\\n\\t\\t}\\n\\t}\\n\\n\\t// round miter\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - startCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - endCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\\n\\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\\n\\n\\tgl_FragColor = fragColor;\\n\\tgl_FragColor.a *= alpha * opacity * dash;\\n}\\n\"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:\"triangle\",elements:function(t,e){return e.triangles},offset:0,vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position, positionFract;\\n\\nuniform vec4 color;\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float pixelRatio, id;\\nuniform vec4 viewport;\\nuniform float opacity;\\n\\nvarying vec4 fragColor;\\n\\nconst float MAX_LINES = 256.;\\n\\nvoid main() {\\n\\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\\n\\n\\tvec2 position = position * scale + translate\\n + positionFract * scale + translateFract\\n + position * scaleFract\\n + positionFract * scaleFract;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tfragColor = color / 255.;\\n\\tfragColor.a *= opacity;\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n\\tgl_FragColor = fragColor;\\n}\\n\"]),uniforms:{scale:t.prop(\"scale\"),color:t.prop(\"fill\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),translate:t.prop(\"translate\"),opacity:t.prop(\"opacity\"),pixelRatio:t.context(\"pixelRatio\"),id:t.prop(\"id\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8},positionFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},y.defaults={dashes:null,join:\"miter\",miterLimit:1,thickness:10,cap:\"square\",color:\"black\",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},y.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},y.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);\"number\"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>y.precisionThreshold||e.scale[1]*e.viewport.height>y.precisionThreshold||\"rect\"===e.join||!e.join&&(e.thickness<=2||e.count>=y.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},y.prototype.update=function(t){var e=this;if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if(\"number\"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:\"positions points data coords\",thickness:\"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth\",join:\"lineJoin linejoin join type mode\",miterLimit:\"miterlimit miterLimit\",dashes:\"dash dashes dasharray dash-array dashArray\",color:\"color colour stroke colors colours stroke-color strokeColor\",fill:\"fill fill-color fillColor\",opacity:\"alpha opacity\",overlay:\"overlay crease overlap intersect\",close:\"closed close closed-path closePath\",range:\"range dataBox\",viewport:\"viewport viewBox\",hole:\"holes hole hollow\",splitNull:\"splitNull\"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:\"linear\",min:\"linear\"}),colorBuffer:r.buffer({usage:\"dynamic\",type:\"uint8\",data:new Uint8Array}),positionBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array})},t=a({},y.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f=z}));(O=O.slice(0,R)).push(z)}for(var F=function(t){var e=k.slice(2*D,2*O[t]).concat(z?k.slice(2*z):[]),r=(d.hole||[]).map((function(e){return e-z+(O[t]-D)})),n=u(e,r);n=n.map((function(e){return e+D+(e+Dt.length)&&(e=t.length);for(var r=0,n=new Array(e);r 1.0 + delta) {\\n\\t\\tdiscard;\\n\\t}\\n\\n\\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\\n\\n\\tfloat borderRadius = fragBorderRadius;\\n\\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\\n\\tvec4 color = mix(fragColor, fragBorderColor, ratio);\\n\\tcolor.a *= alpha * opacity;\\n\\tgl_FragColor = color;\\n}\\n\"]),l.vert=f([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute float x, y, xFract, yFract;\\nattribute float size, borderSize;\\nattribute vec4 colorId, borderColorId;\\nattribute float isActive;\\n\\nuniform bool constPointSize;\\nuniform float pixelRatio;\\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\\nuniform sampler2D paletteTexture;\\n\\nconst float maxSize = 100.;\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragBorderRadius, fragWidth;\\n\\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\\n\\nbool isDirect = (paletteSize.x < 1.);\\n\\nvec4 getColor(vec4 id) {\\n return isDirect ? id / 255. : texture2D(paletteTexture,\\n vec2(\\n (id.x + .5) / paletteSize.x,\\n (id.y + .5) / paletteSize.y\\n )\\n );\\n}\\n\\nvoid main() {\\n // ignore inactive points\\n if (isActive == 0.) return;\\n\\n vec2 position = vec2(x, y);\\n vec2 positionFract = vec2(xFract, yFract);\\n\\n vec4 color = getColor(colorId);\\n vec4 borderColor = getColor(borderColorId);\\n\\n float size = size * maxSize / 255.;\\n float borderSize = borderSize * maxSize / 255.;\\n\\n gl_PointSize = (size + borderSize) * pointSizeScale;\\n\\n vec2 pos = (position + translate) * scale\\n + (positionFract + translateFract) * scale\\n + (position + translate) * scaleFract\\n + (positionFract + translateFract) * scaleFract;\\n\\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\\n\\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\\n fragColor = color;\\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\\n fragWidth = 1. / gl_PointSize;\\n}\\n\"]),v&&(l.frag=l.frag.replace(\"smoothstep\",\"smoothStep\"),s.frag=s.frag.replace(\"smoothstep\",\"smoothStep\")),this.drawCircle=t(l)}x.defaults={color:\"black\",borderColor:\"transparent\",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},x.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},x.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:\"points\",usage:\"static\",data:e.tree,type:\"uint32\"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=g.float32(t);return i({data:p,usage:\"dynamic\"}),a({data:g.fract32(t,p),usage:\"dynamic\"}),l({data:new Uint8Array(c),type:\"uint8\",usage:\"stream\"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&\"number\"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},x.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x,s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y,l.height),[a,n,o,i]}function p(t){if(\"number\"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}t.exports=c,c.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},c.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nk))&&(s.lower||!(T>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function l(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[s(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[s(t.byteLength)>>2].push(t)}var r=o(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function u(t){return!!t&&\"object\"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&\"number\"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||$(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},l=0,c={uint8:5121,uint16:5123};e.oes_element_index_uint&&(c.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if(\"number\"==typeof t)l(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||$(t)||u(t)?e=t:(\"data\"in t&&(e=t.data),\"usage\"in t&&(r=nt[t.usage]),\"primitive\"in t&&(n=st[t.primitive]),\"count\"in t&&(i=0|t.count),\"type\"in t&&(h=c[t.type]),\"length\"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else l(),f.primType=4,f.vertCount=0,f.type=5121;return s}var l=r.create(null,34963,!0),f=new i(l._buffer);return n.elementsCount++,s(t),s._reglType=\"elements\",s._elements=f,s.subdata=function(t,e){return l.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return\"function\"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){Q(s).forEach(o)}}}function y(t){for(var e=J.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(ut).forEach((function(e){t+=ut[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return\"number\"==typeof t?M(a,0|t,\"number\"==typeof e?0|e:0|t):t?(O(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,l(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,z(i),E(a,3553),I(r,3553),R(),C(a),o.profile&&(i.stats.size=A(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=X[i.internalformat],n.type=K[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new D(3553);return ut[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return l(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,z(i),d(o,3553,e,r,a),R(),g(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,z(i);for(var l=0;i.mipmask>>l;++l){var u=a>>l,c=s>>l;if(!u||!c)break;t.texImage2D(3553,l,i.format,u,c,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=A(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType=\"texture2d\",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,u){function f(t,e,r,n,i,a){var s,u=h.texInfo;for(P.call(u),s=0;6>s;++s)y[s]=L();if(\"number\"!=typeof t&&t){if(\"object\"==typeof t)if(e)S(y[0],t),S(y[1],e),S(y[2],r),S(y[3],n),S(y[4],i),S(y[5],a);else if(O(u,t),c(h,t),\"faces\"in t)for(t=t.faces,s=0;6>s;++s)l(y[s],h),S(y[s],t[s]);else for(s=0;6>s;++s)S(y[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(y[s],t,t);for(l(h,y[0]),h.mipmask=u.genMipmaps?(y[0].width<<1)-1:y[0].mipmask,h.internalformat=y[0].internalformat,f.width=y[0].width,f.height=y[0].height,z(h),s=0;6>s;++s)E(y[s],34069+s);for(I(u,34067),R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,u.genMipmaps,!0)),f.format=X[h.internalformat],f.type=K[h.type],f.mag=rt[u.magFilter],f.min=nt[u.minFilter],f.wrapS=it[u.wrapS],f.wrapT=it[u.wrapT],s=0;6>s;++s)C(y[s]);return f}var h=new D(34067);ut[h.id]=h,a.cubeCount++;var y=Array(6);return f(e,r,n,i,s,u),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return l(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,z(h),d(a,34069+t,r,n,i),R(),g(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,z(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType=\"textureCube\",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);I(e.texInfo,e.target)}))},refresh:function(){for(var e=0;ei;++i){for(u=0;ut;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:\"framebufferCube\",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){Q(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,Q(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),y(e)}))}})}function E(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function L(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var l=r.maxAttributes,c=Array(l);for(r=0;r=h.byteLength?l.subdata(h):(l.destroy(),r.buffers[s]=null)),r.buffers[s]||(l=r.buffers[s]=i.create(c,34962,!1,!0)),f.buffer=i.getBuffer(l),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1):i.getBuffer(c)?(f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(c.buffer)?(f.buffer=i.getBuffer(c.buffer),f.size=0|(+c.size||f.buffer.dimension),f.normalized=!!c.normalized||!1,f.type=\"type\"in c?rt[c.type]:f.buffer.dtype,f.offset=0|(c.offset||0),f.stride=0|(c.stride||0),f.divisor=0|(c.divisor||0),f.state=1):\"x\"in c&&(f.x=+c.x||0,f.y=+c.y||0,f.z=+c.z||0,f.w=+c.w||0,f.state=2)}for(l=0;lt&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);Q(u).forEach(e),u={},Q(c).forEach(e),c={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),G(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(c[d.vertId]),delete c[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(u[d.fragId]),delete u[d.fragId],delete f[d.fragId])}})},restore:function(){u={},c={};for(var t=0;t>>e|t<<32-e}function I(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function D(t){return Array.prototype.slice.call(t)}function z(t){return D(t).join(\"\")}function R(t){function e(){var t=[],e=[];return G((function(){t.push.apply(t,D(arguments))}),{def:function(){var r=\"v\"+i++;return e.push(r),0>>4&15)+\"0123456789abcdef\".charAt(15&e);return r}(function(t){for(var e=Array(t.length>>2),r=0;r>5]|=(255&t.charCodeAt(r/8))<<24-r%32;var n,i,a,o,s,l,u,c,f,h,p,d=8*t.length;for(t=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],r=Array(64),e[d>>5]|=128<<24-d%32,e[15+(d+64>>9<<4)]=d,c=0;cf;f++){var v;16>f?r[f]=e[f+c]:(h=f,p=I(p=O(p=r[f-2],17)^O(p,19)^p>>>10,r[f-7]),v=O(v=r[f-15],7)^O(v,18)^v>>>3,r[h]=I(I(p,v),r[f-16])),h=I(I(I(I(u,h=O(h=o,6)^O(h,11)^O(h,25)),o&s^~o&l),Mt[f]),r[f]),p=I(u=O(u=d,2)^O(u,13)^O(u,22),d&n^d&i^n&i),u=l,l=s,s=o,o=I(a,h),a=i,i=n,n=d,d=I(h,p)}t[0]=I(d,t[0]),t[1]=I(n,t[1]),t[2]=I(i,t[2]),t[3]=I(a,t[3]),t[4]=I(o,t[4]),t[5]=I(s,t[5]),t[6]=I(l,t[6]),t[7]=I(u,t[7])}for(e=\"\",r=0;r<32*t.length;r+=8)e+=String.fromCharCode(t[r>>5]>>>24-r%32&255);return e}(function(t){for(var e,r,n=\"\",i=-1;++i=e&&56320<=r&&57343>=r&&(e=65536+((1023&e)<<10)+(1023&r),i++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n}(r))),n[e])?n[e].apply(null,o):(r=Function.apply(null,a.concat(r)),n&&(n[e]=r),r.apply(null,o))}}}function F(t){return Array.isArray(t)||$(t)||u(t)}function B(t){return t.sort((function(t,e){return\"viewport\"===t?-1:\"viewport\"===e?1:t\"+e+\"?\"+i+\".constant[\"+e+\"]:0;\"})).join(\"\"),\"}}else{\",\"if(\",s,\"(\",i,\".buffer)){\",c,\"=\",a,\".createStream(\",34962,\",\",i,\".buffer);\",\"}else{\",c,\"=\",a,\".getBuffer(\",i,\".buffer);\",\"}\",f,'=\"type\" in ',i,\"?\",o.glTypes,\"[\",i,\".type]:\",c,\".dtype;\",l.normalized,\"=!!\",i,\".normalized;\"),n(\"size\"),n(\"offset\"),n(\"stride\"),n(\"divisor\"),r(\"}}\"),r.exit(\"if(\",l.isStream,\"){\",a,\".destroyStream(\",c,\");\",\"}\"),l}))})),o}function M(t,e,n,i,a){function s(t){var e=u[t];e&&(h[t]=e)}var l=function(t,e){if(\"string\"==typeof(r=t.static).frag&&\"string\"==typeof r.vert){if(0>1)\",s],\");\")}function e(){r(l,\".drawArraysInstancedANGLE(\",[d,v,g,s],\");\")}p&&\"null\"!==p?m?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}function o(){function t(){r(c+\".drawElements(\"+[d,g,y,v+\"<<((\"+y+\"-5121)>>1)\"]+\");\")}function e(){r(c+\".drawArrays(\"+[d,v,g]+\");\")}p&&\"null\"!==p?m?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}var s,l,u=t.shared,c=u.gl,f=u.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a(\"if(\"+i+\")\"+c+\".bindBuffer(34963,\"+i+\".buffer.buffer);\")):(i=a.def(),a(i,\"=\",f,\".\",\"elements\",\";\",\"if(\",i,\"){\",c,\".bindBuffer(\",34963,\",\",i,\".buffer.buffer);}\",\"else if(\",u.vao,\".currentVAO){\",i,\"=\",t.shared.elements+\".getElements(\"+u.vao,\".currentVAO.elements);\",et?\"\":\"if(\"+i+\")\"+c+\".bindBuffer(34963,\"+i+\".buffer.buffer);\",\"}\")),i}(),d=i(\"primitive\"),v=i(\"offset\"),g=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,\".\",\"count\"),i}();if(\"number\"==typeof g){if(0===g)return}else r(\"if(\",g,\"){\"),r.exit(\"}\");Q&&(s=i(\"instances\"),l=t.instancing);var y=p+\".type\",m=h.elements&&j(h.elements)&&!h.vaoActive;Q&&(\"number\"!=typeof s||0<=s)?\"string\"==typeof s?(r(\"if(\",s,\">0){\"),a(),r(\"}else if(\",s,\"<0){\"),o(),r(\"}\")):a():o()}function H(t,e,r,n,i){return i=(e=_()).proc(\"body\",i),Q&&(e.instancing=i.def(e.shared.extensions,\".angle_instanced_arrays\")),t(e,i,r,n),e.compile().body}function q(t,e,r,n){P(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,e),\");\"):e(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(e(t.shared.vao,\".setVAO(null);\"),I(t,e,r,n.attributes,(function(){return!0}))),D(t,e,r,n.uniforms,(function(){return!0}),!1),z(t,e,e,r)}function Z(t,e,r,n){function i(){return!0}t.batchId=\"a1\",P(t,e),I(t,e,r,n.attributes,i),D(t,e,r,n.uniforms,i,!1),z(t,e,e,r)}function W(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}P(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var u=t.scope(),c=t.scope();e(u.entry,\"for(\",s,\"=0;\",s,\"<\",\"a1\",\";++\",s,\"){\",l,\"=\",\"a0\",\"[\",s,\"];\",c,\"}\",u.exit),r.needsContext&&S(t,c,r.context),r.needsFramebuffer&&E(t,c,r.framebuffer),C(t,c,r.state,i),r.profile&&i(r.profile)&&O(t,c,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?c(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,c),\");\"):u(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,u),\");\"):u(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(u(t.shared.vao,\".setVAO(null);\"),I(t,u,r,n.attributes,a),I(t,c,r,n.attributes,i)),D(t,u,r,n.uniforms,a,!1),D(t,c,r,n.uniforms,i,!0),z(t,u,c,r)):(e=t.global.def(\"{}\"),n=r.shader.progVar.append(t,c),l=c.def(n,\".id\"),u=c.def(e,\"[\",l,\"]\"),c(t.shared.gl,\".useProgram(\",n,\".program);\",\"if(!\",u,\"){\",u,\"=\",e,\"[\",l,\"]=\",t.link((function(e){return H(Z,t,r,e,2)})),\"(\",n,\");}\",u,\".call(this,a0[\",s,\"],\",s,\");\"))}function X(t,r){function n(e){var n=r.shader[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.shader,\".\"+e,n):i.set(a.shader,\".\"+e,t.link(n,{stable:!0})))}var i=t.proc(\"scope\",3);t.batchId=\"a2\";var a=t.shared,o=a.current;if(S(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),B(Object.keys(r.state)).forEach((function(e){var n=r.state[e],o=n.append(t,i);m(o)?o.forEach((function(r,n){isNaN(r)?i.set(t.next[e],\"[\"+n+\"]\",r):i.set(t.next[e],\"[\"+n+\"]\",t.link(r,{stable:!0}))})):j(n)?i.set(a.next,\".\"+e,t.link(o,{stable:!0})):i.set(a.next,\".\"+e,o)})),O(t,i,r,!0,!0),[\"elements\",\"offset\",\"count\",\"instances\",\"primitive\"].forEach((function(e){var n=r.draw[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.draw,\".\"+e,n):i.set(a.draw,\".\"+e,t.link(n),{stable:!0}))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o=\"[\"+o.map((function(e){return isNaN(e)?e:t.link(e,{stable:!0})}))+\"]\"),i.set(a.uniforms,\"[\"+t.link(e.id(n),{stable:!0})+\"]\",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new K).forEach((function(t){i.set(a,\".\"+t,n[t])}))})),r.scopeVAO){var s=r.scopeVAO.append(t,i);isNaN(s)?i.set(a.vao,\".targetVAO\",s):i.set(a.vao,\".targetVAO\",t.link(s,{stable:!0}))}n(\"vert\"),n(\"frag\"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(c).forEach((function(e){t+=c[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,c=32854;if(\"object\"==typeof e&&e?(\"shape\"in e?(n=0|(a=e.shape)[0],a=0|a[1]):(\"radius\"in e&&(n=a=0|e.radius),\"width\"in e&&(n=0|e.width),\"height\"in e&&(a=0|e.height)),\"format\"in e&&(c=s[e.format])):\"number\"==typeof e?(n=0|e,a=\"number\"==typeof r?0|r:n):e||(n=a=1),n!==u.width||a!==u.height||c!==u.format)return o.width=u.width=n,o.height=u.height=a,u.format=c,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,c,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height),o.format=l[u.format],o}var u=new a(t.createRenderbuffer());return c[u.id]=u,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===u.width&&a===u.height||(o.width=u.width=n,o.height=u.height=a,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,u.format,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height)),o},o._reglType=\"renderbuffer\",o._renderbuffer=u,i.profile&&(o.stats=u.stats),o.destroy=function(){u.decRef()},o},clear:function(){Q(c).forEach(o)},restore:function(){Q(c).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},kt=[];kt[6408]=4,kt[6407]=3;var At=[];At[5121]=1,At[5126]=4,At[36193]=2;var Mt=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],St=[\"x\",\"y\",\"z\",\"w\"],Et=\"blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset\".split(\" \"),Lt={0:0,1:1,zero:0,one:1,\"src color\":768,\"one minus src color\":769,\"src alpha\":770,\"one minus src alpha\":771,\"dst color\":774,\"one minus dst color\":775,\"dst alpha\":772,\"one minus dst alpha\":773,\"constant color\":32769,\"one minus constant color\":32770,\"constant alpha\":32771,\"one minus constant alpha\":32772,\"src alpha saturate\":776},Ct={never:512,less:513,\"<\":513,equal:514,\"=\":514,\"==\":514,\"===\":514,lequal:515,\"<=\":515,greater:516,\">\":516,notequal:517,\"!=\":517,\"!==\":517,gequal:518,\">=\":518,always:519},Pt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,\"increment wrap\":34055,\"decrement wrap\":34056,invert:5386},Ot={cw:2304,ccw:2305},It=new N(!1,!1,!1,(function(){}));return function(t){function e(){if(0===J.length)T&&T.update(),et=null;else{et=W.next(e),f();for(var t=J.length-1;0<=t;--t){var r=J[t];r&&r(O,null,0)}d.flush(),T&&T.update()}}function r(){!et&&0=J.length&&n()}}}}function c(){var t=V.viewport,e=V.scissor_box;t[0]=t[1]=e[0]=e[1]=0,O.viewportWidth=O.framebufferWidth=O.drawingBufferWidth=t[2]=e[2]=d.drawingBufferWidth,O.viewportHeight=O.framebufferHeight=O.drawingBufferHeight=t[3]=e[3]=d.drawingBufferHeight}function f(){O.tick+=1,O.time=p(),c(),U.procs.poll()}function h(){B.refresh(),c(),U.procs.refresh(),T&&T.update()}function p(){return(X()-k)/1e3}if(!(t=a(t)))return null;var d=t.gl,y=d.getContextAttributes();d.isContextLost();var m=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)rt(G({framebuffer:t.framebuffer.faces[e]},t),l);else rt(t,l);else l(0,t)},prop:Y.define.bind(null,1),context:Y.define.bind(null,2),this:Y.define.bind(null,3),draw:s({}),buffer:function(t){return D.create(t,34962,!1,!1)},elements:function(t){return z.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:y,frame:u,on:function(t,e){var r;switch(t){case\"frame\":return u(e);case\"lost\":r=$;break;case\"restore\":r=Q;break;case\"destroy\":r=tt}return r.push(e),{cancel:function(){for(var t=0;t2?\"one of \".concat(e,\" \").concat(t.slice(0,r-1).join(\", \"),\", or \")+t[r-1]:2===r?\"one of \".concat(e,\" \").concat(t[0],\" or \").concat(t[1]):\"of \".concat(e,\" \").concat(t[0])}return\"of \".concat(e,\" \").concat(String(t))}r(\"ERR_INVALID_OPT_VALUE\",(function(t,e){return'The value \"'+e+'\" is invalid for option \"'+t+'\"'}),TypeError),r(\"ERR_INVALID_ARG_TYPE\",(function(t,e,r){var i,a,o,s,l;if(\"string\"==typeof e&&(a=\"not \",e.substr(0,4)===a)?(i=\"must not be\",e=e.replace(/^not /,\"\")):i=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-9,r)===e}(t,\" argument\"))o=\"The \".concat(t,\" \").concat(i,\" \").concat(n(e,\"type\"));else{var u=(\"number\"!=typeof l&&(l=0),l+1>(s=t).length||-1===s.indexOf(\".\",l)?\"argument\":\"property\");o='The \"'.concat(t,'\" ').concat(u,\" \").concat(i,\" \").concat(n(e,\"type\"))}return o+\". Received type \".concat(typeof r)}),TypeError),r(\"ERR_STREAM_PUSH_AFTER_EOF\",\"stream.push() after EOF\"),r(\"ERR_METHOD_NOT_IMPLEMENTED\",(function(t){return\"The \"+t+\" method is not implemented\"})),r(\"ERR_STREAM_PREMATURE_CLOSE\",\"Premature close\"),r(\"ERR_STREAM_DESTROYED\",(function(t){return\"Cannot call \"+t+\" after a stream was destroyed\"})),r(\"ERR_MULTIPLE_CALLBACK\",\"Callback called multiple times\"),r(\"ERR_STREAM_CANNOT_PIPE\",\"Cannot pipe, not readable\"),r(\"ERR_STREAM_WRITE_AFTER_END\",\"write after end\"),r(\"ERR_STREAM_NULL_VALUES\",\"May not write null values to stream\",TypeError),r(\"ERR_UNKNOWN_ENCODING\",(function(t){return\"Unknown encoding: \"+t}),TypeError),r(\"ERR_STREAM_UNSHIFT_AFTER_END_EVENT\",\"stream.unshift() after end event\"),t.exports.q=e},37865:function(t,e,r){\"use strict\";var n=r(90386),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=c;var a=r(40410),o=r(37493);r(42018)(c,a);for(var s=i(o.prototype),l=0;l0)if(\"string\"==typeof e||s.objectMode||Object.getPrototypeOf(e)===l.prototype||(e=function(t){return l.from(t)}(e)),n)s.endEmitted?w(t,new _):S(t,s,e,!0);else if(s.ended)w(t,new x);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(e=s.decoder.write(e),s.objectMode||0!==e.length?S(t,s,e,!1):O(t,s)):S(t,s,e,!1)}else n||(s.reading=!1,O(t,s));return!s.ended&&(s.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=E?t=E:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function C(t){var e=t._readableState;a(\"emitReadable\",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(a(\"emitReadable\",e.flowing),e.emittedReadable=!0,i.nextTick(P,t))}function P(t){var e=t._readableState;a(\"emitReadable_\",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit(\"readable\"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,F(t)}function O(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount(\"data\")>0&&t.resume()}function z(t){a(\"readable nexttick read 0\"),t.read(0)}function R(t,e){a(\"resume\",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit(\"resume\"),F(t),e.flowing&&!e.reading&&t.read(0)}function F(t){var e=t._readableState;for(a(\"flow\",e.flowing);e.flowing&&null!==t.read(););}function B(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(\"\"):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function N(t){var e=t._readableState;a(\"endReadable\",e.endEmitted),e.endEmitted||(e.ended=!0,i.nextTick(j,e,t))}function j(t,e){if(a(\"endReadableNT\",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit(\"end\"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function U(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return a(\"read: emitReadable\",e.length,e.ended),0===e.length&&e.ended?N(this):C(this),null;if(0===(t=L(t,e))&&e.ended)return 0===e.length&&N(this),null;var n,i=e.needReadable;return a(\"need readable\",i),(0===e.length||e.length-t0?B(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&N(this)),null!==n&&this.emit(\"data\",n),n},A.prototype._read=function(t){w(this,new b(\"_read()\"))},A.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t)}n.pipesCount+=1,a(\"pipe count=%d opts=%j\",n.pipesCount,e);var s=e&&!1===e.end||t===i.stdout||t===i.stderr?v:l;function l(){a(\"onend\"),t.end()}n.endEmitted?i.nextTick(s):r.once(\"end\",s),t.on(\"unpipe\",(function e(i,o){a(\"onunpipe\"),i===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,a(\"cleanup\"),t.removeListener(\"close\",p),t.removeListener(\"finish\",d),t.removeListener(\"drain\",u),t.removeListener(\"error\",h),t.removeListener(\"unpipe\",e),r.removeListener(\"end\",l),r.removeListener(\"end\",v),r.removeListener(\"data\",f),c=!0,!n.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}));var u=function(t){return function(){var e=t._readableState;a(\"pipeOnDrain\",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,\"data\")&&(e.flowing=!0,F(t))}}(r);t.on(\"drain\",u);var c=!1;function f(e){a(\"ondata\");var i=t.write(e);a(\"dest.write\",i),!1===i&&((1===n.pipesCount&&n.pipes===t||n.pipesCount>1&&-1!==U(n.pipes,t))&&!c&&(a(\"false write response, pause\",n.awaitDrain),n.awaitDrain++),r.pause())}function h(e){a(\"onerror\",e),v(),t.removeListener(\"error\",h),0===o(t,\"error\")&&w(t,e)}function p(){t.removeListener(\"finish\",d),v()}function d(){a(\"onfinish\"),t.removeListener(\"close\",p),v()}function v(){a(\"unpipe\"),r.unpipe(t)}return r.on(\"data\",f),function(t,e,r){if(\"function\"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,\"error\",h),t.once(\"close\",p),t.once(\"finish\",d),t.emit(\"pipe\",r),n.flowing||(a(\"pipe resume\"),r.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit(\"unpipe\",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a0,!1!==n.flowing&&this.resume()):\"readable\"===t&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,a(\"on readable\",n.length,n.reading),n.length?C(this):n.reading||i.nextTick(z,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=s.prototype.removeListener.call(this,t,e);return\"readable\"===t&&i.nextTick(D,this),r},A.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return\"readable\"!==t&&void 0!==t||i.nextTick(D,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(a(\"resume\"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i.nextTick(R,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return a(\"call pause flowing=%j\",this._readableState.flowing),!1!==this._readableState.flowing&&(a(\"pause\"),this._readableState.flowing=!1,this.emit(\"pause\")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on(\"end\",(function(){if(a(\"wrapped end\"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on(\"data\",(function(i){a(\"wrapped data\"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&\"function\"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,\"writableBuffer\",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,\"writableHighWaterMark\",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new v(\"_write()\"))},A.prototype._writev=null,A.prototype.end=function(t,e,r){var n=this._writableState;return\"function\"==typeof t?(r=t,t=null,e=null):\"function\"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||function(t,e,r){e.ending=!0,P(t,e),r&&(e.finished?i.nextTick(r):t.once(\"finish\",r)),e.ended=!0,t.writable=!1}(this,n,r),this},Object.defineProperty(A.prototype,\"writableLength\",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,\"destroyed\",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}},68221:function(t,e,r){\"use strict\";var n,i=r(90386);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var o=r(12726),s=Symbol(\"lastResolve\"),l=Symbol(\"lastReject\"),u=Symbol(\"error\"),c=Symbol(\"ended\"),f=Symbol(\"lastPromise\"),h=Symbol(\"handlePromise\"),p=Symbol(\"stream\");function d(t,e){return{value:t,done:e}}function v(t){var e=t[s];if(null!==e){var r=t[p].read();null!==r&&(t[f]=null,t[s]=null,t[l]=null,e(d(r,!1)))}}function g(t){i.nextTick(v,t)}var y=Object.getPrototypeOf((function(){})),m=Object.setPrototypeOf((a(n={get stream(){return this[p]},next:function(){var t=this,e=this[u];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(d(void 0,!0));if(this[p].destroyed)return new Promise((function(e,r){i.nextTick((function(){t[u]?r(t[u]):e(d(void 0,!0))}))}));var r,n=this[f];if(n)r=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(d(void 0,!0)):e[h](r,n)}),n)}}(n,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[h])}return this[f]=r,r}},Symbol.asyncIterator,(function(){return this})),a(n,\"return\",(function(){var t=this;return new Promise((function(e,r){t[p].destroy(null,(function(t){t?r(t):e(d(void 0,!0))}))}))})),n),y);t.exports=function(t){var e,r=Object.create(m,(a(e={},p,{value:t,writable:!0}),a(e,s,{value:null,writable:!0}),a(e,l,{value:null,writable:!0}),a(e,u,{value:null,writable:!0}),a(e,c,{value:t._readableState.endEmitted,writable:!0}),a(e,h,{value:function(t,e){var n=r[p].read();n?(r[f]=null,r[s]=null,r[l]=null,t(d(n,!1))):(r[s]=t,r[l]=e)},writable:!0}),e));return r[f]=null,o(t,(function(t){if(t&&\"ERR_STREAM_PREMATURE_CLOSE\"!==t.code){var e=r[l];return null!==e&&(r[f]=null,r[s]=null,r[l]=null,e(t)),void(r[u]=t)}var n=r[s];null!==n&&(r[f]=null,r[s]=null,r[l]=null,n(d(void 0,!0))),r[c]=!0})),t.on(\"readable\",g.bind(null,r)),r}},31125:function(t,e,r){\"use strict\";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:\"unshift\",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:\"shift\",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:\"clear\",value:function(){this.head=this.tail=null,this.length=0}},{key:\"join\",value:function(t){if(0===this.length)return\"\";for(var e=this.head,r=\"\"+e.data;e=e.next;)r+=t+e.data;return r}},{key:\"concat\",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:\"consume\",value:function(t,e){var r;return ti.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:\"_getBuffer\",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){c||(c=t),t&&h.forEach(l),a||(h.forEach(l),f(c))}))}));return e.reduce(u)}},56306:function(t,e,r){\"use strict\";var n=r(74322).q.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:\"highWaterMark\",a);return Math.floor(a)}return t.objectMode?16:16384}}},71405:function(t,e,r){t.exports=r(15398).EventEmitter},68019:function(t,e,r){\"use strict\";var n=r(71665).Buffer,i=n.isEncoding||function(t){switch((t=\"\"+t)&&t.toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":case\"raw\":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return\"utf8\";for(var e;;)switch(t){case\"utf8\":case\"utf-8\":return\"utf8\";case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return\"utf16le\";case\"latin1\":case\"binary\":return\"latin1\";case\"base64\":case\"ascii\":case\"hex\":return t;default:if(e)return;t=(\"\"+t).toLowerCase(),e=!0}}(t);if(\"string\"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error(\"Unknown encoding: \"+t);return e||t}(t),this.encoding){case\"utf16le\":this.text=l,this.end=u,e=4;break;case\"utf8\":this.fillLast=s,e=4;break;case\"base64\":this.text=c,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,\"�\";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,\"�\";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,\"�\"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString(\"utf16le\",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString(\"utf16le\",e,t.length-1)}function u(t){var e=t&&t.length?this.write(t):\"\";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString(\"utf16le\",0,r)}return e}function c(t,e){var r=(t.length-e)%3;return 0===r?t.toString(\"base64\",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString(\"base64\",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):\"\";return this.lastNeed?e+this.lastChar.toString(\"base64\",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):\"\"}e.s=a,a.prototype.write=function(t){if(0===t.length)return\"\";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return\"\";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(i>0&&(t.lastNeed=i-1),i):--n=0?(i>0&&(t.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0}(this,t,e);if(!this.lastNeed)return t.toString(\"utf8\",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString(\"utf8\",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},90715:function(t,e,r){var n=r(32791),i=r(41633)(\"stream-parser\");t.exports=function(t){var e=t&&\"function\"==typeof t._transform,r=t&&\"function\"==typeof t._write;if(!e&&!r)throw new Error(\"must pass a Writable or Transform stream in\");i(\"extending Parser into stream\"),t._bytes=c,t._skipBytes=f,e&&(t._passthrough=h),e?t._transform=d:t._write=p};var a=-1,o=0,s=1,l=2;function u(t){i(\"initializing parser stream\"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=a,t._parserCallback=null,\"function\"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function c(t,e){n(!this._parserCallback,'there is already a \"callback\" set!'),n(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got \"'+t+'\"'),this._parserInit||u(this),i(\"buffering %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=o}function f(t,e){n(!this._parserCallback,'there is already a \"callback\" set!'),n(t>0,'can only skip > 0 bytes, got \"'+t+'\"'),this._parserInit||u(this),i(\"skipping %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=s}function h(t,e){n(!this._parserCallback,'There is already a \"callback\" set!'),n(t>0,'can only pass through > 0 bytes, got \"'+t+'\"'),this._parserInit||u(this),i(\"passing through %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=l}function p(t,e,r){this._parserInit||u(this),i(\"write(%o bytes)\",t.length),\"function\"==typeof e&&(r=e),g(this,t,null,r)}function d(t,e,r){this._parserInit||u(this),i(\"transform(%o bytes)\",t.length),\"function\"!=typeof e&&(e=this._parserOutput),g(this,t,e,r)}function v(t,e,r,n){if(t._parserBytesLeft-=e.length,i(\"%o bytes left for stream piece\",t._parserBytesLeft),t._parserState===o?(t._parserBuffers.push(e),t._parserBuffered+=e.length):t._parserState===l&&r(e),0!==t._parserBytesLeft)return n;var s=t._parserCallback;if(s&&t._parserState===o&&t._parserBuffers.length>1&&(e=Buffer.concat(t._parserBuffers,t._parserBuffered)),t._parserState!==o&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=a,t._parserBuffers.splice(0),s){var u=[];e&&u.push(e),r&&u.push(r);var c=s.length>u.length;c&&u.push(y(n));var f=s.apply(t,u);if(!c||n===f)return n}}var g=y((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error(\"got data but not currently parsing anything\")):r.length<=e._parserBytesLeft?function(){return v(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return v(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function y(t){return function(){for(var e=t.apply(this,arguments);\"function\"==typeof e;)e=e();return e}}},41633:function(t,e,r){var n=r(90386);function i(){var t;try{t=e.storage.debug}catch(t){}return!t&&void 0!==n&&\"env\"in n&&(t=n.env.DEBUG),t}(e=t.exports=r(74469)).log=function(){return\"object\"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var r=this.useColors;if(t[0]=(r?\"%c\":\"\")+this.namespace+(r?\" %c\":\" \")+t[0]+(r?\"%c \":\" \")+\"+\"+e.humanize(this.diff),r){var n=\"color: \"+this.color;t.splice(1,0,n,\"color: inherit\");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){\"%%\"!==t&&(i++,\"%c\"===t&&(a=i))})),t.splice(a,0,n)}},e.save=function(t){try{null==t?e.storage.removeItem(\"debug\"):e.storage.debug=t}catch(t){}},e.load=i,e.useColors=function(){return!(\"undefined\"==typeof window||!window.process||\"renderer\"!==window.process.type)||(\"undefined\"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||\"undefined\"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/)&&parseInt(RegExp.$1,10)>=31||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/))},e.storage=\"undefined\"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=[\"lightseagreen\",\"forestgreen\",\"goldenrod\",\"dodgerblue\",\"darkorchid\",\"crimson\"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return\"[UnexpectedJSONParseError]: \"+t.message}},e.enable(i())},74469:function(t,e,r){var n;function i(t){function r(){if(r.enabled){var t=r,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s0)return function(t){if(!((t=String(t)).length>100)){var a=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(a){var o=parseFloat(a[1]);switch((a[2]||\"ms\").toLowerCase()){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return 315576e5*o;case\"days\":case\"day\":case\"d\":return o*i;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return o*n;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return o*r;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return o*e;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return o;default:return}}}}(t);if(\"number\"===l&&!1===isNaN(t))return o.long?a(s=t,i,\"day\")||a(s,n,\"hour\")||a(s,r,\"minute\")||a(s,e,\"second\")||s+\" ms\":function(t){return t>=i?Math.round(t/i)+\"d\":t>=n?Math.round(t/n)+\"h\":t>=r?Math.round(t/r)+\"m\":t>=e?Math.round(t/e)+\"s\":t+\"ms\"}(t);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(t))}},99011:function(t,e,r){\"use strict\";var n=r(88641);t.exports=function(t,e,r){if(null==t)throw Error(\"First argument should be a string\");if(null==e)throw Error(\"Separator should be a string or a RegExp\");r?(\"string\"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=[\"[]\",\"()\",\"{}\",\"<>\",'\"\"',\"''\",\"``\",\"“”\",\"«»\"]:(\"string\"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=u[u.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[v])}a[e]=d}else{if(n[e]===r[e]){var g=[],y=[],m=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),y.push(s[x]),m+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(m);for(d=0;d1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};e.default=function(t){var e=t.px,r=t.py,s=t.cx,l=t.cy,u=t.rx,c=t.ry,f=t.xAxisRotation,h=void 0===f?0:f,p=t.largeArcFlag,d=void 0===p?0:p,v=t.sweepFlag,g=void 0===v?0:v,y=[];if(0===u||0===c)return[];var m=Math.sin(h*n/360),x=Math.cos(h*n/360),b=x*(e-s)/2+m*(r-l)/2,_=-m*(e-s)/2+x*(r-l)/2;if(0===b&&0===_)return[];u=Math.abs(u),c=Math.abs(c);var w=Math.pow(b,2)/Math.pow(u,2)+Math.pow(_,2)/Math.pow(c,2);w>1&&(u*=Math.sqrt(w),c*=Math.sqrt(w));var T=function(t,e,r,i,a,s,l,u,c,f,h,p){var d=Math.pow(a,2),v=Math.pow(s,2),g=Math.pow(h,2),y=Math.pow(p,2),m=d*v-d*y-v*g;m<0&&(m=0),m/=d*y+v*g;var x=(m=Math.sqrt(m)*(l===u?-1:1))*a/s*p,b=m*-s/a*h,_=f*x-c*b+(t+r)/2,w=c*x+f*b+(e+i)/2,T=(h-x)/a,k=(p-b)/s,A=(-h-x)/a,M=(-p-b)/s,S=o(1,0,T,k),E=o(T,k,A,M);return 0===u&&E>0&&(E-=n),1===u&&E<0&&(E+=n),[_,w,S,E]}(e,r,s,l,u,c,d,g,m,x,b,_),k=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}(T,4),A=k[0],M=k[1],S=k[2],E=k[3],L=Math.abs(E)/(n/4);Math.abs(1-L)<1e-7&&(L=1);var C=Math.max(Math.ceil(L),1);E/=C;for(var P=0;Pe[2]&&(e[2]=u[c+0]),u[c+1]>e[3]&&(e[3]=u[c+1]);return e}},29988:function(t,e,r){\"use strict\";t.exports=function(t){for(var e,r=[],o=0,s=0,l=0,u=0,c=null,f=null,h=0,p=0,d=0,v=t.length;d4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=r(7095);function i(t,e,r,n){return[\"C\",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return[\"C\",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},82019:function(t,e,r){\"use strict\";var n,i=r(1750),a=r(95616),o=r(31457),s=r(89546),l=r(44781),u=document.createElement(\"canvas\"),c=u.getContext(\"2d\");t.exports=function(t,e){if(!s(t))throw Error(\"Argument should be valid svg path string\");var r,f;e||(e={}),e.shape?(r=e.shape[0],f=e.shape[1]):(r=u.width=e.w||e.width||200,f=u.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),v=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(v[0]||0,v[1]||0)/2;if(c.fillStyle=\"black\",c.fillRect(0,0,r,f),c.fillStyle=\"white\",p&&(\"number\"!=typeof p&&(p=1),c.strokeStyle=p>0?\"white\":\"black\",c.lineWidth=Math.abs(p)),c.translate(.5*r,.5*f),c.scale(g,g),function(){if(null!=n)return n;var t=document.createElement(\"canvas\").getContext(\"2d\");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D(\"M0,0h1v1h-1v-1Z\");t.fillStyle=\"black\",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var y=new Path2D(t);c.fill(y),p&&c.stroke(y)}else{var m=a(t);o(c,m),c.fill(),p&&c.stroke()}return c.setTransform(1,0,0,1,0,0),l(c,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},84267:function(t,e,r){var n;!function(i){var a=/^\\s+/,o=/\\s+$/,s=0,l=i.round,u=i.min,c=i.max,f=i.random;function h(t,e){if(e=e||{},(t=t||\"\")instanceof h)return t;if(!(this instanceof h))return new h(t,e);var r=function(t){var e,r,n,s={r:0,g:0,b:0},l=1,f=null,h=null,p=null,d=!1,v=!1;return\"string\"==typeof t&&(t=function(t){t=t.replace(a,\"\").replace(o,\"\").toLowerCase();var e,r=!1;if(C[t])t=C[t],r=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};return(e=H.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=H.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=H.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=H.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=H.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=H.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=H.hex8.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),a:N(e[4]),format:r?\"name\":\"hex8\"}:(e=H.hex6.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),format:r?\"name\":\"hex\"}:(e=H.hex4.exec(t))?{r:z(e[1]+\"\"+e[1]),g:z(e[2]+\"\"+e[2]),b:z(e[3]+\"\"+e[3]),a:N(e[4]+\"\"+e[4]),format:r?\"name\":\"hex8\"}:!!(e=H.hex3.exec(t))&&{r:z(e[1]+\"\"+e[1]),g:z(e[2]+\"\"+e[2]),b:z(e[3]+\"\"+e[3]),format:r?\"name\":\"hex\"}}(t)),\"object\"==typeof t&&(q(t.r)&&q(t.g)&&q(t.b)?(e=t.r,r=t.g,n=t.b,s={r:255*I(e,255),g:255*I(r,255),b:255*I(n,255)},d=!0,v=\"%\"===String(t.r).substr(-1)?\"prgb\":\"rgb\"):q(t.h)&&q(t.s)&&q(t.v)?(f=F(t.s),h=F(t.v),s=function(t,e,r){t=6*I(t,360),e=I(e,100),r=I(r,100);var n=i.floor(t),a=t-n,o=r*(1-e),s=r*(1-a*e),l=r*(1-(1-a)*e),u=n%6;return{r:255*[r,s,o,o,l,r][u],g:255*[l,r,r,s,o,o][u],b:255*[o,o,l,r,r,s][u]}}(t.h,f,h),d=!0,v=\"hsv\"):q(t.h)&&q(t.s)&&q(t.l)&&(f=F(t.s),p=F(t.l),s=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=I(t,360),e=I(e,100),r=I(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(t.h,f,p),d=!0,v=\"hsl\"),t.hasOwnProperty(\"a\")&&(l=t.a)),l=O(l),{ok:d,format:t.format||v,r:u(255,c(s.r,0)),g:u(255,c(s.g,0)),b:u(255,c(s.b,0)),a:l}}(t);this._originalInput=t,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=l(100*this._a)/100,this._format=e.format||r.format,this._gradientType=e.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=r.ok,this._tc_id=s++}function p(t,e,r){t=I(t,255),e=I(e,255),r=I(r,255);var n,i,a=c(t,e,r),o=u(t,e,r),s=(a+o)/2;if(a==o)n=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case t:n=(e-r)/l+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(h(n));return a}function L(t,e){e=e||6;for(var r=h(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(h({h:n,s:i,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,r,n=this.toRgb();return t=n.r/255,e=n.g/255,r=n.b/255,.2126*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:i.pow((r+.055)/1.055,2.4))},setAlpha:function(t){return this._a=O(t),this._roundA=l(100*this._a)/100,this},toHsv:function(){var t=d(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=d(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsva(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=p(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=p(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsla(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHex:function(t){return v(this._r,this._g,this._b,t)},toHexString:function(t){return\"#\"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var a=[R(l(t).toString(16)),R(l(e).toString(16)),R(l(r).toString(16)),R(B(n))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+l(this._r)+\", \"+l(this._g)+\", \"+l(this._b)+\")\":\"rgba(\"+l(this._r)+\", \"+l(this._g)+\", \"+l(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+\"%\",g:l(100*I(this._g,255))+\"%\",b:l(100*I(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+l(100*I(this._r,255))+\"%, \"+l(100*I(this._g,255))+\"%, \"+l(100*I(this._b,255))+\"%)\":\"rgba(\"+l(100*I(this._r,255))+\"%, \"+l(100*I(this._g,255))+\"%, \"+l(100*I(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(P[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+g(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=h(t);r=\"#\"+g(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+n+\"startColorstr=\"+e+\",endColorstr=\"+r+\")\"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||\"hex\"!==t&&\"hex6\"!==t&&\"hex3\"!==t&&\"hex4\"!==t&&\"hex8\"!==t&&\"name\"!==t?(\"rgb\"===t&&(r=this.toRgbString()),\"prgb\"===t&&(r=this.toPercentageRgbString()),\"hex\"!==t&&\"hex6\"!==t||(r=this.toHexString()),\"hex3\"===t&&(r=this.toHexString(!0)),\"hex4\"===t&&(r=this.toHex8String(!0)),\"hex8\"===t&&(r=this.toHex8String()),\"name\"===t&&(r=this.toName()),\"hsl\"===t&&(r=this.toHslString()),\"hsv\"===t&&(r=this.toHsvString()),r||this.toHexString()):\"name\"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(y,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},h.fromRatio=function(t,e){if(\"object\"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=\"a\"===n?t[n]:F(t[n]));t=r}return h(t,e)},h.equals=function(t,e){return!(!t||!e)&&h(t).toRgbString()==h(e).toRgbString()},h.random=function(){return h.fromRatio({r:f(),g:f(),b:f()})},h.mix=function(t,e,r){r=0===r?0:r||50;var n=h(t).toRgb(),i=h(e).toRgb(),a=r/100;return h({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},h.readability=function(t,e){var r=h(t),n=h(e);return(i.max(r.getLuminance(),n.getLuminance())+.05)/(i.min(r.getLuminance(),n.getLuminance())+.05)},h.isReadable=function(t,e,r){var n,i,a,o,s,l=h.readability(t,e);switch(i=!1,(a=r,\"AA\"!==(o=((a=a||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase())&&\"AAA\"!==o&&(o=\"AA\"),\"small\"!==(s=(a.size||\"small\").toLowerCase())&&\"large\"!==s&&(s=\"small\"),n={level:o,size:s}).level+n.size){case\"AAsmall\":case\"AAAlarge\":i=l>=4.5;break;case\"AAlarge\":i=l>=3;break;case\"AAAsmall\":i=l>=7}return i},h.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=h(e[u]));return h.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,h.mostReadable(t,[\"#fff\",\"#000\"],r))};var C=h.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},P=h.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(C);function O(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function I(t,e){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(t)&&(t=\"100%\");var r=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(t);return t=u(e,c(0,parseFloat(t))),r&&(t=parseInt(t*e,10)/100),i.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function D(t){return u(1,c(0,t))}function z(t){return parseInt(t,16)}function R(t){return 1==t.length?\"0\"+t:\"\"+t}function F(t){return t<=1&&(t=100*t+\"%\"),t}function B(t){return i.round(255*parseFloat(t)).toString(16)}function N(t){return z(t)/255}var j,U,V,H=(U=\"[\\\\s|\\\\(]+(\"+(j=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")\\\\s*\\\\)?\",V=\"[\\\\s|\\\\(]+(\"+j+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(j),rgb:new RegExp(\"rgb\"+U),rgba:new RegExp(\"rgba\"+V),hsl:new RegExp(\"hsl\"+U),hsla:new RegExp(\"hsla\"+V),hsv:new RegExp(\"hsv\"+U),hsva:new RegExp(\"hsva\"+V),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function q(t){return!!H.CSS_UNIT.exec(t)}t.exports?t.exports=h:void 0===(n=function(){return h}.call(e,r,e,t))||(t.exports=n)}(Math)},57060:function(t){\"use strict\";t.exports=r,t.exports.float32=t.exports.float=r,t.exports.fract32=t.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=r(t));for(var n=0,i=e.length;n\":(e.length>100&&(e=e.slice(0,99)+\"…\"),e=e.replace(i,(function(t){switch(t){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}})))}},47403:function(t,e,r){\"use strict\";var n=r(24582),i={object:!0,function:!0,undefined:!0};t.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},82527:function(t,e,r){\"use strict\";var n=r(69190),i=r(84985);t.exports=function(t){return i(t)?t:n(t,\"%v is not a plain function\",arguments[1])}},84985:function(t,e,r){\"use strict\";var n=r(73116),i=/^\\s*class[\\s{/}]/,a=Function.prototype.toString;t.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},24511:function(t,e,r){\"use strict\";var n=r(47403);t.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},9234:function(t,e,r){\"use strict\";var n=r(24582),i=r(47403),a=Object.prototype.toString;t.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if(\"function\"!=typeof e)return null;if(e===a)return null}try{return\"\"+t}catch(t){return null}}},10424:function(t,e,r){\"use strict\";var n=r(69190),i=r(24582);t.exports=function(t){return i(t)?t:n(t,\"Cannot use %v\",arguments[1])}},24582:function(t){\"use strict\";t.exports=function(t){return null!=t}},58404:function(t,e,r){\"use strict\";var n=r(13547),i=r(12129),a=r(12856).Buffer;r.g.__TYPEDARRAY_POOL||(r.g.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o=\"undefined\"!=typeof Uint8ClampedArray,s=\"undefined\"!=typeof BigUint64Array,l=\"undefined\"!=typeof BigInt64Array,u=r.g.__TYPEDARRAY_POOL;u.UINT8C||(u.UINT8C=i([32,0])),u.BIGUINT64||(u.BIGUINT64=i([32,0])),u.BIGINT64||(u.BIGINT64=i([32,0])),u.BUFFER||(u.BUFFER=i([32,0]));var c=u.DATA,f=u.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);c[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=c[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}e.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return v(t);case\"uint32\":return g(t);case\"int8\":return y(t);case\"int16\":return m(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},90448:function(t){var e=/[\\'\\\"]/;t.exports=function(t){return t?(e.test(t.charAt(0))&&(t=t.substr(1)),e.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):\"\"}},93447:function(t){\"use strict\";t.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n=i)return t;switch(t){case\"%s\":return String(n[r++]);case\"%d\":return Number(n[r++]);case\"%j\":try{return JSON.stringify(n[r++])}catch(t){return\"[Circular]\"}default:return t}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&e._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),h(n,t,n.depth)}function c(t,e){var r=u.styles[e];return r?\"\u001b[\"+u.colors[r][0]+\"m\"+t+\"\u001b[\"+u.colors[r][1]+\"m\":t}function f(t,e){return t}function h(t,r,n){if(t.customInspect&&r&&A(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return x(i)||(i=h(t,i,n)),i}var a=function(t,e){if(b(e))return t.stylize(\"undefined\",\"undefined\");if(x(e)){var r=\"'\"+JSON.stringify(e).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return t.stylize(r,\"string\")}return m(e)?t.stylize(\"\"+e,\"number\"):g(e)?t.stylize(\"\"+e,\"boolean\"):y(e)?t.stylize(\"null\",\"null\"):void 0}(t,r);if(a)return a;var o=Object.keys(r),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(r)),k(r)&&(o.indexOf(\"message\")>=0||o.indexOf(\"description\")>=0))return p(r);if(0===o.length){if(A(r)){var l=r.name?\": \"+r.name:\"\";return t.stylize(\"[Function\"+l+\"]\",\"special\")}if(_(r))return t.stylize(RegExp.prototype.toString.call(r),\"regexp\");if(T(r))return t.stylize(Date.prototype.toString.call(r),\"date\");if(k(r))return p(r)}var u,c=\"\",f=!1,w=[\"{\",\"}\"];return v(r)&&(f=!0,w=[\"[\",\"]\"]),A(r)&&(c=\" [Function\"+(r.name?\": \"+r.name:\"\")+\"]\"),_(r)&&(c=\" \"+RegExp.prototype.toString.call(r)),T(r)&&(c=\" \"+Date.prototype.toUTCString.call(r)),k(r)&&(c=\" \"+p(r)),0!==o.length||f&&0!=r.length?n<0?_(r)?t.stylize(RegExp.prototype.toString.call(r),\"regexp\"):t.stylize(\"[Object]\",\"special\"):(t.seen.push(r),u=f?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o60?r[0]+(\"\"===e?\"\":e+\"\\n \")+\" \"+t.join(\",\\n \")+\" \"+r[1]:r[0]+e+\" \"+t.join(\", \")+\" \"+r[1]}(u,c,w)):w[0]+c+w[1]}function p(t){return\"[\"+Error.prototype.toString.call(t)+\"]\"}function d(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize(\"[Getter/Setter]\",\"special\"):t.stylize(\"[Getter]\",\"special\"):l.set&&(s=t.stylize(\"[Setter]\",\"special\")),L(n,i)||(o=\"[\"+i+\"]\"),s||(t.seen.indexOf(l.value)<0?(s=y(r)?h(t,l.value,null):h(t,l.value,r-1)).indexOf(\"\\n\")>-1&&(s=a?s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\").slice(2):\"\\n\"+s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\")):s=t.stylize(\"[Circular]\",\"special\")),b(o)){if(a&&i.match(/^\\d+$/))return s;(o=JSON.stringify(\"\"+i)).match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)?(o=o.slice(1,-1),o=t.stylize(o,\"name\")):(o=o.replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"').replace(/(^\"|\"$)/g,\"'\"),o=t.stylize(o,\"string\"))}return o+\": \"+s}function v(t){return Array.isArray(t)}function g(t){return\"boolean\"==typeof t}function y(t){return null===t}function m(t){return\"number\"==typeof t}function x(t){return\"string\"==typeof t}function b(t){return void 0===t}function _(t){return w(t)&&\"[object RegExp]\"===M(t)}function w(t){return\"object\"==typeof t&&null!==t}function T(t){return w(t)&&\"[object Date]\"===M(t)}function k(t){return w(t)&&(\"[object Error]\"===M(t)||t instanceof Error)}function A(t){return\"function\"==typeof t}function M(t){return Object.prototype.toString.call(t)}function S(t){return t<10?\"0\"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!o[t])if(s.test(t)){var r=n.pid;o[t]=function(){var n=e.format.apply(e,arguments);console.error(\"%s %d: %s\",t,r,n)}}else o[t]=function(){};return o[t]},e.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},e.types=r(4936),e.isArray=v,e.isBoolean=g,e.isNull=y,e.isNullOrUndefined=function(t){return null==t},e.isNumber=m,e.isString=x,e.isSymbol=function(t){return\"symbol\"==typeof t},e.isUndefined=b,e.isRegExp=_,e.types.isRegExp=_,e.isObject=w,e.isDate=T,e.types.isDate=T,e.isError=k,e.types.isNativeError=k,e.isFunction=A,e.isPrimitive=function(t){return null===t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||\"symbol\"==typeof t||void 0===t},e.isBuffer=r(45920);var E=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function L(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){var t,r;console.log(\"%s - %s\",(r=[S((t=new Date).getHours()),S(t.getMinutes()),S(t.getSeconds())].join(\":\"),[t.getDate(),E[t.getMonth()],r].join(\" \")),e.format.apply(e,arguments))},e.inherits=r(42018),e._extend=function(t,e){if(!e||!w(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t};var C=\"undefined\"!=typeof Symbol?Symbol(\"util.promisify.custom\"):void 0;function P(t,e){if(!t){var r=new Error(\"Promise was rejected with a falsy value\");r.reason=t,t=r}return e(t)}e.promisify=function(t){if(\"function\"!=typeof t)throw new TypeError('The \"original\" argument must be of type Function');if(C&&t[C]){var e;if(\"function\"!=typeof(e=t[C]))throw new TypeError('The \"util.promisify.custom\" argument must be of type Function');return Object.defineProperty(e,C,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,r,n=new Promise((function(t,n){e=t,r=n})),i=[],a=0;a2111)throw e.replace(/\\{0\\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,u=s>>5&15,c=31&s;(i=a.newDate(l,u,c)).add(4-(i.dayOfWeek()||7),\"d\");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if(\"object\"==typeof t)o=t,a=e||{};else{var l;if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Lunar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Lunar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=30))throw new Error(\"Lunar day outside range 1 - 30\");\"object\"==typeof n?(l=!1,a=n):(l=!!n,a={}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var u,c=f[o.year-f[0]],p=c>>13;u=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(v>>5&15)-1,(31&v)+s);return a.year=g.getFullYear(),a.month=1+g.getMonth(),a.day=g.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if(\"object\"==typeof t)i=t,a=e||{};else{if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Solar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Solar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=31))throw new Error(\"Solar day outside range 1 - 31\");i={year:t,month:e,day:r},a={}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,u=new Date(o>>9&4095,(o>>5&15)-1,31&o),c=new Date(i.year,i.month-1,i.day);l=Math.round((c-u)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var v=d&1<<12-p?30:29;if(l>13;return!g||p=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||\"\"}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:\"Fruitbat\",21:\"Anchovy\"};n.calendars.discworld=a},37715:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Ethiopian\",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Ethiopian\",epochs:[\"BEE\",\"EE\"],monthNames:[\"Meskerem\",\"Tikemet\",\"Hidar\",\"Tahesas\",\"Tir\",\"Yekatit\",\"Megabit\",\"Miazia\",\"Genbot\",\"Sene\",\"Hamle\",\"Nehase\",\"Pagume\"],monthNamesShort:[\"Mes\",\"Tik\",\"Hid\",\"Tah\",\"Tir\",\"Yek\",\"Meg\",\"Mia\",\"Gen\",\"Sen\",\"Ham\",\"Neh\",\"Pag\"],dayNames:[\"Ehud\",\"Segno\",\"Maksegno\",\"Irob\",\"Hamus\",\"Arb\",\"Kidame\"],dayNamesShort:[\"Ehu\",\"Seg\",\"Mak\",\"Iro\",\"Ham\",\"Arb\",\"Kid\"],dayNamesMin:[\"Eh\",\"Se\",\"Ma\",\"Ir\",\"Ha\",\"Ar\",\"Ki\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},99384:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Hebrew\",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{\"\":{name:\"Hebrew\",epochs:[\"BAM\",\"AM\"],monthNames:[\"Nisan\",\"Iyar\",\"Sivan\",\"Tammuz\",\"Av\",\"Elul\",\"Tishrei\",\"Cheshvan\",\"Kislev\",\"Tevet\",\"Shevat\",\"Adar\",\"Adar II\"],monthNamesShort:[\"Nis\",\"Iya\",\"Siv\",\"Tam\",\"Av\",\"Elu\",\"Tis\",\"Che\",\"Kis\",\"Tev\",\"She\",\"Ada\",\"Ad2\"],dayNames:[\"Yom Rishon\",\"Yom Sheni\",\"Yom Shlishi\",\"Yom Revi'i\",\"Yom Chamishi\",\"Yom Shishi\",\"Yom Shabbat\"],dayNamesShort:[\"Ris\",\"She\",\"Shl\",\"Rev\",\"Cha\",\"Shi\",\"Sha\"],dayNamesMin:[\"Ri\",\"She\",\"Shl\",\"Re\",\"Ch\",\"Shi\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?\"embolismic\":\"common\")+\" \"+[\"deficient\",\"regular\",\"complete\"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},43805:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Islamic\",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Islamic\",epochs:[\"BH\",\"AH\"],monthNames:[\"Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' al-thani\",\"Jumada al-awwal\",\"Jumada al-thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-ahad\",\"Yawm al-ithnayn\",\"Yawm ath-thulaathaa'\",\"Yawm al-arbi'aa'\",\"Yawm al-khamīs\",\"Yawm al-jum'a\",\"Yawm as-sabt\"],dayNamesShort:[\"Aha\",\"Ith\",\"Thu\",\"Arb\",\"Kha\",\"Jum\",\"Sab\"],dayNamesMin:[\"Ah\",\"It\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},88874:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Julian\",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Julian\",epochs:[\"BC\",\"AD\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"mm/dd/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},83290:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Mayan\",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{\"\":{name:\"Mayan\",epochs:[\"\",\"\"],monthNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],monthNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],dayNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesMin:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],digits:null,dateFormat:\"YYYY.m.d\",firstDay:0,isRTL:!1,haabMonths:[\"Pop\",\"Uo\",\"Zip\",\"Zotz\",\"Tzec\",\"Xul\",\"Yaxkin\",\"Mol\",\"Chen\",\"Yax\",\"Zac\",\"Ceh\",\"Mac\",\"Kankin\",\"Muan\",\"Pax\",\"Kayab\",\"Cumku\",\"Uayeb\"],tzolkinMonths:[\"Imix\",\"Ik\",\"Akbal\",\"Kan\",\"Chicchan\",\"Cimi\",\"Manik\",\"Lamat\",\"Muluc\",\"Oc\",\"Chuen\",\"Eb\",\"Ben\",\"Ix\",\"Men\",\"Cib\",\"Caban\",\"Etznab\",\"Cauac\",\"Ahau\"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+\".\"+Math.floor(t/20)+\".\"+t%20},forYear:function(t){if((t=t.split(\".\")).length<3)throw\"Invalid Mayan year\";for(var e=0,r=0;r19||r>0&&n<0)throw\"Invalid Mayan year\";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o(8+(t-=this.jdEpoch)+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s(20+(t-=this.jdEpoch),20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},29108:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar;var o=n.instance(\"gregorian\");i(a.prototype,{name:\"Nanakshahi\",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Nanakshahi\",epochs:[\"BN\",\"AN\"],monthNames:[\"Chet\",\"Vaisakh\",\"Jeth\",\"Harh\",\"Sawan\",\"Bhadon\",\"Assu\",\"Katak\",\"Maghar\",\"Poh\",\"Magh\",\"Phagun\"],monthNamesShort:[\"Che\",\"Vai\",\"Jet\",\"Har\",\"Saw\",\"Bha\",\"Ass\",\"Kat\",\"Mgr\",\"Poh\",\"Mgh\",\"Pha\"],dayNames:[\"Somvaar\",\"Mangalvar\",\"Budhvaar\",\"Veervaar\",\"Shukarvaar\",\"Sanicharvaar\",\"Etvaar\"],dayNamesShort:[\"Som\",\"Mangal\",\"Budh\",\"Veer\",\"Shukar\",\"Sanichar\",\"Et\"],dayNamesMin:[\"So\",\"Ma\",\"Bu\",\"Ve\",\"Sh\",\"Sa\",\"Et\"],digits:null,dateFormat:\"dd-mm-yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},55422:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Nepali\",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{\"\":{name:\"Nepali\",epochs:[\"BBS\",\"ABS\"],monthNames:[\"Baisakh\",\"Jestha\",\"Ashadh\",\"Shrawan\",\"Bhadra\",\"Ashwin\",\"Kartik\",\"Mangsir\",\"Paush\",\"Mangh\",\"Falgun\",\"Chaitra\"],monthNamesShort:[\"Bai\",\"Je\",\"As\",\"Shra\",\"Bha\",\"Ash\",\"Kar\",\"Mang\",\"Pau\",\"Ma\",\"Fal\",\"Chai\"],dayNames:[\"Aaitabaar\",\"Sombaar\",\"Manglbaar\",\"Budhabaar\",\"Bihibaar\",\"Shukrabaar\",\"Shanibaar\"],dayNamesShort:[\"Aaita\",\"Som\",\"Mangl\",\"Budha\",\"Bihi\",\"Shukra\",\"Shani\"],dayNamesMin:[\"Aai\",\"So\",\"Man\",\"Bu\",\"Bi\",\"Shu\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var u=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(u)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(u,1,1).add(o,\"d\").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var u=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,u)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var u=t-this.toJD(l,1,1)+1,c=u<=186?Math.ceil(u/31):Math.ceil((u-6)/30),f=t-this.toJD(l,c,1)+1;return this.newDate(l,c,f)}}),n.calendars.persian=a,n.calendars.jalali=a},31320:function(t,e,r){var n=r(63489),i=r(56131),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Taiwan\",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Taiwan\",epochs:[\"BROC\",\"ROC\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=this._t2gYear(i.year()),a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},51367:function(t,e,r){var n=r(63489),i=r(56131),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Thai\",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Thai\",epochs:[\"BBE\",\"BE\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=this._t2gYear(i.year()),a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},21457:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"UmmAlQura\",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Umm al-Qura\",epochs:[\"BH\",\"AH\"],monthNames:[\"Al-Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' Al-Thani\",\"Jumada Al-Awwal\",\"Jumada Al-Thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-Ahad\",\"Yawm al-Ithnain\",\"Yawm al-Thalāthā’\",\"Yawm al-Arba‘ā’\",\"Yawm al-Khamīs\",\"Yawm al-Jum‘a\",\"Yawm al-Sabt\"],dayNamesMin:[\"Ah\",\"Ith\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,u=e-o[r-1]+1;return this.newDate(s,l,u)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\\{0\\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},63489:function(t,e,r){var n=r(56131);function i(){this.regionalOptions=[],this.regionalOptions[\"\"]={invalidCalendar:\"Calendar {0} not found\",invalidDate:\"Invalid {0} date\",invalidMonth:\"Invalid {0} month\",invalidYear:\"Invalid {0} year\",differentCalendars:\"Cannot mix {0} and {1} dates\"},this.local=this.regionalOptions[\"\"],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(u.local.invalidDate||u.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function o(t,e){return\"000000\".substring(0,e-(t=\"\"+t).length)+t}function s(){this.shortYearCutoff=\"+10\"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[\"\"]}n(i.prototype,{instance:function(t,e){t=(t||\"gregorian\").toLowerCase(),e=e||\"\";var r=this._localCals[t+\"-\"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+\"-\"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[\"\"].invalidCalendar).replace(/\\{0\\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():\"string\"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+\"\").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n=\"\",i=0;r>0;){var a=r%10;n=(0===a?\"\":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,\"y\")},month:function(t){return 0===arguments.length?this._month:this.set(t,\"m\")},day:function(t){return 0===arguments.length?this._day:this.set(t,\"d\")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(u.local.invalidDate||u.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(u.local.differentCalendars||u.regionalOptions[\"\"].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?\"-\":\"\")+o(Math.abs(this.year()),4)+\"-\"+o(this.month(),2)+\"-\"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear);return(e.year()<0?\"-\":\"\")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,u.local.invalidMonth||u.regionalOptions[\"\"].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,u.local.invalidMonth||u.regionalOptions[\"\"].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,\"d\"===r||\"w\"===r){var n=t.toJD()+e*(\"w\"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+(\"y\"===r?e:0),o=t.monthOfYear()+(\"m\"===r?e:0);i=t.day(),\"y\"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):\"m\"===r&&(function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||\"y\"!==n&&\"m\"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,\"y\"],m:[1,this.monthsInYear(-1),\"m\"],w:[this.daysInWeek(),this.daysInYear(-1),\"d\"],d:[1,this.daysInYear(-1),\"d\"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);var n=\"y\"===r?e:t.year(),i=\"m\"===r?e:t.month(),a=\"d\"===r?e:t.day();return\"y\"!==r&&\"m\"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),u=i-(l>2.5?4716:4715);return u<=0&&u--,this.newDate(u,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var u=t.exports=new i;u.cdate=a,u.baseCalendar=s,u.calendars.gregorian=l},94338:function(t,e,r){var n=r(56131),i=r(63489);n(i.regionalOptions[\"\"],{invalidArguments:\"Invalid arguments\",invalidFormat:\"Cannot format a date from another calendar\",missingNumberAt:\"Missing number at position {0}\",unknownNameAt:\"Unknown name at position {0}\",unexpectedLiteralAt:\"Unexpected literal at position {0}\",unexpectedText:\"Additional text found at end\"}),i.local=i.regionalOptions[\"\"],n(i.cdate.prototype,{formatDate:function(t,e){return\"string\"!=typeof t&&(e=t,t=\"\"),this._calendar.formatDate(t||\"\",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:\"yyyy-mm-dd\",COOKIE:\"D, dd M yyyy\",FULL:\"DD, MM d, yyyy\",ISO_8601:\"yyyy-mm-dd\",JULIAN:\"J\",RFC_822:\"D, d M yy\",RFC_850:\"DD, dd-M-yy\",RFC_1036:\"D, d M yy\",RFC_1123:\"D, d M yyyy\",RFC_2822:\"D, d M yyyy\",RSS:\"D, d M yy\",TICKS:\"!\",TIMESTAMP:\"@\",W3C:\"yyyy-mm-dd\",formatDate:function(t,e,r){if(\"string\"!=typeof t&&(r=e,e=t,t=\"\"),!e)return\"\";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[\"\"].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s=(r=r||{}).dayNamesShort||this.local.dayNamesShort,l=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,f=r.monthNames||this.local.monthNames,h=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;_+n1}),p=function(t,e,r,n){var i=\"\"+e;if(h(t,n))for(;i.length1},x=function(t,r){var n=m(t,r),a=[2,3,n?4:2,n?4:2,10,11,20][\"oyYJ@!\".indexOf(t)+1],o=new RegExp(\"^-?\\\\d{1,\"+a+\"}\"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[\"\"].missingNumberAt).replace(/\\{0\\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if(\"function\"==typeof l){m(\"m\");var t=l.call(b,e.substring(A));return A+=t.length,t}return x(\"m\")},w=function(t,r,n,a){for(var o=m(t,a)?n:r,s=0;s-1){p=1,d=v;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&\"object\"!=typeof r&&(i=n,n=r,r=null),\"string\"!=typeof n&&(i=n,n=\"\");var a=this;return e=e?e.newDate():null,null==t?e:\"string\"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||\"d\"),s=o.exec(t);return e}(t):\"number\"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,\"d\"):a.newDate(t)}})},69862:function(){},40964:function(){},72077:function(t,e,r){\"use strict\";var n=[\"BigInt64Array\",\"BigUint64Array\",\"Float32Array\",\"Float64Array\",\"Int16Array\",\"Int32Array\",\"Int8Array\",\"Uint16Array\",\"Uint32Array\",\"Uint8Array\",\"Uint8ClampedArray\"],i=\"undefined\"==typeof globalThis?r.g:globalThis;t.exports=function(){for(var t=[],e=0;e>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?T(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?T(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=h.exec(t))?new A(e[1],e[2],e[3],1):(e=p.exec(t))?new A(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?T(e[1],e[2],e[3],e[4]):(e=v.exec(t))?T(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?P(e[1],e[2]/100,e[3]/100,1):(e=y.exec(t))?P(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?w(m[t]):\"transparent\"===t?new A(NaN,NaN,NaN,0):null}function w(t){return new A(t>>16&255,t>>8&255,255&t,1)}function T(t,e,r,n){return n<=0&&(t=e=r=NaN),new A(t,e,r,n)}function k(t,e,r,n){return 1===arguments.length?((i=t)instanceof a||(i=_(i)),i?new A((i=i.rgb()).r,i.g,i.b,i.opacity):new A):new A(t,e,r,null==n?1:n);var i}function A(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function M(){return\"#\".concat(C(this.r)).concat(C(this.g)).concat(C(this.b))}function S(){var t=E(this.opacity);return\"\".concat(1===t?\"rgb(\":\"rgba(\").concat(L(this.r),\", \").concat(L(this.g),\", \").concat(L(this.b)).concat(1===t?\")\":\", \".concat(t,\")\"))}function E(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function L(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function C(t){return((t=L(t))<16?\"0\":\"\")+t.toString(16)}function P(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new I(t,e,r,n)}function O(t){if(t instanceof I)return new I(t.h,t.s,t.l,t.opacity);if(t instanceof a||(t=_(t)),!t)return new I;if(t instanceof I)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,i=Math.min(e,r,n),o=Math.max(e,r,n),s=NaN,l=o-i,u=(o+i)/2;return l?(s=e===o?(r-n)/l+6*(r0&&u<1?0:s,new I(s,l,u,t.opacity)}function I(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function D(t){return(t=(t||0)%360)<0?t+360:t}function z(t){return Math.max(0,Math.min(1,t||0))}function R(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}function F(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}n(a,_,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:x,formatHex:x,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return O(this).formatHsl()},formatRgb:b,toString:b}),n(A,k,i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new A(L(this.r),L(this.g),L(this.b),E(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:M,formatHex:M,formatHex8:function(){return\"#\".concat(C(this.r)).concat(C(this.g)).concat(C(this.b)).concat(C(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:S,toString:S})),n(I,(function(t,e,r,n){return 1===arguments.length?O(t):new I(t,e,r,null==n?1:n)}),i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new I(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new I(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new A(R(t>=240?t-240:t+120,i,n),R(t,i,n),R(t<120?t+240:t-120,i,n),this.opacity)},clamp:function(){return new I(D(this.h),z(this.s),z(this.l),E(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=E(this.opacity);return\"\".concat(1===t?\"hsl(\":\"hsla(\").concat(D(this.h),\", \").concat(100*z(this.s),\"%, \").concat(100*z(this.l),\"%\").concat(1===t?\")\":\", \".concat(t,\")\"))}}));var B=function(t){return function(){return t}};function N(t,e){var r=e-t;return r?function(t,e){return function(r){return t+r*e}}(t,r):B(isNaN(t)?e:t)}var j=function t(e){var r=function(t){return 1==(t=+t)?N:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):B(isNaN(e)?r:e)}}(e);function n(t,e){var n=r((t=k(t)).r,(e=k(e)).r),i=r(t.g,e.g),a=r(t.b,e.b),o=N(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+\"\"}}return n.gamma=t,n}(1);function U(t){return function(e){var r,n,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),i=t[n],a=t[n+1],o=n>0?t[n-1]:2*i-a,s=na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:q(r,n)})),a=W.lastIndex;return a:not(.watermark)\":\"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;\",\"X:hover .modebar--hover .modebar-group\":\"opacity:1;\",\"X .modebar-group\":\"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;\",\"X .modebar-btn\":\"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;\",\"X .modebar-btn svg\":\"position:relative;top:2px;\",\"X .modebar.vertical\":\"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;\",\"X .modebar.vertical svg\":\"top:-1px;\",\"X .modebar.vertical .modebar-group\":\"display:block;float:none;padding-left:0px;padding-bottom:8px;\",\"X .modebar.vertical .modebar-group .modebar-btn\":\"display:block;text-align:center;\",\"X [data-title]:before,X [data-title]:after\":\"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;\",\"X [data-title]:hover:before,X [data-title]:hover:after\":\"display:block;opacity:1;\",\"X [data-title]:before\":'content:\"\";position:absolute;background:rgba(0,0,0,0);border:6px solid rgba(0,0,0,0);z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',\"X [data-title]:after\":\"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;\",\"X .vertical [data-title]:before,X .vertical [data-title]:after\":\"top:0%;right:200%;\",\"X .vertical [data-title]:before\":\"border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;\",Y:'font-family:\"Open Sans\",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',\"Y p\":\"margin:0;\",\"Y .notifier-note\":\"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;\",\"Y .notifier-close\":\"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;\",\"Y .notifier-close:hover\":\"color:#444;text-decoration:none;cursor:pointer;\"};for(var a in i){var o=a.replace(/^,/,\" ,\").replace(/X/g,\".js-plotly-plot .plotly\").replace(/Y/g,\".plotly-notifier\");n.addStyleRule(o,i[a])}},98222:function(t,e,r){\"use strict\";t.exports=r(82887)},27206:function(t,e,r){\"use strict\";t.exports=r(60822)},59893:function(t,e,r){\"use strict\";t.exports=r(23381)},5224:function(t,e,r){\"use strict\";t.exports=r(83832)},59509:function(t,e,r){\"use strict\";t.exports=r(72201)},75557:function(t,e,r){\"use strict\";t.exports=r(91815)},40338:function(t,e,r){\"use strict\";t.exports=r(21462)},35080:function(t,e,r){\"use strict\";t.exports=r(51319)},61396:function(t,e,r){\"use strict\";t.exports=r(57516)},40549:function(t,e,r){\"use strict\";t.exports=r(98128)},49866:function(t,e,r){\"use strict\";t.exports=r(99442)},36089:function(t,e,r){\"use strict\";t.exports=r(93740)},19548:function(t,e,r){\"use strict\";t.exports=r(8729)},35831:function(t,e,r){\"use strict\";t.exports=r(93814)},61039:function(t,e,r){\"use strict\";t.exports=r(14382)},97040:function(t,e,r){\"use strict\";t.exports=r(51759)},77986:function(t,e,r){\"use strict\";t.exports=r(10421)},24296:function(t,e,r){\"use strict\";t.exports=r(43102)},58872:function(t,e,r){\"use strict\";t.exports=r(92165)},29626:function(t,e,r){\"use strict\";t.exports=r(3325)},65591:function(t,e,r){\"use strict\";t.exports=r(36071)},69738:function(t,e,r){\"use strict\";t.exports=r(43905)},92650:function(t,e,r){\"use strict\";t.exports=r(35902)},35630:function(t,e,r){\"use strict\";t.exports=r(69816)},73434:function(t,e,r){\"use strict\";t.exports=r(94507)},27909:function(t,e,r){\"use strict\";var n=r(19548);n.register([r(27206),r(5224),r(58872),r(65591),r(69738),r(92650),r(49866),r(25743),r(6197),r(97040),r(85461),r(73434),r(54201),r(81299),r(47645),r(35630),r(77986),r(83043),r(93005),r(96881),r(4534),r(50581),r(40549),r(77900),r(47582),r(35080),r(21641),r(17280),r(5861),r(29626),r(10021),r(65317),r(96268),r(61396),r(35831),r(16122),r(46163),r(40344),r(40338),r(48131),r(36089),r(55334),r(75557),r(19440),r(99488),r(59893),r(97393),r(98222),r(61039),r(24296),r(66398),r(59509)]),t.exports=n},46163:function(t,e,r){\"use strict\";t.exports=r(15154)},96881:function(t,e,r){\"use strict\";t.exports=r(64943)},50581:function(t,e,r){\"use strict\";t.exports=r(21164)},55334:function(t,e,r){\"use strict\";t.exports=r(54186)},65317:function(t,e,r){\"use strict\";t.exports=r(94873)},10021:function(t,e,r){\"use strict\";t.exports=r(67618)},54201:function(t,e,r){\"use strict\";t.exports=r(58810)},5861:function(t,e,r){\"use strict\";t.exports=r(20593)},16122:function(t,e,r){\"use strict\";t.exports=r(29396)},83043:function(t,e,r){\"use strict\";t.exports=r(13551)},48131:function(t,e,r){\"use strict\";t.exports=r(46858)},47582:function(t,e,r){\"use strict\";t.exports=r(17988)},21641:function(t,e,r){\"use strict\";t.exports=r(68868)},96268:function(t,e,r){\"use strict\";t.exports=r(20467)},19440:function(t,e,r){\"use strict\";t.exports=r(91271)},99488:function(t,e,r){\"use strict\";t.exports=r(21461)},97393:function(t,e,r){\"use strict\";t.exports=r(85956)},25743:function(t,e,r){\"use strict\";t.exports=r(52979)},66398:function(t,e,r){\"use strict\";t.exports=r(32275)},17280:function(t,e,r){\"use strict\";t.exports=r(6419)},77900:function(t,e,r){\"use strict\";t.exports=r(61510)},81299:function(t,e,r){\"use strict\";t.exports=r(87619)},93005:function(t,e,r){\"use strict\";t.exports=r(93601)},40344:function(t,e,r){\"use strict\";t.exports=r(96595)},47645:function(t,e,r){\"use strict\";t.exports=r(70954)},6197:function(t,e,r){\"use strict\";t.exports=r(47462)},4534:function(t,e,r){\"use strict\";t.exports=r(17659)},85461:function(t,e,r){\"use strict\";t.exports=r(19990)},82884:function(t){\"use strict\";t.exports=[{path:\"\",backoff:0},{path:\"M-2.4,-3V3L0.6,0Z\",backoff:.6},{path:\"M-3.7,-2.5V2.5L1.3,0Z\",backoff:1.3},{path:\"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z\",backoff:1.55},{path:\"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z\",backoff:1.6},{path:\"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z\",backoff:2},{path:\"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z\",backoff:0,noRotate:!0},{path:\"M2,2V-2H-2V2Z\",backoff:0,noRotate:!0}]},50215:function(t,e,r){\"use strict\";var n=r(82884),i=r(41940),a=r(85555),o=r(44467).templatedArray;r(24695),t.exports=o(\"annotation\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},text:{valType:\"string\",editType:\"calc+arraydraw\"},textangle:{valType:\"angle\",dflt:0,editType:\"calc+arraydraw\"},font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),width:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},height:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"center\",editType:\"arraydraw\"},valign:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\",editType:\"arraydraw\"},bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},borderpad:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},showarrow:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},arrowcolor:{valType:\"color\",editType:\"arraydraw\"},arrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},startarrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},arrowside:{valType:\"flaglist\",flags:[\"end\",\"start\"],extras:[\"none\"],dflt:\"end\",editType:\"arraydraw\"},arrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},startarrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},arrowwidth:{valType:\"number\",min:.1,editType:\"calc+arraydraw\"},standoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},startstandoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},ax:{valType:\"any\",editType:\"calc+arraydraw\"},ay:{valType:\"any\",editType:\"calc+arraydraw\"},axref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.x.toString()],editType:\"calc\"},ayref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.y.toString()],editType:\"calc\"},xref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.x.toString()],editType:\"calc\"},x:{valType:\"any\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},xshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},yref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.y.toString()],editType:\"calc\"},y:{valType:\"any\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},clicktoshow:{valType:\"enumerated\",values:[!1,\"onoff\",\"onout\"],dflt:!1,editType:\"arraydraw\"},xclick:{valType:\"any\",editType:\"arraydraw\"},yclick:{valType:\"any\",editType:\"arraydraw\"},hovertext:{valType:\"string\",editType:\"arraydraw\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",editType:\"arraydraw\"},font:i({editType:\"arraydraw\"}),editType:\"arraydraw\"},captureevents:{valType:\"boolean\",editType:\"arraydraw\"},editType:\"calc\",_deprecated:{ref:{valType:\"string\",editType:\"calc\"}}})},3749:function(t,e,r){\"use strict\";var n=r(71828),i=r(89298),a=r(92605).draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},\"range\"===a&&s(e,r),\"range\"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t[\"a\"+a],l=t[a+\"ref\"],u=t[\"a\"+a+\"ref\"],c=t[\"_\"+a+\"padplus\"],f=t[\"_\"+a+\"padminus\"],h={x:1,y:-1}[a]*t[a+\"shift\"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,v=p-h,g=3*t.startarrowsize*t.arrowwidth||0,y=g+h,m=g-h;if(u===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:v}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(c,y),ppadminus:Math.max(f,m)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else y=s?y+s:y,m=s?m-s:m,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(c,d,y),ppadminus:Math.max(f,v,m)});t._extremes[n]=r}t.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},44317:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(44467).arrayEditor;function o(t,e){var r,n,i,a,o,l,u,c=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),u=l.on,c=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(u.length||c.length){for(r=0;r2/3?\"right\":\"center\"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var Y=!1,W=[\"x\",\"y\"],X=0;X1)&&(nt===rt?((pt=it.r2fraction(e[\"a\"+et]))<0||pt>1)&&(Y=!0):Y=!0),J=it._offset+it.r2p(e[et]),Q=.5}else{var dt=\"domain\"===ht;\"x\"===et?($=e[et],J=dt?it._offset+it._length*$:J=T.l+T.w*$):($=1-e[et],J=dt?it._offset+it._length*$:J=T.t+T.h*$),Q=e.showarrow?.5:$}if(e.showarrow){ft.head=J;var vt=e[\"a\"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);\"domain\"===gt?(\"y\"===et&&(vt=1-vt),ft.tail=it._offset+it._length*vt):\"paper\"===gt?\"y\"===et?(vt=1-vt,ft.tail=T.t+T.h*vt):ft.tail=T.l+T.w*vt:ft.tail=it._offset+it.r2p(vt),K=tt}else ft.tail=J+vt,K=tt+vt;ft.text=ft.tail+tt;var yt=w[\"x\"===et?\"width\":\"height\"];if(\"paper\"===rt&&(ft.head=o.constrain(ft.head,1,yt-1)),\"pixel\"===nt){var mt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-yt;mt>0?(ft.tail+=mt,ft.text+=mt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ct,ft.head+=ct}else K=tt=lt*q(Q,ut),ft.text=J+tt;ft.text+=ct,tt+=ct,K+=ct,e[\"_\"+et+\"padplus\"]=lt/2+K,e[\"_\"+et+\"padminus\"]=lt/2-K,e[\"_\"+et+\"size\"]=lt,e[\"_\"+et+\"shift\"]=tt}if(Y)R.remove();else{var bt=0,_t=0;if(\"left\"!==e.align&&(bt=(A-b)*(\"center\"===e.align?.5:1)),\"top\"!==e.valign&&(_t=(z-_)*(\"middle\"===e.valign?.5:1)),f)n.select(\"svg\").attr({x:N+bt-1,y:N+_t}).call(c.setClipUrl,U?L:null,t);else{var wt=N+_t-v.top,Tt=N+bt-v.left;G.call(h.positionText,Tt,wt).call(c.setClipUrl,U?L:null,t)}V.select(\"rect\").call(c.setRect,N,N,A,z),j.call(c.setRect,F/2,F/2,B-F,H-F),R.call(c.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),I.attr({transform:\"rotate(\"+P+\",\"+C.x.text+\",\"+C.y.text+\")\"});var kt,At=function(r,n){O.selectAll(\".annotation-arrow-g\").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,v=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,v,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr(\"width\"),D=+j.attr(\"height\"),z=v-.5*L,F=z+L,B=b-.5*D,N=B+D,U=[[z,B,z,N],[z,N,F,N],[F,N,F,B],[F,B,z,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=O.append(\"g\").style({opacity:u.opacity(H)}).classed(\"annotation-arrow-g\",!0),Z=G.append(\"path\").attr(\"d\",\"M\"+h+\",\"+p+\"L\"+l+\",\"+f).style(\"stroke-width\",V+\"px\").call(u.stroke,u.rgb(H));if(g(Z,q,e),k.annotationPosition&&Z.node().parentNode&&!a){var Y=l,W=f;if(e.standoff){var X=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));Y+=e.standoff*(h-l)/X,W+=e.standoff*(p-f)/X}var J,K,$=G.append(\"path\").classed(\"annotation-arrow\",!0).classed(\"anndrag\",!0).classed(\"cursor-move\",!0).attr({d:\"M3,3H-3V-3H3ZM0,0L\"+(h-Y)+\",\"+(p-W),transform:s(Y,W)}).style(\"stroke-width\",V+6+\"px\").call(u.stroke,\"rgba(0,0,0,0)\").call(u.fill,\"rgba(0,0,0,0)\");d.init({element:$.node(),gd:t,prepFn:function(){var t=c.getTranslate(R);J=t.x,K=t.y,y&&y.autorange&&M(y._name+\".autorange\",!0),x&&x.autorange&&M(x._name+\".autorange\",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(c.setTranslate,i,a),S(\"x\",m(y,t,\"x\",T,e)),S(\"y\",m(x,r,\"y\",T,e)),e.axref===e.xref&&S(\"ax\",m(y,t,\"ax\",T,e)),e.ayref===e.yref&&S(\"ay\",m(x,r,\"ay\",T,e)),G.attr(\"transform\",s(t,r)),I.attr({transform:\"rotate(\"+P+\",\"+i+\",\"+a+\")\"})},doneFn:function(){i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}};e.showarrow&&At(0,0),D&&d.init({element:R.node(),gd:t,prepFn:function(){kt=I.attr(\"transform\")},moveFn:function(t,r){var n=\"pointer\";if(e.showarrow)e.axref===e.xref?S(\"ax\",m(y,t,\"ax\",T,e)):S(\"ax\",e.ax+t),e.ayref===e.yref?S(\"ay\",m(x,r,\"ay\",T.w,e)):S(\"ay\",e.ay+r),At(t,r);else{if(a)return;var i,o;if(y)i=m(y,t,\"x\",T,e);else{var l=e._xsize/T.w,u=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(u+t/T.w,l,0,1,e.xanchor)}if(x)o=m(x,r,\"y\",T,e);else{var c=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-c/2;o=d.align(f-r/T.h,c,0,1,e.yanchor)}S(\"x\",i),S(\"y\",o),y&&x||(n=d.getCursor(y?.5:i,x?.5:o,e.xanchor,e.yanchor))}I.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit(\"plotly_clickannotation\",Z(n))},doneFn:function(){p(R),i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}}t.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(\".annotation\").remove();for(var r=0;r=0,x=e.indexOf(\"end\")>=0,b=d.backoff*g+r.standoff,_=v.backoff*y+r.startstandoff;if(\"line\"===p.nodeName){o={x:+t.attr(\"x1\"),y:+t.attr(\"y1\")},c={x:+t.attr(\"x2\"),y:+t.attr(\"y2\")};var w=o.x-c.x,T=o.y-c.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void D();if(b){if(b*b>w*w+T*T)return void D();var k=b*Math.cos(f),A=b*Math.sin(f);c.x+=k,c.y+=A,t.attr({x2:c.x,y2:c.y})}if(_){if(_*_>w*w+T*T)return void D();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if(\"path\"===p.nodeName){var E=p.getTotalLength(),L=\"\";if(E1){u=!0;break}}u?t.fullLayout._infolayer.select(\".annotation-\"+t.id+'[data-index=\"'+s+'\"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},2468:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828);t.exports={moduleType:\"component\",name:\"annotations3d\",schema:{subplots:{scene:{annotations:r(26997)}}},layoutAttributes:r(26997),handleDefaults:r(20226),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(r)for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+\", \"+Math.round(255*n[1])+\", \"+Math.round(255*n[2]);return a?\"rgba(\"+s+\", \"+n[3]+\")\":\"rgb(\"+s+\")\"}o.tinyRGB=function(t){var e=t.toRgb();return\"rgb(\"+Math.round(e.r)+\", \"+Math.round(e.g)+\", \"+Math.round(e.b)+\")\"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return\"rgba(\"+Math.round(r.r)+\", \"+Math.round(r.g)+\", \"+Math.round(r.b)+\", \"+e+\")\"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||u).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,u))),(i.isDark()?e?i.lighten(e):u:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),\"stroke-opacity\":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),\"fill-opacity\":r.getAlpha()})},o.clean=function(t){if(t&&\"object\"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>c&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var pt=Math.pow(10,Math.floor(Math.log(ht)/Math.LN10));ct*=pt*u.roundUp(ht/pt,[2,5,10]),(Math.abs(Z.start)/Z.size+1e-6)%1<2e-6&&(lt.tick0=0)}lt.dtick=ct}lt.domain=o?[ot+O/B.h,ot+Q-O/B.h]:[ot+P/B.w,ot+Q-P/B.w],lt.setScale(),t.attr(\"transform\",c(Math.round(B.l),Math.round(B.t)));var dt,vt=t.select(\".\"+A.cbtitleunshift).attr(\"transform\",c(-Math.round(B.l),-Math.round(B.t))),gt=lt.ticklabelposition,yt=lt.title.font.size,mt=t.select(\".\"+A.cbaxis),xt=0,bt=0;function _t(n,i){var a={propContainer:lt,propName:e._propPrefix+\"title\",traceIndex:e._traceIndex,_meta:e._meta,placeholder:F._dfltTitle.colorbar,containerGroup:t.select(\".\"+A.cbtitle)},o=\"h\"===n.charAt(0)?n.substr(1):\"h\"+n;t.selectAll(\".\"+o+\",.\"+o+\"-math-group\").remove(),v.draw(r,n,f(a,i||{}))}return u.syncOrAsync([a.previousPromises,function(){var t,e;(o&&ut||!o&&!ut)&&(\"top\"===V&&(t=P+B.l+tt*I,e=O+B.t+et*(1-ot-Q)+3+.75*yt),\"bottom\"===V&&(t=P+B.l+tt*I,e=O+B.t+et*(1-ot)-3-.25*yt),\"right\"===V&&(e=O+B.t+et*D+3+.75*yt,t=P+B.l+tt*ot),_t(lt._id+\"title\",{attributes:{x:t,y:e,\"text-anchor\":o?\"start\":\"middle\"}}))},function(){if(!o&&!ut||o&&ut){var a,l=t.select(\".\"+A.cbtitle),f=l.select(\"text\"),h=[-M/2,M/2],d=l.select(\".h\"+lt._id+\"title-math-group\").node(),v=15.6;if(f.node()&&(v=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),bt=a.width,(xt=a.height)>v&&(h[1]-=(xt-v)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),bt=a.width,xt=a.height),o){if(xt){if(xt+=5,\"top\"===V)lt.domain[1]-=xt/B.h,h[1]*=-1;else{lt.domain[0]+=xt/B.h;var y=g.lineCount(f);h[1]+=(1-y)*v}l.attr(\"transform\",c(h[0],h[1])),lt.setScale()}}else bt&&(\"right\"===V&&(lt.domain[0]+=(bt+yt/2)/B.w),l.attr(\"transform\",c(h[0],h[1])),lt.setScale())}t.selectAll(\".\"+A.cbfills+\",.\"+A.cblines).attr(\"transform\",o?c(0,Math.round(B.h*(1-lt.domain[1]))):c(Math.round(B.w*lt.domain[0]),0)),mt.attr(\"transform\",o?c(0,Math.round(-B.t)):c(Math.round(-B.l),0));var m=t.select(\".\"+A.cbfills).selectAll(\"rect.\"+A.cbfill).attr(\"style\",\"\").data(W);m.enter().append(\"rect\").classed(A.cbfill,!0).attr(\"style\",\"\"),m.exit().remove();var x=H.map(lt.c2p).map(Math.round).sort((function(t,e){return t-e}));m.each((function(t,a){var s=[0===a?H[0]:(W[a]+W[a-1])/2,a===W.length-1?H[1]:(W[a]+W[a+1])/2].map(lt.c2p).map(Math.round);o&&(s[1]=u.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?\"x\":\"y\",rt).attr(o?\"y\":\"x\",n.min(s)).attr(o?\"width\":\"height\",Math.max(J,2)).attr(o?\"height\":\"width\",Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?\"vertical\":\"horizontalreversed\",e._fillgradient,\"fill\");else{var c=G(t).replace(\"e-\",\"\");l.attr(\"fill\",i(c).toHexString())}}));var b=t.select(\".\"+A.cblines).selectAll(\"path.\"+A.cbline).data(j.color&&j.width?X:[]);b.enter().append(\"path\").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=rt,r=Math.round(lt.c2p(t))+j.width/2%1;n.select(this).attr(\"d\",\"M\"+(o?e+\",\"+r:r+\",\"+e)+(o?\"h\":\"v\")+J).call(p.lineGroupStyle,j.width,q(t),j.dash)})),mt.selectAll(\"g.\"+lt._id+\"tick,path\").remove();var _=rt+J+(M||0)/2-(\"outside\"===e.ticks?1:0),T=s.calcTicks(lt),k=s.getTickSigns(lt)[2];return s.drawTicks(r,lt,{vals:\"inside\"===lt.ticks?s.clipEnds(lt,T):T,layer:mt,path:s.makeTickPath(lt,_,k),transFn:s.makeTransTickFn(lt)}),s.drawLabels(r,lt,{vals:T,layer:mt,transFn:s.makeTransTickLabelFn(lt),labelFns:s.makeLabelFns(lt,_)})},function(){if(o&&!ut||!o&&ut){var t,i,a=lt.position||0,s=lt._offset+lt._length/2;if(\"right\"===V)i=s,t=B.l+tt*a+10+yt*(lt.showticklabels?1:.5);else if(t=s,\"bottom\"===V&&(i=B.t+et*a+10+(-1===gt.indexOf(\"inside\")?lt.tickfont.size:0)+(\"intside\"!==lt.ticks&&e.ticklen||0)),\"top\"===V){var l=U.text.split(\"
\").length;i=B.t+et*a+10-J-w*yt*l}_t((o?\"h\":\"v\")+lt._id+\"title\",{avoid:{selection:n.select(r).selectAll(\"g.\"+lt._id+\"tick\"),side:V,offsetTop:o?0:B.t,offsetLeft:o?B.l:0,maxShift:o?F.width:F.height},attributes:{x:t,y:i,\"text-anchor\":\"middle\"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=J+M/2;-1===gt.indexOf(\"inside\")&&(n=p.bBox(mt.node()),s+=o?n.width:n.height),dt=vt.select(\"text\");var u=0,f=o&&\"top\"===V,v=!o&&\"right\"===V,g=0;if(dt.node()&&!dt.classed(A.jsPlaceholder)){var m,x=vt.select(\".h\"+lt._id+\"title-math-group\").node();x&&(o&&ut||!o&&!ut)?(u=(n=p.bBox(x)).width,m=n.height):(u=(n=p.bBox(vt.node())).right-B.l-(o?rt:st),m=n.bottom-B.t-(o?st:rt),o||\"top\"!==V||(s+=n.height,g=n.height)),v&&(dt.attr(\"transform\",c(u/2+yt/2,0)),u*=2),s=Math.max(s,o?u:m)}var b=2*(o?P:O)+s+S+M/2,w=0;!o&&U.text&&\"bottom\"===C&&D<=0&&(b+=w=b/2,g+=w),F._hColorbarMoveTitle=w,F._hColorbarMoveCBTitle=g;var N=S+M,j=(o?rt:st)-N/2-(o?P:0),H=(o?st:rt)-(o?$:O+g-w);t.select(\".\"+A.cbbg).attr(\"x\",j).attr(\"y\",H).attr(o?\"width\":\"height\",Math.max(b-w,2)).attr(o?\"height\":\"width\",Math.max($+N,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style(\"stroke-width\",S);var q=v?Math.max(u-10,0):0;t.selectAll(\".\"+A.cboutline).attr(\"x\",(o?rt:st+P)+q).attr(\"y\",(o?st+O-$:rt)+(f?xt:0)).attr(o?\"width\":\"height\",Math.max(J,2)).attr(o?\"height\":\"width\",Math.max($-(o?2*O+xt:2*P+q),2)).call(d.stroke,e.outlinecolor).style({fill:\"none\",\"stroke-width\":M});var G=o?nt*b:0,Z=o?0:(1-it)*b-g;if(G=R?B.l-G:-G,Z=z?B.t-Z:-Z,t.attr(\"transform\",c(G,Z)),!o&&(S||i(E).getAlpha()&&!i.equals(F.paper_bgcolor,E))){var Y=mt.selectAll(\"text\"),W=Y[0].length,X=t.select(\".\"+A.cbbg).node(),K=p.bBox(X),Q=p.getTranslate(t);Y.each((function(t,e){var r=W-1;if(0===e||e===r){var n,i=p.bBox(this),a=p.getTranslate(this);if(e===r){var o=i.right+a.x;(n=K.right+Q.x+st-S-2+I-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=K.left+Q.x+st+S+2-s)<0&&(n=0)}n&&(W<3?this.setAttribute(\"transform\",\"translate(\"+n+\",0) \"+this.getAttribute(\"transform\")):this.setAttribute(\"visibility\",\"hidden\"))}}))}var tt={},et=T[L],at=k[L],ot=T[C],ct=k[C],ft=b-J;o?(\"pixels\"===h?(tt.y=D,tt.t=$*ot,tt.b=$*ct):(tt.t=tt.b=0,tt.yt=D+l*ot,tt.yb=D-l*ct),\"pixels\"===_?(tt.x=I,tt.l=b*et,tt.r=b*at):(tt.l=ft*et,tt.r=ft*at,tt.xl=I-y*et,tt.xr=I+y*at)):(\"pixels\"===h?(tt.x=I,tt.l=$*et,tt.r=$*at):(tt.l=tt.r=0,tt.xl=I+l*et,tt.xr=I-l*at),\"pixels\"===_?(tt.y=1-D,tt.t=b*ot,tt.b=b*ct):(tt.t=ft*ot,tt.b=ft*ct,tt.yt=D-y*ot,tt.yb=D+y*ct));var ht=e.y<.5?\"b\":\"t\",pt=e.x<.5?\"l\":\"r\";r._fullLayout._reservedMargin[e._id]={};var bt={r:F.width-j-G,l:j+tt.r,b:F.height-H-Z,t:H+tt.b};R&&z?a.autoMargin(r,e._id,tt):R?r._fullLayout._reservedMargin[e._id][ht]=bt[ht]:z||o?r._fullLayout._reservedMargin[e._id][pt]=bt[pt]:r._fullLayout._reservedMargin[e._id][ht]=bt[ht]}],r)}(r,e,t);y&&y.then&&(t._promises||[]).push(y),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=\"v\"===e.orientation,u=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr(\"transform\"),h(t)},moveFn:function(r,o){t.attr(\"transform\",n+c(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/u.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/u.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var f=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+\"x\"]=i,n[e._propPrefix+\"y\"]=a,void 0!==e._traceIndex?o.call(\"_guiRestyle\",r,n,e._traceIndex):o.call(\"_guiRelayout\",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},76228:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t){return n.isPlainObject(t.colorbar)}},12311:function(t,e,r){\"use strict\";t.exports={moduleType:\"component\",name:\"colorbar\",attributes:r(63583),supplyDefaults:r(62499),draw:r(98981).draw,hasColorbar:r(76228)}},50693:function(t,e,r){\"use strict\";var n=r(63583),i=r(30587).counter,a=r(78607),o=r(63282).scales;function s(t){return\"`\"+t+\"`\"}a(o),t.exports=function(t,e){t=t||\"\";var r,a=(e=e||{}).cLetter||\"c\",l=(\"onlyIfNumerical\"in e?e.onlyIfNumerical:Boolean(t),\"noScale\"in e?e.noScale:\"marker.line\"===t),u=\"showScaleDflt\"in e?e.showScaleDflt:\"z\"===a,c=\"string\"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||\"\",h=t?t+\".\":\"\";\"colorAttr\"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:\"z\",c:\"color\"}[a]));var p=a+\"auto\",d=a+\"min\",v=a+\"max\",g=a+\"mid\",y=(s(h+p),s(h+d),s(h+v),{});y[d]=y[v]=void 0;var m={};m[p]=!1;var x={};return\"color\"===r&&(x.color={valType:\"color\",arrayOk:!0,editType:f||\"style\"},e.anim&&(x.color.anim=!0)),x[p]={valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:y},x[d]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:m},x[v]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:m},x[g]={valType:\"number\",dflt:null,editType:\"calc\",impliedEdits:y},x.colorscale={valType:\"colorscale\",editType:\"calc\",dflt:c,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:\"boolean\",dflt:!1!==e.autoColorDflt,editType:\"calc\",impliedEdits:{colorscale:void 0}},x.reversescale={valType:\"boolean\",dflt:!1,editType:\"plot\"},l||(x.showscale={valType:\"boolean\",dflt:u,editType:\"calc\"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:\"subplotid\",regex:i(\"coloraxis\"),dflt:null,editType:\"calc\"}),x}},78803:function(t,e,r){\"use strict\";var n=r(92770),i=r(71828),a=r(52075).extractOpts;t.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,u=r.containerStr,c=u?i.nestedProperty(e,u).get():e,f=a(c),h=!1!==f.auto,p=f.min,d=f.max,v=f.mid,g=function(){return i.aggNums(Math.min,null,l)},y=function(){return i.aggNums(Math.max,null,l)};void 0===p?p=g():h&&(p=c._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=y():h&&(d=c._colorAx&&n(d)?Math.max(d,y()):y()),h&&void 0!==v&&(d-v>v-p?p=v-(d-v):d-v=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync(\"colorscale\",o))}},33046:function(t,e,r){\"use strict\";var n=r(71828),i=r(52075).hasColorscale,a=r(52075).extractOpts;t.exports=function(t,e){function r(t,e){var r=t[\"_\"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,\"colorscale\")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,u=new Array(l),c=0;c4/3-s?o:s}},70461:function(t,e,r){\"use strict\";var n=r(71828),i=[[\"sw-resize\",\"s-resize\",\"se-resize\"],[\"w-resize\",\"move\",\"e-resize\"],[\"nw-resize\",\"n-resize\",\"ne-resize\"]];t.exports=function(t,e,r,a){return t=\"left\"===r?0:\"center\"===r?1:\"right\"===r?2:n.constrain(Math.floor(3*t),0,2),e=\"bottom\"===a?0:\"middle\"===a?1:\"top\"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},64505:function(t,e){\"use strict\";e.selectMode=function(t){return\"lasso\"===t||\"select\"===t},e.drawMode=function(t){return\"drawclosedpath\"===t||\"drawopenpath\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},e.openMode=function(t){return\"drawline\"===t||\"drawopenpath\"===t},e.rectMode=function(t){return\"select\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},e.freeMode=function(t){return\"lasso\"===t||\"drawclosedpath\"===t||\"drawopenpath\"===t},e.selectingOrDrawing=function(t){return e.freeMode(t)||e.rectMode(t)}},28569:function(t,e,r){\"use strict\";var n=r(48956),i=r(57035),a=r(38520),o=r(71828).removeElement,s=r(85555),l=t.exports={};l.align=r(92807),l.getCursor=r(70461);var u=r(26041);function c(){var t=document.createElement(\"div\");t.className=\"dragcover\";var e=t.style;return e.position=\"fixed\",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background=\"none\",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=u.wrapped,l.unhoverRaw=u.raw,l.init=function(t){var e,r,n,u,h,p,d,v,g=t.gd,y=1,m=g._context.doubleClickDelay,x=t.element;g._mouseDownTime||(g._mouseDownTime=0),x.style.pointerEvents=\"all\",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener(\"touchstart\",x._ontouchstart),x._ontouchstart=_,x.addEventListener(\"touchstart\",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)m&&(y=Math.max(y-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(y,p),!v){var r;try{r=new MouseEvent(\"click\",e)}catch(t){var n=f(e);(r=document.createEvent(\"MouseEvents\")).initMouseEvent(\"click\",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging=!1,g._dragged=!1}else g._dragged=!1}},l.coverSlip=c},26041:function(t,e,r){\"use strict\";var n=r(11086),i=r(79990),a=r(24401).getGraphDiv,o=r(26675),s=t.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,\"plotly_beforehover\",e)||(r._hoverlayer.selectAll(\"g\").remove(),r._hoverlayer.selectAll(\"line\").remove(),r._hoverlayer.selectAll(\"circle\").remove(),t._hoverdata=void 0,e.target&&i&&t.emit(\"plotly_unhover\",{event:e,points:i}))}},79952:function(t,e){\"use strict\";e.P={valType:\"string\",values:[\"solid\",\"dot\",\"dash\",\"longdash\",\"dashdot\",\"longdashdot\"],dflt:\"solid\",editType:\"style\"},e.u={shape:{valType:\"enumerated\",values:[\"\",\"/\",\"\\\\\",\"x\",\"-\",\"|\",\"+\",\".\"],dflt:\"\",arrayOk:!0,editType:\"style\"},fillmode:{valType:\"enumerated\",values:[\"replace\",\"overlay\"],dflt:\"replace\",editType:\"style\"},bgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgopacity:{valType:\"number\",editType:\"style\",min:0,max:1},size:{valType:\"number\",min:0,dflt:8,arrayOk:!0,editType:\"style\"},solidity:{valType:\"number\",min:0,max:1,dflt:.3,arrayOk:!0,editType:\"style\"},editType:\"style\"}},91424:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.numberFormat,o=r(92770),s=r(84267),l=r(73972),u=r(7901),c=r(21081),f=i.strTranslate,h=r(63893),p=r(77922),d=r(18783).LINE_SPACING,v=r(37822).DESELECTDIM,g=r(34098),y=r(39984),m=r(23469).appendArrayPointValue,x=t.exports={};function b(t,e,r){var n=e.fillpattern,i=n&&x.getPatternAttr(n.shape,0,\"\");if(i){var a=x.getPatternAttr(n.bgcolor,0,null),o=x.getPatternAttr(n.fgcolor,0,null),s=n.fgopacity,l=x.getPatternAttr(n.size,0,8),c=x.getPatternAttr(n.solidity,0,.3),f=e.uid;x.pattern(t,\"point\",r,f,i,l,c,void 0,n.fillmode,a,o,s)}else e.fillcolor&&t.call(u.fill,e.fillcolor)}x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style(\"font-family\",e),r+1&&t.style(\"font-size\",r+\"px\"),n&&t.call(u.fill,n)},x.setPosition=function(t,e,r){t.attr(\"x\",e).attr(\"y\",r)},x.setSize=function(t,e,r){t.attr(\"width\",e).attr(\"height\",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&(\"text\"===e.node().nodeName?e.attr(\"x\",i).attr(\"y\",a):e.attr(\"transform\",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr(\"display\",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:\"none\")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,u=l.traceIs(a,\"bar-like\")?\".bartext\":\".point,.textpoint\";t.selectAll(u).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style(\"fill\",\"none\");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||\"\";u.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style(\"fill\",\"none\").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||\"\";n.select(this).call(u.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({\"stroke-dasharray\":e,\"stroke-width\":r+\"px\"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return\"solid\"===t?t=\"\":\"dot\"===t?t=r+\"px,\"+r+\"px\":\"dash\"===t?t=3*r+\"px,\"+3*r+\"px\":\"longdash\"===t?t=5*r+\"px,\"+5*r+\"px\":\"dashdot\"===t?t=3*r+\"px,\"+r+\"px,\"+r+\"px,\"+r+\"px\":\"longdashdot\"===t&&(t=5*r+\"px,\"+2*r+\"px,\"+r+\"px,\"+2*r+\"px\"),t},x.singleFillStyle=function(t,e){var r=n.select(t.node());b(t,((r.data()[0]||[])[0]||{}).trace||{},e)},x.fillGroupStyle=function(t,e){t.style(\"stroke-width\",0).each((function(t){var r=n.select(this);t[0].trace&&b(r,t[0].trace,e)}))};var _=r(90998);x.symbolNames=[],x.symbolFuncs=[],x.symbolBackOffs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(_).forEach((function(t){var e=_[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+\"-open\"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,x.symbolBackOffs[r]=e.backoff||0,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+\"-dot\",r+300,String(r+300),t+\"-open-dot\"),e.noFill&&(x.symbolNoFill[r]=!0)}));var w=x.symbolNames.length;function T(t,e,r,n){var i=t%100;return x.symbolFuncs[i](e,r,n)+(t>=200?\"M0,0.5L0.5,0L0,-0.5L-0.5,0Z\":\"\")}x.symbolNumber=function(t){if(o(t))t=+t;else if(\"string\"==typeof t){var e=0;t.indexOf(\"-open\")>0&&(e=100,t=t.replace(\"-open\",\"\")),t.indexOf(\"-dot\")>0&&(e+=200,t=t.replace(\"-dot\",\"\")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=w||t>=400?0:Math.floor(Math.max(t,0))};var k={x1:1,x2:0,y1:0,y2:0},A={x1:0,x2:0,y1:1,y2:0},M=a(\"~f\"),S={radial:{node:\"radialGradient\"},radialreversed:{node:\"radialGradient\",reversed:!0},horizontal:{node:\"linearGradient\",attrs:k},horizontalreversed:{node:\"linearGradient\",attrs:k,reversed:!0},vertical:{node:\"linearGradient\",attrs:A},verticalreversed:{node:\"linearGradient\",attrs:A,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var c=o.length,f=S[a],h=new Array(c),p=0;p=0&&void 0===t.i&&(t.i=o.i),e.style(\"opacity\",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?s.opacity:t.mo),n.ms2mrc){var c;c=\"various\"===t.ms||\"various\"===s.size?3:n.ms2mrc(t.ms),t.mrc=c,n.selectedSizeFn&&(c=t.mrc=n.selectedSizeFn(t));var f=x.symbolNumber(t.mx||s.symbol)||0;t.om=f%200>=100;var h=rt(t,r),p=G(t,r);e.attr(\"d\",T(f,c,h,p))}var d,v,g,y=!1;if(t.so)g=l.outlierwidth,v=l.outliercolor,d=s.outliercolor;else{var m=(l||{}).width;g=(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,v=\"mlc\"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(l.color)?u.defaultLine:l.color,i.isArrayOrTypedArray(s.color)&&(d=u.defaultLine,y=!0),d=\"mc\"in t?t.mcc=n.markerScale(t.mc):s.color||s.colors||\"rgba(0,0,0,0)\",n.selectedColorFn&&(d=n.selectedColorFn(t))}if(t.om)e.call(u.stroke,d).style({\"stroke-width\":(g||1)+\"px\",fill:\"none\"});else{e.style(\"stroke-width\",(t.isBlank?0:g)+\"px\");var b=s.gradient,_=t.mgt;_?y=!0:_=b&&b.type,i.isArrayOrTypedArray(_)&&(_=_[0],S[_]||(_=0));var w=s.pattern,k=w&&x.getPatternAttr(w.shape,t.i,\"\");if(_&&\"none\"!==_){var A=t.mgc;A?y=!0:A=b.color;var M=r.uid;y&&(M+=\"-\"+t.i),x.gradient(e,a,M,_,[[0,A],[1,d]],\"fill\")}else if(k){var E=!1,L=w.fgcolor;!L&&o&&o.color&&(L=o.color,E=!0);var C=x.getPatternAttr(L,t.i,o&&o.color||null),P=x.getPatternAttr(w.bgcolor,t.i,null),O=w.fgopacity,I=x.getPatternAttr(w.size,t.i,8),D=x.getPatternAttr(w.solidity,t.i,.3);E=E||t.mcc||i.isArrayOrTypedArray(w.shape)||i.isArrayOrTypedArray(w.bgcolor)||i.isArrayOrTypedArray(w.fgcolor)||i.isArrayOrTypedArray(w.size)||i.isArrayOrTypedArray(w.solidity);var z=r.uid;E&&(z+=\"-\"+t.i),x.pattern(e,\"point\",a,z,k,I,D,t.mcc,w.fillmode,P,C,O)}else i.isArrayOrTypedArray(d)?u.fill(e,d[t.i]):u.fill(e,d);g&&u.stroke(e,v)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,\"\"),e.lineScale=x.tryColorscale(r,\"line\"),l.traceIs(t,\"symbols\")&&(e.ms2mrc=g.isBubble(t)?y(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},u=a.opacity,c=o.opacity,f=s.opacity,h=void 0!==c,p=void 0!==f;(i.isArrayOrTypedArray(u)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?c:e:p?f:v*e});var d=a.color,g=o.color,y=s.color;(g||y)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:y||e});var m=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,\"symbols\")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||m/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,c=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:c||(l?e:u.addOpacity(e,v))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style(\"opacity\",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){u.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,n){var a=n.mx||i.symbol||0,o=r.selectedSizeFn(n);t.attr(\"d\",T(x.symbolNumber(a),o,rt(n,e),G(n,e))),n.mrc2=o})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}function I(t,e,r){return r&&(t=N(t)),e?z(t[1]):D(t[0])}function D(t){var e=n.round(t,2);return E=e,e}function z(t){var e=n.round(t,2);return L=e,e}function R(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),u=Math.pow(o*o+s*s,.25),c=(u*u*i-l*l*o)*n,f=(u*u*a-l*l*s)*n,h=3*u*(l+u),p=3*l*(l+u);return[[D(e[0]+(h&&c/h)),z(e[1]+(h&&f/h))],[D(e[0]-(p&&c/p)),z(e[1]-(p&&f/p))]]}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),u=s?i.extractOption(t,e,\"txt\",\"texttemplate\"):i.extractOption(t,e,\"tx\",\"text\");if(u||0===u){if(s){var c=e._module.formatLabels,f=c?c(t,e,l):{},p={};m(p,e,t.i);var d=e._meta||{};u=i.texttemplateString(u,f,l._d3locale,p,t,d)}var v=t.tp||e.textposition,g=O(t,e),y=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,y).text(u).call(h.convertToTspans,r).call(P,v,g,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=O(t,e);u.fill(i,a);var c=l.traceIs(e,\"bar-like\");P(i,o,s,t.mrc2||t.mrc,c)}))}},x.smoothopen=function(t,e){if(t.length<3)return\"M\"+t.join(\"L\");var r,n=\"M\"+t[0],i=[];for(r=1;r=u||w>=f&&w<=u)&&(T<=h&&T>=c||T>=h&&T<=c)&&(t=[w,T])}return t}x.steps=function(t){var e=F[t]||B;return function(t){for(var r=\"M\"+D(t[0][0])+\",\"+z(t[0][1]),n=t.length,i=1;i=1e4&&(x.savedBBoxes={},j=0),r&&(x.savedBBoxes[r]=g),j++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr(\"clip-path\",V(e,r))},x.getTranslate=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||0,r=r||0,a=a.replace(/(\\btranslate\\(.*?\\);?)/,\"\").trim(),a=(a+=f(e,r)).trim(),t[i](\"transform\",a),a},x.getScale=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||1,r=r||1,a=a.replace(/(\\bscale\\(.*?\\);?)/,\"\").trim(),a=(a+=\"scale(\"+e+\",\"+r+\")\").trim(),t[i](\"transform\",a),a};var H=/\\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?\"\":\"scale(\"+e+\",\"+r+\")\";t.each((function(){var t=(this.getAttribute(\"transform\")||\"\").replace(H,\"\");t=(t+=n).trim(),this.setAttribute(\"transform\",t)}))}};var q=/translate\\([^)]*\\)\\s*$/;function G(t,e){var r;return t&&(r=t.mf),void 0===r&&(r=e.marker&&e.marker.standoff||0),e._geo||e._xA?r:-r}x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select(\"text\");if(a.node()){var o=parseFloat(a.attr(\"x\")||0),s=parseFloat(a.attr(\"y\")||0),l=(i.attr(\"transform\")||\"\").match(q);t=1===e&&1===r?[]:[f(o,s),\"scale(\"+e+\",\"+r+\")\",f(-o,-s)],l&&t.push(l),i.attr(\"transform\",t.join(\"\"))}}))},x.getMarkerStandoff=G;var Z,Y,W,X,J,K,$=Math.atan2,Q=Math.cos,tt=Math.sin;function et(t,e){var r=e[0],n=e[1];return[r*Q(t)-n*tt(t),r*tt(t)+n*Q(t)]}function rt(t,e){var r,n,i=t.ma;void 0===i&&(i=e.marker.angle||0);var a=e.marker.angleref;if(\"previous\"===a||\"north\"===a){if(e._geo){var s=e._geo.project(t.lonlat);r=s[0],n=s[1]}else{var l=e._xA,u=e._yA;if(!l||!u)return 90;r=l.c2p(t.x),n=u.c2p(t.y)}if(e._geo){var c,f=t.lonlat[0],h=t.lonlat[1],p=e._geo.project([f,h+1e-5]),d=e._geo.project([f+1e-5,h]),v=$(d[1]-n,d[0]-r),g=$(p[1]-n,p[0]-r);if(\"north\"===a)c=i/180*Math.PI;else if(\"previous\"===a){var y=f/180*Math.PI,m=h/180*Math.PI,x=Z/180*Math.PI,b=Y/180*Math.PI,_=x-y,w=Q(b)*tt(_),T=tt(b)*Q(m)-Q(b)*tt(m)*Q(_);c=-$(w,T)-Math.PI,Z=f,Y=h}var k=et(v,[Q(c),0]),A=et(g,[tt(c),0]);i=$(k[1]+A[1],k[0]+A[0])/Math.PI*180,\"previous\"!==a||K===e.uid&&t.i===J+1||(i=null)}if(\"previous\"===a&&!e._geo)if(K===e.uid&&t.i===J+1&&o(r)&&o(n)){var M=r-W,S=n-X,E=e.line&&e.line.shape||\"\",L=E.slice(E.length-1);\"h\"===L&&(S=0),\"v\"===L&&(M=0),i+=$(S,M)/Math.PI*180+90}else i=null}return W=r,X=n,J=t.i,K=e.uid,i}x.getMarkerAngle=rt},90998:function(t,e,r){\"use strict\";var n,i,a,o,s=r(95616),l=r(39898).round,u=\"M0,0Z\",c=Math.sqrt(2),f=Math.sqrt(3),h=Math.PI,p=Math.cos,d=Math.sin;function v(t){return null===t}function g(t,e,r){if(!(t&&t%360!=0||e))return r;if(a===t&&o===e&&n===r)return i;function l(t,r){var n=p(t),i=d(t),a=r[0],o=r[1]+(e||0);return[a*n-o*i,a*i+o*n]}a=t,o=e,n=r;for(var u=t/180*h,c=0,f=0,v=s(r),g=\"\",y=0;y0,f=t._context.staticPlot;e.each((function(e){var h,p=e[0].trace,d=p.error_x||{},v=p.error_y||{};p.ids&&(h=function(t){return t.id});var g=o.hasMarkers(p)&&p.marker.maxdisplayed>0;v.visible||d.visible||(e=[]);var y=n.select(this).selectAll(\"g.errorbar\").data(e,h);if(y.exit().remove(),e.length){d.visible||y.selectAll(\"path.xerror\").remove(),v.visible||y.selectAll(\"path.yerror\").remove(),y.style(\"opacity\",1);var m=y.enter().append(\"g\").classed(\"errorbar\",!0);c&&m.style(\"opacity\",0).transition().duration(s.duration).style(\"opacity\",1),a.setClipUrl(y,r.layerClipId,t),y.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};return void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0))),void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0))),n}(t,l,u);if(!g||t.vis){var a,o=e.select(\"path.yerror\");if(v.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var h=v.width;a=\"M\"+(r.x-h)+\",\"+r.yh+\"h\"+2*h+\"m-\"+h+\",0V\"+r.ys,r.noYS||(a+=\"m-\"+h+\",0h\"+2*h),o.size()?c&&(o=o.transition().duration(s.duration).ease(s.easing)):o=e.append(\"path\").style(\"vector-effect\",f?\"none\":\"non-scaling-stroke\").classed(\"yerror\",!0),o.attr(\"d\",a)}else o.remove();var p=e.select(\"path.xerror\");if(d.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var y=(d.copy_ystyle?v:d).width;a=\"M\"+r.xh+\",\"+(r.y-y)+\"v\"+2*y+\"m0,-\"+y+\"H\"+r.xs,r.noXS||(a+=\"m0,-\"+y+\"v\"+2*y),p.size()?c&&(p=p.transition().duration(s.duration).ease(s.easing)):p=e.append(\"path\").style(\"vector-effect\",f?\"none\":\"non-scaling-stroke\").classed(\"xerror\",!0),p.attr(\"d\",a)}else p.remove()}}))}}))}},62662:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901);t.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll(\"path.yerror\").style(\"stroke-width\",r.thickness+\"px\").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll(\"path.xerror\").style(\"stroke-width\",a.thickness+\"px\").call(i.stroke,a.color)}))}},77914:function(t,e,r){\"use strict\";var n=r(41940),i=r(528).hoverlabel,a=r(1426).extendFlat;t.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:\"none\"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:\"none\"}}},30732:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972);function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}t.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.index_[0]._length||lt<0||lt>w[0]._length)return d.unhoverRaw(t,e)}else st=\"xpx\"in e?e.xpx:_[0]._length/2,lt=\"ypx\"in e?e.ypx:w[0]._length/2;if(e.pointerX=st+_[0]._offset,e.pointerY=lt+w[0]._offset,q=\"xval\"in e?y.flat(l,e.xval):y.p2c(_,st),G=\"yval\"in e?y.flat(l,e.yval):y.p2c(w,lt),!i(q[0])||!i(G[0]))return o.warn(\"Fx.hover failed\",e,t),d.unhoverRaw(t,e)}var ft=1/0;function ht(t,r){for(Y=0;Yrt&&(nt.splice(0,rt),ft=nt[0].distance),m&&0!==H&&0===nt.length){et.distance=H,et.index=!1;var f=X._module.hoverPoints(et,Q,tt,\"closest\",{hoverLayer:c._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=H}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&\"hovered data\"!==t.xa.spikesnap}));if(d.length){var v=d[0];i(v.x0)&&i(v.y0)&&(h=dt(v),(!at.vLinePoint||at.vLinePoint.spikeDistance>h.spikeDistance)&&(at.vLinePoint=h))}var g=f.filter((function(t){return t.ya.showspikes&&\"hovered data\"!==t.ya.spikesnap}));if(g.length){var x=g[0];i(x.x0)&&i(x.y0)&&(h=dt(x),(!at.hLinePoint||at.hLinePoint.spikeDistance>h.spikeDistance)&&(at.hLinePoint=h))}}}}}function pt(t,e,r){for(var n,i=null,a=1/0,o=0;o0&&Math.abs(t.distance)At-1;Mt--)Ct(nt[Mt]);nt=St,mt()}var Pt=t._hoverdata,Ot=[],It=U(t),Dt=V(t);for(Z=0;Z1||nt.length>1)||\"closest\"===I&&ot&&nt.length>1,Yt=p.combine(c.plot_bgcolor||p.background,c.paper_bgcolor),Wt=O(nt,{gd:t,hovermode:I,rotateLabels:Zt,bgColor:Yt,container:c._hoverlayer,outerContainer:c._paper.node(),commonLabelOpts:c.hoverlabel,hoverdistance:c.hoverdistance}),Xt=Wt.hoverLabels;if(y.isUnifiedHover(I)||(function(t,e,r,n){var i,a,o,s,l,u,c,f=e?\"xa\":\"ya\",h=e?\"ya\":\"xa\",p=0,d=1,v=t.size(),g=new Array(v),y=0,m=n.minX,x=n.maxX,b=n.minY,_=n.maxY,w=function(t){return t*r._invScaleX},k=function(t){return t*r._invScaleY};function A(t){var e=t[0],r=t[t.length-1];if(a=e.pmin-e.pos-e.dp+e.size,o=r.pos+r.dp+r.size-e.pmax,a>.01){for(l=t.length-1;l>=0;l--)t[l].dp+=a;i=!1}if(!(o<.01)){if(a<-.01){for(l=t.length-1;l>=0;l--)t[l].dp-=o;i=!1}if(i){var n=0;for(s=0;se.pmax&&n++;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos>e.pmax-1&&(u.del=!0,n--);for(s=0;s=0;l--)t[l].dp-=o;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos+u.dp+u.size>e.pmax&&(u.del=!0,n--)}}}for(t.each((function(t){var n=t[f],i=t[h],a=\"x\"===n._id.charAt(0),o=n.range;0===y&&o&&o[0]>o[1]!==a&&(d=-1);var s=0,l=a?r.width:r.height;if(\"x\"===r.hovermode||\"y\"===r.hovermode){var u,c,p=D(t,e),v=t.anchor,A=\"end\"===v?-1:1;if(\"middle\"===v)c=(u=t.crossPos+(a?k(p.y-t.by/2):w(t.bx/2+t.tx2width/2)))+(a?k(t.by):w(t.bx));else if(a)c=(u=t.crossPos+k(M+p.y)-k(t.by/2-M))+k(t.by);else{var S=w(A*M+p.x),E=S+w(A*t.bx);u=t.crossPos+Math.min(S,E),c=t.crossPos+Math.max(S,E)}a?void 0!==b&&void 0!==_&&Math.min(c,_)-Math.max(u,b)>1&&(\"left\"===i.side?(s=i._mainLinePosition,l=r.width):l=i._mainLinePosition):void 0!==m&&void 0!==x&&Math.min(c,x)-Math.max(u,m)>1&&(\"top\"===i.side?(s=i._mainLinePosition,l=r.height):l=i._mainLinePosition)}g[y++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(a?T:1)/2,pmin:s,pmax:l}]})),g.sort((function(t,e){return t[0].posref-e[0].posref||d*(e[0].traceIndex-t[0].traceIndex)}));!i&&p<=v;){for(p++,i=!0,s=0;s.01&&L.pmin===C.pmin&&L.pmax===C.pmax){for(l=E.length-1;l>=0;l--)E[l].dp+=a;for(S.push.apply(S,E),g.splice(s+1,1),c=0,l=S.length-1;l>=0;l--)c+=S[l].dp;for(o=c/S.length,l=S.length-1;l>=0;l--)S[l].dp-=o;i=!1}else s++}g.forEach(A)}for(s=g.length-1;s>=0;s--){var P=g[s];for(l=P.length-1;l>=0;l--){var O=P[l],I=O.datum;I.offset=O.dp,I.del=O.del}}}(Xt,Zt,c,Wt.commonLabelBoundingBox),z(Xt,Zt,c._invScaleX,c._invScaleY)),s&&s.tagName){var Jt=g.getComponentMethod(\"annotations\",\"hasClickToShow\")(t,Ot);f(n.select(s),Jt?\"pointer\":\"\")}s&&!a&&function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt)&&(Pt&&t.emit(\"plotly_unhover\",{event:e,points:Pt}),t.emit(\"plotly_hover\",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:q,yvals:G}))}(t,e,r,a,s)}))},e.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=U(i),o=V(i),s=O(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,u=t.eventData;if(u){var c=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),v=t.trace;if(g.traceIs(v,\"gl3d\")){var y=i._fullLayout[v.scene]._scene.container,m=y.offsetLeft,x=y.offsetTop;c+=m,f+=m,h+=x,d+=x}u.bbox={x0:c+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(u.bbox)}else u=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:\"\"},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:u}})),{gd:i,hovermode:\"closest\",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}).hoverLabels,l=0,u=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\\s\\S]*)<\\/extra>/;function O(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,u=e.rotateLabels,f=e.bgColor,d=e.container,v=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||m.HOVERFONT,k=e.fontSize||m.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),O=P+\"Label\",D=A[O];if(void 0===D&&\"multicategory\"===E.type)for(var z=0;zi.width-b?(g=i.width-b,e.attr(\"d\",\"M\"+(b-M)+\",0L\"+b+\",\"+x+M+\"v\"+x+(2*S+m.height)+\"H-\"+b+\"V\"+x+M+\"H\"+(b-2*M)+\"Z\")):e.attr(\"d\",\"M0,0L\"+M+\",\"+x+M+\"H\"+b+\"v\"+x+(2*S+m.height)+\"H-\"+b+\"V\"+x+M+\"H-\"+M+\"Z\"),Y.minX=g-b,Y.maxX=g+b,\"top\"===E.side?(Y.minY=y-(2*S+m.height),Y.maxY=y-S):(Y.minY=y+S,Y.maxY=y+(2*S+m.height))}else{var _,C,P;\"right\"===L.side?(_=\"start\",C=1,P=\"\",g=E._offset+E._length):(_=\"end\",C=-1,P=\"-\",g=E._offset),y=L._offset+(A.y0+A.y1)/2,l.attr(\"text-anchor\",_),e.attr(\"d\",\"M0,0L\"+P+M+\",\"+M+\"V\"+(S+m.height/2)+\"h\"+P+(2*S+m.width)+\"V-\"+(S+m.height/2)+\"H\"+P+M+\"V-\"+M+\"Z\"),Y.minY=y-(S+m.height/2),Y.maxY=y+(S+m.height/2),\"right\"===L.side?(Y.minX=g+M,Y.maxX=g+M+(2*S+m.width)):(Y.minX=g-M-(2*S+m.width),Y.maxX=g-M);var O,I=m.height/2,z=F-m.top-I,R=\"clip\"+i._uid+\"commonlabel\"+L._id;if(g=0?lt:ut+ht=0?ut:bt+ht=0?ot:st+pt=0?st:_t+pt=0,\"top\"!==t.idealAlign&&G||!Z?G?(O+=R/2,t.anchor=\"start\"):t.anchor=\"middle\":(O-=R/2,t.anchor=\"end\"),t.crossPos=O;else{if(t.pos=O,G=P+z/2+Y<=B,Z=P-z/2-Y>=0,\"left\"!==t.idealAlign&&G||!Z)if(G)P+=z/2,t.anchor=\"start\";else{t.anchor=\"middle\";var W=Y/2,X=P+W-B,J=P-W;X>0&&(P-=X),J<0&&(P+=-J)}else P-=z/2,t.anchor=\"end\";t.crossPos=P}w.attr(\"text-anchor\",t.anchor),E&&A.attr(\"text-anchor\",t.anchor),e.attr(\"transform\",s(P,O)+(u?l(_):\"\"))})),{hoverLabels:wt,commonLabelBoundingBox:Y}}function I(t,e,r,n,i,a){var s=\"\",l=\"\";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=N(t.name,t.nameLength));var u=r.charAt(0),c=\"x\"===u?\"y\":\"x\";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+=\"x: \"+t.xLabel+\"
\"),void 0!==t.yLabel&&(l+=\"y: \"+t.yLabel+\"
\"),\"choropleth\"!==t.trace.type&&\"choroplethmapbox\"!==t.trace.type&&(l+=(l?\"z: \":\"\")+t.zLabel)):e&&t[u+\"Label\"]===i?l=t[c+\"Label\"]||\"\":void 0===t.xLabel?void 0!==t.yLabel&&\"scattercarpet\"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:\"(\"+t.xLabel+\", \"+t.yLabel+\")\",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?\"
\":\"\")+t.text),void 0!==t.extraText&&(l+=(l?\"
\":\"\")+t.extraText),a&&\"\"===l&&!t.hovertemplate&&(\"\"===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[u+\"Label\"]!==i&&(h[u+\"other\"]=h[u+\"Val\"],h[u+\"otherLabel\"]=h[u+\"Label\"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=N(r,t.nameLength),\"\"}))}return[l,s]}function D(t,e){var r=0,n=t.offset;return e&&(n*=-A,r=t.offset*k),{x:r,y:n}}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i,s,l,u,f=r.select(\"text.nums\"),p=t.anchor,d=\"end\"===p?-1:1,v=(u=(l=(s={start:1,end:-1,middle:0}[(i=t).anchor])*(M+S))+s*(i.txwidth+S),\"middle\"===i.anchor&&(l-=i.tx2width/2,u+=i.txwidth/2+S),{alignShift:s,textShiftX:l,text2ShiftX:u}),g=D(t,e),y=g.x,m=g.y,x=\"middle\"===p;r.select(\"path\").attr(\"d\",x?\"M-\"+a(t.bx/2+t.tx2width/2)+\",\"+o(m-t.by/2)+\"h\"+a(t.bx)+\"v\"+o(t.by)+\"h-\"+a(t.bx)+\"Z\":\"M0,0L\"+a(d*M+y)+\",\"+o(M+m)+\"v\"+o(t.by/2-M)+\"h\"+a(d*t.bx)+\"v-\"+o(t.by)+\"H\"+a(d*M+y)+\"V\"+o(m-M)+\"Z\");var b=y+v.textShiftX,_=m+t.ty0-t.by/2+S,w=t.textAlign||\"auto\";\"auto\"!==w&&(\"left\"===w&&\"start\"!==p?(f.attr(\"text-anchor\",\"start\"),b=x?-t.bx/2-t.tx2width/2+S:-t.bx-S):\"right\"===w&&\"end\"!==p&&(f.attr(\"text-anchor\",\"end\"),b=x?t.bx/2-t.tx2width/2-S:t.bx+S)),f.call(c.positionText,a(b),o(_)),t.tx2width&&(r.select(\"text.name\").call(c.positionText,a(v.text2ShiftX+v.alignShift*S+y),o(m+t.ty0-t.by/2+S)),r.select(\"rect\").call(h.setRect,a(v.text2ShiftX+(v.alignShift-1)*t.tx2width/2+y),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function R(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var u=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,\"\",e)}:function(t,e){return o.extractOption(s,n,t,e)};function c(e,r,n){var i=u(r,n);l(i)&&(t[e]=i)}if(c(\"hoverinfo\",\"hi\",\"hoverinfo\"),c(\"bgcolor\",\"hbg\",\"hoverlabel.bgcolor\"),c(\"borderColor\",\"hbc\",\"hoverlabel.bordercolor\"),c(\"fontFamily\",\"htf\",\"hoverlabel.font.family\"),c(\"fontSize\",\"hts\",\"hoverlabel.font.size\"),c(\"fontColor\",\"htc\",\"hoverlabel.font.color\"),c(\"nameLength\",\"hnl\",\"hoverlabel.namelength\"),c(\"textAlign\",\"hta\",\"hoverlabel.align\"),t.posref=\"y\"===e||\"closest\"===e&&\"h\"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel=\"xLabel\"in t?t.xLabel:v.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel=\"yLabel\"in t?t.yLabel:v.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||\"log\"===t.xa.type&&t.xerr<=0)){var f=v.tickText(t.xa,t.xa.c2l(t.xerr),\"hover\").text;void 0!==t.xerrneg?t.xLabel+=\" +\"+f+\" / -\"+v.tickText(t.xa,t.xa.c2l(t.xerrneg),\"hover\").text:t.xLabel+=\" ± \"+f,\"x\"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||\"log\"===t.ya.type&&t.yerr<=0)){var h=v.tickText(t.ya,t.ya.c2l(t.yerr),\"hover\").text;void 0!==t.yerrneg?t.yLabel+=\" +\"+h+\" / -\"+v.tickText(t.ya,t.ya.c2l(t.yerrneg),\"hover\").text:t.yLabel+=\" ± \"+h,\"y\"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&\"all\"!==p&&(-1===(p=Array.isArray(p)?p:p.split(\"+\")).indexOf(\"x\")&&(t.xLabel=void 0),-1===p.indexOf(\"y\")&&(t.yLabel=void 0),-1===p.indexOf(\"z\")&&(t.zLabel=void 0),-1===p.indexOf(\"text\")&&(t.text=void 0),-1===p.indexOf(\"name\")&&(t.name=void 0)),t}function F(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,u=r.event,c=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(\".spikeline\").remove(),f||c){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(c){var g,y,m=e.hLinePoint;n=m&&m.xa,\"cursor\"===(i=m&&m.ya).spikesnap?(g=u.pointerX,y=u.pointerY):(g=n._offset+m.x,y=i._offset+m.y);var x,b,_=a.readability(m.color,d)<1.5?p.contrast(d):m.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=v.getPxPosition(t,i);if(-1!==w.indexOf(\"toaxis\")||-1!==w.indexOf(\"across\")){if(-1!==w.indexOf(\"toaxis\")&&(x=A,b=g),-1!==w.indexOf(\"across\")){var M=i._counterDomainMin,S=i._counterDomainMax;\"free\"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:y,y2:y,\"stroke-width\":T,stroke:k,\"stroke-dasharray\":h.dashStyle(i.spikedash,T)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:y,y2:y,\"stroke-width\":T+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==w.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:A+(\"right\"!==i.side?T:-T),cy:y,r:T,fill:k}).classed(\"spikeline\",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,\"cursor\"===n.spikesnap?(E=u.pointerX,L=u.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,O,I=a.readability(C.color,d)<1.5?p.contrast(d):C.color,D=n.spikemode,z=n.spikethickness,R=n.spikecolor||I,F=v.getPxPosition(t,n);if(-1!==D.indexOf(\"toaxis\")||-1!==D.indexOf(\"across\")){if(-1!==D.indexOf(\"toaxis\")&&(P=F,O=L),-1!==D.indexOf(\"across\")){var B=n._counterDomainMin,N=n._counterDomainMax;\"free\"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,O=l.t+(1-B)*l.h}o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:O,\"stroke-width\":z,stroke:R,\"stroke-dasharray\":h.dashStyle(n.spikedash,z)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:O,\"stroke-width\":z+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==D.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:E,cy:F-(\"top\"!==n.side?z:-z),r:z,fill:R}).classed(\"spikeline\",!0)}}}function B(t,e){return!e||e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint}function N(t,e){return c.plainText(t||\"\",{len:e,allowedTags:[\"br\",\"sub\",\"sup\",\"b\",\"i\",\"em\"]})}function j(t,e,r){var n=e[t+\"a\"],i=e[t+\"Val\"],a=e.cd[0];if(\"category\"===n.type||\"multicategory\"===n.type)i=n._categoriesMap[i];else if(\"date\"===n.type){var o=e.trace[t+\"periodalignment\"];if(o){var s=e.cd[e.index],l=s[t+\"Start\"];void 0===l&&(l=s[t]);var u=s[t+\"End\"];void 0===u&&(u=s[t]);var c=u-l;\"end\"===o?i+=c:\"middle\"===o&&(i+=c/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&(\"group\"!==r.boxmode&&\"group\"!==r.violinmode||(i+=a.t.dPos)),i}function U(t){return t.offsetTop+t.clientTop}function V(t){return t.offsetLeft+t.clientLeft}function H(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.left,a=n.top,s=i+n.width,l=a+n.height,u=o.apply3DTransform(r._invTransform)(i,a),c=o.apply3DTransform(r._invTransform)(s,l),f=u[0],h=u[1],p=c[0],d=c[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},38048:function(t,e,r){\"use strict\";var n=r(71828),i=r(7901),a=r(23469).isUnifiedHover;t.exports=function(t,e,r,o){o=o||{};var s=e.legend;function l(t){o.font[t]||(o.font[t]=s?e.legend.font[t]:e.font[t])}e&&a(e.hovermode)&&(o.font||(o.font={}),l(\"size\"),l(\"family\"),l(\"color\"),s?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r(\"hoverlabel.bgcolor\",o.bgcolor),r(\"hoverlabel.bordercolor\",o.bordercolor),r(\"hoverlabel.namelength\",o.namelength),n.coerceFont(r,\"hoverlabel.font\",o.font),r(\"hoverlabel.align\",o.align)}},98212:function(t,e,r){\"use strict\";var n=r(71828),i=r(528);t.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r(\"clickmode\"),r(\"hovermode\")}},30211:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(28569),o=r(23469),s=r(528),l=r(88335);t.exports={moduleType:\"component\",name:\"fx\",constants:r(26675),schema:{layout:s},attributes:r(77914),layoutAttributes:s,supplyLayoutGlobalDefaults:r(22774),supplyDefaults:r(54268),supplyLayoutDefaults:r(34938),calc:r(30732),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,\"hoverlabel.\"+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,\"hoverinfo\",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll(\"g.hovertext\").remove(),e.selectAll(\".spikeline\").remove()},click:r(75914)}},528:function(t,e,r){\"use strict\";var n=r(26675),i=r(41940),a=i({editType:\"none\"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,t.exports={clickmode:{valType:\"flaglist\",flags:[\"event\",\"select\"],dflt:\"event\",editType:\"plot\",extras:[\"none\"]},dragmode:{valType:\"enumerated\",values:[\"zoom\",\"pan\",\"select\",\"lasso\",\"drawclosedpath\",\"drawopenpath\",\"drawline\",\"drawrect\",\"drawcircle\",\"orbit\",\"turntable\",!1],dflt:\"zoom\",editType:\"modebar\"},hovermode:{valType:\"enumerated\",values:[\"x\",\"y\",\"closest\",!1,\"x unified\",\"y unified\"],dflt:\"closest\",editType:\"modebar\"},hoverdistance:{valType:\"integer\",min:-1,dflt:20,editType:\"none\"},spikedistance:{valType:\"integer\",min:-1,dflt:-1,editType:\"none\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"none\"},bordercolor:{valType:\"color\",editType:\"none\"},font:a,grouptitlefont:i({editType:\"none\"}),align:{valType:\"enumerated\",values:[\"left\",\"right\",\"auto\"],dflt:\"auto\",editType:\"none\"},namelength:{valType:\"integer\",min:-1,dflt:15,editType:\"none\"},editType:\"none\"},selectdirection:{valType:\"enumerated\",values:[\"h\",\"v\",\"d\",\"any\"],dflt:\"any\",editType:\"none\"}}},34938:function(t,e,r){\"use strict\";var n=r(71828),i=r(528),a=r(98212),o=r(38048);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r(\"hoverdistance\"),r(\"spikedistance\")),\"select\"===r(\"dragmode\")&&r(\"selectdirection\");var s=e._has(\"mapbox\"),l=e._has(\"geo\"),u=e._basePlotModules.length;\"zoom\"===e.dragmode&&((s||l)&&1===u||s&&l&&2===u)&&(e.dragmode=\"pan\"),o(t,e,r),n.coerceFont(r,\"hoverlabel.grouptitlefont\",e.hoverlabel.font)}},22774:function(t,e,r){\"use strict\";var n=r(71828),i=r(38048),a=r(528);t.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},83312:function(t,e,r){\"use strict\";var n=r(71828),i=r(30587).counter,a=r(27670).Y,o=r(85555).idRegex,s=r(44467),l={rows:{valType:\"integer\",min:1,editType:\"plot\"},roworder:{valType:\"enumerated\",values:[\"top to bottom\",\"bottom to top\"],dflt:\"top to bottom\",editType:\"plot\"},columns:{valType:\"integer\",min:1,editType:\"plot\"},subplots:{valType:\"info_array\",freeLength:!0,dimensions:2,items:{valType:\"enumerated\",values:[i(\"xy\").toString(),\"\"],editType:\"plot\"},editType:\"plot\"},xaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.x.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},yaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.y.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},pattern:{valType:\"enumerated\",values:[\"independent\",\"coupled\"],dflt:\"coupled\",editType:\"plot\"},xgap:{valType:\"number\",min:0,max:1,editType:\"plot\"},ygap:{valType:\"number\",min:0,max:1,editType:\"plot\"},domain:a({name:\"grid\",editType:\"plot\",noGridCell:!0},{}),xside:{valType:\"enumerated\",values:[\"bottom\",\"bottom plot\",\"top plot\",\"top\"],dflt:\"bottom plot\",editType:\"plot\"},yside:{valType:\"enumerated\",values:[\"left\",\"left plot\",\"right plot\",\"right\"],dflt:\"left plot\",editType:\"plot\"},editType:\"plot\"};function u(t,e,r){var n=e[r+\"axes\"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function c(t,e,r,n,i,a){var o=e(t+\"gap\",r),s=e(\"domain.\"+t);e(t+\"side\",n);for(var l=new Array(i),u=s[0],c=(s[1]-u)/(i-o),f=c*(1-o),h=0;h1){h||p||d||\"independent\"===k(\"pattern\")&&(h=!0),g._hasSubplotGrid=h;var x,b,_=\"top to bottom\"===k(\"roworder\"),w=h?.2:.1,T=h?.3:.1;v&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:c(\"x\",k,w,x,m),y:c(\"y\",k,T,b,y,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,c,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,v=r.rows,g=r.columns,y=\"independent\"===r.pattern,m=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(v);var b=1;for(n=0;n(\"legend\"===t?1:0));if(!1===M&&(r[t]=void 0),(!1!==M||f.uirevision)&&(p(\"uirevision\",r.uirevision),!1!==M)){p(\"borderwidth\");var S,E,L,C=\"h\"===p(\"orientation\"),P=\"paper\"===p(\"yref\"),O=\"paper\"===p(\"xref\"),I=\"left\";if(C?(S=0,n.getComponentMethod(\"rangeslider\",\"isVisible\")(e.xaxis)?P?(E=1.1,L=\"bottom\"):(E=1,L=\"top\"):P?(E=-.1,L=\"top\"):(E=0,L=\"bottom\")):(E=1,L=\"auto\",O?S=1.02:(S=1,I=\"right\")),i.coerce(f,h,{x:{valType:\"number\",editType:\"legend\",min:O?-2:0,max:O?3:1,dflt:S}},\"x\"),i.coerce(f,h,{y:{valType:\"number\",editType:\"legend\",min:P?-2:0,max:P?3:1,dflt:E}},\"y\"),p(\"traceorder\",_),u.isGrouped(r[t])&&p(\"tracegroupgap\"),p(\"entrywidth\"),p(\"entrywidthmode\"),p(\"itemsizing\"),p(\"itemwidth\"),p(\"itemclick\"),p(\"itemdoubleclick\"),p(\"groupclick\"),p(\"xanchor\",I),p(\"yanchor\",L),p(\"valign\"),i.noneOrAll(f,h,[\"x\",\"y\"]),p(\"title.text\")){p(\"title.side\",C?\"left\":\"top\");var D=i.extendFlat({},d,{size:i.bigFont(d.size)});i.coerceFont(p,\"title.font\",D)}}}}t.exports=function(t,e,r){var n,a=r.slice(),o=e.shapes;if(o)for(n=0;n1)}var B=d.hiddenlabels||[];if(!(T||d.showlegend&&S.length))return s.selectAll(\".\"+w).remove(),d._topdefs.select(\"#\"+r).remove(),a.autoMargin(t,w);var N=i.ensureSingle(s,\"g\",w,(function(t){T||t.attr(\"pointer-events\",\"all\")})),j=i.ensureSingleById(d._topdefs,\"clipPath\",r,(function(t){t.append(\"rect\")})),U=i.ensureSingle(N,\"rect\",\"bg\",(function(t){t.attr(\"shape-rendering\",\"crispEdges\")}));U.call(c.stroke,h.bordercolor).call(c.fill,h.bgcolor).style(\"stroke-width\",h.borderwidth+\"px\");var V,H=i.ensureSingle(N,\"g\",\"scrollbox\"),q=h.title;h._titleWidth=0,h._titleHeight=0,q.text?((V=i.ensureSingle(H,\"text\",w+\"titletext\")).attr(\"text-anchor\",\"start\").call(u.font,q.font).text(q.text),L(V,H,t,h,_)):H.selectAll(\".\"+w+\"titletext\").remove();var G=i.ensureSingle(N,\"rect\",\"scrollbar\",(function(t){t.attr(p.scrollBarEnterAttrs).call(c.fill,p.scrollBarColor)})),Z=H.selectAll(\"g.groups\").data(S);Z.enter().append(\"g\").attr(\"class\",\"groups\"),Z.exit().remove();var Y=Z.selectAll(\"g.traces\").data(i.identity);Y.enter().append(\"g\").attr(\"class\",\"traces\"),Y.exit().remove(),Y.style(\"opacity\",(function(t){var e=t[0].trace;return o.traceIs(e,\"pie-like\")?-1!==B.indexOf(t[0].label)?.5:1:\"legendonly\"===e.visible?.5:1})).each((function(){n.select(this).call(M,t,h)})).call(x,t,h).each((function(){T||n.select(this).call(E,t,w)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout,o=O(i);i||(i=a[o]);var s=a._size,l=b.isVertical(i),c=b.isGrouped(i),f=\"fraction\"===i.entrywidthmode,h=i.borderwidth,d=2*h,v=p.itemGap,g=i.itemwidth+2*v,y=2*(h+v),m=P(i),x=i.y<0||0===i.y&&\"top\"===m,_=i.y>1||1===i.y&&\"bottom\"===m,w=i.tracegroupgap,T={};i._maxHeight=Math.max(x||_?a.height/2:s.h,30);var A=0;i._width=0,i._height=0;var M=function(t){var e=0,r=0,n=t.title.side;return n&&(-1!==n.indexOf(\"left\")&&(e=t._titleWidth),-1!==n.indexOf(\"top\")&&(r=t._titleHeight)),[e,r]}(i);if(l)r.each((function(t){var e=t[0].height;u.setTranslate(this,h+M[0],h+M[1]+i._height+e/2+v),i._height+=e,i._width=Math.max(i._width,t[0].width)})),A=g+i._width,i._width+=v+g+d,i._height+=y,c&&(e.each((function(t,e){u.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var S=C(i),E=i.x<0||0===i.x&&\"right\"===S,L=i.x>1||1===i.x&&\"left\"===S,I=_||x,D=a.width/2;i._maxWidth=Math.max(E?I&&\"left\"===S?s.l+s.w:D:L?I&&\"right\"===S?s.r+s.w:D:s.w,2*g);var z=0,R=0;r.each((function(t){var e=k(t,i,g);z=Math.max(z,e),R+=e})),A=null;var F=0;if(c){var B=0,N=0,j=0;e.each((function(){var t=0,e=0;n.select(this).selectAll(\"g.traces\").each((function(r){var n=k(r,i,g),a=r[0].height;u.setTranslate(this,M[0],M[1]+h+v+a/2+e),e+=a,t=Math.max(t,n),T[r[0].trace.legendgroup]=t}));var r=t+v;N>0&&r+h+N>i._maxWidth?(F=Math.max(F,N),N=0,j+=B+w,B=e):B=Math.max(B,e),u.setTranslate(this,N,j),N+=r})),i._width=Math.max(F,N)+h,i._height=j+B+y}else{var U=r.size(),V=R+d+(U-1)*v=i._maxWidth&&(F=Math.max(F,Z),q=0,G+=H,i._height+=H,H=0),u.setTranslate(this,M[0]+h+q,M[1]+h+G+e/2+v),Z=q+r+v,q+=n,H=Math.max(H,e)})),V?(i._width=q+d,i._height=H+y):(i._width=Math.max(F,Z)+d,i._height+=H+y)}}i._width=Math.ceil(Math.max(i._width+M[0],i._titleWidth+2*(h+p.titlePad))),i._height=Math.ceil(Math.max(i._height+M[1],i._titleHeight+2*(h+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var Y=t._context.edits,W=Y.legendText||Y.legendPosition;r.each((function(t){var e=n.select(this).select(\".\"+o+\"toggle\"),r=t[0].height,a=t[0].trace.legendgroup,s=k(t,i,g);c&&\"\"!==a&&(s=T[a]);var h=W?g:A||s;l||f||(h+=v/2),u.setRect(e,0,-r/2,h,r)}))}(t,Z,Y,h)},function(){var e,c,m,x,b=d._size,_=h.borderwidth,k=\"paper\"===h.xref,M=\"paper\"===h.yref;if(q.text&&function(t,e,r){if(\"top center\"===e.title.side||\"top right\"===e.title.side){var n=e.title.font.size*v,i=0,a=t.node(),o=u.bBox(a).width;\"top center\"===e.title.side?i=.5*(e._width-2*r-2*p.titlePad-o):\"top right\"===e.title.side&&(i=e._width-2*r-2*p.titlePad-o),f.positionText(t,r+p.titlePad+i,r+n)}}(V,h,_),!T){var S,E;S=k?b.l+b.w*h.x-g[C(h)]*h._width:d.width*h.x-g[C(h)]*h._width,E=M?b.t+b.h*(1-h.y)-g[P(h)]*h._effHeight:d.height*(1-h.y)-g[P(h)]*h._effHeight;var L=function(t,e,r,n){var i=t._fullLayout,o=i[e],s=C(o),l=P(o),u=\"paper\"===o.xref,c=\"paper\"===o.yref;t._fullLayout._reservedMargin[e]={};var f=o.y<.5?\"b\":\"t\",h=o.x<.5?\"l\":\"r\",p={r:i.width-r,l:r+o._width,b:i.height-n,t:n+o._effHeight};if(u&&c)return a.autoMargin(t,e,{x:o.x,y:o.y,l:o._width*g[s],r:o._width*y[s],b:o._effHeight*y[l],t:o._effHeight*g[l]});u?t._fullLayout._reservedMargin[e][f]=p[f]:c||\"v\"===o.orientation?t._fullLayout._reservedMargin[e][h]=p[h]:t._fullLayout._reservedMargin[e][f]=p[f]}(t,w,S,E);if(L)return;if(d.margin.autoexpand){var O=S,I=E;S=k?i.constrain(S,0,d.width-h._width):O,E=M?i.constrain(E,0,d.height-h._effHeight):I,S!==O&&i.log(\"Constrain \"+w+\".x to make legend fit inside graph\"),E!==I&&i.log(\"Constrain \"+w+\".y to make legend fit inside graph\")}u.setTranslate(N,S,E)}if(G.on(\".drag\",null),N.on(\"wheel\",null),T||h._height<=h._maxHeight||t._context.staticPlot){var D=h._effHeight;T&&(D=h._height),U.attr({width:h._width-_,height:D-_,x:_/2,y:_/2}),u.setTranslate(H,0,0),j.select(\"rect\").attr({width:h._width-2*_,height:D-2*_,x:_,y:_}),u.setClipUrl(H,r,t),u.setRect(G,0,0,0,0),delete h._scrollY}else{var z,R,F,B=Math.max(p.scrollBarMinHeight,h._effHeight*h._effHeight/h._height),Z=h._effHeight-B-2*p.scrollBarMargin,Y=h._height-h._effHeight,W=Z/Y,X=Math.min(h._scrollY||0,Y);U.attr({width:h._width-2*_+p.scrollBarWidth+p.scrollBarMargin,height:h._effHeight-_,x:_/2,y:_/2}),j.select(\"rect\").attr({width:h._width-2*_+p.scrollBarWidth+p.scrollBarMargin,height:h._effHeight-2*_,x:_,y:_+X}),u.setClipUrl(H,r,t),$(X,B,W),N.on(\"wheel\",(function(){$(X=i.constrain(h._scrollY+n.event.deltaY/Z*Y,0,Y),B,W),0!==X&&X!==Y&&n.event.preventDefault()}));var J=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;z=\"touchstart\"===t.type?t.changedTouches[0].clientY:t.clientY,F=X})).on(\"drag\",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(R=\"touchmove\"===t.type?t.changedTouches[0].clientY:t.clientY,X=function(t,e,r){var n=(r-e)/W+t;return i.constrain(n,0,Y)}(F,z,R),$(X,B,W))}));G.call(J);var K=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;\"touchstart\"===t.type&&(z=t.changedTouches[0].clientY,F=X)})).on(\"drag\",(function(){var t=n.event.sourceEvent;\"touchmove\"===t.type&&(R=t.changedTouches[0].clientY,X=function(t,e,r){var n=(e-r)/W+t;return i.constrain(n,0,Y)}(F,z,R),$(X,B,W))}));H.call(K)}function $(e,r,n){h._scrollY=t._fullLayout[w]._scrollY=e,u.setTranslate(H,0,-e),u.setRect(G,h._width,p.scrollBarMargin+e*n,p.scrollBarWidth,r),j.select(\"rect\").attr(\"y\",_+e)}t._context.edits.legendPosition&&(N.classed(\"cursor-move\",!0),l.init({element:N.node(),gd:t,prepFn:function(){var t=u.getTranslate(N);m=t.x,x=t.y},moveFn:function(t,r){var n=m+t,i=x+r;u.setTranslate(N,n,i),e=l.align(n,h._width,b.l,b.l+b.w,h.xanchor),c=l.align(i+h._height,-h._height,b.t+b.h,b.t,h.yanchor)},doneFn:function(){if(void 0!==e&&void 0!==c){var r={};r[w+\".x\"]=e,r[w+\".y\"]=c,o.call(\"_guiRelayout\",t,r)}},clickFn:function(e,r){var n=s.selectAll(\"g.traces\").filter((function(){var t=this.getBoundingClientRect();return r.clientX>=t.left&&r.clientX<=t.right&&r.clientY>=t.top&&r.clientY<=t.bottom}));n.size()>0&&A(t,N,n,e,r)}}))}],t)}}function k(t,e,r){var n=t[0],i=n.width,a=e.entrywidthmode,o=n.trace.legendwidth||e.entrywidth;return\"fraction\"===a?e._maxWidth*o:r+(o||i)}function A(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};a._group&&(l.group=a._group),o.traceIs(a,\"pie-like\")&&(l.label=r.datum()[0].label);var u=s.triggerHandler(t,\"plotly_legendclick\",l);if(1===n){if(!1===u)return;e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay)}else 2===n&&(e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,\"plotly_legenddoubleclick\",l)&&!1!==u&&h(r,t,n))}function M(t,e,r){var n,a,s=O(r),l=t.data()[0][0],c=l.trace,h=o.traceIs(c,\"pie-like\"),d=!r._inHover&&e._context.edits.legendText&&!h,v=r._maxNameLength;l.groupTitle?(n=l.groupTitle.text,a=l.groupTitle.font):(a=r.font,r.entries?n=l.text:(n=h?l.label:c.name,c._meta&&(n=i.templateString(n,c._meta))));var g=i.ensureSingle(t,\"text\",s+\"text\");g.attr(\"text-anchor\",\"start\").call(u.font,a).text(d?S(n,v):n);var y=r.itemwidth+2*p.itemGap;f.positionText(g,y,0),d?g.call(f.makeEditable,{gd:e,text:n}).call(L,t,e,r).on(\"edit\",(function(n){this.text(S(n,v)).call(L,t,e,r);var a=l.trace._fullInput||{},s={};if(o.hasTransform(a,\"groupby\")){var u=o.getTransformIndices(a,\"groupby\"),f=u[u.length-1],h=i.keyedContainer(a,\"transforms[\"+f+\"].styles\",\"target\",\"value.name\");h.set(l.trace._group,n),s=h.constructUpdate()}else s.name=n;return a._isShape?o.call(\"_guiRelayout\",e,\"shapes[\"+c.index+\"].name\",s.name):o.call(\"_guiRestyle\",e,s,c.index)})):L(g,t,e,r)}function S(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||\"\").length;n>0;n--)t+=\" \";return t}function E(t,e,r){var a,o=e._context.doubleClickDelay,s=1,l=i.ensureSingle(t,\"rect\",r+\"toggle\",(function(t){e._context.staticPlot||t.style(\"cursor\",\"pointer\").attr(\"pointer-events\",\"all\"),t.call(c.fill,\"rgba(0,0,0,0)\")}));e._context.staticPlot||(l.on(\"mousedown\",(function(){(a=(new Date).getTime())-e._legendMouseDownTimeo&&(s=Math.max(s-1,1)),A(e,i,t,s,n.event)}})))}function L(t,e,r,n,i){n._inHover&&t.attr(\"data-notex\",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(r._inHover||!i||i.trace.showlegend){var a=t.select(\"g[class*=math-group]\"),o=a.node(),s=O(r);r||(r=e._fullLayout[s]);var l,c,h=r.borderwidth,d=(n===_?r.title.font:i.groupTitle?i.groupTitle.font:r.font).size*v;if(o){var g=u.bBox(o);l=g.height,c=g.width,n===_?u.setTranslate(a,h,h+.75*l):u.setTranslate(a,0,.25*l)}else{var y=\".\"+s+(n===_?\"title\":\"\")+\"text\",m=t.select(y),x=f.lineCount(m),b=m.node();if(l=d*x,c=b?u.bBox(b).width:0,n===_)\"left\"===r.title.side&&(c+=2*p.itemGap),f.positionText(m,h+p.titlePad,h+d);else{var w=2*p.itemGap+r.itemwidth;i.groupTitle&&(w=p.itemGap,c-=r.itemwidth),f.positionText(m,w,-d*((x-1)/2-.3))}}n===_?(r._titleWidth=c,r._titleHeight=l):(i.lineHeight=d,i.height=Math.max(l,16)+3,i.width=c)}else t.remove()}(e,r,n,i)}))}function C(t){return i.isRightAnchor(t)?\"right\":i.isCenterAnchor(t)?\"center\":\"left\"}function P(t){return i.isBottomAnchor(t)?\"bottom\":i.isMiddleAnchor(t)?\"middle\":\"top\"}function O(t){return t._id||\"legend\"}t.exports=function(t,e){if(e)T(t,e);else{var r=t._fullLayout,i=r._legends;r._infolayer.selectAll('[class^=\"legend\"]').each((function(){var t=n.select(this),e=t.attr(\"class\").split(\" \")[0];e.match(w)&&-1===i.indexOf(e)&&t.remove()}));for(var a=0;aS&&(M=S)}k[a][0]._groupMinRank=M,k[a][0]._preGroupSort=a}var E=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(k.forEach((function(t,e){t[0]._preGroupSort=e})),k.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),a=0;ar?r:t}t.exports=function(t,e,r){var y=e._fullLayout;r||(r=y.legend);var m=\"constant\"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return m?n:Math.min(i,r)};function T(t,a,o){var c=t[0].trace,f=c.marker||{},h=f.line||{},p=o?c.visible&&c.type===o:i.traceIs(c,\"bar\"),d=n.select(a).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(p?[t]:[]);d.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style(\"stroke-width\",o+\"px\");var p=a.mcc;if(!r._inHover&&\"mc\"in a){var d=u(f),v=d.mid;void 0===v&&(v=(d.max+d.min)/2),p=s.tryColorscale(f,\"\")(v)}var y=p||a.mc||f.color,m=f.pattern,x=m&&s.getPatternAttr(m.shape,0,\"\");if(x){var b=s.getPatternAttr(m.bgcolor,0,null),_=s.getPatternAttr(m.fgcolor,0,null),T=m.fgopacity,k=g(m.size,8,10),A=g(m.solidity,.5,1),M=\"legend-\"+c.uid;i.call(s.pattern,\"legend\",e,M,x,k,A,p,m.fillmode,b,_,T)}else i.call(l.fill,y);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,r,o){var s=t[0],l=s.trace,u=o?l.visible&&l.type===o:i.traceIs(l,o),c=n.select(r).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(u?[t]:[]);if(c.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),c.exit().remove(),c.size()){var p=l.marker||{},d=w(h(p.line.width,s.pts),p.line,5,2),v=\"pieLike\",g=a.minExtend(l,{marker:{line:{width:d}}},v),y=a.minExtend(s,{trace:g},v);f(c,y,g,e)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,\"g\",\"layers\");i.style(\"opacity\",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,u=t[0].height;if(\"middle\"!==s&&l&&u){var c={top:1,bottom:-1}[s]*(.5*(l-u+3));i.attr(\"transform\",o(0,c))}else i.attr(\"transform\",null);i.selectAll(\"g.legendfill\").data([t]).enter().append(\"g\").classed(\"legendfill\",!0),i.selectAll(\"g.legendlines\").data([t]).enter().append(\"g\").classed(\"legendlines\",!0);var f=i.selectAll(\"g.legendsymbols\").data([t]);f.enter().append(\"g\").classed(\"legendsymbols\",!0),f.selectAll(\"g.legendpoints\").data([t]).enter().append(\"g\").classed(\"legendpoints\",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case\"histogram2d\":case\"heatmap\":o=[[\"M-15,-2V4H15V-2Z\"]],r=!0;break;case\"choropleth\":case\"choroplethmapbox\":o=[[\"M-6,-6V6H6V-6Z\"]],r=!0;break;case\"densitymapbox\":o=[[\"M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0\"]],r=\"radial\";break;case\"cone\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 L6,0Z\"]],r=!1;break;case\"streamtube\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z\"]],r=!1;break;case\"surface\":o=[[\"M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z\"],[\"M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z\"]],r=!0;break;case\"mesh3d\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!1;break;case\"volume\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!0;break;case\"isosurface\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6 A12,24 0 0,0 6,-6 L0,6Z\"]],r=!1}var c=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legend3dandfriends\").data(o);c.enter().append(\"path\").classed(\"legend3dandfriends\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),c.exit().remove(),c.each((function(t,o){var c,f=n.select(this),h=u(i),p=h.colorscale,v=h.reversescale;if(p){if(!r){var g=p.length;c=0===o?p[v?g-1:0][1]:1===o?p[v?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var y=i.vertexcolor||i.facecolor||i.color;c=a.isArrayOrTypedArray(y)?y[o]||y[0]:y}f.attr(\"d\",t[0]),c?f.call(l.fill,c):f.call((function(t){if(t.size()){var n=\"legendfill-\"+i.uid;s.gradient(t,e,n,d(v,\"radial\"===r),p,\"fill\")}}))}))})).each((function(t){var e=t[0].trace,r=\"waterfall\"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,\"waterfall\")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[[\"increasing\",\"M-6,-6V6H0Z\"],[\"totals\",\"M6,6H0L-6,-6H-0Z\"],[\"decreasing\",\"M6,6V-6H0Z\"]]:[[\"increasing\",\"M-6,-6V6H6Z\"],[\"decreasing\",\"M6,6V-6H-6Z\"]]);var o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendwaterfall\").data(a);o.enter().append(\"path\").classed(\"legendwaterfall\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr(\"d\",t[1]).style(\"stroke-width\",a+\"px\").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,\"funnel\")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendbox\").data(r.visible&&i.traceIs(r,\"box-violin\")?[t]:[]);o.enter().append(\"path\").classed(\"legendbox\",!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),o.exit().remove(),o.each((function(){var t=n.select(this);if(\"all\"!==r.boxpoints&&\"all\"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style(\"stroke-width\",i+\"px\").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var u=a.minExtend(r,{marker:{size:m?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:\"diameter\"}});o.call(s.pointStyle,u,e)}}))})).each((function(t){k(t,this,\"funnelarea\")})).each((function(t){k(t,this,\"pie\")})).each((function(t){var r,i,o=v(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,y=o.anyLine,m=t[0],b=m.trace,_=u(b),T=_.colorscale,k=_.reversescale,A=c.hasMarkers(b)||!g?\"M5,0\":y?\"M5,-2\":\"M5,-3\",M=n.select(this),S=M.select(\".legendfill\").selectAll(\"path\").data(l||p?[t]:[]);if(S.enter().append(\"path\").classed(\"js-fill\",!0),S.exit().remove(),S.attr(\"d\",A+\"h\"+x+\"v6h-\"+x+\"z\").call((function(t){if(t.size())if(l)s.fillGroupStyle(t,e);else{var r=\"legendfill-\"+b.uid;s.gradient(t,e,r,d(k),T,\"fill\")}})),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(m,{trace:i})]}var L=M.select(\".legendlines\").selectAll(\"path\").data(f||h?[r]:[]);L.enter().append(\"path\").classed(\"js-line\",!0),L.exit().remove(),L.attr(\"d\",A+(h?\"l\"+x+\",0.0001\":\"h\"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r=\"legendline-\"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,\"stroke\")}})})).each((function(t){var r,i,o=v(t),l=o.anyFill,u=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!u&&!l&&c.hasText(d);function y(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(m&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||g||f){var b={},w={};if(h){b.mc=y(\"marker.color\",x),b.mx=y(\"marker.symbol\",x),b.mo=y(\"marker.opacity\",a.mean,[.2,1]),b.mlc=y(\"marker.line.color\",x),b.mlw=y(\"marker.line.width\",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:\"diameter\"};var T=y(\"marker.size\",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:y(\"line.width\",x,[0,10],5)}),g&&(b.tx=\"Aa\",b.tp=y(\"textposition\",x),b.ts=10,b.tc=y(\"textfont.color\",x),b.tf=y(\"textfont.family\",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select(\"g.legendpoints\"),A=k.selectAll(\"path.scatterpts\").data(h?r:[]);A.enter().insert(\"path\",\":first-child\").classed(\"scatterpts\",!0).attr(\"transform\",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll(\"g.pointtext\").data(g?r:[]);M.enter().append(\"g\").classed(\"pointtext\",!0).append(\"text\").attr(\"transform\",_),M.exit().remove(),M.selectAll(\"text\").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendcandle\").data(e.visible&&\"candlestick\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendcandle\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H-8M-8,6V-6H8Z\":\"M15,0H8M8,-6V6H-8Z\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"stroke-width\",o+\"px\").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendohlc\").data(e.visible&&\"ohlc\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendohlc\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H0M-8,-6V0\":\"M15,0H0M8,6V0\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"fill\",\"none\").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},42068:function(t,e,r){\"use strict\";r(93348),t.exports={editType:\"modebar\",orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\",editType:\"modebar\"},bgcolor:{valType:\"color\",editType:\"modebar\"},color:{valType:\"color\",editType:\"modebar\"},activecolor:{valType:\"color\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},add:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"},remove:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"}}},26023:function(t,e,r){\"use strict\";var n=r(73972),i=r(74875),a=r(41675),o=r(24255),s=r(34031).eraseActiveShape,l=r(71828),u=l._,c=t.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute(\"data-attr\"),l=o.getAttribute(\"data-val\")||!0,u=t._fullLayout,c={},f=a.list(t,null,!0),h=u._cartesianSpikesEnabled;if(\"zoom\"===s){var p,d=\"in\"===l?.5:2,v=(1+d)/2,g=(1-d)/2;for(i=0;i1?(O=[\"toggleHover\"],I=[\"resetViews\"]):y?(P=[\"zoomInGeo\",\"zoomOutGeo\"],O=[\"hoverClosestGeo\"],I=[\"resetGeo\"]):g?(O=[\"hoverClosest3d\"],I=[\"resetCameraDefault3d\",\"resetCameraLastSave3d\"]):w?(P=[\"zoomInMapbox\",\"zoomOutMapbox\"],O=[\"toggleHover\"],I=[\"resetViewMapbox\"]):b?O=[\"hoverClosestGl2d\"]:m?O=[\"hoverClosestPie\"]:A?(O=[\"hoverClosestCartesian\",\"hoverCompareCartesian\"],I=[\"resetViewSankey\"]):O=[\"toggleHover\"],v&&(O=[\"toggleSpikelines\",\"hoverClosestCartesian\",\"hoverCompareCartesian\"]),(function(t){for(var e=0;e0)){var v=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a=n.max)e=F[r+1];else if(t=n.pmax)e=F[r+1];else if(tr._length||y+b<0)return;c=g+b,p=y+b;break;case l:if(x=\"col-resize\",g+b>r._length)return;c=g+b,p=y;break;case u:if(x=\"col-resize\",y+b<0)return;c=g,p=y+b;break;default:x=\"ew-resize\",c=v,p=v+b}if(p=0;k--){var A=r.append(\"path\").attr(g).style(\"opacity\",k?.1:y).call(o.stroke,x).call(o.fill,m).call(s.dashLine,k?\"solid\":_,k?4+b:b);if(d(A,t,a),w){var M=l(t.layout,\"selections\",a);A.style({cursor:\"move\"});var S={element:A.node(),plotinfo:p,gd:t,editHelpers:M,isActiveSelection:!0},E=n(u,t);i(E,A,S)}else A.style(\"pointer-events\",k?\"all\":\"none\");T[k]=A}var L=T[0];T[1].node().addEventListener(\"click\",(function(){return function(t,e){if(h(t)){var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeSelectionIndex)return void v(t);t._fullLayout._activeSelectionIndex=r,t._fullLayout._deactivateSelection=v,f(t)}}}(t,L)}))}(t._fullLayout._selectionLayer)}function d(t,e,r){var n=r.xref+r.yref;s.setClipUrl(t,\"clip\"+e._fullLayout._uid+n,e)}function v(t){h(t)&&t._fullLayout._activeSelectionIndex>=0&&(a(t),delete t._fullLayout._activeSelectionIndex,f(t))}t.exports={draw:f,drawOne:p,activateLastSelection:function(t){if(h(t)){var e=t._fullLayout.selections.length-1;t._fullLayout._activeSelectionIndex=e,t._fullLayout._deactivateSelection=v,f(t)}}}},53777:function(t,e,r){\"use strict\";var n=r(79952).P,i=r(1426).extendFlat;t.exports={newselection:{mode:{valType:\"enumerated\",values:[\"immediate\",\"gradual\"],dflt:\"immediate\",editType:\"none\"},line:{color:{valType:\"color\",editType:\"none\"},width:{valType:\"number\",min:1,dflt:1,editType:\"none\"},dash:i({},n,{dflt:\"dot\",editType:\"none\"}),editType:\"none\"},editType:\"none\"},activeselection:{fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"none\"},opacity:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"none\"},editType:\"none\"}}},90849:function(t){\"use strict\";t.exports=function(t,e,r){r(\"newselection.mode\"),r(\"newselection.line.width\")&&(r(\"newselection.line.color\"),r(\"newselection.line.dash\")),r(\"activeselection.fillcolor\"),r(\"activeselection.opacity\")}},35855:function(t,e,r){\"use strict\";var n=r(64505).selectMode,i=r(51873).clearOutline,a=r(60165),o=a.readPaths,s=a.writePaths,l=a.fixDatesForPaths;t.exports=function(t,e){if(t.length){var r=t[0][0];if(r){var a=r.getAttribute(\"d\"),u=e.gd,c=u._fullLayout.newselection,f=e.plotinfo,h=f.xaxis,p=f.yaxis,d=e.isActiveSelection,v=e.dragmode,g=(u.layout||{}).selections||[];if(!n(v)&&void 0!==d){var y=u._fullLayout._activeSelectionIndex;if(y-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){Z(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((n+=e.selectedpoints.length)>1)return!1}return 1===n}(s)&&(h=K(_))){for(o&&o.remove(),g=0;g=0})(i)&&i._fullLayout._deactivateShape(i),function(t){return t._fullLayout._activeSelectionIndex>=0}(i)&&i._fullLayout._deactivateSelection(i);var o=i._fullLayout._zoomlayer,s=p(r),l=v(r);if(s||l){var u,c,f=o.selectAll(\".select-outline-\"+n.id);f&&i._fullLayout._outlining&&(s&&(u=T(f,t)),u&&a.call(\"_guiRelayout\",i,{shapes:u}),l&&!U(t)&&(c=k(f,t)),c&&(i._fullLayout._noEmitSelectedAtStart=!0,a.call(\"_guiRelayout\",i,{selections:c}).then((function(){e&&A(i)}))),i._fullLayout._outlining=!1)}n.selection={},n.selection.selectionDefs=t.selectionDefs=[],n.selection.mergedPolygons=t.mergedPolygons=[]}function W(t){return t._id}function X(t,e,r,n){if(!t.calcdata)return[];var i,a,o,s=[],l=e.map(W),u=r.map(W);for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function $(t,e,r){var n,i;for(n=0;n-1&&e;if(!a&&e){var et=ot(t,!0);if(et.length){var nt=et[0].xref,pt=et[0].yref;if(nt&&pt){var dt=ut(et);ct([C(t,nt,\"x\"),C(t,pt,\"y\")])(Q,dt)}}t._fullLayout._noEmitSelectedAtStart?t._fullLayout._noEmitSelectedAtStart=!1:tt&&ft(t,Q),h._reselect=!1}if(!a&&h._deselect){var vt=h._deselect;(function(t,e,r){for(var n=0;n=0)k._fullLayout._deactivateShape(k);else if(!x){var r=A.clickmode;L.done(Mt).then((function(){if(L.clear(Mt),2===t){for(bt.remove(),K=0;K-1&&V(e,k,n.xaxes,n.yaxes,n.subplot,n,bt),\"event\"===r&&ft(k,void 0);l.click(k,e,P.id)})).catch(M.error)}},n.doneFn=function(){kt.remove(),L.done(Mt).then((function(){L.clear(Mt),!S&&J&&n.selectionDefs&&(J.subtract=xt,n.selectionDefs.push(J),n.mergedPolygons.length=0,[].push.apply(n.mergedPolygons,W)),(S||x)&&Y(n,S),n.doneFnCompleted&&n.doneFnCompleted(St),b&&ft(k,at)})).catch(M.error)}},clearOutline:x,clearSelectionsCache:Y,selectOnClick:V}},89827:function(t,e,r){\"use strict\";var n=r(50215),i=r(41940),a=r(82196).line,o=r(79952).P,s=r(1426).extendFlat,l=r(44467).templatedArray,u=(r(24695),r(9012)),c=r(5386).R,f=r(37281);t.exports=l(\"shape\",{visible:s({},u.visible,{editType:\"calc+arraydraw\"}),showlegend:{valType:\"boolean\",dflt:!1,editType:\"calc+arraydraw\"},legend:s({},u.legend,{editType:\"calc+arraydraw\"}),legendgroup:s({},u.legendgroup,{editType:\"calc+arraydraw\"}),legendgrouptitle:{text:s({},u.legendgrouptitle.text,{editType:\"calc+arraydraw\"}),font:i({editType:\"calc+arraydraw\"}),editType:\"calc+arraydraw\"},legendrank:s({},u.legendrank,{editType:\"calc+arraydraw\"}),legendwidth:s({},u.legendwidth,{editType:\"calc+arraydraw\"}),type:{valType:\"enumerated\",values:[\"circle\",\"rect\",\"path\",\"line\"],editType:\"calc+arraydraw\"},layer:{valType:\"enumerated\",values:[\"below\",\"above\"],dflt:\"above\",editType:\"arraydraw\"},xref:s({},n.xref,{}),xsizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},xanchor:{valType:\"any\",editType:\"calc+arraydraw\"},x0:{valType:\"any\",editType:\"calc+arraydraw\"},x1:{valType:\"any\",editType:\"calc+arraydraw\"},yref:s({},n.yref,{}),ysizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},yanchor:{valType:\"any\",editType:\"calc+arraydraw\"},y0:{valType:\"any\",editType:\"calc+arraydraw\"},y1:{valType:\"any\",editType:\"calc+arraydraw\"},path:{valType:\"string\",editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},line:{color:s({},a.color,{editType:\"arraydraw\"}),width:s({},a.width,{editType:\"calc+arraydraw\"}),dash:s({},o,{editType:\"arraydraw\"}),editType:\"calc+arraydraw\"},fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},fillrule:{valType:\"enumerated\",values:[\"evenodd\",\"nonzero\"],dflt:\"evenodd\",editType:\"arraydraw\"},editable:{valType:\"boolean\",dflt:!1,editType:\"calc+arraydraw\"},label:{text:{valType:\"string\",dflt:\"\",editType:\"arraydraw\"},texttemplate:c({},{keys:Object.keys(f)}),font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\",\"start\",\"middle\",\"end\"],editType:\"arraydraw\"},textangle:{valType:\"angle\",dflt:\"auto\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],editType:\"calc+arraydraw\"},padding:{valType:\"number\",dflt:3,min:0,editType:\"arraydraw\"},editType:\"arraydraw\"},editType:\"arraydraw\"})},5627:function(t,e,r){\"use strict\";var n=r(71828),i=r(89298),a=r(21459),o=r(30477);function s(t){return u(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return u(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function u(t,e,r,i,s,l){var u=t/2,c=l;if(\"pixel\"===e){var f=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],h=n.aggNums(Math.max,null,f),p=n.aggNums(Math.min,null,f),d=p<0?Math.abs(p)+u:u,v=h>0?h+u:u;return{ppad:u,ppadplus:c?d:v,ppadminus:c?v:d}}return{ppad:u}}function c(t,e,r,n,i){var s=\"category\"===t.type||\"multicategory\"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,u,c,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for(\"date\"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}t.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o=t?e-n:n-e,-180/Math.PI*Math.atan2(i,a)}(x,_,b,w):0),A.call((function(e){return e.call(o.font,k).attr({}),a.convertToTspans(e,t),e}));var U=function(t,e,r,n,i,a,o){var s,l,u,c,h=i.label.textposition,p=i.label.textangle,d=i.label.padding,v=i.type,g=Math.PI/180*a,y=Math.sin(g),m=Math.cos(g),x=i.label.xanchor,b=i.label.yanchor;if(\"line\"===v){\"start\"===h?(s=t,l=e):\"end\"===h?(s=r,l=n):(s=(t+r)/2,l=(e+n)/2),\"auto\"===x&&(x=\"start\"===h?\"auto\"===p?r>t?\"left\":rt?\"right\":rt?\"right\":rt?\"left\":r1&&(2!==t.length||\"Z\"!==t[1][0])&&(0===C&&(t[0][0]=\"M\"),e[L]=t,A(),M())}}()}}function V(t,r){!function(t,r){if(e.length)for(var n=0;n_?(M=p,C=\"y0\",S=_,P=\"y1\"):(M=_,C=\"y1\",S=p,P=\"y0\"),tt(n),nt(l,r),function(t,e,r){var n=e.xref,i=e.yref,a=o.getFromId(r,n),s=o.getFromId(r,i),l=\"\";\"paper\"===n||a.autorange||(l+=n),\"paper\"===i||s.autorange||(l+=i),h.setClipUrl(t,l?\"clip\"+r._fullLayout._uid+l:null,r)}(e,r,t),Q.moveFn=\"move\"===z?et:rt,Q.altKey=n.altKey)},doneFn:function(){b(t)||(v(e),it(l),T(e,t,r),i.call(\"_guiRelayout\",t,c.getUpdateObj()))},clickFn:function(){b(t)||it(l)}};function tt(r){if(b(t))z=null;else if(j)z=\"path\"===r.target.tagName?\"move\":\"start-point\"===r.target.attributes[\"data-line-point\"].value?\"resize-over-start-point\":\"resize-over-end-point\";else{var n=Q.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!U&&i>R&&a>F&&!r.shiftKey?d.getCursor(o/i,1-s/a):\"move\";v(e,l),z=l.split(\"-\")[0]}}function et(n,i){if(\"path\"===r.type){var a=function(t){return t},o=a,c=a;B?V(\"xanchor\",r.xanchor=J(w+n)):(o=function(t){return J(W(t)+n)},q&&\"date\"===q.type&&(o=y.encodeDate(o))),N?V(\"yanchor\",r.yanchor=K(A+i)):(c=function(t){return K(X(t)+i)},Z&&\"date\"===Z.type&&(c=y.encodeDate(c))),V(\"path\",r.path=k(D,o,c))}else B?V(\"xanchor\",r.xanchor=J(w+n)):(V(\"x0\",r.x0=J(f+n)),V(\"x1\",r.x1=J(x+n))),N?V(\"yanchor\",r.yanchor=K(A+i)):(V(\"y0\",r.y0=K(p+i)),V(\"y1\",r.y1=K(_+i)));e.attr(\"d\",m(t,r)),nt(l,r),u(t,s,r,H)}function rt(n,i){if(U){var a=function(t){return t},o=a,c=a;B?V(\"xanchor\",r.xanchor=J(w+n)):(o=function(t){return J(W(t)+n)},q&&\"date\"===q.type&&(o=y.encodeDate(o))),N?V(\"yanchor\",r.yanchor=K(A+i)):(c=function(t){return K(X(t)+i)},Z&&\"date\"===Z.type&&(c=y.encodeDate(c))),V(\"path\",r.path=k(D,o,c))}else if(j){if(\"resize-over-start-point\"===z){var h=f+n,d=N?p-i:p+i;V(\"x0\",r.x0=B?h:J(h)),V(\"y0\",r.y0=N?d:K(d))}else if(\"resize-over-end-point\"===z){var v=x+n,g=N?_-i:_+i;V(\"x1\",r.x1=B?v:J(v)),V(\"y1\",r.y1=N?g:K(g))}}else{var b=function(t){return-1!==z.indexOf(t)},T=b(\"n\"),G=b(\"s\"),Y=b(\"w\"),$=b(\"e\"),Q=T?M+i:M,tt=G?S+i:S,et=Y?E+n:E,rt=$?L+n:L;N&&(T&&(Q=M-i),G&&(tt=S-i)),(!N&&tt-Q>F||N&&Q-tt>F)&&(V(C,r[C]=N?Q:K(Q)),V(P,r[P]=N?tt:K(tt))),rt-et>R&&(V(O,r[O]=B?et:J(et)),V(I,r[I]=B?rt:J(rt)))}e.attr(\"d\",m(t,r)),nt(l,r),u(t,s,r,H)}function nt(t,e){(B||N)&&function(){var r=\"path\"!==e.type,n=t.selectAll(\".visual-cue\").data([0]);n.enter().append(\"path\").attr({fill:\"#fff\",\"fill-rule\":\"evenodd\",stroke:\"#000\",\"stroke-width\":1}).classed(\"visual-cue\",!0);var i=W(B?e.xanchor:a.midRange(r?[e.x0,e.x1]:y.extractPathCoords(e.path,g.paramIsX))),o=X(N?e.yanchor:a.midRange(r?[e.y0,e.y1]:y.extractPathCoords(e.path,g.paramIsY)));if(i=y.roundPositionForSharpStrokeRendering(i,1),o=y.roundPositionForSharpStrokeRendering(o,1),B&&N){var s=\"M\"+(i-1-1)+\",\"+(o-1-1)+\"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z\";n.attr(\"d\",s)}else if(B){var l=\"M\"+(i-1-1)+\",\"+(o-9-1)+\"v18 h2 v-18 Z\";n.attr(\"d\",l)}else{var u=\"M\"+(i-9-1)+\",\"+(o-1-1)+\"h18 v2 h-18 Z\";n.attr(\"d\",u)}}()}function it(t){t.selectAll(\".visual-cue\").remove()}d.init(Q),$.node().onmousemove=tt}(t,F,c,e,r,z):!0===c.editable&&F.style(\"pointer-events\",I||f.opacity(L)*E<=.5?\"stroke\":\"all\");F.node().addEventListener(\"click\",(function(){return function(t,e){if(_(t)){var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void A(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=A,x(t)}}}(t,F)}))}c._input&&!0===c.visible&&(\"below\"!==c.layer?M(t._fullLayout._shapeUpperLayer):\"paper\"===c.xref||\"paper\"===c.yref?M(t._fullLayout._shapeLowerLayer):w._hadPlotinfo?M((w.mainplotinfo||w).shapelayer):M(t._fullLayout._shapeLowerLayer))}function T(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,\"\").replace(/[xyz][1-9]* *domain/g,\"\");h.setClipUrl(t,n?\"clip\"+e._fullLayout._uid+n:null,e)}function k(t,e,r){return t.replace(g.segmentRE,(function(t){var n=0,i=t.charAt(0),a=g.paramIsX[i],o=g.paramIsY[i],s=g.numParams[i];return i+t.substr(1).replace(g.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function A(t){_(t)&&t._fullLayout._activeShapeIndex>=0&&(c(t),delete t._fullLayout._activeShapeIndex,x(t))}t.exports={draw:x,drawOne:w,eraseActiveShape:function(t){if(_(t)){c(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e0&&lp&&(t=\"X\"),t}));return a>p&&(d=d.replace(/[\\s,]*X.*/,\"\"),i.log(\"Ignoring extra params in segment \"+t)),c+d}))}(r,s,u);if(\"pixel\"===r.xsizemode){var b=s(r.xanchor);c=b+r.x0,f=b+r.x1}else c=s(r.x0),f=s(r.x1);if(\"pixel\"===r.ysizemode){var _=u(r.yanchor);h=_-r.y0,p=_-r.y1}else h=u(r.y0),p=u(r.y1);if(\"line\"===d)return\"M\"+c+\",\"+h+\"L\"+f+\",\"+p;if(\"rect\"===d)return\"M\"+c+\",\"+h+\"H\"+f+\"V\"+p+\"H\"+c+\"Z\";var w=(c+f)/2,T=(h+p)/2,k=Math.abs(w-c),A=Math.abs(T-h),M=\"A\"+k+\",\"+A,S=w+k+\",\"+T;return\"M\"+S+M+\" 0 1,1 \"+w+\",\"+(T-A)+M+\" 0 0,1 \"+S+\"Z\"}},89853:function(t,e,r){\"use strict\";var n=r(34031);t.exports={moduleType:\"component\",name:\"shapes\",layoutAttributes:r(89827),supplyLayoutDefaults:r(84726),supplyDrawNewShapeDefaults:r(45547),includeBasePlot:r(76325)(\"shapes\"),calcAutorange:r(5627),draw:n.draw,drawOne:n.drawOne}},37281:function(t){\"use strict\";function e(t,e){return e?e.d2l(t):t}function r(t,e){return e?e.l2d(t):t}function n(t,r){return e(t.x1,r)-e(t.x0,r)}function i(t,r,n){return e(t.y1,n)-e(t.y0,n)}t.exports={x0:function(t){return t.x0},x1:function(t){return t.x1},y0:function(t){return t.y0},y1:function(t){return t.y1},slope:function(t,e,r){return\"line\"!==t.type?void 0:i(t,0,r)/n(t,e)},dx:n,dy:i,width:function(t,e){return Math.abs(n(t,e))},height:function(t,e,r){return Math.abs(i(t,0,r))},length:function(t,e,r){return\"line\"!==t.type?void 0:Math.sqrt(Math.pow(n(t,e),2)+Math.pow(i(t,0,r),2))},xcenter:function(t,n){return r((e(t.x1,n)+e(t.x0,n))/2,n)},ycenter:function(t,n,i){return r((e(t.y1,i)+e(t.y0,i))/2,i)}}},75067:function(t,e,r){\"use strict\";var n=r(41940),i=r(35025),a=r(1426).extendDeepAll,o=r(30962).overrideAll,s=r(85594),l=r(44467).templatedArray,u=r(98292),c=l(\"step\",{visible:{valType:\"boolean\",dflt:!0},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\"},value:{valType:\"string\"},execute:{valType:\"boolean\",dflt:!0}});t.exports=o(l(\"slider\",{visible:{valType:\"boolean\",dflt:!0},active:{valType:\"number\",min:0,dflt:0},steps:c,lenmode:{valType:\"enumerated\",values:[\"fraction\",\"pixels\"],dflt:\"fraction\"},len:{valType:\"number\",min:0,dflt:1},x:{valType:\"number\",min:-2,max:3,dflt:0},pad:a(i({editType:\"arraydraw\"}),{},{t:{dflt:20}}),xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"left\"},y:{valType:\"number\",min:-2,max:3,dflt:0},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},transition:{duration:{valType:\"number\",min:0,dflt:150},easing:{valType:\"enumerated\",values:s.transition.easing.values,dflt:\"cubic-in-out\"}},currentvalue:{visible:{valType:\"boolean\",dflt:!0},xanchor:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"left\"},offset:{valType:\"number\",dflt:10},prefix:{valType:\"string\"},suffix:{valType:\"string\"},font:n({})},font:n({}),activebgcolor:{valType:\"color\",dflt:u.gripBgActiveColor},bgcolor:{valType:\"color\",dflt:u.railBgColor},bordercolor:{valType:\"color\",dflt:u.railBorderColor},borderwidth:{valType:\"number\",min:0,dflt:u.railBorderWidth},ticklen:{valType:\"number\",min:0,dflt:u.tickLength},tickcolor:{valType:\"color\",dflt:u.tickColor},tickwidth:{valType:\"number\",min:0,dflt:1},minorticklen:{valType:\"number\",min:0,dflt:u.minorTickLength}}),\"arraydraw\",\"from-root\")},98292:function(t){\"use strict\";t.exports={name:\"sliders\",containerClassName:\"slider-container\",groupClassName:\"slider-group\",inputAreaClass:\"slider-input-area\",railRectClass:\"slider-rail-rect\",railTouchRectClass:\"slider-rail-touch-rect\",gripRectClass:\"slider-grip-rect\",tickRectClass:\"slider-tick-rect\",inputProxyClass:\"slider-input-proxy\",labelsClass:\"slider-labels\",labelGroupClass:\"slider-label-group\",labelClass:\"slider-label\",currentValueClass:\"slider-current-value\",railHeight:5,menuIndexAttrName:\"slider-active-index\",autoMarginIdRoot:\"slider-\",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:\"#bec8d9\",railBgColor:\"#f8fafc\",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:\"#bec8d9\",gripBgColor:\"#f6f8fa\",gripBgActiveColor:\"#dbdde0\",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:\"#333\",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:\"#333\",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},12343:function(t,e,r){\"use strict\";var n=r(71828),i=r(85501),a=r(75067),o=r(98292).name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:\"steps\",handleItemDefaults:u}),l=0,c=0;c0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr(\"transform\",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,\"rect\",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style(\"pointer-events\",\"all\")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr(\"opacity\",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,\"rect\",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,\"shape-rendering\":\"crispEdges\"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}t.exports=function(t){var e=t._context.staticPlot,r=t._fullLayout,a=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function l(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(s.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",e?null:\"ew-resize\"),s.exit().each((function(){n.select(this).selectAll(\"g.\"+f.groupClassName).each(l)})).remove(),0!==a.length){var u=s.selectAll(\"g.\"+f.groupClassName).data(a,y);u.enter().append(\"g\").classed(f.groupClassName,!0),u.exit().each(l).remove();for(var c=0;c0||_<0){var M={left:[-w,0],right:[w,0],top:[0,-w],bottom:[0,w]}[b.side];r.attr(\"transform\",l(M[0],M[1]))}}}return R.call(F),I&&(E?R.on(\".opacity\",null):(A=0,M=!0,R.text(m).on(\"mouseover.opacity\",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style(\"opacity\",1)})).on(\"mouseout.opacity\",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style(\"opacity\",0)}))),R.call(f.makeEditable,{gd:t}).on(\"edit\",(function(e){void 0!==x?o.call(\"_guiRestyle\",t,y,e,x):o.call(\"_guiRelayout\",t,y,e)})).on(\"cancel\",(function(){this.text(this.attr(\"data-unformatted\")).call(F)})).on(\"input\",(function(t){this.text(t||\" \").call(f.positionText,_.x,_.y)}))),R.classed(\"js-placeholder\",M),T}}},7163:function(t,e,r){\"use strict\";var n=r(41940),i=r(22399),a=r(1426).extendFlat,o=r(30962).overrideAll,s=r(35025),l=r(44467).templatedArray,u=l(\"button\",{visible:{valType:\"boolean\"},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},args2:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\",dflt:\"\"},execute:{valType:\"boolean\",dflt:!0}});t.exports=o(l(\"updatemenu\",{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:\"boolean\"},type:{valType:\"enumerated\",values:[\"dropdown\",\"buttons\"],dflt:\"dropdown\"},direction:{valType:\"enumerated\",values:[\"left\",\"right\",\"up\",\"down\"],dflt:\"down\"},active:{valType:\"integer\",min:-1,dflt:0},showactive:{valType:\"boolean\",dflt:!0},buttons:u,x:{valType:\"number\",min:-2,max:3,dflt:-.05},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"right\"},y:{valType:\"number\",min:-2,max:3,dflt:1},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},pad:a(s({editType:\"arraydraw\"}),{}),font:n({}),bgcolor:{valType:\"color\"},bordercolor:{valType:\"color\",dflt:i.borderLine},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"arraydraw\"}}),\"arraydraw\",\"from-root\")},75909:function(t){\"use strict\";t.exports={name:\"updatemenus\",containerClassName:\"updatemenu-container\",headerGroupClassName:\"updatemenu-header-group\",headerClassName:\"updatemenu-header\",headerArrowClassName:\"updatemenu-header-arrow\",dropdownButtonGroupClassName:\"updatemenu-dropdown-button-group\",dropdownButtonClassName:\"updatemenu-dropdown-button\",buttonClassName:\"updatemenu-button\",itemRectClassName:\"updatemenu-item-rect\",itemTextClassName:\"updatemenu-item-text\",menuIndexAttrName:\"updatemenu-active-index\",autoMarginIdRoot:\"updatemenu-\",blankHeaderOpts:{label:\" \"},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:\"#F4FAFF\",hoverColor:\"#F4FAFF\",arrowSymbol:{left:\"◄\",right:\"►\",up:\"▲\",down:\"▼\"}}},64897:function(t,e,r){\"use strict\";var n=r(71828),i=r(85501),a=r(7163),o=r(75909).name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o(\"visible\",i(t,e,{name:\"buttons\",handleItemDefaults:u}).length>0)&&(o(\"active\"),o(\"direction\"),o(\"type\"),o(\"showactive\"),o(\"x\"),o(\"y\"),n.noneOrAll(t,e,[\"x\",\"y\"]),o(\"xanchor\"),o(\"yanchor\"),o(\"pad.t\"),o(\"pad.r\"),o(\"pad.b\"),o(\"pad.l\"),n.coerceFont(o,\"font\",r.font),o(\"bgcolor\",r.paper_bgcolor),o(\"bordercolor\"),o(\"borderwidth\"))}function u(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r(\"visible\",\"skip\"===t.method||Array.isArray(t.args))&&(r(\"method\"),r(\"args\"),r(\"args2\"),r(\"label\"),r(\"execute\"))}t.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},13689:function(t,e,r){\"use strict\";var n=r(39898),i=r(74875),a=r(7901),o=r(91424),s=r(71828),l=r(63893),u=r(44467).arrayEditor,c=r(18783).LINE_SPACING,f=r(75909),h=r(25849);function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function v(t,e,r,n,i,a,o,s){e.active=o,u(t.layout,f.name,e).applyUpdate(\"active\",o),\"buttons\"===e.type?y(t,n,null,null,e):\"dropdown\"===e.type&&(i.attr(f.menuIndexAttrName,\"-1\"),g(t,n,i,a,e),s||y(t,n,i,a,e))}function g(t,e,r,n,i){var a=s.ensureSingle(e,\"g\",f.headerClassName,(function(t){t.style(\"pointer-events\",\"all\")})),l=i._dims,u=i.active,c=i.buttons[u]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(m,i,c,t).call(M,i,h,p),s.ensureSingle(e,\"text\",f.headerArrowClassName,(function(t){t.attr(\"text-anchor\",\"end\").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on(\"click\",(function(){r.call(S,String(d(r,i)?-1:i._index)),y(t,e,r,n,i)})),a.on(\"mouseover\",(function(){a.call(w)})),a.on(\"mouseout\",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function y(t,e,r,a,o){r||(r=e).attr(\"pointer-events\",\"all\");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&\"buttons\"!==o.type?[]:o.buttons,u=\"dropdown\"===o.type?f.dropdownButtonClassName:f.buttonClassName,c=r.selectAll(\"g.\"+u).data(s.filterVisible(l)),h=c.enter().append(\"g\").classed(u,!0),p=c.exit();\"dropdown\"===o.type?(h.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\"),p.transition().attr(\"opacity\",\"0\").remove()):p.remove();var d=0,g=0,y=o._dims,x=-1!==[\"up\",\"down\"].indexOf(o.direction);\"dropdown\"===o.type&&(x?g=y.headerHeight+f.gapButtonHeader:d=y.headerWidth+f.gapButtonHeader),\"dropdown\"===o.type&&\"up\"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-y.openHeight),\"dropdown\"===o.type&&\"left\"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-y.openWidth);var b={x:y.lx+d+o.pad.l,y:y.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};c.each((function(s,l){var u=n.select(this);u.call(m,o,s,t).call(M,o,b),u.on(\"click\",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(v(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(v(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit(\"plotly_buttonclicked\",{menu:o,button:s,active:o.active}))})),u.on(\"mouseover\",(function(){u.call(w)})),u.on(\"mouseout\",(function(){u.call(T,o),c.call(_,o)}))})),c.call(_,o),x?(k.w=Math.max(y.openWidth,y.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(y.openHeight,y.headerHeight)),k.direction=o.direction,a&&(c.size()?function(t,e,r,n,i,a){var o,s,l,u=i.direction,c=\"up\"===u||\"down\"===u,h=i._dims,p=i.active;if(c)for(s=0,l=0;l0?[0]:[]);if(o.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",\"pointer\"),o.exit().each((function(){n.select(this).selectAll(\"g.\"+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll(\"g.\"+f.headerGroupClassName).data(r,p);l.enter().append(\"g\").classed(f.headerGroupClassName,!0);for(var u=s.ensureSingle(o,\"g\",f.dropdownButtonGroupClassName,(function(t){t.style(\"pointer-events\",\"all\")})),c=0;cw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+y;E+M>u&&(E=u-M);var L=this.container.selectAll(\"rect.scrollbar-horizontal\").data(k?[0]:[]);L.exit().on(\".drag\",null).remove(),L.enter().append(\"rect\").classed(\"scrollbar-horizontal\",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=y>T,P=s.barWidth+2*s.barPad,O=s.barLength+2*s.barPad,I=d+v,D=g;I+P>l&&(I=l-P);var z=this.container.selectAll(\"rect.scrollbar-vertical\").data(C?[0]:[]);z.exit().on(\".drag\",null).remove(),z.enter().append(\"rect\").classed(\"scrollbar-vertical\",!0).call(i.fill,s.barColor),C?(this.vbar=z.attr({rx:s.barRadius,ry:s.barRadius,x:I,y:D,width:P,height:O}),this._vbarYMin=D+O/2,this._vbarTranslateMax=T-O):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=c-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll(\"#\"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append(\"clipPath\").attr(\"id\",R).append(\"rect\"),k||C?(this._clipRect=U.select(\"rect\").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:v,height:y})):(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault()})).on(\"drag\",this._onBoxDrag.bind(this));this.container.on(\"wheel\",null).on(\"wheel\",this._onBoxWheel.bind(this)).on(\".drag\",null).call(V);var H=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on(\"drag\",this._onBarDrag.bind(this));k&&this.hbar.on(\".drag\",null).call(H),C&&this.vbar.on(\".drag\",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(\".drag\",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(\".drag\",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},18783:function(t){\"use strict\";t.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:\"right\",right:\"left\",top:\"bottom\",bottom:\"top\"}}},24695:function(t){\"use strict\";t.exports={axisRefDescription:function(t,e,r){return[\"If set to a\",t,\"axis id (e.g. *\"+t+\"* or\",\"*\"+t+\"2*), the `\"+t+\"` position refers to a\",t,\"coordinate. If set to *paper*, the `\"+t+\"`\",\"position refers to the distance from the\",e,\"of the plotting\",\"area in normalized coordinates where *0* (*1*) corresponds to the\",e,\"(\"+r+\"). If set to a\",t,\"axis ID followed by\",\"*domain* (separated by a space), the position behaves like for\",\"*paper*, but refers to the distance in fractions of the domain\",\"length from the\",e,\"of the domain of that axis: e.g.,\",\"*\"+t+\"2 domain* refers to the domain of the second\",t,\" axis and a\",t,\"position of 0.5 refers to the\",\"point between the\",e,\"and the\",r,\"of the domain of the\",\"second\",t,\"axis.\"].join(\" \")}}},22372:function(t){\"use strict\";t.exports={INCREASING:{COLOR:\"#3D9970\",SYMBOL:\"▲\"},DECREASING:{COLOR:\"#FF4136\",SYMBOL:\"▼\"}}},31562:function(t){\"use strict\";t.exports={FORMAT_LINK:\"https://github.com/d3/d3-format/tree/v1.4.5#d3-format\",DATE_FORMAT_LINK:\"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format\"}},74808:function(t){\"use strict\";t.exports={COMPARISON_OPS:[\"=\",\"!=\",\"<\",\">=\",\">\",\"<=\"],COMPARISON_OPS2:[\"=\",\"<\",\">=\",\">\",\"<=\"],INTERVAL_OPS:[\"[]\",\"()\",\"[)\",\"(]\",\"][\",\")(\",\"](\",\")[\"],SET_OPS:[\"{}\",\"}{\"],CONSTRAINT_REDUCTION:{\"=\":\"=\",\"<\":\"<\",\"<=\":\"<\",\">\":\">\",\">=\":\">\",\"[]\":\"[]\",\"()\":\"[]\",\"[)\":\"[]\",\"(]\":\"[]\",\"][\":\"][\",\")(\":\"][\",\"](\":\"][\",\")[\":\"][\"}}},29659:function(t){\"use strict\";t.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},87381:function(t){\"use strict\";t.exports={circle:\"●\",\"circle-open\":\"○\",square:\"■\",\"square-open\":\"□\",diamond:\"◆\",\"diamond-open\":\"◇\",cross:\"+\",x:\"❌\"}},37822:function(t){\"use strict\";t.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},50606:function(t){\"use strict\";t.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:\"−\"}},32396:function(t,e){\"use strict\";e.CSS_DECLARATIONS=[[\"image-rendering\",\"optimizeSpeed\"],[\"image-rendering\",\"-moz-crisp-edges\"],[\"image-rendering\",\"-o-crisp-edges\"],[\"image-rendering\",\"-webkit-optimize-contrast\"],[\"image-rendering\",\"optimize-contrast\"],[\"image-rendering\",\"crisp-edges\"],[\"image-rendering\",\"pixelated\"]],e.STYLE=e.CSS_DECLARATIONS.map((function(t){return t.join(\": \")+\"; \"})).join(\"\")},77922:function(t,e){\"use strict\";e.xmlns=\"http://www.w3.org/2000/xmlns/\",e.svg=\"http://www.w3.org/2000/svg\",e.xlink=\"http://www.w3.org/1999/xlink\",e.svgAttrs={xmlns:e.svg,\"xmlns:xlink\":e.xlink}},8729:function(t,e,r){\"use strict\";e.version=r(11506).version,r(7417),r(98847);for(var n=r(73972),i=e.register=n.register,a=r(10641),o=Object.keys(a),s=0;s\",\"\",\" \",\"\",\" plotly-logomark\",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\"\"].join(\"\")}}},99863:function(t,e){\"use strict\";e.isLeftAnchor=function(t){return\"left\"===t.xanchor||\"auto\"===t.xanchor&&t.x<=1/3},e.isCenterAnchor=function(t){return\"center\"===t.xanchor||\"auto\"===t.xanchor&&t.x>1/3&&t.x<2/3},e.isRightAnchor=function(t){return\"right\"===t.xanchor||\"auto\"===t.xanchor&&t.x>=2/3},e.isTopAnchor=function(t){return\"top\"===t.yanchor||\"auto\"===t.yanchor&&t.y>=2/3},e.isMiddleAnchor=function(t){return\"middle\"===t.yanchor||\"auto\"===t.yanchor&&t.y>1/3&&t.y<2/3},e.isBottomAnchor=function(t){return\"bottom\"===t.yanchor||\"auto\"===t.yanchor&&t.y<=1/3}},26348:function(t,e,r){\"use strict\";var n=r(64872),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function u(t,e){return a(e-t,s)}function c(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,u){i=i||0,a=a||0;var c,f,h,p,d,v=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}v?(c=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},73627:function(t,e){\"use strict\";var r=Array.isArray,n=ArrayBuffer,i=DataView;function a(t){return n.isView(t)&&!(t instanceof i)}function o(t){return r(t)||a(t)}function s(t,e,r){if(o(t)){if(o(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if(\"string\"!=typeof t){var i=\"number\"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){\"auto\"===t?e.set(\"auto\"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||c(r);\"string\"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||\"string\"==typeof t&&!!c(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(-1===(n.extras||[]).indexOf(t))if(\"string\"==typeof t){for(var i=t.split(\"+\"),a=0;a=n&&t<=i?t:c}if(\"string\"!=typeof t&&\"number\"!=typeof t)return c;t=String(t);var u=_(r),y=t.charAt(0);!u||\"G\"!==y&&\"g\"!==y||(t=t.substr(1),r=\"\");var w=u&&\"chinese\"===r.substr(0,7),T=t.match(w?x:m);if(!T)return c;var k=T[1],A=T[3]||\"1\",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(u){if(2===k.length)return c;var C;k=Number(k);try{var P=g.getComponentMethod(\"calendars\",\"getCal\")(r);if(w){var O=\"i\"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,O),M)}else C=P.newDate(k,Number(A),M)}catch(t){return c}return C?(C.toJD()-v)*f+S*h+E*p+L*d:c}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var I=new Date(Date.UTC(2e3,A,M,S,E));return I.setUTCFullYear(k),I.getUTCMonth()!==A||I.getUTCDate()!==M?c:I.getTime()+L*d},n=e.MIN_MS=e.dateTime2ms(\"-9999\"),i=e.MAX_MS=e.dateTime2ms(\"9999-12-31 23:59:59.9999\"),e.isDateTime=function(t,r){return e.dateTime2ms(t,r)!==c};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=\" \"+w(e,2)+\":\"+w(r,2),(n||i)&&(t+=\":\"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+=\".\"+w(i,a)}return t}e.ms2DateTime=function(t,e,r){if(\"number\"!=typeof t||!(t>=n&&t<=i))return c;e||(e=0);var a,o,s,u,m,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+v,E=Math.floor(l(t,f));try{a=g.getComponentMethod(\"calendars\",\"getCal\")(r).fromJD(S).formatDate(\"yyyy-mm-dd\")}catch(t){a=y(\"G%Y-%m-%d\")(new Date(w))}if(\"-\"===a.charAt(0))for(;a.length<11;)a=\"-0\"+a.substr(1);else for(;a.length<10;)a=\"0\"+a;o=e=n+f&&t<=i-f))return c;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a(\"%Y-%m-%d\")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},e.cleanDate=function(t,r,n){if(t===c)return r;if(e.isJSDate(t)||\"number\"==typeof t&&isFinite(t)){if(_(n))return s.error(\"JS Dates and milliseconds are incompatible with world calendars\",t),r;if(!(t=e.ms2DateTimeLocal(+t))&&void 0!==r)return r}else if(!e.isDateTime(t,n))return s.error(\"unrecognized date\",t),r;return t};var S=/%\\d?f/g,E=/%h/g,L={1:\"1\",2:\"1\",3:\"2\",4:\"2\"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,\"\")||\"0\"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r(\"%q\")(i)]})),_(n))try{t=g.getComponentMethod(\"calendars\",\"worldCalFmt\")(t,e,n)}catch(t){return\"Invalid\"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];e.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if(\"y\"===r)e=a.year;else if(\"m\"===r)e=a.month;else{if(\"d\"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+\":\"+w(l(Math.floor(r/p),60),2);if(\"M\"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,\"\").replace(/[\\.]$/,\"\")),n+=\":\"+i}return n}(t,r)+\"\\n\"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+\"\\n\"+a.year}return C(e,t,n,i)};var O=3*f;e.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+v,a=g.getComponentMethod(\"calendars\",\"getCal\")(r),o=a.fromJD(i);return e%12?a.add(o,e,\"m\"):a.add(o,e/12,\"y\"),(o.toJD()-v)*f+n}catch(e){s.error(\"invalid ms \"+t+\" in calendar \"+r)}var u=new Date(t+O);return u.setUTCMonth(u.getUTCMonth()+e)+n-O},e.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,u=_(e)&&g.getComponentMethod(\"calendars\",\"getCal\")(e),c=0;c0&&t[e+1][0]<0)return e;return null}switch(e=\"RUS\"===s||\"FJI\"===s?function(t){var e;if(null===u(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case\"MultiPolygon\":for(r=0;ri&&(i=u,e=l)}else e=r;return o.default(e).geometry.coordinates}(c),n.fIn=t,n.fOut=c,s.push(c)}else u.log([\"Location\",n.loc,\"does not have a valid GeoJSON geometry.\",\"Traces with locationmode *geojson-id* only support\",\"*Polygon* and *MultiPolygon* geometries.\"].join(\" \"))}delete i[r]}switch(r.type){case\"FeatureCollection\":var h=r.features;for(n=0;n100?(clearInterval(a),n(\"Unexpected error while fetching from \"+t)):void i++}),50)}))}for(var o=0;o0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},e.makeLine=function(t){return 1===t.length?{type:\"LineString\",coordinates:t[0]}:{type:\"MultiLineString\",coordinates:t}},e.makePolygon=function(t){if(1===t.length)return{type:\"Polygon\",coordinates:t};for(var e=new Array(t.length),r=0;r1||v<0||v>1?null:{x:t+l*v,y:e+f*v}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}e.segmentsIntersect=s,e.segmentDistance=function(t,e,r,n,i,a,o,u){if(s(t,e,r,n,i,a,o,u))return 0;var c=r-t,f=n-e,h=o-i,p=u-a,d=c*c+f*f,v=h*h+p*p,g=Math.min(l(c,f,d,i-t,a-e),l(c,f,d,o-t,u-e),l(h,p,v,t-i,e-a),l(h,p,v,r-i,n-a));return Math.sqrt(g)},e.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),u=t.getPointAtLength(o(r+s/2,e)),c=Math.atan((u.y-l.y)/(u.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+u.x)/6,y:(4*f.y+l.y+u.y)/6,theta:c};return n[r]=h,h},e.clearLocationCache=function(){i=null},e.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,u=0,c=t.getTotalLength(),f=c;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===c&&(i=r);var u=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(u*u+f*f)}for(var p=h(u);p;){if((u+=p+r)>f)return;p=h(u)}for(p=h(f);p;){if(u>(f-=p+r))return;p=h(f)}return{min:u,max:f,len:f-u,total:c,isClosed:0===u&&f===c&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},e.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,u=n.iterationLimit||30,c=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},81697:function(t,e,r){\"use strict\";var n=r(92770),i=r(84267),a=r(25075),o=r(21081),s=r(22399).defaultLine,l=r(73627).isArrayOrTypedArray,u=a(s);function c(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return u;var e=a(t);return e.length?e:u}function h(t){return n(t)?t:1}t.exports={formatColor:function(t,e,r){var n,i,s,p,d,v=t.color,g=l(v),y=l(e),m=o.extractOpts(t),x=[];if(n=void 0!==m.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=g?function(t,e){return void 0===t[e]?u:a(n(t[e]))}:f,s=y?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||y)for(var b=0;b1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf(\"e+\")&&(n=+o)}}return n}},71828:function(t,e,r){\"use strict\";var n=r(39898),i=r(84096).g0,a=r(60721).WU,o=r(92770),s=r(50606),l=s.FP_SAFE,u=-l,c=s.BADNUM,f=t.exports={};f.adjustFormat=function(t){return!t||/^\\d[.]\\df/.test(t)||/[.]\\d%/.test(t)?t:\"0.f\"===t?\"~f\":/^\\d%/.test(t)?\"~%\":/^\\ds/.test(t)?\"~s\":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?\"~\"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: \"'+e+'\"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=r(65487),f.keyedContainer=r(66636),f.relativeAttr=r(6962),f.isPlainObject=r(41965),f.toLogRange=r(58163),f.relinkPrivateKeys=r(51332);var p=r(73627);f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=r(64872);f.mod=d.mod,f.modHalf=d.modHalf;var v=r(96554);f.valObjectMeta=v.valObjectMeta,f.coerce=v.coerce,f.coerce2=v.coerce2,f.coerceFont=v.coerceFont,f.coercePattern=v.coercePattern,f.coerceHoverinfo=v.coerceHoverinfo,f.coerceSelectionMarkerOpacity=v.coerceSelectionMarkerOpacity,f.validate=v.validate;var g=r(41631);f.dateTime2ms=g.dateTime2ms,f.isDateTime=g.isDateTime,f.ms2DateTime=g.ms2DateTime,f.ms2DateTimeLocal=g.ms2DateTimeLocal,f.cleanDate=g.cleanDate,f.isJSDate=g.isJSDate,f.formatDate=g.formatDate,f.incrementMonth=g.incrementMonth,f.dateTick0=g.dateTick0,f.dfltRange=g.dfltRange,f.findExactDates=g.findExactDates,f.MIN_MS=g.MIN_MS,f.MAX_MS=g.MAX_MS;var y=r(65888);f.findBin=y.findBin,f.sorterAsc=y.sorterAsc,f.sorterDes=y.sorterDes,f.distinctVals=y.distinctVals,f.roundUp=y.roundUp,f.sort=y.sort,f.findIndexOfMin=y.findIndexOfMin,f.sortObjectKeys=r(78607);var m=r(80038);f.aggNums=m.aggNums,f.len=m.len,f.mean=m.mean,f.median=m.median,f.midRange=m.midRange,f.variance=m.variance,f.stdev=m.stdev,f.interp=m.interp;var x=r(35657);f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=r(26348);f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=r(99863);f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=r(87642);f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=r(1426);f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=r(47769);f.log=k.log,f.warn=k.warn,f.error=k.error;var A=r(30587);f.counterRegex=A.counter;var M=r(79990);f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=r(24401);function E(t){var e={};for(var r in t)for(var n=t[r],i=0;il||t=e)&&o(t)&&t>=0&&t%1==0},f.noop=r(64213),f.identity=r(23389),f.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s=Math.pow(2,r)?i>10?(f.warn(\"randstr failed uniqueness\"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e=\"opt\");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r[\"_\"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,u=new Array(l),c=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*u[n];c[r]=a}return c},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return\"/\"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i1?i+o[1]:\"\";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,\"$1\"+a+\"$2\");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)([:|\\|][^}]*)?}/g;var z=/^\\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:\"\"}))};var R={max:10,count:0,name:\"hovertemplate\"};f.hovertemplateString=function(){return U.apply(R,arguments)};var F={max:10,count:0,name:\"texttemplate\"};f.texttemplateString=function(){return U.apply(F,arguments)};var B=/^(\\S+)([\\*\\/])(-?\\d+(\\.\\d+)?)$/,N={max:10,count:0,name:\"texttemplate\",parseMultDiv:!0};f.texttemplateStringForShapes=function(){return U.apply(N,arguments)};var j=/^[:|\\|]/;function U(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var u=\"_xother\"===s||\"_yother\"===s,c=\"_xother_\"===s||\"_yother_\"===s,h=\"xother_\"===s||\"yother_\"===s,p=\"xother\"===s||\"yother\"===s||u||h||c,d=s;(u||c)&&(d=d.substring(1)),(h||c)&&(d=d.substring(0,d.length-1));var v,g,y,m=null,x=null;if(n.parseMultDiv){var b=function(t){var e=t.match(B);return e?{key:e[1],op:e[2],number:Number(e[3])}:{key:t,op:null,number:null}}(d);d=b.key,m=b.op,x=b.number}if(p){if(void 0===(v=e[d]))return\"\"}else for(y=3;y=48&&o<=57,u=s>=48&&s<=57;if(l&&(n=10*n+o-48),u&&(i=10*i+s-48),!l||!u){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var V=2e9;f.seedPseudoRandom=function(){V=2e9},f.pseudoRandom=function(){var t=V;return V=(69069*V+1)%4294967296,Math.abs(V-t)<429496729?f.pseudoRandom():V/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,\"htx\",\"hovertext\");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,\"tx\",\"text\");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+\"%\",n=0;n1&&(u=1):u=0,f.strTranslate(i-u*(r+o),a-u*(n+s))+f.strScale(u)+(l?\"rotate(\"+l+(e?\"\":\" \"+r+\" \"+n)+\")\":\"\")},f.setTransormAndDisplay=function(t,e){t.attr(\"transform\",f.getTextTransform(e)),t.style(\"display\",e.scale?null:\"none\")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var H=f.getFirefoxVersion(),q=null!==H&&H<86;f.getPositionFromD3Event=function(){return q?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},41965:function(t){\"use strict\";t.exports=function(t){return window&&window.process&&window.process.versions?\"[object Object]\"===Object.prototype.toString.call(t):\"[object Object]\"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty(\"hasOwnProperty\")}},66636:function(t,e,r){\"use strict\";var n=r(65487),i=/^\\w*$/;t.exports=function(t,e,r,a){var o,s,l;r=r||\"name\",a=a||\"value\";var u={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||\"\";var c={};if(s)for(o=0;o2)return u[e]=2|u[e],h.set(t,null);if(f){for(o=e;o1){var e=[\"LOG:\"];for(t=0;t1){var r=[];for(t=0;t\"),\"long\")}},a.warn=function(){var t;if(n.logging>0){var e=[\"WARN:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}},a.error=function(){var t;if(n.logging>0){var e=[\"ERROR:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}}},77310:function(t,e,r){\"use strict\";var n=r(39898);t.exports=function(t,e,r){var i=t.selectAll(\"g.\"+r.replace(/\\s/g,\".\")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append(\"g\").attr(\"class\",r),i.order();var a=t.classed(\"rangeplot\")?\"nodeRangePlot3\":\"node3\";return i.each((function(t){t[0][a]=n.select(this)})),i}},35657:function(t,e,r){\"use strict\";var n=r(79576);e.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},65487:function(t,e,r){\"use strict\";var n=r(92770),i=r(73627).isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,u=t;for(s=0;s/g),l=0;la||u===i||us||e&&l(t))}:function(t,e){var l=t[0],u=t[1];if(l===i||la||u===i||us)return!1;var c,f,h,p,d,v=r.length,g=r[0][0],y=r[0][1],m=0;for(c=1;cMath.max(f,g)||u>Math.max(h,y)))if(uc||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var u=l+1;u1&&o(t.pop()),{addPt:o,raw:t,filtered:r}}},79749:function(t,e,r){\"use strict\";var n=r(58617),i=r(98580);t.exports=function(t,e,a){var o=t._fullLayout,s=!0;return o._glcanvas.each((function(n){if(n.regl)n.regl.preloadCachedCode(a);else if(!n.pick||o._has(\"parcoords\")){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.g.devicePixelRatio,extensions:e||[],cachedCode:a||{}})}catch(t){s=!1}n.regl||(s=!1),s&&this.addEventListener(\"webglcontextlost\",(function(e){t&&t.emit&&t.emit(\"plotly_webglcontextlost\",{event:e,layer:n.key})}),!1)}})),s||n({container:o._glcontainer.node()}),s}},45142:function(t,e,r){\"use strict\";var n=r(92770),i=r(35791);t.exports=function(t){var e;if(\"string\"!=typeof(e=t&&t.hasOwnProperty(\"userAgent\")?t.userAgent:function(){var t;return\"undefined\"!=typeof navigator&&(t=navigator.userAgent),t&&t.headers&&\"string\"==typeof t.headers[\"user-agent\"]&&(t=t.headers[\"user-agent\"]),t}()))return!0;var r=i({ua:{headers:{\"user-agent\":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(\" \"),o=1;o-1;s--){var l=a[s];if(\"Version/\"===l.substr(0,8)){var u=l.substr(8).split(\".\")[0];if(n(u)&&(u=+u),u>=13)return!0}}return r}},75138:function(t){\"use strict\";t.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function f(t,e){return t>=e}e.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-s)-1:Math.floor((t-e.start)/e.size+s);var a,o,h=0,p=e.length,d=0,v=p>1?(e[p-1]-e[0])/(p-1):1;for(o=v>=0?r?l:u:r?f:c,t+=v*s*(r?-1:1)*(v>=0?1:-1);h90&&i.log(\"Long binary search...\"),h-1},e.sorterAsc=function(t,e){return t-e},e.sorterDes=function(t,e){return e-t},e.distinctVals=function(t){var r,n=t.slice();for(n.sort(e.sorterAsc),r=n.length-1;r>-1&&n[r]===o;r--);for(var i,a=n[r]-n[0]||1,s=a/(r||1)/1e4,l=[],u=0;u<=r;u++){var c=n[u],f=c-i;void 0===i?(l.push(c),i=c):f>s&&(a=Math.min(a,f),l.push(c),i=c)}return{vals:l,minDiff:a}},e.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,u=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},e.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(r)||(r=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},78614:function(t,e,r){\"use strict\";var n=r(25075);t.exports=function(t){return t?n(t):[0,0,0,1]}},3883:function(t,e,r){\"use strict\";var n=r(32396),i=r(91424),a=r(71828),o=null;t.exports=function(){if(null!==o)return o;o=!1;var t=a.isIE()||a.isSafari()||a.isIOS();if(window.navigator.userAgent&&!t){var e=Array.from(n.CSS_DECLARATIONS).reverse(),r=window.CSS&&window.CSS.supports||window.supportsCSS;if(\"function\"==typeof r)o=e.some((function(t){return r.apply(null,t)}));else{var s=i.tester.append(\"image\").attr(\"style\",n.STYLE),l=window.getComputedStyle(s.node()).imageRendering;o=e.some((function(t){var e=t[1];return l===e||l===e.toLowerCase()})),s.remove()}}return o}},63893:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.strTranslate,o=r(77922),s=r(18783).LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;e.convertToTspans=function(t,r,g){var S=t.text(),E=!t.attr(\"data-notex\")&&r&&r._context.typesetMath&&\"undefined\"!=typeof MathJax&&S.match(l),P=n.select(t.node().parentNode);if(!P.empty()){var O=t.attr(\"class\")?t.attr(\"class\").split(\" \")[0]:\"text\";return O+=\"-math\",P.selectAll(\"svg.\"+O).remove(),P.selectAll(\"g.\"+O+\"-group\").remove(),t.style(\"display\",null).attr({\"data-unformatted\":S,\"data-math\":\"N\"}),E?(r&&r._promises||[]).push(new Promise((function(e){t.style(\"display\",\"none\");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l,h=parseInt((MathJax.version||\"\").split(\".\")[0]);if(2===h||3===h){var p=function(){var r=\"math-output-\"+i.randstr({},64),a=(l=n.select(\"body\").append(\"div\").attr({id:r}).style({visibility:\"hidden\",position:\"absolute\",\"font-size\":e.fontSize+\"px\"}).text(t.replace(u,\"\\\\lt \").replace(c,\"\\\\gt \"))).node();return 2===h?MathJax.Hub.Typeset(a):MathJax.typeset([a])},d=function(){var e=l.select(2===h?\".MathJax_SVG\":\".MathJax\"),a=!e.empty()&&l.select(\"svg\").node();if(a){var o,s=a.getBoundingClientRect();o=2===h?n.select(\"body\").select(\"#MathJax_SVG_glyphs\"):e.select(\"defs\"),r(e,o,s)}else i.log(\"There was an error in the tex syntax.\",t),r();l.remove()};2===h?MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:\"none\",tex2jax:{inlineMath:f},displayAlign:\"left\"})}),(function(){if(\"SVG\"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer(\"SVG\")}),p,d,(function(){if(\"SVG\"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})):3===h&&(o=i.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=f,\"svg\"!==(a=MathJax.config.startup.output)&&(MathJax.config.startup.output=\"svg\"),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){p(),d(),\"svg\"!==a&&(MathJax.config.startup.output=a),MathJax.config=o})))}else i.warn(\"No MathJax version:\",MathJax.version)}(E[2],o,(function(n,i,o){P.selectAll(\"svg.\"+O).remove(),P.selectAll(\"g.\"+O+\"-group\").remove();var s=n&&n.select(\"svg\");if(!s||!s.node())return I(),void e();var l=P.append(\"g\").classed(O+\"-group\",!0).attr({\"pointer-events\":\"none\",\"data-unformatted\":S,\"data-math\":\"Y\"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var u=o.width,c=o.height;s.attr({class:O,height:c,preserveAspectRatio:\"xMinYMin meet\"}).style({overflow:\"visible\",\"pointer-events\":\"none\"});var f=t.node().style.fill||\"black\",h=s.select(\"g\");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),d=p.width,v=p.height;(d>u||v>c)&&(s.style(\"overflow\",\"hidden\"),d=(p=s.node().getBoundingClientRect()).width,v=p.height);var y=+t.attr(\"x\"),m=+t.attr(\"y\"),x=-(r||t.node().getBoundingClientRect().height)/4;if(\"y\"===O[0])l.attr({transform:\"rotate(\"+[-90,y,m]+\")\"+a(-d/2,x-v/2)});else if(\"l\"===O[0])m=x-v/2;else if(\"a\"===O[0]&&0!==O.indexOf(\"atitle\"))y=0,m=x;else{var b=t.attr(\"text-anchor\");y-=d*(\"middle\"===b?.5:\"end\"===b?1:0),m=m+x-v/2}s.attr({x:y,y:m}),g&&g.call(t,l),e(l)}))}))):I(),t}function I(){P.empty()||(O=t.attr(\"class\")+\"-math\",P.select(\"svg.\"+O).remove()),t.text(\"\").style(\"white-space\",\"pre\");var r=function(t,e){e=e.replace(y,\" \");var r,a=!1,l=[],u=-1;function c(){u++;var e=document.createElementNS(o.svg,\"tspan\");n.select(e).attr({class:\"line\",dy:u*s+\"em\"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a doesnt match end tag <\"+t+\">. Pretending it did match.\",e),r=l[l.length-1].node}else i.log(\"Ignoring unexpected end tag .\",e)}b.test(e)?c():(r=t,l=[{node:t}]);for(var E=e.split(m),P=0;P|>|>)/g,f=[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]],h={sup:\"font-size:70%\",sub:\"font-size:70%\",b:\"font-weight:bold\",i:\"font-style:italic\",a:\"cursor:pointer\",span:\"\",em:\"font-style:italic;font-weight:bold\"},p={sub:\"0.3em\",sup:\"-0.6em\"},d={sub:\"-0.21em\",sup:\"0.42em\"},v=\"​\",g=[\"http:\",\"https:\",\"mailto:\",\"\",void 0,\":\"],y=e.NEWLINES=/(\\r\\n?|\\n)/g,m=/(<[^<>]*>)/,x=/<(\\/?)([^ >]*)(\\s+(.*))?>/i,b=//i;e.BR_TAG_ALL=//gi;var _=/(^|[\\s\"'])style\\s*=\\s*(\"([^\"]*);?\"|'([^']*);?')/i,w=/(^|[\\s\"'])href\\s*=\\s*(\"([^\"]*)\"|'([^']*)')/i,T=/(^|[\\s\"'])target\\s*=\\s*(\"([^\"\\s]*)\"|'([^'\\s]*)')/i,k=/(^|[\\s\"'])popup\\s*=\\s*(\"([\\w=,]*)\"|'([\\w=,]*)')/i;function A(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&L(n)}var M=/(^|;)\\s*color:/;e.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:[\"br\"],i=t.split(m),a=[],o=\"\",s=0,l=0;l3?a.push(u.substr(0,p-3)+\"...\"):a.push(u.substr(0,p));break}o=\"\"}}return a.join(\"\")};var S={mu:\"μ\",amp:\"&\",lt:\"<\",gt:\">\",nbsp:\" \",times:\"×\",plusmn:\"±\",deg:\"°\"},E=/&(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function L(t){return t.replace(E,(function(t,e){return(\"#\"===e.charAt(0)?function(t){if(!(t>1114111)){var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}}(\"x\"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):S[e])||t}))}function C(t){var e=encodeURI(decodeURI(t)),r=document.createElement(\"a\"),n=document.createElement(\"a\");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==g.indexOf(i)&&-1!==g.indexOf(a)?e:\"\"}function P(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||\"top\",u=t.node().getBoundingClientRect(),c=e.node().getBoundingClientRect();return a=\"bottom\"===l?function(){return u.bottom-n.height}:\"middle\"===l?function(){return u.top+(u.height-n.height)/2}:function(){return u.top},o=\"right\"===s?function(){return u.right-n.width}:\"center\"===s?function(){return u.left+(u.width-n.width)/2}:function(){return u.left},function(){n=this.node().getBoundingClientRect();var t=o()-c.left,e=a()-c.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+\"px\",left:t+\"px\",\"z-index\":1e3}),this}}e.convertEntities=L,e.sanitizeHTML=function(t){t=t.replace(y,\" \");for(var e=document.createElement(\"p\"),r=e,i=[],a=t.split(m),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},e.done=function(t){var e=r[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},e.clear=function(t){if(t)n(r[t]),delete r[t];else for(var i in r)e.clear(i)}},58163:function(t,e,r){\"use strict\";var n=r(92770);t.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},90973:function(t,e,r){\"use strict\";var n=t.exports={},i=r(78776).locationmodeToLayer,a=r(96892).zL;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,\"-\"),\"_\",t.resolution.toString(),\"m\"].join(\"\")},n.getTopojsonPath=function(t,e){return t+e+\".json\"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},37815:function(t){\"use strict\";t.exports={moduleType:\"locale\",name:\"en-US\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colorscale title\"},format:{date:\"%m/%d/%Y\"}}},92177:function(t){\"use strict\";t.exports={moduleType:\"locale\",name:\"en\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colourscale title\"},format:{days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],periods:[\"AM\",\"PM\"],dateTime:\"%a %b %e %X %Y\",date:\"%d/%m/%Y\",time:\"%H:%M:%S\",decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],year:\"%Y\",month:\"%b %Y\",dayMonth:\"%b %-d\",dayMonthYear:\"%b %-d, %Y\"}}},14458:function(t,e,r){\"use strict\";var n=r(73972);t.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split(\"[\")[0],s=0;s0&&o.log(\"Clearing previous rejected promises from queue.\"),t._promises=[]},e.cleanLayout=function(t){var r,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,v=Object.keys(t);for(r=0;r3?(I.x=1.02,I.xanchor=\"left\"):I.x<-2&&(I.x=-.02,I.xanchor=\"right\"),I.y>3?(I.y=1.02,I.yanchor=\"bottom\"):I.y<-2&&(I.y=-.02,I.yanchor=\"top\")),d(t),\"rotate\"===t.dragmode&&(t.dragmode=\"orbit\"),u.clean(t),t.template&&t.template.layout&&e.cleanLayout(t.template.layout),t},e.cleanData=function(t){for(var r=0;r0)return t.substr(0,e)}e.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=[\"x\",\"y\",\"z\"];e.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn(\"Full array edits are incompatible with other edits\",f);var m=r[\"\"][\"\"];if(u(m))e.set(null);else{if(!Array.isArray(m))return a.warn(\"Unrecognized full array edit value\",f,m),!0;e.set(m)}return!v&&(h(g,y),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=c(y,f).get(),P=[],O=-1,I=L.length;for(x=0;xL.length-(A?0:1))a.warn(\"index out of range\",f,_);else if(void 0!==k)T.length>1&&a.warn(\"Insertion & removal are incompatible with edits to the same index.\",f,_),u(k)?P.push(_):A?(\"add\"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn(\"Unrecognized full object edit value\",f,_,k),-1===O&&(O=_);else for(b=0;b=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),v)return!1;if(h(g,y),d!==i){var D;if(-1===O)D=S;else{for(I=Math.max(L.length,I),D=[],x=0;x=O);x++)D.push(_);for(x=O;x=t.data.length||i<-t.data.length)throw new Error(r+\" must be valid indices for gd.data.\");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error(\"each index in \"+r+\" must be unique.\")}}function D(t,e,r){if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"currentIndices is a required argument.\");if(Array.isArray(e)||(e=[e]),I(t,e,\"currentIndices\"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&I(t,r,\"newIndices\"),void 0!==r&&e.length!==r.length)throw new Error(\"current and new indices must be of equal length.\")}function z(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array\");if(!o.isPlainObject(e))throw new Error(\"update must be a key:value object\");if(void 0===r)throw new Error(\"indices must be an integer or array of integers\");for(var a in I(t,r,\"indices\"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error(\"attribute \"+a+\" must be an array of length equal to indices array length\");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error(\"when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object\")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,u,c,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=O(r,t.data.length-1),e)for(var v=0;v-1&&-1===r.indexOf(\"grouptitlefont\")?l(r,r.replace(\"titlefont\",\"title.font\")):r.indexOf(\"titleposition\")>-1?l(r,r.replace(\"titleposition\",\"title.position\")):r.indexOf(\"titleside\")>-1?l(r,r.replace(\"titleside\",\"title.side\")):r.indexOf(\"titleoffset\")>-1&&l(r,r.replace(\"titleoffset\",\"title.offset\")):l(r,r.replace(\"title\",\"title.text\"));function l(e,r){t[r]=t[e],delete t[e]}}function H(t,e,r){t=o.getGraphDiv(t),T.clearPromiseQueue(t);var n={};if(\"string\"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn(\"Relayout fail.\",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=X(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(k.layoutReplot):Object.keys(n).length&&(q(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(k.doLegend),a.layoutstyle&&s.push(k.layoutStyles),a.axrange&&G(s,i.rangesAltered),a.ticks&&s.push(k.doTicksRelayout),a.modebar&&s.push(k.doModeBar),a.camera&&s.push(k.doCamera),a.colorbars&&s.push(k.doColorBars),s.push(E)),s.push(h.rehover,h.redrag,h.reselect),u.add(t,H,[t,i.undoit],H,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit(\"plotly_relayout\",i.eventData),t}))}function q(t,e,r){var n,i,a=t._fullLayout;if(!e.axrange)return!1;for(var s in e)if(\"axrange\"!==s&&e[s])return!1;var l=function(t,e){return o.coerce(n,i,v,t,e)},u={};for(var c in r.rangesAltered){var f=p.id2name(c);if(n=t.layout[f],i=a[f],d(n,i,l,u),i._matchGroup)for(var h in i._matchGroup)if(h!==c){var g=a[p.id2name(h)];g.autorange=i.autorange,g.range=i.range.slice(),g._input.range=i.range.slice()}}return!0}function G(t,e){var r=e?function(t){var r=[];for(var n in e){var i=p.getFromId(t,n);if(r.push(n),-1!==(i.ticklabelposition||\"\").indexOf(\"inside\")&&i._anchorAxis&&r.push(i._anchorAxis._id),i._matchGroup)for(var a in i._matchGroup)e[a]||r.push(a)}return p.draw(t,r,{skipTitle:!0})}:function(t){return p.draw(t,\"redraw\")};t.push(b,k.doAutoRangeAndConstraints,r,k.drawData,k.finalDraw)}var Z=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,Y=/^[xyz]axis[0-9]*\\.autorange$/,W=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function X(t,e){var r,n,i,a=t.layout,l=t._fullLayout,u=l._guiEditing,h=N(l._preGUI,u),d=Object.keys(e),v=p.list(t),g=o.extendDeepAll({},e),y={};for(V(e),d=Object.keys(e),n=0;n0&&\"string\"!=typeof I.parts[z];)z--;var R=I.parts[z],F=I.parts[z-1]+\".\"+R,j=I.parts.slice(0,z).join(\".\"),U=s(t.layout,j).get(),H=s(l,j).get(),q=I.get();if(void 0!==D){k[O]=D,S[O]=\"reverse\"===R?D:B(q);var G=f.getLayoutValObject(l,I.parts);if(G&&G.impliedEdits&&null!==D)for(var X in G.impliedEdits)E(o.relativeAttr(O,X),G.impliedEdits[X]);if(-1!==[\"width\",\"height\"].indexOf(O))if(D){E(\"autosize\",null);var K=\"height\"===O?\"width\":\"height\";E(K,l[K])}else l[O]=t._initialAutoSize[O];else if(\"autosize\"===O)E(\"width\",D?null:l.width),E(\"height\",D?null:l.height);else if(F.match(Z))P(F),s(l,j+\"._inputRange\").set(null);else if(F.match(Y)){P(F),s(l,j+\"._inputRange\").set(null);var $=s(l,j).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else F.match(W)&&s(l,j+\"._inputDomain\").set(null);if(\"type\"===R){L=U;var Q=\"linear\"===H.type&&\"log\"===D,tt=\"log\"===H.type&&\"linear\"===D;if(Q||tt){if(L&&L.range)if(H.autorange)Q&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];Q?(et<=0&&rt<=0&&E(j+\".autorange\",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(j+\".range[0]\",Math.log(et)/Math.LN10),E(j+\".range[1]\",Math.log(rt)/Math.LN10)):(E(j+\".range[0]\",Math.pow(10,et)),E(j+\".range[1]\",Math.pow(10,rt)))}else E(j+\".autorange\",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[I.parts[0]]&&\"radialaxis\"===I.parts[1]&&delete l[I.parts[0]]._subplot.viewInitial[\"radialaxis.range\"],c.getComponentMethod(\"annotations\",\"convertCoords\")(t,H,D,E),c.getComponentMethod(\"images\",\"convertCoords\")(t,H,D,E)}else E(j+\".autorange\",!0),E(j+\".range\",null);s(l,j+\"._inputRange\").set(null)}else if(R.match(M)){var nt=s(l,O).get(),it=(D||{}).type;it&&\"-\"!==it||(it=\"linear\"),c.getComponentMethod(\"annotations\",\"convertCoords\")(t,nt,it,E),c.getComponentMethod(\"images\",\"convertCoords\")(t,nt,it,E)}var at=w.containerArrayMatch(O);if(at){r=at.array,n=at.index;var ot=at.property,st=G||{editType:\"calc\"};\"\"!==n&&\"\"===ot&&(w.isAddVal(D)?S[O]=null:w.isRemoveVal(D)?S[O]=(s(a,r).get()||[])[n]:o.warn(\"unrecognized full object value\",e)),A.update(_,st),y[r]||(y[r]={});var lt=y[r][n];lt||(lt=y[r][n]={}),lt[ot]=D,delete e[O]}else\"reverse\"===R?(U.range?U.range.reverse():(E(j+\".autorange\",!0),U.range=[1,0]),H.autorange?_.calc=!0:_.plot=!0):(\"dragmode\"===O&&(!1===D&&!1!==q||!1!==D&&!1===q)||l._has(\"scatter-like\")&&l._has(\"regl\")&&\"dragmode\"===O&&(\"lasso\"===D||\"select\"===D)&&\"lasso\"!==q&&\"select\"!==q||l._has(\"gl2d\")?_.plot=!0:G?A.update(_,G):_.calc=!0,I.set(D))}}for(r in y)w.applyContainerArrayChanges(t,h(a,r),y[r],_,h)||(_.plot=!0);for(var ut in C){var ct=(L=p.getFromId(t,ut))&&L._constraintGroup;if(ct)for(var ft in _.calc=!0,ct)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}(J(t)||e.height||e.width)&&(_.plot=!0);var ht=l.shapes;for(n=0;n1;)if(n.pop(),void 0!==(r=s(e,n.join(\".\")+\".uirevision\").get()))return r;return e.uirevision}function nt(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function u(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,c){function f(){t.emit(\"plotly_animating\"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&function(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,T.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit(\"plotly_animatingframe\",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit(\"plotly_animated\"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}()};e()}var p,d,v=0;function g(t){return Array.isArray(i)?v>=i.length?t.transitionOpts=i[v]:t.transitionOpts=i[0]:t.transitionOpts=i,v++,t}var y=[],m=null==e,x=Array.isArray(e);if(m||x||!o.isPlainObject(e)){if(m||-1!==[\"string\",\"number\"].indexOf(typeof e))for(p=0;p0&&ww)&&k.push(d);y=k}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var v=e[n].name,g=(c[v]||d[v]||{}).name,y=e[n].name,m=c[g]||d[g];g&&y&&\"number\"==typeof y&&m&&S<5&&(S++,o.warn('addFrames: overwriting frame \"'+(c[g]||d[g]).name+'\" with a frame whose name of type \"number\" also equates to \"'+g+'\". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===S&&o.warn(\"addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.\")),d[v]={name:v},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index=0;n--){if(\"number\"==typeof(i=p[n].frame).name&&o.warn(\"Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings\"),!i.name)for(;c[i.name=\"frame \"+t._transitionData._counter++];);if(c[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:\"delete\",index:n}),s.unshift({type:\"insert\",index:n,value:i[n]});var l=h.modifyFrames,c=h.modifyFrames,f=[t,s],p=[t,a];return u&&u.add(t,l,f,c,p),h.modifyFrames(t,a)},e.addTraces=function t(r,n,i){r=o.getGraphDiv(r);var a,s,l=[],c=e.deleteTraces,f=t,h=[r,l],p=[r,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"traces must be defined.\");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!_(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function _(t){return t===Math.round(t)&&t>=0}function w(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry)if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i=l.length)return!1;i=(r=(n.transformsRegistry[l[u].type]||{}).attributes)&&r[e[2]],s=3}else{var c=t._module;if(c||(c=(n.modules[t.type||a.type.dflt]||{})._module),!c)return!1;if(!(i=(r=c.attributes)&&r[o])){var f=c.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return b(i,e,s)},e.getLayoutValObject=function(t,e){var r=function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var u;for(r=0;r=i&&(r._input||{})._templateitemname;s&&(o=i);var l,u=e+\"[\"+o+\"]\";function c(){l={},s&&(l[u]={},l[u][a]=s)}function f(t,e){s?n.nestedProperty(l[u],t).set(e):l[u+\".\"+t]=e}function h(){var t=l;return c(),t}return c(),{modifyBase:function(t,e){l[t]=e},modifyItem:f,getUpdateObj:h,applyUpdate:function(e,r){e&&f(e,r);var i=h();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},61549:function(t,e,r){\"use strict\";var n=r(39898),i=r(73972),a=r(74875),o=r(71828),s=r(63893),l=r(33306),u=r(7901),c=r(91424),f=r(92998),h=r(64168),p=r(89298),d=r(18783),v=r(99082),g=v.enforce,y=v.clean,m=r(71739).doAutoRange,x=\"start\";function b(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&a[0]e[0])return!0}return!1}function _(t){var r,i,s,l,f,v,g=t._fullLayout,y=g._size,m=y.p,x=p.list(t,\"\",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?\"100%\":g.width+\"px\",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?\"100%\":g.height+\"px\"}).selectAll(\".main-svg\").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),e.drawMainTitle(t),h.manage(t),!g._has(\"cartesian\"))return a.previousPromises(t);function _(t,e,r){var n=t._lw/2;return\"x\"===t._id.charAt(0)?e?\"top\"===r?e._offset-m-n:e._offset+e._length+m+n:y.t+y.h*(1-(t.position||0))+n%1:e?\"right\"===r?e._offset+e._length+m+n:e._offset-m-n:y.l+y.w*(t.position||0)+n%1}for(r=0;r.5?\"t\":\"b\",o=t._fullLayout.margin[a],s=0;return\"paper\"===e.yref?s=r+e.pad.t+e.pad.b:\"container\"===e.yref&&(s=function(t,e,r,n,i){var a=0;return\"middle\"===r&&(a+=i/2),\"t\"===t?(\"top\"===r&&(a+=i),a+=n-e*n):(\"bottom\"===r&&(a+=i),a+=e*n),a}(a,n,i,t._fullLayout.height,r)+e.pad.t+e.pad.b),s>o?s:0}(t,r,g);y>0&&(function(t,e,r,n){var i=\"title.automargin\",s=t._fullLayout.title,l=s.y>.5?\"t\":\"b\",u={x:s.x,y:s.y,t:0,b:0},c={};\"paper\"===s.yref&&function(t,e,r,n,i){var a=\"paper\"===e.yref?t._fullLayout._size.h:t._fullLayout.height,s=o.isTopAnchor(e)?n:n-i,l=\"b\"===r?a-s:s;return!(o.isTopAnchor(e)&&\"t\"===r||o.isBottomAnchor(e)&&\"b\"===r)&&lT?c.push({code:\"unused\",traceType:m,templateCount:w,dataCount:T}):T>w&&c.push({code:\"reused\",traceType:m,templateCount:w,dataCount:T})}}else c.push({code:\"data\"});if(function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)){var a=e[n],o=v(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&c.push({code:\"missing\",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},\"\"),c.length)return c.map(y)}},403:function(t,e,r){\"use strict\";var n=r(92770),i=r(72391),a=r(74875),o=r(71828),s=r(25095),l=r(5900),u=r(70942),c=r(11506).version,f={format:{valType:\"enumerated\",values:[\"png\",\"jpeg\",\"webp\",\"svg\",\"full-json\"],dflt:\"png\"},width:{valType:\"number\",min:1},height:{valType:\"number\",min:1},scale:{valType:\"number\",min:0,dflt:1},setBackground:{valType:\"any\",dflt:!1},imageDataOnly:{valType:\"boolean\",dflt:!1}};t.exports=function(t,e){var r,h,p,d;function v(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!v(\"width\")&&null!==e.width||!v(\"height\")&&null!==e.height)throw new Error(\"Height and width should be pixel values.\");if(!v(\"format\"))throw new Error(\"Export format is not \"+o.join2(f.format.values,\", \",\" or \")+\".\");var g={};function y(t,r){return o.coerce(e,g,f,t,r)}var m=y(\"format\"),x=y(\"width\"),b=y(\"height\"),_=y(\"scale\"),w=y(\"setBackground\"),T=y(\"imageDataOnly\"),k=document.createElement(\"div\");k.style.position=\"absolute\",k.style.left=\"-5000px\",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,m,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if(\"full-json\"===m){var p=a.graphJson(k,!1,\"keepdata\",\"object\",!0,!0);return p.version=c,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),\"svg\"===m)return t(T?r:s.encodeSVG(r));var d=document.createElement(\"canvas\");d.id=o.randstr(),u({format:m,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,\"\"):t}(e))})).catch((function(t){e(t)}))}))}},84936:function(t,e,r){\"use strict\";var n=r(71828),i=r(74875),a=r(86281),o=r(72075).dfltConfig,s=n.isPlainObject,l=Array.isArray,u=n.isArrayOrTypedArray;function c(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(p(\"unused\",a,y.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;Mx[M].length&&i.push(p(\"unused\",a,y.concat(M,x[M].length)));var O=x[M].length;for(A=0;A<(P?Math.min(O,k[M].length):O);A++)S=P?k[M][A]:k,E=m[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(p(\"dynamic\",a,y.concat(M,A),E,L)):i.push(p(\"value\",a,y.concat(M,A),E))}else i.push(p(\"array\",a,y.concat(M),m[M]));else for(M=0;M1&&h.push(p(\"object\",\"layout\"))),i.supplyDefaults(d);for(var v=d._fullData,g=r.length,y=0;y0&&Math.round(f)===f))return{vals:i};u=f}for(var h=e.calendar,p=\"start\"===l,d=\"end\"===l,v=t[r+\"period0\"],g=a(v,h)||0,y=[],m=[],x=[],b=i.length,_=0;_A;)k=o(k,-u,h);for(;k<=A;)k=o(k,u,h);T=o(k,-u,h)}else{for(k=g+(w=Math.round((A-g)/c))*c;k>A;)k-=c;for(;k<=A;)k+=c;T=k-c}y[_]=p?T:d?k:(T+k)/2,m[_]=T,x[_]=k}return{vals:y,starts:m,ends:x}}},89502:function(t){\"use strict\";t.exports={xaxis:{valType:\"subplotid\",dflt:\"x\",editType:\"calc+clearAxisTypes\"},yaxis:{valType:\"subplotid\",dflt:\"y\",editType:\"calc+clearAxisTypes\"}}},71739:function(t,e,r){\"use strict\";var n=r(39898),i=r(92770),a=r(71828),o=r(50606).FP_SAFE,s=r(73972),l=r(91424),u=r(41675),c=u.getFromId,f=u.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),u=g(t,e),c=u.min,f=u.max;if(0===c.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=c[0].val,v=f[0].val;for(r=1;r0&&((A=C-s(b)-l(_))>P?M/A>O&&(w=b,T=_,O=M/A):M/C>O&&(w={val:b.val,nopad:1},T={val:_.val,nopad:1},O=M/C));if(h===v){var I=h-1,D=h+1;if(E)if(0===h)i=[0,1];else{var z=(h>0?f:c).reduce((function(t,e){return Math.max(t,l(e))}),0),R=h/(1-Math.min(.5,z/C));i=h>0?[0,R]:[R,0]}else i=L?[Math.max(0,I),Math.max(1,D)]:[I,D]}else E?(w.val>=0&&(w={val:0,nopad:1}),T.val<=0&&(T={val:0,nopad:1})):L&&(w.val-O*s(w)<0&&(w={val:0,nopad:1}),T.val<=0&&(T={val:1,nopad:1})),O=(T.val-w.val-p(e,b.val,_.val))/(C-s(w)-l(T)),i=[w.val-O*s(w),T.val+O*l(T)];return i=k(i,e),e.limitRange&&e.limitRange(),m&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n0&&(h=a),a>p&&a-o&&(h=a),a>p&&a=O;n--)P(n);return{min:d,max:v,opts:r}},concatExtremes:g};var v=3;function g(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,u=[],f=[];function h(t,e){for(n=0;n=r&&(u.extrapad||!o)){s=!1;break}i(e,u.val)&&u.pad<=r&&(o||!u.extrapad)&&(t.splice(l,1),l--)}if(s){var c=a&&0===e;t.push({val:e,pad:c?0:r,extrapad:!c&&o})}}function b(t){return i(t)&&Math.abs(t)=e}function T(t,e,r){return void 0===e||void 0===r||(e=t.d2l(e))=u&&(o=u,r=u),s<=u&&(s=u,n=u)}}return r=function(t,e){var r=e.autorangeoptions;return r&&void 0!==r.minallowed&&T(e,r.minallowed,r.maxallowed)?r.minallowed:r&&void 0!==r.clipmin&&T(e,r.clipmin,r.clipmax)?Math.max(t,e.d2l(r.clipmin)):t}(r,e),n=function(t,e){var r=e.autorangeoptions;return r&&void 0!==r.maxallowed&&T(e,r.minallowed,r.maxallowed)?r.maxallowed:r&&void 0!==r.clipmax&&T(e,r.clipmin,r.clipmax)?Math.min(t,e.d2l(r.clipmax)):t}(n,e),[r,n]}},23074:function(t){\"use strict\";t.exports=function(t,e,r){var n,i;if(r){var a=\"reversed\"===e||\"min reversed\"===e||\"max reversed\"===e;n=r[a?1:0],i=r[a?0:1]}var o=t(\"autorangeoptions.minallowed\",null===i?n:void 0),s=t(\"autorangeoptions.maxallowed\",null===n?i:void 0);void 0===o&&t(\"autorangeoptions.clipmin\"),void 0===s&&t(\"autorangeoptions.clipmax\"),t(\"autorangeoptions.include\")}},89298:function(t,e,r){\"use strict\";var n=r(39898),i=r(92770),a=r(74875),o=r(73972),s=r(71828),l=s.strTranslate,u=r(63893),c=r(92998),f=r(7901),h=r(91424),p=r(13838),d=r(66287),v=r(50606),g=v.ONEMAXYEAR,y=v.ONEAVGYEAR,m=v.ONEMINYEAR,x=v.ONEMAXQUARTER,b=v.ONEAVGQUARTER,_=v.ONEMINQUARTER,w=v.ONEMAXMONTH,T=v.ONEAVGMONTH,k=v.ONEMINMONTH,A=v.ONEWEEK,M=v.ONEDAY,S=M/2,E=v.ONEHOUR,L=v.ONEMIN,C=v.ONESEC,P=v.MINUS_SIGN,O=v.BADNUM,I={K:\"zeroline\"},D={K:\"gridline\",L:\"path\"},z={K:\"minor-gridline\",L:\"path\"},R={K:\"tick\",L:\"path\"},F={K:\"tick\",L:\"text\"},B={width:[\"x\",\"r\",\"l\",\"xl\",\"xr\"],height:[\"y\",\"t\",\"b\",\"yt\",\"yb\"],right:[\"r\",\"xr\"],left:[\"l\",\"xl\"],top:[\"t\",\"yt\"],bottom:[\"b\",\"yb\"]},N=r(18783),j=N.MID_SHIFT,U=N.CAP_SHIFT,V=N.LINE_SPACING,H=N.OPPOSITE_SIDE,q=t.exports={};q.setConvert=r(21994);var G=r(4322),Z=r(41675),Y=Z.idSort,W=Z.isLinked;q.id2name=Z.id2name,q.name2id=Z.name2id,q.cleanId=Z.cleanId,q.list=Z.list,q.listIds=Z.listIds,q.getFromId=Z.getFromId,q.getFromTrace=Z.getFromTrace;var X=r(71739);q.getAutoRange=X.getAutoRange,q.findExtremes=X.findExtremes;var J=1e-4;function K(t){var e=(t[1]-t[0])*J;return[t[0]-e,t[1]+e]}q.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+\"axis\"],u=n+\"ref\",c={};return i||(i=l[0]||(\"string\"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+\" domain\"}))),c[u]={valType:\"enumerated\",values:l.concat(a?\"string\"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,c,u)},q.getRefType=function(t){return void 0===t?t:\"paper\"===t?\"paper\":\"pixel\"===t?\"pixel\":/( domain)$/.test(t)?\"domain\":\"range\"},q.coercePosition=function(t,e,r,n,i,a){var o,l;if(\"range\"!==q.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var u=q.getFromId(e,n);l=r(i,a=u.fraction2r(a)),o=u.cleanPos}t[i]=o(l)},q.cleanPosition=function(t,e,r){return(\"paper\"===r||\"pixel\"===r?s.ensureNumber:q.getFromId(e,r).cleanPos)(t)},q.redrawComponents=function(t,e){e=e||q.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),u={},c=0;cr&&f2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},q.saveRangeInitial=function(t,e){for(var r=q.list(t,\"\",!0),n=!1,i=0;i.3*h||c(n)||c(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=q.tickIncrement(t,\"M6\",\"reverse\")+1.5*M:a.exactMonths>.8?t=q.tickIncrement(t,\"M1\",\"reverse\")+15.5*M:t-=S;var l=q.tickIncrement(t,r);if(l<=n)return l}return t}(m,t,y,u,a)),g=m;g<=c;)g=q.tickIncrement(g,y,!1,a);return{start:e.c2r(m,0,a),end:e.c2r(g,0,a),size:y,_dataSpan:c-u}},q.prepMinorTicks=function(t,e,r){if(!e.minor.dtick){delete t.dtick;var n,a=e.dtick&&i(e._tmin);if(a){var o=q.tickIncrement(e._tmin,e.dtick,!0);n=[e._tmin,.99*o+.01*e._tmin]}else{var l=s.simpleMap(e.range,e.r2l);n=[l[0],.8*l[0]+.2*l[1]]}if(t.range=s.simpleMap(n,e.l2r),t._isMinor=!0,q.prepTicks(t,r),a){var u=i(e.dtick),c=i(t.dtick),f=u?e.dtick:+e.dtick.substring(1),h=c?t.dtick:+t.dtick.substring(1);u&&c?et(f,h)?f===2*A&&h===2*M&&(t.dtick=A):f===2*A&&h===3*M?t.dtick=A:f!==A||(e._input.minor||{}).nticks?rt(f/h,2.5)?t.dtick=f/2:t.dtick=f:t.dtick=M:\"M\"===String(e.dtick).charAt(0)?c?t.dtick=\"M1\":et(f,h)?f>=12&&2===h&&(t.dtick=\"M3\"):t.dtick=e.dtick:\"L\"===String(t.dtick).charAt(0)?\"L\"===String(e.dtick).charAt(0)?et(f,h)||(t.dtick=rt(f/h,2.5)?e.dtick/2:e.dtick):t.dtick=\"D1\":\"D2\"===t.dtick&&+e.dtick>1&&(t.dtick=1)}t.range=e.range}void 0===e.minor._tick0Init&&(t.tick0=e.tick0)},q.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(\"auto\"===t.tickmode||!t.dtick){var n,a=t.nticks;a||(\"category\"===t.type||\"multicategory\"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n=\"y\"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),\"radialaxis\"===t._name&&(a*=2)),t.minor&&\"array\"!==t.minor.tickmode||\"array\"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,q.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}\"period\"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||\"M\"!==t.dtick.charAt(0))}var n=r(),a=q.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtick=(I?0:1);D--){var z=!D;D?(t._dtickInit=t.dtick,t._tick0Init=t.tick0):(t.minor._dtickInit=t.minor.dtick,t.minor._tick0Init=t.minor.tick0);var R=D?t:s.extendFlat({},t,t.minor);if(z?q.prepMinorTicks(R,t,e):q.prepTicks(R,e),\"array\"!==R.tickmode)if(\"sync\"!==R.tickmode){var F=K(c),B=F[0],N=F[1],j=i(R.dtick),U=\"log\"===a&&!(j||\"L\"===R.dtick.charAt(0)),V=q.tickFirst(R,e);if(D){if(t._tmin=V,V=N:Y<=N;Y=q.tickIncrement(Y,W,f,o)){if(D&&H++,R.rangebreaks&&!f){if(Y=p)break}if(C.length>d||Y===Z)break;Z=Y;var X={value:Y};D?(U&&Y!==(0|Y)&&(X.simpleLabel=!0),l>1&&H%l&&(X.skipLabel=!0),C.push(X)):(X.minor=!0,P.push(X))}}else C=[],v=at(t);else D?(C=[],v=ot(t)):(P=[],L=ot(t))}if(I&&!(\"inside\"===t.minor.ticks&&\"outside\"===t.ticks||\"outside\"===t.minor.ticks&&\"inside\"===t.ticks)){for(var J=C.map((function(t){return t.value})),$=[],Q=0;Q0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,u=t[o].value,c=Math.abs(u-l),f=r||c,h=0;f>=m?h=c>=m&&c<=g?c:y:r===b&&f>=_?h=c>=_&&c<=x?c:b:f>=k?h=c>=k&&c<=w?c:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=c&&(h=c,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,v=0;v<84;v++){var L=(v+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==O&&d++}(h*=d/84)||(t[n].drop=!0),s&&c>A&&(h=c)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(C,t,t._definedDelta),t.rangebreaks){var it=\"y\"===t._id.charAt(0),st=1;\"auto\"===t.tickmode&&(st=t.tickfont?t.tickfont.size:12);var lt=NaN;for(r=C.length-1;r>-1;r--)if(C[r].drop)C.splice(r,1);else{C[r].value=zt(C[r].value,t);var ut=t.c2p(C[r].value);(it?lt>ut-st:ltp||ftp&&(ct.periodX=p),ft10||\"01-01\"!==n.substr(5)?t._tickround=\"d\":t._tickround=+e.substr(1)%12==0?\"y\":\"m\";else if(e>=M&&a<=10||e>=15*M)t._tickround=\"d\";else if(e>=L&&a<=16||e>=E)t._tickround=\"M\";else if(e>=C&&a<=19||e>=L)t._tickround=\"S\";else{var o=t.l2r(r+e).replace(/^-/,\"\").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||\"L\"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),u=Math.floor(Math.log(l)/Math.LN10+.01),c=void 0===t.minexponent?3:t.minexponent;Math.abs(u)>c&&(mt(t.exponentformat)&&!xt(u)?t._tickexponent=3*Math.round((u-1)/3):t._tickexponent=u)}else t._tickround=null}function gt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||\"\",fontSize:n.size,font:n.family,fontColor:n.color}}q.autoTicks=function(t,e,r){var n;function a(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if(\"date\"===t.type){t.tick0=s.dateTick0(t.calendar,0);var o=2*e;if(o>y)e/=y,n=a(10),t.dtick=\"M\"+12*dt(e,n,st);else if(o>T)e/=T,t.dtick=\"M\"+dt(e,1,lt);else if(o>M){if(t.dtick=dt(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:ct),!r){var l=q.getTickFormat(t),u=\"period\"===t.ticklabelmode;u&&(t._rawTick0=t.tick0),/%[uVW]/.test(l)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),u&&(t._dowTick0=t.tick0)}}else o>E?t.dtick=dt(e,E,lt):o>L?t.dtick=dt(e,L,ut):o>C?t.dtick=dt(e,C,ut):(n=a(10),t.dtick=dt(e,n,st))}else if(\"log\"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(t._isMinor&&(e*=1.5),e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var f=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/f,n=a(10),t.dtick=\"L\"+dt(e,n,st)}else t.dtick=e>.3?\"D2\":\"D1\"}else\"category\"===t.type||\"multicategory\"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):Dt(t)?(t.tick0=0,n=1,t.dtick=dt(e,n,pt)):(t.tick0=0,n=a(10),t.dtick=dt(e,n,st));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&\"string\"!=typeof t.dtick){var h=t.dtick;throw t.dtick=1,\"ax.dtick error: \"+String(h)}},q.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),u=o*Number(e.substr(1));if(\"M\"===l)return s.incrementMonth(t,u,a);if(\"L\"===l)return Math.log(Math.pow(10,t)+u)/Math.LN10;if(\"D\"===l){var c=\"D2\"===e?ht:ft,f=t+.01*o,h=s.roundUp(s.mod(f,1),c,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw\"unrecognized dtick \"+String(e)},q.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1] \")}else t._prevDateHead=l,u+=\"
\"+l;e.text=u}(t,o,r,u):\"log\"===c?function(t,e,r,n,a){var o=t.dtick,l=e.x,u=t.tickformat,c=\"string\"==typeof o&&o.charAt(0);if(\"never\"===a&&(a=\"\"),n&&\"L\"!==c&&(o=\"L3\",c=\"L\"),u||\"L\"===c)e.text=bt(Math.pow(10,l),t,a,n);else if(i(o)||\"D\"===c&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;\"power\"===p||mt(p)&&xt(f)?(e.text=0===f?1:1===f?\"10\":\"10\"+(f>1?\"\":P)+h+\"\",e.fontSize*=1.25):(\"e\"===p||\"E\"===p)&&h>2?e.text=\"1\"+p+(f>0?\"+\":P)+h:(e.text=bt(Math.pow(10,l),t,\"\",\"fakehover\"),\"D1\"===o&&\"y\"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if(\"D\"!==c)throw\"unrecognized dtick \"+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if(\"D1\"===t.dtick){var d=String(e.text).charAt(0);\"0\"!==d&&\"1\"!==d||(\"y\"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,u,v):\"category\"===c?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=\"\"),e.text=String(r)}(t,o):\"multicategory\"===c?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?\"\":String(i[1]),o=void 0===i[0]?\"\":String(i[0]);r?e.text=o+\" - \"+a:(e.text=a,e.text2=o)}(t,o,r):Dt(t)?function(t,e,r,n,i){if(\"radians\"!==t.thetaunit||r)e.text=bt(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text=\"0\";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=bt(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text=\"π\":e.text=o[0]+\"π\":e.text=[\"\",o[0],\"\",\"⁄\",\"\",o[1],\"\",\"π\"].join(\"\"),l&&(e.text=P+e.text)}}}}(t,o,r,u,v):function(t,e,r,n,i){\"never\"===i?i=\"\":\"all\"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i=\"hide\"),e.text=bt(e.x,t,i,n)}(t,o,0,u,v),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),t.labelalias&&t.labelalias.hasOwnProperty(o.text)){var g=t.labelalias[o.text];\"string\"==typeof g&&(o.text=g)}if(\"boundaries\"===t.tickson||t.showdividers){var y=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[y(o.x-.5),y(o.x+t.dtick-.5)]}return o},q.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return q.hoverLabelText(t,n,r)+\" - \"+q.hoverLabelText(t,i,r);var a=\"log\"===t.type&&n<=0,o=q.tickText(t,t.c2l(a?-n:n),\"hover\").text;return a?0===n?\"0\":P+o:o};var yt=[\"f\",\"p\",\"n\",\"μ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\"];function mt(t){return\"SI\"===t||\"B\"===t}function xt(t){return t>14||t<-15}function bt(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||\"B\",u=e._tickexponent,c=q.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:\"none\"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:\"none\"===e.showexponent?e.range.map(e.r2d):[0,t||1]};vt(h),o=(Number(h._tickround)||0)+4,u=h._tickexponent,e.hoverformat&&(c=e.hoverformat)}if(c)return e._numFormat(c)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if(\"none\"===l&&(u=0),(t=Math.abs(t))\"+p+\"\":\"B\"===l&&9===u?t+=\"B\":mt(l)&&(t+=yt[u/3+5])),a?P+t:t}function _t(t,e){if(t){var r=Object.keys(B).reduce((function(t,r){return-1!==e.indexOf(r)&&B[r].forEach((function(e){t[e]=1})),t}),{});Object.keys(t).forEach((function(e){r[e]||(1===e.length?t[e]=0:delete t[e])}))}}function wt(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=c(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case\"date\":case\"linear\":for(e=0;e=o(i)))){r=n;break}break;case\"log\":for(e=0;e=0&&i.unshift(i.splice(n,1).shift())}}));var o={false:{left:0,right:0}};return s.syncOrAsync(i.map((function(e){return function(){if(e){var n=q.getFromId(t,e);r||(r={}),r.axShifts=o,r.overlayingShiftedAx=a;var i=q.drawOne(t,n,r);return n._shiftPusher&&Bt(n,n._fullDepth||0,o,!0),n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}})))},q.drawOne=function(t,e,r){var n,i,l,u=(r=r||{}).axShifts||{},p=r.overlayingShiftedAx||[];e.setScale();var d=t._fullLayout,v=e._id,g=v.charAt(0),y=q.counterLetter(v),m=d._plots[e._mainSubplot];if(m){if(e._shiftPusher=e.autoshift||-1!==p.indexOf(e._id)||-1!==p.indexOf(e.overlaying),e._shiftPusher&\"free\"===e.anchor){var x=e.linewidth/2||0;\"inside\"===e.ticks&&(x+=e.ticklen),Bt(e,x,u,!0),Bt(e,e.shift||0,u,!1)}!0===r.skipTitle&&void 0!==e._shift||(e._shift=function(t,e){return t.autoshift?e[t.overlaying][t.side]:t.shift||0}(e,u));var b=m[g+\"axislayer\"],_=e._mainLinePosition,w=_+=e._shift,T=e._mainMirrorPosition,k=e._vals=q.calcTicks(e),A=[e.mirror,w,T].join(\"_\");for(n=0;n0?r.bottom-c:0,f))));var h=0,p=0;if(e._shiftPusher&&(h=Math.max(f,r.height>0?\"l\"===l?c-r.left:r.right-c:0),e.title.text!==d._dfltTitle[g]&&(p=(e._titleStandoff||0)+(e._titleScoot||0),\"l\"===l&&(p+=At(e))),e._fullDepth=Math.max(h,p)),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var v=[0,1],m=\"number\"==typeof e._shift?e._shift:0;if(\"x\"===g){if(\"b\"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?c-r.top:0,f),v.reverse()),r.width>0){var x=r.right-(e._offset+e._length);x>0&&(n.xr=1,n.r=x);var b=e._offset-r.left;b>0&&(n.xl=0,n.l=b)}}else if(\"l\"===l?(e._depth=Math.max(r.height>0?c-r.left:0,f),n[l]=e._depth-m):(e._depth=Math.max(r.height>0?r.right-c:0,f),n[l]=e._depth+m,v.reverse()),r.height>0){var _=r.bottom-(e._offset+e._length);_>0&&(n.yb=0,n.b=_);var w=e._offset-r.top;w>0&&(n.yt=1,n.t=w)}n[y]=\"free\"===e.anchor?e.position:e._anchorAxis.domain[v[0]],e.title.text!==d._dfltTitle[g]&&(n[l]+=At(e)+(e.title.standoff||0)),e.mirror&&\"free\"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=f),!0===e.mirror||\"ticks\"===e.mirror?i[y]=e._anchorAxis.domain[v[1]]:\"all\"!==e.mirror&&\"allticks\"!==e.mirror||(i[y]=[e._counterDomainMin,e._counterDomainMax][v[1]]))}lt&&(s=o.getComponentMethod(\"rangeslider\",\"autoMarginOpts\")(t,e)),\"string\"==typeof e.automargin&&(_t(n,e.automargin),_t(i,e.automargin)),a.autoMargin(t,Et(e),n),a.autoMargin(t,Lt(e),i),a.autoMargin(t,Ct(e),s)})),s.syncOrAsync(ot)}}function ut(t){var r=v+(t||\"tick\");return M[r]||(M[r]=function(t,e){var r,n,i,a;return t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=St(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0),{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),M[r]}},q.getTickSigns=function(t,e){var r=t._id.charAt(0),n={x:\"top\",y:\"right\"}[r],i=t.side===n?1:-1,a=[-1,1,i,-i];return\"inside\"!==(e?(t.minor||{}).ticks:t.ticks)==(\"x\"===r)&&(a=a.map((function(t){return-t}))),t.side&&a.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),a},q.makeTransTickFn=function(t){return\"x\"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},q.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||\"\",r=function(t){return-1!==e.indexOf(t)},n=r(\"top\"),i=r(\"left\"),a=r(\"right\"),o=r(\"bottom\"),s=r(\"inside\"),l=o||i||n||a;if(!l&&!s)return[0,0];var u=t.side,c=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;return(o||n)&&(c+=h*U,f+=(t.linewidth||0)/2),(i||a)&&(c+=(t.linewidth||0)/2,f+=3),s&&\"top\"===u&&(f-=h*(1-U)),(i||n)&&(c=-c),\"bottom\"!==u&&\"right\"!==u||(f=-f),[l?c:0,s?f:0]}(t),r=e[0],n=e[1];return\"x\"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(Tt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(Tt(e)))}},q.makeTickPath=function(t,e,r,n){n||(n={});var i=n.minor;if(i&&!t.minor)return\"\";var a=void 0!==n.len?n.len:i?t.minor.ticklen:t.ticklen,o=t._id.charAt(0),s=(t.linewidth||1)/2;return\"x\"===o?\"M0,\"+(e+s*r)+\"v\"+a*r:\"M\"+(e+s*r)+\",0h\"+a*r},q.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||\"\",a=function(t){return-1!==n.indexOf(t)},o=a(\"top\"),l=a(\"left\"),u=a(\"right\"),c=a(\"bottom\")||l||o||u,f=a(\"inside\"),h=\"inside\"===n&&\"inside\"===t.ticks||!f&&\"outside\"===t.ticks&&\"boundaries\"!==t.tickson,p=0,d=0,v=h?t.ticklen:0;if(f?v*=-1:c&&(v=0),h&&(p+=v,r)){var g=s.deg2rad(r);p=v*Math.cos(g)+1,d=v*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var y,m,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if(\"x\"===A)b=(_=!f&&\"bottom\"===k||f&&\"top\"===k)?1:-1,f&&(b*=-1),y=d*b,m=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=j:x=-90===M&&\"bottom\"===k?U:90===M&&\"top\"===k?j:.5,T=j/2*(M/90)),w.xFn=function(t){return t.dx+y+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*x},w.anchorFn=function(t,e){if(c){if(l)return\"end\";if(u)return\"start\"}return i(e)&&0!==e&&180!==e?e*b<0!==f?\"end\":\"start\":\"middle\"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:\"top\"===t.side!==f?-n:0};else if(\"y\"===A){if(b=(_=!f&&\"left\"===k||f&&\"right\"===k)?1:-1,f&&(b*=-1),y=p,m=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&\"left\"===k||90===M&&\"right\"===k?U:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*U*b,x=0}}w.xFn=function(t){return t.dx+e-(y+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*j},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?\"middle\":_?\"end\":\"start\"},w.heightFn=function(e,r,n){return\"right\"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},q.drawTicks=function(t,e,r){r=r||{};var i=e._id+\"tick\",a=[].concat(e.minor&&e.minor.ticks?r.vals.filter((function(t){return t.minor&&!t.noTick})):[]).concat(e.ticks?r.vals.filter((function(t){return!t.minor&&!t.noTick})):[]),o=r.layer.selectAll(\"path.\"+i).data(a,kt);o.exit().remove(),o.enter().append(\"path\").classed(i,1).classed(\"ticks\",1).classed(\"crisp\",!1!==r.crisp).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.tickcolor:e.tickcolor)})).style(\"stroke-width\",(function(r){return h.crispRound(t,r.minor?e.minor.tickwidth:e.tickwidth,1)+\"px\"})).attr(\"d\",r.path).style(\"display\",null),Ft(e,[R]),o.attr(\"transform\",r.transFn)},q.drawGrid=function(t,e,r){if(r=r||{},\"sync\"!==e.tickmode){var i=e._id+\"grid\",a=e.minor&&e.minor.showgrid,o=a?r.vals.filter((function(t){return t.minor})):[],s=e.showgrid?r.vals.filter((function(t){return!t.minor})):[],l=r.counterAxis;if(l&&q.shouldShowZeroLine(t,e,l))for(var u=\"array\"===e.tickmode,c=0;c=0;y--){var m=y?v:g;if(m){var x=m.selectAll(\"path.\"+i).data(y?s:o,kt);x.exit().remove(),x.enter().append(\"path\").classed(i,1).classed(\"crisp\",!1!==r.crisp),x.attr(\"transform\",r.transFn).attr(\"d\",r.path).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.gridcolor:e.gridcolor||\"#ddd\")})).style(\"stroke-dasharray\",(function(t){return h.dashStyle(t.minor?e.minor.griddash:e.griddash,t.minor?e.minor.gridwidth:e.gridwidth)})).style(\"stroke-width\",(function(t){return(t.minor?d:e._gw)+\"px\"})).style(\"display\",null),\"function\"==typeof r.path&&x.attr(\"d\",r.path)}}Ft(e,[D,z])}},q.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+\"zl\",i=q.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll(\"path.\"+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append(\"path\").classed(n,1).classed(\"zl\",1).classed(\"crisp\",!1!==r.crisp).each((function(){r.layer.selectAll(\"path\").sort((function(t,e){return Y(t.id,e.id)}))})),a.attr(\"transform\",r.transFn).attr(\"d\",r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style(\"stroke-width\",h.crispRound(t,e.zerolinewidth,e._gw||1)+\"px\").style(\"display\",null),Ft(e,[I])},q.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,c=o.charAt(0),f=r.cls||o+\"tick\",p=r.vals.filter((function(t){return t.text})),d=r.labelFns,v=r.secondary?0:e.tickangle,g=(e._prevTickAngles||{})[f],y=r.layer.selectAll(\"g.\"+f).data(e.showticklabels?p:[],kt),m=[];function x(t,a){t.each((function(t){var o=n.select(this),s=o.select(\".text-math-group\"),c=d.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?\" rotate(\"+a+\",\"+d.xFn(t)+\",\"+(d.yFn(t)-t.fontSize/2)+\")\":\"\"),p=u.lineCount(o),v=V*t.fontSize,g=d.heightFn(t,i(a)?+a:0,(p-1)*v);if(g&&(f+=l(0,g)),s.empty()){var y=o.select(\"text\");y.attr({transform:f,\"text-anchor\":c}),y.style(\"opacity\",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var m=h.bBox(s.node()).width*{end:-.5,start:.5}[c];s.attr(\"transform\",f+l(m,0))}}))}y.enter().append(\"g\").classed(f,1).append(\"text\").attr(\"text-anchor\",\"middle\").each((function(e){var r=n.select(this),i=t._promises.length;r.call(u.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(u.convertToTspans,t),t._promises[i]?m.push(t._promises.pop().then((function(){x(r,v)}))):x(r,v)})),Ft(e,[F]),y.exit().remove(),r.repositionOnUpdate&&y.each((function(t){n.select(this).select(\"text\").call(u.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflow=function(){var r=e.ticklabeloverflow;if(r&&\"allow\"!==r){var i=-1!==r.indexOf(\"hide\"),o=\"x\"===e._id.charAt(0),l=0,u=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf(\"domain\")){var c=s.simpleMap(e.range,e.r2l);l=e.l2p(c[0])+e._offset,u=e.l2p(c[1])+e._offset}var f=Math.min(l,u),p=Math.max(l,u),d=e.side,v=1/0,g=-1/0;for(var m in y.each((function(t){var r=n.select(this);if(r.select(\".text-math-group\").empty()){var a=h.bBox(r.node()),s=0;o?(a.right>p||a.leftp||a.top+(e.tickangle?0:t.fontSize/4)e[\"_visibleLabelMin_\"+r._id]?l.style(\"display\",\"none\"):\"tick\"!==t.K||i||l.style(\"display\",null)}))}))}))}))},x(y,g+1?g:v);var b=null;e._selections&&(e._selections[f]=y);var _=[function(){return m.length&&Promise.all(m)}];e.automargin&&a._redrawFromAutoMarginCount&&90===g?(b=90,_.push((function(){x(y,g)}))):_.push((function(){if(x(y,v),p.length&&\"x\"===c&&!i(v)&&(\"log\"!==e.type||\"D\"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(y.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=St(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),\"boundaries\"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),u=e.ticklabelposition||\"\",f=function(t){return-1!==u.indexOf(t)},d=f(\"top\"),g=f(\"left\"),m=f(\"right\"),_=f(\"bottom\")||g||d||m?(e.tickwidth||0)+6:0,w=l<2.5*n||\"multicategory\"===e.type||\"realaxis\"===e._name;for(t=0;t0?A*=1+A/(O-=A):A=0,\"y\"!==e._id.charAt(0)&&(A=-A),L[S]=T.p2d(T.d2p(T.range[S])+M*A),\"min\"===T.autorange||\"max reversed\"===T.autorange?(L[0]=null,T._rangeInitial0=void 0,T._rangeInitial1=void 0):\"max\"!==T.autorange&&\"min reversed\"!==T.autorange||(L[1]=null,T._rangeInitial0=void 0,T._rangeInitial1=void 0),a._insideTickLabelsUpdaterange[T._name+\".range\"]=L}var B=s.syncOrAsync(_);return B&&B.then&&t._promises.push(B),B},q.getPxPosition=function(t,e){var r,n=t._fullLayout._size,i=e._id.charAt(0),a=e.side;return\"free\"!==e.anchor?r=e._anchorAxis:\"x\"===i?r={_offset:n.t+(1-(e.position||0))*n.h,_length:0}:\"y\"===i&&(r={_offset:n.l+(e.position||0)*n.w+e._shift,_length:0}),\"top\"===a||\"left\"===a?r._offset:\"bottom\"===a||\"right\"===a?r._offset+r._length:void 0},q.shouldShowZeroLine=function(t,e,r){var n=s.simpleMap(e.range,e.r2l);return n[0]*n[1]<=0&&e.zeroline&&(\"linear\"===e.type||\"-\"===e.type)&&!(e.rangebreaks&&e.maskBreaks(0)===O)&&(Mt(e,0)||!function(t,e,r,n){var i=r._mainAxis;if(i){var a=t._fullLayout,o=e._id.charAt(0),s=q.counterLetter(e._id),l=e._offset+(Math.abs(n[0])1)for(n=1;n2*o}(i,e))return\"date\";var g=\"strict\"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},c=0;c2*i}(i,g)?\"category\":function(t,e){for(var r=t.length,n=0;n=2){var s,u,c=\"\";if(2===o.length)for(s=0;s<2;s++)if(u=_(o[s])){c=y;break}var f=i(\"pattern\",c);if(f===y)for(s=0;s<2;s++)(u=_(o[s]))&&(e.bounds[s]=o[s]=u-1);if(f)for(s=0;s<2;s++)switch(u=o[s],f){case y:if(!n(u))return void(e.enabled=!1);if((u=+u)!==Math.floor(u)||u<0||u>=7)return void(e.enabled=!1);e.bounds[s]=o[s]=u;break;case m:if(!n(u))return void(e.enabled=!1);if((u=+u)<0||u>24)return void(e.enabled=!1);e.bounds[s]=o[s]=u}if(!1===r.autorange){var h=r.range;if(h[0]h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},e.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(\" \")[0]},e.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},15258:function(t){\"use strict\";t.exports=function(t,e,r,n){if(\"category\"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i=\"array\");var s,l=r(\"categoryorder\",i);\"array\"===l&&(s=r(\"categoryarray\")),o||\"array\"!==l||(l=e.categoryorder=\"trace\"),\"trace\"===l?e._initialCategories=[]:\"array\"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nn?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;ou*x)||T)for(r=0;rI&&FP&&(P=F);h/=(P-C)/(2*O),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append(\"path\").attr(\"class\",\"zoombox\").style({fill:e>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"transform\",u(r,n)).attr(\"d\",i+\"Z\")}function j(t,e,r){return t.append(\"path\").attr(\"class\",\"zoombox-corners\").style({fill:f.background,stroke:f.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"transform\",u(e,r)).attr(\"d\",\"M0,0Z\")}function U(t,e,r,n,i,a){t.attr(\"d\",n+\"M\"+r.l+\",\"+r.t+\"v\"+r.h+\"h\"+r.w+\"v-\"+r.h+\"h-\"+r.w+\"Z\"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style(\"fill\",n>.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),e.transition().style(\"opacity\",1).duration(200))}function H(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}function q(t){O&&t.data&&t._context.showTips&&(i.notifier(i._(t,\"Double-click to zoom back out\"),\"long\"),O=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return\"M\"+(t.l-3.5)+\",\"+(t.t-.5+e)+\"h3v\"+-e+\"h\"+e+\"v-3h-\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.t-.5+e)+\"h-3v\"+-e+\"h\"+-e+\"v-3h\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.b+.5-e)+\"h-3v\"+e+\"h\"+-e+\"v3h\"+(e+3)+\"ZM\"+(t.l-3.5)+\",\"+(t.b+.5-e)+\"h3v\"+e+\"h\"+e+\"v3h-\"+(e+3)+\"Z\"}function Z(t,e,r,n,a){for(var o,s,l,u,c=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,v=0;v=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||yt||qt(),gt)o.indexOf(\"select\")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf(\"event\")>-1&&p.click(i,r,e.id);else if(1===t&&yt){var s=v?I:O,u=\"s\"===v||\"w\"===y?0:1,f=s._name+\".range[\"+u+\"]\",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return\"date\"===t.type?n:\"log\"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a(\".\"+r+\"g\")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a(\".\"+String(r)+\"g\")(n))}(s,u),d=\"left\",g=\"middle\";if(s.fixedrange)return;v?(g=\"n\"===v?\"top\":\"bottom\",\"right\"===s.side&&(d=\"right\")):\"e\"===y&&(d=\"right\"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(c.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:\"#444\",horizontalAlign:d,verticalAlign:g}).on(\"edit\",(function(t){var e=s.d2r(t);void 0!==e&&l.call(\"_guiRelayout\",i,f,e)}))}}}function Dt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St=\"\",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr(\"d\",\"M0,0Z\")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St=\"xy\",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr(\"d\",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St=\"xy\";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),u=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=u*tt,Tt.b=(1-l)*et,Tt.t=(1-u)*et,Lt.attr(\"d\",G(Tt))}else s();else!at||o0){var c;if(nt.isSubplotConstrained||!it&&1===at.length){for(c=0;c1&&(void 0!==a.maxallowed&&st===(a.range[0]1&&(void 0!==o.maxallowed&<===(o.range[0]b[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s),\"sync\"===e.tickmode&&(e.tickmode=\"auto\")}return r(\"layer\"),e}},89426:function(t,e,r){\"use strict\";var n=r(59652);t.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r(\"tickprefix\")&&r(\"showtickprefix\",s),r(\"ticksuffix\",o)&&r(\"showticksuffix\",s)}},23608:function(t,e,r){\"use strict\";var n=r(23074);t.exports=function(t,e,r,i){var a=e._template||{},o=e.type||a.type||\"-\";r(\"minallowed\"),r(\"maxallowed\");var s,l=r(\"range\");l||i.noInsiderange||\"log\"===o||(!(s=r(\"insiderange\"))||null!==s[0]&&null!==s[1]||(e.insiderange=!1,s=void 0),s&&(l=r(\"range\",s)));var u,c=e.getAutorangeDflt(l,i),f=r(\"autorange\",c);!l||(null!==l[0]||null!==l[1])&&(null!==l[0]&&null!==l[1]||\"reversed\"!==f&&!0!==f)&&(null===l[0]||\"min\"!==f&&\"max reversed\"!==f)&&(null===l[1]||\"max\"!==f&&\"min reversed\"!==f)||(l=void 0,delete e.range,e.autorange=!0,u=!0),u||(f=r(\"autorange\",c=e.getAutorangeDflt(l,i))),f&&(n(r,f,l),\"linear\"!==o&&\"-\"!==o||r(\"rangemode\")),e.cleanRange()}},42449:function(t,e,r){\"use strict\";var n=r(18783).FROM_BL;t.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||\"center\"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},21994:function(t,e,r){\"use strict\";var n=r(39898),i=r(84096).g0,a=r(71828),o=a.numberFormat,s=r(92770),l=a.cleanNumber,u=a.ms2DateTime,c=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=r(50606),d=p.FP_SAFE,v=p.BADNUM,g=p.LOG_CLIP,y=p.ONEWEEK,m=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=r(41675),T=r(85555),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}t.exports=function(t,e){e=e||{};var r=t._id||\"x\",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return v}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=c(e,n||t.calendar);if(o===v){if(!s(e))return v;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),u=Math.round(e-l/10);o=c(new Date(u))+l/10}return o}function C(e,r,n){return u(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function O(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push(\"number\"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return v}function I(e){if(t._categoriesMap)return t._categoriesMap[e]}function D(t){var e=I(t);return void 0!==e?e:s(t)?+t:void 0}function z(t){return s(t)?+t:I(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):v},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j=\"y\"===p;B=function(e){if(!s(e))return v;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;lc)){o=a<(u+c)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;it._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l=\"log\"===t.type?E:f,t.l2c=\"log\"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p=\"log\"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c=\"log\"===t.type?function(t){return M(N(t))}:N,-1!==[\"linear\",\"-\"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):\"log\"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):\"date\"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,v,t.calendar)}):\"category\"===t.type?(t.d2c=t.d2l=O,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return\"string\"==typeof t&&\"\"!==t?t:f(t)}):\"multicategory\"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=I,t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||\"string\"==typeof t&&\"\"!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var u in l)if(u!==r){var c=e[w.id2name(u)];s=s.concat(c._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;il[1]&&(i[s?0:1]=n)}},t.cleanRange=function(e,r){t._cleanRange(e,r),t.limitRange(e)},t._cleanRange=function(e,r){r||(r={}),e||(e=\"range\");var n,i,o=a.nestedProperty(t,e).get();if(i=(i=\"date\"===t.type?a.dfltRange(t.calendar):\"y\"===p?T.DFLTRANGEY:\"realaxis\"===t._name?[0,1]:r.dfltRange||T.DFLTRANGEX).slice(),\"tozero\"!==t.rangemode&&\"nonnegative\"!==t.rangemode||(i[0]=0),o&&2===o.length){var l=null===o[0],u=null===o[1];for(\"date\"!==t.type||t.autorange||(o[0]=a.cleanDate(o[0],v,t.calendar),o[1]=a.cleanDate(o[1],v,t.calendar)),n=0;n<2;n++)if(\"date\"===t.type){if(!a.isDateTime(o[n],t.calendar)){t[e]=i;break}if(t.r2l(o[0])===t.r2l(o[1])){var c=a.constrain(t.r2l(o[0]),a.MIN_MS+1e3,a.MAX_MS-1e3);o[0]=t.l2r(c-1e3),o[1]=t.l2r(c+1e3);break}}else{if(!s(o[n])){if(l||u||!s(o[1-n])){t[e]=i;break}o[n]=o[1-n]*(n?10:.1)}if(o[n]<-d?o[n]=-d:o[n]>d&&(o[n]=d),o[0]===o[1]){var f=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=f,o[1]+=f}}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?\"_r\":\"range\",o=t.calendar;t.cleanRange(a);var s,l,u=t.r2l(t[a][0],o),c=t.r2l(t[a][1],o),f=\"y\"===p;if(f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks&&(t._rangebreaks=t.locateBreaks(Math.min(u,c),Math.max(u,c)),t._rangebreaks.length)){for(s=0;sc&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(c-u)-t._lBreaks),t._B.push(-t._m2*(f?c:u)),s=0;si&&(i+=7,oi&&(i+=24,o=n&&o=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&u.push({min:t,max:n})}};for(n=0;nr.duration?(function(){for(var r={},n=0;n rect\").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(\".scatterlayer .trace\");n.selectAll(\".point\").call(o.setPointGroupScale,1,1),n.selectAll(\".textpoint\").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,u=i._length,c=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),v=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],y=v[1]-v[0];p[0]=(d[0]*(1-r)+r*v[0]-d[0])/(d[1]-d[0])*u,p[2]=u*(1-r+r*y/g),i.range[0]=i.l2r(d[0]*(1-r)+r*v[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*v[1])}else p[0]=0,p[2]=u;if(h){var m=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=m[1]-m[0],_=x[1]-x[0];p[1]=(m[1]*(1-r)+r*x[1]-m[1])/(m[0]-m[1])*c,p[3]=c*(1-r+r*_/b),l.range[0]=i.l2r(m[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(m[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=c;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?u/p[2]:1,T=h?c/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*u:0,S=h?p[1]/p[3]*c:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},951:function(t,e,r){\"use strict\";var n=r(73972).traceIs,i=r(4322);function a(t){return{v:\"x\",h:\"y\"}[t.orientation||\"v\"]}function o(t,e){var r=a(t),i=n(t,\"box-violin\"),o=n(t._fullInput||{},\"candlestick\");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+\"0\"]}t.exports=function(t,e,r,s){r(\"autotypenumbers\",s.autotypenumbersDflt),\"-\"===r(\"type\",(s.splomStash||{}).type)&&(function(t,e){if(\"-\"===t.type){var r,s=t._id,l=s.charAt(0);-1!==s.indexOf(\"scene\")&&(s=l);var u=function(t,e,r){for(var n=0;n0&&(i[\"_\"+r+\"axes\"]||{})[e])return i;if((i[r+\"axis\"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+\"0\"])return i}}}(e,s,l);if(u)if(\"histogram\"!==u.type||l!=={v:\"y\",h:\"x\"}[u.orientation||\"v\"]){var c=l+\"calendar\",f=u[c],h={noMultiCategory:!n(u,\"cartesian\")||n(u,\"noMultiCategory\")};if(\"box\"===u.type&&u._hasPreCompStats&&l==={h:\"x\",v:\"y\"}[u.orientation||\"v\"]&&(h.noMultiCategory=!0),h.autotypenumbers=t.autotypenumbers,o(u,l)){var p=a(u),d=[];for(r=0;r0?\".\":\"\")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}e.manageCommandObserver=function(t,r,n,o){var s={},l=!0;r&&r._commandObserver&&(s=r._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var u=e.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(r&&r._commandObserver){if(u)return s;if(r._commandObserver.remove)return r._commandObserver.remove(),r._commandObserver=null,s}if(u){a(t,u,s.cache),s.check=function(){if(l){var e=a(t,u,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:u.type,prop:u.prop,traces:u.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var c=[\"plotly_relayout\",\"plotly_redraw\",\"plotly_restyle\",\"plotly_update\",\"plotly_animatingframe\",\"plotly_afterplot\"],f=0;f0&&i<0&&(i+=360);var s=(i-n)/4;return{type:\"Polygon\",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}t.exports=function(t){return new M(t)},S.plot=function(t,e,r,n){var i=this;if(n)return i.update(t,e,!0);i._geoCalcData=t,i._fullLayout=e;var a=e[this.id],o=[],s=!1;for(var l in w.layerNameToAdjective)if(\"frame\"!==l&&a[\"show\"+l]){s=!0;break}for(var u=!1,c=0;c0&&o._module.calcGeoJSON(a,e)}if(!r){if(this.updateProjection(t,e))return;this.viewInitial&&this.scope===n.scope||this.saveViewInitial(n)}this.scope=n.scope,this.updateBaseLayers(e,n),this.updateDims(e,n),this.updateFx(e,n),d.generalUpdatePerTraceModule(this.graphDiv,this,t,n);var s=this.layers.frontplot.select(\".scatterlayer\");this.dataPoints.point=s.selectAll(\".point\"),this.dataPoints.text=s.selectAll(\"text\"),this.dataPaths.line=s.selectAll(\".js-line\");var l=this.layers.backplot.select(\".choroplethlayer\");this.dataPaths.choropleth=l.selectAll(\"path\"),this._render()},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,c=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,v=p._ax,y=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n=\"geo\"+u.titleCase(n);for(var l=(i[n]||s[n])(),c=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=[\"center\",\"rotate\",\"parallels\",\"clipExtent\"],h=function(t){return t?l:[]},p=0;pc*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance),c&&l.clipAngle(c-w.clipPad),l}(n),m=[[l.l+l.w*c.x[0],l.t+l.h*(1-c.y[1])],[l.l+l.w*c.x[1],l.t+l.h*(1-c.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=m[1][0]-m[0][0],v._length=m[1][1]-m[0][1],d.range=g(r,d),v.range=g(r,v);var k=(d.range[0]+d.range[1])/2,A=(v.range[0]+v.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}y.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);y.fitExtent(m,C);var P=this.bounds=y.getBounds(C),O=this.fitScale=y.scale(),I=y.translate();if(n.fitbounds){var D=y.getBounds(E(d.range,v.range)),z=Math.min((P[1][0]-P[0][0])/(D[1][0]-D[0][0]),(P[1][1]-P[0][1])/(D[1][1]-D[0][1]));isFinite(z)?y.scale(z*O):u.warn(\"Something went wrong during\"+this.id+\"fitbounds computations.\")}else y.scale(f.scale*O);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(y.translate([I[0]+(R[0]-I[0]),I[1]+(R[1]-I[1])]).clipExtent(P),n._isAlbersUsa){var F=y([x.lon,x.lat]),B=y.translate();y.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return\"lonaxis\"===t||\"lataxis\"===t}function l(t){return Boolean(w.lineLayers[t])}function u(t){return Boolean(w.fillLayers[t])}var c=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||u(t)?e[\"show\"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(\".layer\").data(c,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append(\"g\").attr(\"class\",(function(t){return\"layer \"+t})).each((function(t){var e=a[t]=n.select(this);\"bg\"===t?r.bgRect=e.append(\"rect\").style(\"pointer-events\",\"all\"):s(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\"):\"backplot\"===t?e.append(\"g\").classed(\"choroplethlayer\",!0):\"frontplot\"===t?e.append(\"g\").classed(\"scatterlayer\",!0):l(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\").style(\"stroke-miterlimit\",2):u(t)&&(o[t]=e.append(\"path\").style(\"stroke\",\"none\"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];\"frame\"===r?n.datum(w.sphereSVG):l(r)||u(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];\"lonaxis\"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):\"lataxis\"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:\"linear\",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};v.setConvert(l,r);var u=v.calcTicks(l);e.isScoped||\"lonaxis\"!==t||u.pop();for(var c=u.length,f=new Array(c),h=0;h-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,c),s.indexOf(\"event\")>-1&&p.click(i,n.event))}))}function f(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i=\"clip\"+r._uid+t.id;t.clipDef=r._clips.append(\"clipPath\").attr(\"id\",i),t.clipRect=t.clipDef.append(\"rect\"),t.framework=n.select(t.container).append(\"g\").attr(\"class\",\"geo \"+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:\"x\",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:\"y\",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},v.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,\"projection.scale\":n.scale},e=t._isScoped?{\"center.lon\":r.lon,\"center.lat\":r.lat}:t._isClipped?{\"projection.rotation.lon\":i.lon,\"projection.rotation.lat\":i.lat}:{\"center.lon\":r.lon,\"center.lat\":r.lat,\"projection.rotation.lon\":i.lon},u.extendFlat(this.viewInitial,e)},S.render=function(t){this._hasMarkerAngles&&t?this.plot(this._geoCalcData,this._fullLayout,[],!0):this._render()},S._render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?c(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?\"none\":null}for(t in this.basePaths)this.basePaths[t].attr(\"d\",r);for(t in this.dataPaths)this.dataPaths[t].attr(\"d\",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr(\"display\",i).attr(\"transform\",n)}},44622:function(t,e,r){\"use strict\";var n=r(27659).AU,i=r(71828).counterRegex,a=r(69082),o=\"geo\",s=i(o),l={};l[o]={valType:\"subplotid\",dflt:o,editType:\"calc\"},t.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:r(77519),supplyLayoutDefaults:r(82161),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[o],s=0;s0&&P<0&&(P+=360);var O,I,D,z=(C+P)/2;if(!p){var R=d?f.projRotate:[z,0,0];O=r(\"projection.rotation.lon\",R[0]),r(\"projection.rotation.lat\",R[1]),r(\"projection.rotation.roll\",R[2]),r(\"showcoastlines\",!d&&x)&&(r(\"coastlinecolor\"),r(\"coastlinewidth\")),r(\"showocean\",!!x&&void 0)&&r(\"oceancolor\")}p?(I=-96.6,D=38.7):(I=d?z:O,D=(L[0]+L[1])/2),r(\"center.lon\",I),r(\"center.lat\",D),v&&(r(\"projection.tilt\"),r(\"projection.distance\")),g&&r(\"projection.parallels\",f.projParallels||[0,60]),r(\"projection.scale\"),r(\"showland\",!!x&&void 0)&&r(\"landcolor\"),r(\"showlakes\",!!x&&void 0)&&r(\"lakecolor\"),r(\"showrivers\",!!x&&void 0)&&(r(\"rivercolor\"),r(\"riverwidth\")),r(\"showcountries\",d&&\"usa\"!==c&&x)&&(r(\"countrycolor\"),r(\"countrywidth\")),(\"usa\"===c||\"north america\"===c&&50===u)&&(r(\"showsubunits\",x),r(\"subunitcolor\"),r(\"subunitwidth\")),d||r(\"showframe\",x)&&(r(\"framecolor\"),r(\"framewidth\")),r(\"bgcolor\"),r(\"fitbounds\")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):y?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}t.exports=function(t,e,r){i(t,e,r,{type:\"geo\",attributes:s,handleDefaults:u,fullData:r,partition:\"y\"})}},74455:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(73972),o=Math.PI/180,s=180/Math.PI,l={cursor:\"pointer\"},u={cursor:\"auto\"};function c(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],u=o._fullLayout,c=u[n],f={},h={};function p(t,e){f[n+\".\"+t]=i.nestedProperty(l,t).get(),a.call(\"_storeDirectGUIEdit\",s,u._preGUI,f);var r=i.nestedProperty(c,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+\".\"+t]=e)}r(p),p(\"projection.scale\",e.scale()/t.fitScale),p(\"fitbounds\",!1),o.emit(\"plotly_relayout\",h)}function h(t,e){var r=c(0,e);function i(r){var n=e.invert(t.midPt);r(\"center.lon\",n[0]),r(\"center.lat\",n[1])}return r.on(\"zoomstart\",(function(){n.select(this).style(l)})).on(\"zoom\",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render(!0);var r=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":r[0],\"geo.center.lat\":r[1]})})).on(\"zoomend\",(function(){n.select(this).style(u),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,v,g=c(0,e);function y(t){return e.invert(t)}function m(r){var n=e.rotate(),i=e.invert(t.midPt);r(\"projection.rotation.lon\",-n[0]),r(\"center.lon\",i[0]),r(\"center.lat\",i[1])}return g.on(\"zoomstart\",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=y(r)})).on(\"zoom\",(function(){if(h=n.mouse(this),function(t){var r=y(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?y(h)&&(d=y(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=y(r=h),v=!0,t.render(!0);var l=e.rotate(),u=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":u[0],\"geo.center.lat\":u[1],\"geo.projection.rotation.lon\":-l[0]})})).on(\"zoomend\",(function(){n.select(this).style(u),v&&f(t,e,m)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=c(0,e),h=function(t){for(var e=0,r=arguments.length,i=[];++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var v=180-a-2*p,y=(Math.atan2(h,c)-Math.atan2(u,i))*s,x=(Math.atan2(h,c)-Math.atan2(u,-i))*s;return g(r[0],r[1],a,y)<=g(r[0],r[1],v,x)?[a,y,r[2]]:[v,x,r[2]]}(T,r,E);isFinite(k[0])&&isFinite(k[1])&&isFinite(k[2])||(k=E),e.rotate(k),E=k}}else r=v(e,M=b);h.of(this,arguments)({type:\"zoom\"})})),A=h.of(this,arguments),p++||A({type:\"zoomstart\"})})).on(\"zoomend\",(function(){var r;n.select(this).style(u),d.call(a,\"zoom\",null),r=h.of(this,arguments),--p||r({type:\"zoomend\"}),f(t,e,y)})).on(\"zoom.redraw\",(function(){t.render(!0);var r=e.rotate();t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.projection.rotation.lon\":-r[0],\"geo.projection.rotation.lat\":-r[1]})})),n.rebind(a,h,\"on\")}function v(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function g(t,e,r,n){var i=y(r-t),a=y(n-e);return Math.sqrt(i*i+a*a)}function y(t){return(t%360+540)%360-180}function m(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),u=Math.sin(n);return i[a]=t[a]*l-t[s]*u,i[s]=t[s]*l+t[a]*u,i}function x(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(u.boxEnd[1]=u.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),u.boxEnd[1]l[3]&&(u.boxEnd[1]=l[3],u.boxEnd[0]=u.boxStart[0]+(l[3]-u.boxStart[1])/Math.abs(_))):(u.boxEnd[0]=u.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),u.boxEnd[0]l[2]&&(u.boxEnd[0]=l[2],u.boxEnd[1]=u.boxStart[1]+(l[2]-u.boxStart[0])*Math.abs(_)))}}else u.boxEnabled?(a=u.boxStart[0]!==u.boxEnd[0],s=u.boxStart[1]!==u.boxEnd[1],a||s?(a&&(g(0,u.boxStart[0],u.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,u.boxStart[1],u.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),u.boxEnabled=!1,u.boxInited=!1):u.boxInited&&(u.boxInited=!1);break;case\"pan\":u.boxEnabled=!1,u.boxInited=!1,e?(u.panning||(u.dragStart[0]=n,u.dragStart[1]=i),Math.abs(u.dragStart[0]-n).999&&(g=\"turntable\"):g=\"turntable\")}else g=\"turntable\";r(\"dragmode\",g),r(\"hovermode\",n.getDfltFromLayout(\"hovermode\"))}t.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:c,attributes:l,handleDefaults:f,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},65500:function(t,e,r){\"use strict\";var n=r(77894),i=r(27670).Y,a=r(1426).extendFlat,o=r(71828).counterRegex;function s(t,e,r){return{x:{valType:\"number\",dflt:t,editType:\"camera\"},y:{valType:\"number\",dflt:e,editType:\"camera\"},z:{valType:\"number\",dflt:r,editType:\"camera\"},editType:\"camera\"}}t.exports={_arrayAttrRegexps:[o(\"scene\",\".annotations\",!0)],bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"plot\"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:\"enumerated\",values:[\"perspective\",\"orthographic\"],dflt:\"perspective\",editType:\"calc\"},editType:\"calc\"},editType:\"camera\"},domain:i({name:\"scene\",editType:\"plot\"}),aspectmode:{valType:\"enumerated\",values:[\"auto\",\"cube\",\"data\",\"manual\"],dflt:\"auto\",editType:\"plot\",impliedEdits:{\"aspectratio.x\":void 0,\"aspectratio.y\":void 0,\"aspectratio.z\":void 0}},aspectratio:{x:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},y:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},z:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},editType:\"plot\",impliedEdits:{aspectmode:\"manual\"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:\"enumerated\",values:[\"orbit\",\"turntable\",\"zoom\",\"pan\",!1],editType:\"plot\"},hovermode:{valType:\"enumerated\",values:[\"closest\",!1],dflt:\"closest\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"plot\",_deprecated:{cameraposition:{valType:\"info_array\",editType:\"camera\"}}}},13133:function(t,e,r){\"use strict\";var n=r(78614),i=[\"xaxis\",\"yaxis\",\"zaxis\"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},t.exports=function(t){var e=new a;return e.merge(t),e}},96085:function(t,e,r){\"use strict\";t.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],u=0;u<3;++u){var c=s[a[u]];if(c._length=(r[u].hi-r[u].lo)*r[u].pixelsPerDataUnit/t.dataScale[u],Math.abs(c._length)===1/0||isNaN(c._length))l[u]=[];else{c._input_range=c.range.slice(),c.range[0]=r[u].lo/t.dataScale[u],c.range[1]=r[u].hi/t.dataScale[u],c._m=1/(t.dataScale[u]*r[u].pixelsPerDataUnit),c.range[0]===c.range[1]&&(c.range[0]-=1,c.range[1]+=1);var f=c.tickmode;if(\"auto\"===c.tickmode){c.tickmode=\"linear\";var h=c.nticks||i.constrain(c._length/40,4,9);n.autoTicks(c,Math.abs(c.range[1]-c.range[0])/h)}for(var p=n.calcTicks(c,{msUTC:!0}),d=0;d/g,\" \"));l[u]=p,c.tickmode=f}}for(e.ticks=l,u=0;u<3;++u)for(o[u]=.5*(t.glplot.bounds[0][u]+t.glplot.bounds[1][u]),d=0;d<2;++d)e.bounds[d][u]=t.glplot.bounds[d][u];t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;ar.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!u&&{passive:!1}),t.glplot.canvas.addEventListener(\"mousemove\",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit(\"plotly_relayouting\",e)}})),t.staticMode||t.glplot.canvas.addEventListener(\"webglcontextlost\",(function(r){e&&e.emit&&e.emit(\"plotly_webglcontextlost\",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},k.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,\"viewBox\",\"0 0 \"+s+\" \"+l),n.setAttributeNS(null,\"width\",s),n.setAttributeNS(null,\"height\",l),b(e),e.glplot.axes.update(e.axesOptions);for(var u=Object.keys(e.traces),c=null,h=e.glplot.selection,v=0;v\")):\"isosurface\"===t.type||\"volume\"===t.type?(k.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),E.push(\"value: \"+k.valueLabel),h.textLabel&&E.push(h.textLabel),x=E.join(\"
\")):x=h.textLabel;var L={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:T};d.appendArrayPointValue(L,_,T),t._module.eventData&&(L=_._module.eventData(L,h,_,{},T));var C={points:[L]};if(e.fullSceneLayout.hovermode){var P=[];d.loneHover({trace:_,x:(.5+.5*m[0]/m[3])*s,y:(.5-.5*m[1]/m[3])*l,xLabel:k.xLabel,yLabel:k.yLabel,zLabel:k.zLabel,text:x,name:c.name,color:d.castHoverOption(_,T,\"bgcolor\")||c.color,borderColor:d.castHoverOption(_,T,\"bordercolor\"),fontFamily:d.castHoverOption(_,T,\"font.family\"),fontSize:d.castHoverOption(_,T,\"font.size\"),fontColor:d.castHoverOption(_,T,\"font.color\"),nameLength:d.castHoverOption(_,T,\"namelength\"),textAlign:d.castHoverOption(_,T,\"align\"),hovertemplate:f.castOption(_,T,\"hovertemplate\"),hovertemplateLabels:f.extendFlat({},L,k),eventData:[L]},{container:n,gd:r,inOut_bbox:P}),L.bbox=P[0]}h.distance<5&&(h.buttons||w)?r.emit(\"plotly_click\",C):r.emit(\"plotly_hover\",C),this.oldEventData=C}else d.loneUnhover(n),this.oldEventData&&r.emit(\"plotly_unhover\",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},k.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error(\"Catastrophic and unrecoverable WebGL error. Context lost.\")};requestAnimationFrame(e)};var M=[\"xaxis\",\"yaxis\",\"zaxis\"];function S(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=M[i],o=a.charAt(0),s=n[a],l=e[o],u=e[o+\"calendar\"],c=e[\"_\"+o+\"length\"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(c||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dy[1][o])y[0][o]=-1,y[1][o]=1;else{var O=y[1][o]-y[0][o];y[0][o]-=O/32,y[1][o]+=O/32}if(b=[y[0][o],y[1][o]],b=_(b,l),y[0][o]=b[0],y[1][o]=b[1],l.isReversed()){var I=y[0][o];y[0][o]=y[1][o],y[1][o]=I}}else b=l.range,y[0][o]=l.r2l(b[0]),y[1][o]=l.r2l(b[1]);y[0][o]===y[1][o]&&(y[0][o]-=1,y[1][o]+=1),m[o]=y[1][o]-y[0][o],l.range=[y[0][o],y[1][o]],l.limitRange(),n.glplot.setBounds(o,{min:l.range[0]*p[o],max:l.range[1]*p[o]})}var D=c.aspectmode;if(\"cube\"===D)g=[1,1,1];else if(\"manual\"===D){var z=c.aspectratio;g=[z.x,z.y,z.z]}else{if(\"auto\"!==D&&\"data\"!==D)throw new Error(\"scene.js aspectRatio was not one of the enumerated types\");var R=[1,1,1];for(o=0;o<3;++o){var F=x[u=(l=c[M[o]]).type];R[o]=Math.pow(F.acc,1/F.count)/p[o]}g=\"data\"===D||Math.max.apply(null,R)/Math.min.apply(null,R)<=4?R:[1,1,1]}c.aspectratio.x=f.aspectratio.x=g[0],c.aspectratio.y=f.aspectratio.y=g[1],c.aspectratio.z=f.aspectratio.z=g[2],n.glplot.setAspectratio(c.aspectratio),n.viewInitial.aspectratio||(n.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),n.viewInitial.aspectmode||(n.viewInitial.aspectmode=c.aspectmode);var B=c.domain||null,N=e._size||null;if(B&&N){var j=n.container.style;j.position=\"absolute\",j.left=N.l+B.x[0]*N.w+\"px\",j.top=N.t+(1-B.y[1])*N.h+\"px\",j.width=N.w*(B.x[1]-B.x[0])+\"px\",j.height=N.h*(B.y[1]-B.y[0])+\"px\"}n.glplot.redraw()}},k.destroy=function(){var t=this;t.glplot&&(t.camera.mouseListener.enabled=!1,t.container.removeEventListener(\"wheel\",t.camera.wheelListener),t.camera=null,t.glplot.dispose(),t.container.parentNode.removeChild(t.container),t.glplot=null)},k.getCamera=function(){var t,e=this;return e.camera.view.recalcMatrix(e.camera.view.lastT()),{up:{x:(t=e.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?\"orthographic\":\"perspective\"}}},k.setViewport=function(t){var e,r=this,n=t.camera;r.camera.lookAt.apply(this,[[(e=n).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),r.glplot.setAspectratio(t.aspectratio),\"orthographic\"===n.projection.type!==r.camera._ortho&&(r.glplot.redraw(),r.glplot.clearRGBA(),r.glplot.dispose(),r.initializeGLPlot())},k.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+\".camera\").get();function n(t,e,r,n){var i=[\"up\",\"center\",\"eye\"],a=[\"x\",\"y\",\"z\"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},k.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+\".aspectratio\").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},k.saveLayout=function(t){var e,r,n,i,a,o,s=this,l=s.fullLayout,u=s.isCameraChanged(t),h=s.isAspectChanged(t),p=u||h;if(p){var d={};u&&(e=s.getCamera(),n=(r=f.nestedProperty(t,s.id+\".camera\")).get(),d[s.id+\".camera\"]=n),h&&(i=s.glplot.getAspectratio(),o=(a=f.nestedProperty(t,s.id+\".aspectratio\")).get(),d[s.id+\".aspectratio\"]=o),c.call(\"_storeDirectGUIEdit\",t,l._preGUI,d),u&&(r.set(e),f.nestedProperty(l,s.id+\".camera\").set(e)),h&&(a.set(i),f.nestedProperty(l,s.id+\".aspectratio\").set(i),s.glplot.redraw())}return p},k.updateFx=function(t,e){var r=this,n=r.camera;if(n)if(\"orbit\"===t)n.mode=\"orbit\",n.keyBindingMode=\"rotate\";else if(\"turntable\"===t){n.up=[0,0,1],n.mode=\"turntable\",n.keyBindingMode=\"rotate\";var i=r.graphDiv,a=i._fullLayout,o=r.fullSceneLayout.camera,s=o.up.x,l=o.up.y,u=o.up.z;if(u/Math.sqrt(s*s+l*l+u*u)<.999){var h=r.id+\".camera.up\",p={x:0,y:0,z:1},d={};d[h]=p;var v=i.layout;c.call(\"_storeDirectGUIEdit\",v,a._preGUI,d),o.up=p,f.nestedProperty(v,h).set(p)}}else n.keyBindingMode=t;r.fullSceneLayout.hovermode=e},k.toImage=function(t){var e=this;t||(t=\"png\"),e.staticMode&&e.container.appendChild(n),e.glplot.redraw();var r=e.glplot.gl,i=r.drawingBufferWidth,a=r.drawingBufferHeight;r.bindFramebuffer(r.FRAMEBUFFER,null);var o=new Uint8Array(i*a*4);r.readPixels(0,0,i,a,r.RGBA,r.UNSIGNED_BYTE,o),function(t,e,r){for(var n=0,i=r-1;n0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(o,i,a);var s=document.createElement(\"canvas\");s.width=i,s.height=a;var l,u=s.getContext(\"2d\",{willReadFrequently:!0}),c=u.createImageData(i,a);switch(c.data.set(o),u.putImageData(c,0,0),t){case\"jpeg\":l=s.toDataURL(\"image/jpeg\");break;case\"webp\":l=s.toDataURL(\"image/webp\");break;default:l=s.toDataURL(\"image/png\")}return e.staticMode&&e.container.removeChild(n),l},k.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[M[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},k.make4thDimension=function(){var t=this,e=t.graphDiv._fullLayout;t._mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},p.setConvert(t._mockAxis,e)},t.exports=T},90060:function(t){\"use strict\";t.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;aOpenStreetMap
contributors',o=['© Carto',a].join(\" \"),s=['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under ODbL'].join(\" \"),l={\"open-street-map\":{id:\"osm\",version:8,sources:{\"plotly-osm-tiles\":{type:\"raster\",attribution:a,tiles:[\"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png\",\"https://b.tile.openstreetmap.org/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-osm-tiles\",type:\"raster\",source:\"plotly-osm-tiles\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"white-bg\":{id:\"white-bg\",version:8,sources:{},layers:[{id:\"white-bg\",type:\"background\",paint:{\"background-color\":\"#FFFFFF\"},minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"carto-positron\":{id:\"carto-positron\",version:8,sources:{\"plotly-carto-positron\":{type:\"raster\",attribution:o,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-positron\",type:\"raster\",source:\"plotly-carto-positron\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"carto-darkmatter\":{id:\"carto-darkmatter\",version:8,sources:{\"plotly-carto-darkmatter\":{type:\"raster\",attribution:o,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-darkmatter\",type:\"raster\",source:\"plotly-carto-darkmatter\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-terrain\":{id:\"stamen-terrain\",version:8,sources:{\"plotly-stamen-terrain\":{type:\"raster\",attribution:s,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-terrain\",type:\"raster\",source:\"plotly-stamen-terrain\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-toner\":{id:\"stamen-toner\",version:8,sources:{\"plotly-stamen-toner\":{type:\"raster\",attribution:s,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-toner\",type:\"raster\",source:\"plotly-stamen-toner\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-watercolor\":{id:\"stamen-watercolor\",version:8,sources:{\"plotly-stamen-watercolor\":{type:\"raster\",attribution:['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under CC BY SA'].join(\" \"),tiles:[\"https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-watercolor\",type:\"raster\",source:\"plotly-stamen-watercolor\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"}},u=n(l);t.exports={requiredVersion:i,styleUrlPrefix:\"mapbox://styles/mapbox/\",styleUrlSuffix:\"v9\",styleValuesMapbox:[\"basic\",\"streets\",\"outdoors\",\"light\",\"dark\",\"satellite\",\"satellite-streets\"],styleValueDflt:\"basic\",stylesNonMapbox:l,styleValuesNonMapbox:u,traceLayerPrefix:\"plotly-trace-layer-\",layoutLayerPrefix:\"plotly-layout-layer-\",wrongVersionErrorMsg:[\"Your custom plotly.js bundle is not using the correct mapbox-gl version\",\"Please install mapbox-gl@\"+i+\".\"].join(\"\\n\"),noAccessTokenErrorMsg:[\"Missing Mapbox access token.\",\"Mapbox trace type require a Mapbox access token to be registered.\",\"For example:\",\" Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });\",\"More info here: https://www.mapbox.com/help/define-access-token/\"].join(\"\\n\"),missingStyleErrorMsg:[\"No valid mapbox style found, please set `mapbox.style` to one of:\",u.join(\", \"),\"or register a Mapbox access token to use a Mapbox-served style.\"].join(\"\\n\"),multipleTokensErrorMsg:[\"Set multiple mapbox access token across different mapbox subplot,\",\"using first token found as mapbox-gl does not allow multipleaccess tokens on the same page.\"].join(\"\\n\"),mapOnErrorMsg:\"Mapbox error.\",mapboxLogo:{path0:\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\",path1:\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\",path2:\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\",polygon:\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34\"},styleRules:{map:\"overflow:hidden;position:relative;\",\"missing-css\":\"display:none;\",canary:\"background-color:salmon;\",\"ctrl-bottom-left\":\"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;\",\"ctrl-bottom-right\":\"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;\",ctrl:\"clear: both; pointer-events: auto; transform: translate(0, 0);\",\"ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner\":\"display: none;\",\"ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner\":\"display: block; margin-top:2px\",\"ctrl-attrib.mapboxgl-compact:hover\":\"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;\",\"ctrl-attrib.mapboxgl-compact::after\":'content: \"\"; cursor: pointer; position: absolute; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"%3E %3Cpath fill=\"%23333333\" fill-rule=\"evenodd\" d=\"M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0\"/%3E %3C/svg%3E\\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',\"ctrl-attrib.mapboxgl-compact\":\"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;\",\"ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; right: 0\",\"ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; left: 0\",\"ctrl-bottom-left .mapboxgl-ctrl\":\"margin: 0 0 10px 10px; float: left;\",\"ctrl-bottom-right .mapboxgl-ctrl\":\"margin: 0 10px 10px 0; float: right;\",\"ctrl-attrib\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a:hover\":\"color: inherit; text-decoration: underline;\",\"ctrl-attrib .mapbox-improve-map\":\"font-weight: bold; margin-left: 2px;\",\"attrib-empty\":\"display: none;\",\"ctrl-logo\":'display:block; width: 21px; height: 21px; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3C?xml version=\"1.0\" encoding=\"utf-8\"?%3E %3Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 21 21\" style=\"enable-background:new 0 0 21 21;\" xml:space=\"preserve\"%3E%3Cg transform=\"translate(0,0.01)\"%3E%3Cpath d=\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3Cpath d=\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpath d=\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpolygon points=\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 \" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3C/g%3E%3C/svg%3E\\')'}}},13056:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){var r=t.split(\" \"),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,u=[\"\",\"\"],c=[0,0];switch(i){case\"top\":u[0]=\"top\",c[1]=-l;break;case\"bottom\":u[0]=\"bottom\",c[1]=l}switch(a){case\"left\":u[1]=\"right\",c[0]=-s;break;case\"right\":u[1]=\"left\",c[0]=s}return{anchor:u[0]&&u[1]?u.join(\"-\"):u[0]?u[0]:u[1]?u[1]:\"center\",offset:c}}},50101:function(t,e,r){\"use strict\";var n=r(44517),i=r(71828),a=i.strTranslate,o=i.strScale,s=r(27659).AU,l=r(77922),u=r(39898),c=r(91424),f=r(63893),h=r(10481),p=\"mapbox\",d=e.constants=r(77734);function v(t){return\"string\"==typeof t&&(-1!==d.styleValuesMapbox.indexOf(t)||0===t.indexOf(\"mapbox://\"))}e.name=p,e.attr=\"subplot\",e.idRoot=p,e.idRegex=e.attrRegex=i.counterRegex(p),e.attributes={subplot:{valType:\"subplotid\",dflt:\"mapbox\",editType:\"calc\"}},e.layoutAttributes=r(23585),e.supplyLayoutDefaults=r(77882),e.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots[p];if(n.version!==d.requiredVersion)throw new Error(d.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(\"\"===t._context.mapboxAccessToken)return\"\";for(var n=[],a=[],o=!1,s=!1,l=0;l1&&i.warn(d.multipleTokensErrorMsg),n[0]):(a.length&&i.log([\"Listed mapbox access token(s)\",a.join(\",\"),\"but did not use a Mapbox map style, ignoring token(s).\"].join(\" \")),\"\")}(t,a);n.accessToken=o;for(var l=0;lw/2){var T=m.split(\"|\").join(\"
\");b.text(T).attr(\"data-unformatted\",T).call(f.convertToTspans,t),_=c.bBox(b.node())}b.attr(\"transform\",a(-3,8-_.height)),x.insert(\"rect\",\".static-attribution\").attr({x:-_.width-6,y:-_.height-3,width:_.width+6,height:_.height+3,fill:\"rgba(255, 255, 255, 0.75)\"});var k=1;_.width+6>w&&(k=w/(_.width+6));var A=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];x.attr(\"transform\",a(A[0],A[1])+o(k))}},e.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots[p],n=0;n0){for(var r=0;r0}function c(t){var e={},r={};switch(t.type){case\"circle\":n.extendFlat(r,{\"circle-radius\":t.circle.radius,\"circle-color\":t.color,\"circle-opacity\":t.opacity});break;case\"line\":n.extendFlat(r,{\"line-width\":t.line.width,\"line-color\":t.color,\"line-opacity\":t.opacity,\"line-dasharray\":t.line.dash});break;case\"fill\":n.extendFlat(r,{\"fill-color\":t.color,\"fill-outline-color\":t.fill.outlinecolor,\"fill-opacity\":t.opacity});break;case\"symbol\":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{\"icon-image\":i.icon+\"-15\",\"icon-size\":i.iconsize/10,\"text-field\":i.text,\"text-size\":i.textfont.size,\"text-anchor\":o.anchor,\"text-offset\":o.offset,\"symbol-placement\":i.placement}),n.extendFlat(r,{\"icon-color\":t.color,\"text-color\":i.textfont.color,\"text-opacity\":t.opacity});break;case\"raster\":n.extendFlat(r,{\"raster-fade-duration\":0,\"raster-opacity\":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=u(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&\"image\"===this.sourceType&&\"image\"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup[\"layout-\"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup[\"layout-\"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,u(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};return\"geojson\"===r?e=\"data\":\"vector\"===r?e=\"string\"==typeof n?\"url\":\"tiles\":\"raster\"===r?(e=\"tiles\",a.tileSize=256):\"image\"===r&&(e=\"url\",a.coordinates=t.coordinates),a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution)),a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if(\"traces\"===t)for(var e=this.subplot.getMapLayers(),r=0;r1)for(r=0;r-1&&g(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf(\"event\")>-1&&u.click(n,e.originalEvent)}}},b.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=function(t,r){r.isRect?(t.range={})[e.id]=[u([r.xmin,r.ymin]),u([r.xmax,r.ymax])]:(t.lassoPoints={})[e.id]=r.map(u)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off(\"click\",e.onClickInPanHandler),h(o)||f(o)?(r.dragPan.disable(),r.on(\"zoomstart\",e.clearOutline),e.dragOptions.prepFn=function(t,r,n){p(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off(\"zoomstart\",e.clearOutline),e.div.onmousedown=null,e.div.ontouchstart=null,e.div.removeEventListener(\"touchstart\",e.div._ontouchstart),e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on(\"click\",e.onClickInPanHandler))}function u(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},b.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+\"px\",n.height=r.h*(e.y[1]-e.y[0])+\"px\",n.left=r.l+e.x[0]*r.w+\"px\",n.top=r.t+(1-e.y[1])*r.h+\"px\",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},b.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e=e.width-20?(a[\"text-anchor\"]=\"start\",a.x=5):(a[\"text-anchor\"]=\"end\",a.x=e._paper.attr(\"width\")-7),r.attr(a);var o=r.select(\".js-link-to-tool\"),s=r.select(\".js-link-spacer\"),l=r.select(\".js-sourcelinks\");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text(\"\");var r=e.append(\"a\").attr({\"xlink:xlink:href\":\"#\",class:\"link--impt link--embedview\",\"font-weight\":\"bold\"}).text(t._context.linkText+\" \"+String.fromCharCode(187));if(t._context.sendData)r.on(\"click\",(function(){_.sendDataToCloud(t)}));else{var n=window.location.pathname.split(\"/\"),i=window.location.search;r.attr({\"xlink:xlink:show\":\"new\",\"xlink:xlink:href\":\"/\"+n[2].split(\".\")[0]+\"/\"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?\" - \":\"\")}},_.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit(\"plotly_beforeexport\");var r=n.select(t).append(\"div\").attr(\"id\",\"hiddenform\").style(\"display\",\"none\"),i=r.append(\"form\").attr({action:e+\"/external\",method:\"post\",target:\"_blank\"});return i.append(\"input\").attr({type:\"text\",name:\"data\"}).node().value=_.graphJson(t,!1,\"keepdata\"),i.node().submit(),r.remove(),t.emit(\"plotly_afterexport\"),!1}};var k=[\"days\",\"shortDays\",\"months\",\"shortMonths\",\"periods\",\"dateTime\",\"date\",\"time\",\"decimal\",\"thousands\",\"grouping\",\"currency\"],A=[\"year\",\"month\",\"dayMonth\",\"dayMonthYear\"];function M(t,e){var r=t._context.locale;r||(r=\"en-US\");var n=!1,i={};function a(t){for(var r=!0,a=0;a1&&D.length>1){for(s.getComponentMethod(\"grid\",\"sizeDefaults\")(u,l),o=0;o15&&D.length>15&&0===l.shapes.length&&0===l.images.length,_.linkSubplots(h,l,f,n),_.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has(\"gl2d\")),j=!(!l._has||!l._has(\"gl2d\")),U=!(!n._has||!n._has(\"cartesian\"))||N,V=!(!l._has||!l._has(\"cartesian\"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=_.layoutAttributes.width.min,p=_.layoutAttributes.height.min;n1,v=!e.height&&Math.abs(r.height-i)>1;(v||d)&&(d&&(r.width=n),v&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),_.sanitizeMargins(r)},_.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,u=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in u.length||u.push(f),e._has(\"cartesian\")&&(s.getComponentMethod(\"grid\",\"contentDefaults\")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(c.subplotSort);for(a=0;a1&&(r.l/=y,r.r/=y)}if(p){var m=(r.t+r.b)/p;m>1&&(r.t/=m,r.b/=m)}var x=void 0!==r.xl?r.xl:r.x,b=void 0!==r.xr?r.xr:r.x,w=void 0!==r.yt?r.yt:r.y,T=void 0!==r.yb?r.yb:r.y;d[e]={l:{val:x,size:r.l+g},r:{val:b,size:r.r+g},b:{val:T,size:r.b+g},t:{val:w,size:r.t+g}},v[e]=1}else delete d[e],delete v[e];if(!n._replotting)return _.doAutoMargin(t)}},_.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),P(e);var i=e._size,a=e.margin,l={t:0,b:0,l:0,r:0},u=c.extendFlat({},i),f=a.l,h=a.r,d=a.t,v=a.b,g=e._pushmargin,y=e._pushmarginIds,m=e.minreducedwidth,x=e.minreducedheight;if(!1!==a.autoexpand){for(var b in g)y[b]||delete g[b];var w=t._fullLayout._reservedMargin;for(var T in w)for(var k in w[T]){var A=w[T][k];l[k]=Math.max(l[k],A)}for(var M in g.base={l:{val:0,size:f},r:{val:1,size:h},t:{val:1,size:d},b:{val:0,size:v}},l){var S=0;for(var E in g)\"base\"!==E&&o(g[E][M].size)&&(S=g[E][M].size>S?g[E][M].size:S);var L=Math.max(0,a[M]-S);l[M]=Math.max(0,l[M]-L)}for(var C in g){var O=g[C].l||{},I=g[C].b||{},D=O.val,z=O.size,R=I.val,F=I.size,B=r-l.r-l.l,N=n-l.t-l.b;for(var j in g){if(o(z)&&g[j].r){var U=g[j].r.val,V=g[j].r.size;if(U>D){var H=(z*U+(V-B)*D)/(U-D),q=(V*(1-D)+(z-B)*(1-U))/(U-D);H+q>f+h&&(f=H,h=q)}}if(o(F)&&g[j].t){var G=g[j].t.val,Z=g[j].t.size;if(G>R){var Y=(F*G+(Z-N)*R)/(G-R),W=(Z*(1-R)+(F-N)*(1-G))/(G-R);Y+W>v+d&&(v=Y,d=W)}}}}}var X=c.constrain(r-a.l-a.r,2,m),J=c.constrain(n-a.t-a.b,2,x),K=Math.max(0,r-X),$=Math.max(0,n-J);if(K){var Q=(f+h)/K;Q>1&&(f/=Q,h/=Q)}if($){var tt=(v+d)/$;tt>1&&(v/=tt,d/=tt)}if(i.l=Math.round(f)+l.l,i.r=Math.round(h)+l.r,i.t=Math.round(d)+l.t,i.b=Math.round(v)+l.b,i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&(_.didMarginChange(u,i)||function(t){if(\"_redrawFromAutoMarginCount\"in t._fullLayout)return!1;var e=p.list(t,\"\",!0);for(var r in e)if(e[r].autoshift||e[r].shift)return!0;return!1}(t))){\"_redrawFromAutoMarginCount\"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var et=3*(1+Object.keys(y).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call(\"redraw\",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit(\"plotly_transitioninterrupted\",[])}));var a=0,o=0;function l(){return a++,function(){var e;o++,n||o!==a||(e=i,t._transitionData&&(function(t){if(t)for(;t.length;)t.shift()}(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call(\"redraw\",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit(\"plotly_transitioned\",[])})).then(e)))}}r.runFn(l),setTimeout(l())}))}],a=c.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}_.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},_.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&_.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function u(t,e){if(\"function\"==typeof t)return e?\"_function_\":null;if(c.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===[\"_\",\"[\"].indexOf(a.charAt(0)))if(\"function\"!=typeof t[a]){if(\"keepdata\"===r){if(\"src\"===a.substr(a.length-3))return}else if(\"keepstream\"===r){if(\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0&&!c.isPlainObject(t.stream))return}else if(\"keepall\"!==r&&\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0)return;i[a]=u(t[a],e)}else e&&(i[a]=\"_function\")})),i}return Array.isArray(t)?t.map((function(t){return u(t,e)})):c.isTypedArray(t)?c.simpleMap(t,c.identity):c.isJSDate(t)?c.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=u(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=u(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=u(l)),a&&(f.config=u(t._context,!0)),\"object\"===n?f:JSON.stringify(f)},_.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,u,f),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:u,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),u=(-o+l)/(2*a),c=(-o-l)/(2*a);return[[u,e*u+i+n],[c,e*c+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return\"M\"+h(c(t,e,r,n),i,a).join(\"L\")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=90||i>90&&a>=450?1:s<=0&&u<=0?0:Math.max(s,u),[i<=180&&a>=180||i>180&&a>=540?-1:o>=0&&l>=0?0:Math.min(o,l),i<=270&&a>=270||i>270&&a>=630?-1:s>=0&&u>=0?0:Math.min(s,u),a>=360?1:o<=0&&l<=0?0:Math.max(o,l),e]}(d),_=b[2]-b[0],w=b[3]-b[1],T=p/h,k=Math.abs(w/_);T>k?(v=h,x=(p-(g=h*k))/i.h/2,y=[s[0],s[1]],m=[f[0]+x,f[1]-x]):(g=p,x=(h-(v=p/k))/i.w/2,y=[s[0]+x,s[1]-x],m=[f[0],f[1]]),r.xLength2=v,r.yLength2=g,r.xDomain2=y,r.yDomain2=m;var A,M=r.xOffset2=i.l+i.w*y[0],S=r.yOffset2=i.t+i.h*(1-m[1]),E=r.radius=v/_,L=r.innerRadius=r.getHole(e)*E,C=r.cx=M-E*b[0],P=r.cy=S+E*b[3],O=r.cxx=C-M,I=r.cyy=P-S,D=a.side;\"counterclockwise\"===D?(A=D,D=\"top\"):\"clockwise\"===D&&(A=D,D=\"bottom\"),r.radialAxis=r.mockAxis(t,e,a,{_id:\"x\",side:D,_trueSide:A,domain:[L/i.w,E/i.w]}),r.angularAxis=r.mockAxis(t,e,o,{side:\"right\",domain:[0,Math.PI],autorange:!1}),r.doAutoRange(t,e),r.updateAngularAxis(t,e),r.updateRadialAxis(t,e),r.updateRadialAxisTitle(t,e),r.xaxis=r.mockCartesianAxis(t,e,{_id:\"x\",domain:y}),r.yaxis=r.mockCartesianAxis(t,e,{_id:\"y\",domain:m});var F=r.pathSubplot();r.clipPaths.forTraces.select(\"path\").attr(\"d\",F).attr(\"transform\",l(O,I)),n.frontplot.attr(\"transform\",l(M,S)).call(c.setClipUrl,r._hasClipOnAxisFalse?null:r.clipIds.forTraces,r.gd),n.bg.attr(\"d\",F).attr(\"transform\",l(C,P)).call(u.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:\"linear\"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange=\"x\"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this,n=r.gd,i=r.radialAxis,a=r.getRadial(e);v(n,i);var o=i.range;a.range=o.slice(),a._input.range=o.slice(),i._rl=[i.r2l(o[0],null,\"gregorian\"),i.r2l(o[1],null,\"gregorian\")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),v=z(r.getSector(e)[0],360),g=r.radialAxis,y=c90&&v<=270&&(g.tickangle=180);var x=m?function(t){var e=I(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+c,0)},b=m?function(t){return O(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+c)},_=j(d);if(r.radialTickLayout!==_&&(i[\"radial-axis\"].selectAll(\".xtick\").remove(),r.radialTickLayout=_),y){g.setScale();var w=0,T=m?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=m?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];m&&((\"top\"===g.ticks&&\"bottom\"===g.side||\"bottom\"===g.ticks&&\"top\"===g.side)&&(A=-A),\"top\"===g.ticks&&\"top\"===g.side&&(w=-g.ticklen),\"bottom\"===g.ticks&&\"bottom\"===g.side&&(w=g.ticklen)),h.drawTicks(n,g,{vals:T,layer:i[\"radial-axis\"],path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:i[\"radial-grid\"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:i[\"radial-axis\"],transFn:x,labelFns:h.makeLabelFns(g,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i[\"radial-axis\"],y&&(d.showticklabels||d.ticks),{transform:E}),V(i[\"radial-grid\"],y&&d.showgrid,{transform:m?\"\":S}),V(i[\"radial-line\"].select(\"line\"),y&&d.showline,{x1:m?-a:c,y1:0,x2:a,y2:0,transform:E}).attr(\"stroke-width\",d.linewidth).call(u.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this,i=n.gd,a=n.radius,o=n.cx,s=n.cy,l=n.getRadial(e),u=n.id+\"title\",f=0;if(l.title){var h=c.bBox(n.layers[\"radial-axis\"].node()).height,p=l.title.font.size,d=l.side;f=\"top\"===d?p:\"counterclockwise\"===d?-(h+.4*p):h+.8*p}var v=void 0!==r?r:n.radialAxisAngle,g=R(v),y=Math.cos(g),m=Math.sin(g),b=o+a/2*y+f*m,_=s-a/2*m+f*y;n.layers[\"radial-axis-title\"]=x.draw(i,u,{propContainer:l,propName:n.id+\".radialaxis.title\",placeholder:D(i,\"Click to enter radial axis title\"),attributes:{x:b,y:_,\"text-anchor\":\"middle\"},transform:{rotate:-v}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),v=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey(\"angularaxis.rotation\",d.rotation),v.setGeometry(),v.setScale());var y=g?function(t){var e=I(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return v.t2g(t.x)};\"linear\"===v.type&&\"radians\"===v.thetaunit&&(v.tick0=F(v.tick0),v.dtick=F(v.dtick));var m=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=I(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return m(y(t))},b=g?function(t){var e=I(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=y(t);return m(e)+s(-F(e))},_=g?function(t){return P(r,t.x,0,1/0)}:function(t){var e=y(t),r=Math.cos(e),n=Math.sin(e);return\"M\"+[f+c*r,p-c*n]+\"L\"+[f+a*r,p-a*n]},w=h.makeLabelFns(v,0).labelStandoff,T={xFn:function(t){var e=y(t);return Math.cos(e)*w},yFn:function(t){var e=y(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=y(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},heightFn:function(t,e,r){var n=y(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i[\"angular-axis\"].selectAll(\".\"+v._id+\"tick\").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(v.tickvals||[]).map((function(t){return h.tickText(v,t,!0,!1)})):h.calcTicks(v);if(g&&(S[0].text=\"∞\",S[0].fontSize*=1.75),\"linear\"===e.gridshape?(A=S.map(y),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,\"category\"===v.type&&(S=S.filter((function(t){return o.isAngleInsideSector(y(t),r.sectorInRad)}))),v.visible){var E=\"inside\"===v.ticks?-1:1,L=(v.linewidth||1)/2;h.drawTicks(n,v,{vals:S,layer:i[\"angular-axis\"],path:\"M\"+E*L+\",0h\"+E*v.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,v,{vals:S,layer:i[\"angular-grid\"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,v,{vals:S,layer:i[\"angular-axis\"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i[\"angular-line\"].select(\"path\"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr(\"stroke-width\",d.linewidth).call(u.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,u=s.isSmith,c=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,v=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,O=E.clampTiny,I=E.findXYatLength,D=E.findEnclosingVertexAngles,z=S.cornerHalfWidth,R=S.cornerLen/2,F=g.makeDragger(f,\"path\",\"maindrag\",!1===t.dragmode?\"none\":\"crosshair\");n.select(F).attr(\"d\",s.pathSubplot()).attr(\"transform\",l(T,k)),F.onmousemove=function(t){m.hover(c,t,s.id),c._fullLayout._lasthover=F,c._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){c._dragging||y.unhover(c,t)};var B,N,j,U,V,H,q,G,Z,Y={element:F,gd:c,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function W(t,e){return Math.sqrt(t*t+e*e)}function X(t,e){return W(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function $(t,e){if(0===t)return s.pathSector(2*z);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,v)),o=a-z,l=a+z;return\"M\"+K(o,n)+\"A\"+[o,o]+\" 0,0,0 \"+K(o,i)+\"L\"+K(l,i)+\"A\"+[l,l]+\" 0,0,1 \"+K(l,n)+\"Z\"}function Q(t,e,r){if(0===t)return s.pathSector(2*z);var n,i,a=K(t,e),o=K(t,r),l=O((a[0]+o[0])/2),u=O((a[1]+o[1])/2);if(l&&u){var c=u/l,f=-1/c,h=I(z,c,l,u);n=I(R,f,h[0][0],h[0][1]),i=I(R,f,h[1][0],h[1][1])}else{var p,d;u?(p=R,d=z):(p=z,d=R),n=[[l-p,u-d],[l+p,u-d]],i=[[l-p,u+d],[l+p,u+d]]}return\"M\"+n.join(\"L\")+\"L\"+i.reverse().join(\"L\")+\"Z\"}function tt(t,e){return e=Math.max(Math.min(e,v),x),tp?(t-1&&1===t&&_(e,c,[s.xaxis],[s.yaxis],s.id,Y),r.indexOf(\"event\")>-1&&m.click(c,e,s.id)}Y.prepFn=function(t,n,a){var l=c._fullLayout.dragmode,f=F.getBoundingClientRect();c._fullLayout._calcInverseTransform(c);var p=c._fullLayout._invTransform;e=c._fullLayout._invScaleX,r=c._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var y=E.findPolygonOffset(v,L[0],L[1],C);B+=A+y[0],N+=M+y[1]}switch(l){case\"zoom\":Y.clickFn=st,u||(Y.moveFn=C?it:rt,Y.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=c._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,q,T,k,V)).attr(\"fill-rule\",\"evenodd\"),Z=g.makeCorners(h,T,k),w(c)}());break;case\"select\":case\"lasso\":b(t,n,a,Y,l)}},y.init(Y)},N.updateRadialDrag=function(t,e,r){var i=this,u=i.gd,c=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,v=i.radialAxis,m=S.radialDragBoxSize,x=m/2;if(v.visible){var b,_,T,M=R(i.radialAxisAngle),E=v._rl,L=E[0],C=E[1],P=E[r],O=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T=\"radialdrag\"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T=\"radialdrag-inner\");var I,D,z,B=g.makeRectDragger(c,T,\"crosshair\",-x,-x,m,m),N={element:B,gd:u};!1===t.dragmode&&(N.dragmode=!1),V(n.select(B),v.visible&&h0==(r?z>L:zn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case\"angularaxis\":!function(t,e){var r=t.type;if(\"linear\"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return\"degrees\"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return\"degrees\"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,u=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&\"linear\"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o0?1:0}function r(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function n(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function i(t,e){return e*t.radius}t.exports={smith:r,reactanceArc:function(t,e,a,o){var s=n(t,r([a,e])),l=s[0],u=s[1],c=n(t,r([o,e])),f=c[0],h=c[1];if(0===e)return[\"M\"+l+\",\"+u,\"L\"+f+\",\"+h].join(\" \");var p=i(t,1/Math.abs(e));return[\"M\"+l+\",\"+u,\"A\"+p+\",\"+p+\" 0 0,\"+(e<0?1:0)+\" \"+f+\",\"+h].join(\" \")},resistanceArc:function(t,a,o,s){var l=i(t,1/(a+1)),u=n(t,r([a,o])),c=u[0],f=u[1],h=n(t,r([a,s])),p=h[0],d=h[1];if(e(o)!==e(s)){var v=n(t,r([a,0]));return[\"M\"+c+\",\"+f,\"A\"+l+\",\"+l+\" 0 0,\"+(00){for(var n=[],i=0;i=c&&(h.min=0,d.min=0,g.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function v(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o(\"uirevision\",n.uirevision),e.type=\"linear\";var p=o(\"color\"),d=p!==i.color.dflt?p:r.font.color,v=e._name.charAt(0).toUpperCase(),g=\"Component \"+v,y=o(\"title.text\",g);e._hovertitle=y===g?y:v,a.coerceFont(o,\"title.font\",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o(\"min\"),c(t,e,o,\"linear\"),l(t,e,o,\"linear\"),s(t,e,o,\"linear\"),u(t,e,o,{outerTicks:!0}),o(\"showticklabels\")&&(a.coerceFont(o,\"tickfont\",{family:r.font.family,size:r.font.size,color:d}),o(\"tickangle\"),o(\"tickformat\")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o(\"hoverformat\"),o(\"layer\")}t.exports=function(t,e,r){o(t,e,r,{type:\"ternary\",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},64380:function(t,e,r){\"use strict\";var n=r(39898),i=r(84267),a=r(73972),o=r(71828),s=o.strTranslate,l=o._,u=r(7901),c=r(91424),f=r(21994),h=r(1426).extendFlat,p=r(74875),d=r(89298),v=r(28569),g=r(30211),y=r(64505),m=y.freeMode,x=y.rectMode,b=r(92998),_=r(47322).prepSelect,w=r(47322).selectOnClick,T=r(47322).clearOutline,k=r(47322).clearSelectionsCache,A=r(85555);function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}t.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=this,n=e[r.id],i=e._size;r._hasClipOnAxisFalse=!1;for(var a=0;aE*b?i=(a=b)*E:a=(i=x)/E,o=y*i/x,l=m*a/b,r=e.l+e.w*v-i/2,n=e.t+e.h*(1-g)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:\"linear\",range:[w+2*k-_,_-w-2*T],domain:[v-o/2,v+o/2],_id:\"x\"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:\"linear\",range:[w,_-T-k],domain:[g-l/2,g+l/2],_id:\"y\"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:\"left\",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:\"bottom\",domain:p.xaxis.domain,anchor:\"free\",position:0,_id:\"x\",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:\"right\",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C=\"M\"+r+\",\"+(n+a)+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDef.select(\"path\").attr(\"d\",C),p.layers.plotbg.select(\"path\").attr(\"d\",C);var P=\"M0,\"+a+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDefRelative.select(\"path\").attr(\"d\",P);var O=s(r,n);p.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",O),p.clipDefRelative.select(\"path\").attr(\"transform\",null);var I=s(r-S._offset,n+a);p.layers.baxis.attr(\"transform\",I),p.layers.bgrid.attr(\"transform\",I);var D=s(r+i/2,n)+\"rotate(30)\"+s(0,-M._offset);p.layers.aaxis.attr(\"transform\",D),p.layers.agrid.attr(\"transform\",D);var z=s(r+i/2,n)+\"rotate(-30)\"+s(0,-L._offset);p.layers.caxis.attr(\"transform\",z),p.layers.cgrid.attr(\"transform\",z),p.drawAxes(!0),p.layers.aline.select(\"path\").attr(\"d\",M.showline?\"M\"+r+\",\"+(n+a)+\"l\"+i/2+\",-\"+a:\"M0,0\").call(u.stroke,M.linecolor||\"#000\").style(\"stroke-width\",(M.linewidth||0)+\"px\"),p.layers.bline.select(\"path\").attr(\"d\",S.showline?\"M\"+r+\",\"+(n+a)+\"h\"+i:\"M0,0\").call(u.stroke,S.linecolor||\"#000\").style(\"stroke-width\",(S.linewidth||0)+\"px\"),p.layers.cline.select(\"path\").attr(\"d\",L.showline?\"M\"+(r+i/2)+\",\"+n+\"l\"+i/2+\",\"+a:\"M0,0\").call(u.stroke,L.linecolor||\"#000\").style(\"stroke-width\",(L.linewidth||0)+\"px\"),p.graphDiv._context.staticPlot||p.initInteractions(),c.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this,r=e.graphDiv,n=e.id.substr(7)+\"title\",i=e.layers,a=e.aaxis,o=e.baxis,s=e.caxis;if(e.drawAx(a),e.drawAx(o),e.drawAx(s),t){var u=Math.max(a.showticklabels?a.tickfont.size/2:0,(s.showticklabels?.75*s.tickfont.size:0)+(\"outside\"===s.ticks?.87*s.ticklen:0)),c=(o.showticklabels?o.tickfont.size:0)+(\"outside\"===o.ticks?o.ticklen:0)+3;i[\"a-title\"]=b.draw(r,\"a\"+n,{propContainer:a,propName:e.id+\".aaxis.title\",placeholder:l(r,\"Click to enter Component A title\"),attributes:{x:e.x0+e.w/2,y:e.y0-a.title.font.size/3-u,\"text-anchor\":\"middle\"}}),i[\"b-title\"]=b.draw(r,\"b\"+n,{propContainer:o,propName:e.id+\".baxis.title\",placeholder:l(r,\"Click to enter Component B title\"),attributes:{x:e.x0-c,y:e.y0+e.h+.83*o.title.font.size+c,\"text-anchor\":\"middle\"}}),i[\"c-title\"]=b.draw(r,\"c\"+n,{propContainer:s,propName:e.id+\".caxis.title\",placeholder:l(r,\"Click to enter Component C title\"),attributes:{x:e.x0+e.w+c,y:e.y0+e.h+.83*s.title.font.size+c,\"text-anchor\":\"middle\"}})}},S.drawAx=function(t){var e,r=this,n=r.graphDiv,i=t._name,a=i.charAt(0),s=t._id,l=r.layers[i],u=a+\"tickLayout\",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);r[u]!==c&&(l.selectAll(\".\"+s+\"tick\").remove(),r[u]=c),t.setScale();var f=d.calcTicks(t),h=d.clipEnds(t,f),p=d.makeTransTickFn(t),v=d.getTickSigns(t)[2],g=o.deg2rad(30),y=v*(t.linewidth||1)/2,m=v*t.ticklen,x=r.w,b=r.h,_=\"b\"===a?\"M0,\"+y+\"l\"+Math.sin(g)*m+\",\"+Math.cos(g)*m:\"M\"+y+\",0l\"+Math.cos(g)*m+\",\"+-Math.sin(g)*m,w={a:\"M0,0l\"+b+\",-\"+x/2,b:\"M0,0l-\"+x/2+\",-\"+b,c:\"M0,0l-\"+b+\",\"+x/2}[a];d.drawTicks(n,t,{vals:\"inside\"===t.ticks?h:f,layer:l,path:_,transFn:p,crisp:!1}),d.drawGrid(n,t,{vals:h,layer:r.layers[a+\"grid\"],path:w,transFn:p,crisp:!1}),d.drawLabels(n,t,{vals:f,layer:l,transFn:p,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C=\"m-0.87,.5h\"+L+\"v3h-\"+(L+5.2)+\"l\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l2.6,1.5l-\"+L/2+\",\"+.87*L+\"Z\",P=\"m0.87,.5h-\"+L+\"v3h\"+(L+5.2)+\"l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-2.6,1.5l\"+L/2+\",\"+.87*L+\"Z\",O=\"m0,1l\"+L/2+\",\"+.87*L+\"l2.6,-1.5l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-\"+(L/2+2.6)+\",\"+(.87*L+4.5)+\"l2.6,1.5l\"+L/2+\",-\"+.87*L+\"Z\",I=!0;function D(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}S.clearOutline=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,y,b,T,k,M=this,S=M.layers.plotbg.select(\"path\").node(),L=M.graphDiv,z=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+\".aaxis.min\"]=t.a,e[M.id+\".baxis.min\"]=t.b,e[M.id+\".caxis.min\"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;D(L),2===t&&(L.emit(\"plotly_doubleclick\",null),a.call(\"_guiRelayout\",L,R({a:0,b:0,c:0}))),r.indexOf(\"select\")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf(\"event\")>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),u=Math.max(0,Math.min(1,N(r,n),N(o,s))),c=Math.max(0,Math.min(1,j(r,n),j(o,s))),v=(l/2+c)*M.w,g=(1-l/2-u)*M.w,m=(v+g)/2,x=g-v,_=(1-l)*M.h,w=_-x/E;x.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),k.transition().style(\"opacity\",1).duration(200),b=!0),L.emit(\"plotly_relayouting\",R(p))}function V(){D(L),p!==f&&(a.call(\"_guiRelayout\",L,R(p)),I&&L.data&&L._context.showTips&&(o.notifier(l(L,\"Double-click to zoom back out\"),\"long\"),I=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),u=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[u]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",h);var d=s(-t,-e);M.clipDefRelative.select(\"path\").attr(\"transform\",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(\".scatterlayer\").selectAll(\".trace\").call(c.hideOutsideRangePoints,M),L.emit(\"plotly_relayouting\",R(p))}function q(){a.call(\"_guiRelayout\",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,c){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var v=M.dragOptions.dragmode=L._fullLayout.dragmode;m(v)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,\"zoom\"===v?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var c=L._fullLayout._invTransform,v=o.apply3DTransform(c)(r,n);r=v[0],n=v[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),y=\"M0,\"+M.h+\"L\"+M.w/2+\", 0L\"+M.w+\",\"+M.h+\"Z\",b=!1,T=z.append(\"path\").attr(\"class\",\"zoombox\").attr(\"transform\",s(M.x0,M.y0)).style({fill:d>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"d\",y),k=z.append(\"path\").attr(\"class\",\"zoombox-corners\").attr(\"transform\",s(M.x0,M.y0)).style({fill:u.background,stroke:u.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"d\",\"M0,0Z\"),M.clearOutline(L)}(0,l,c)):\"pan\"===v?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearOutline(L)):(x(v)||m(v))&&_(a,l,c,M.dragOptions,v)}},S.onmousemove=function(t){g.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||v.unhover(L,t)},v.init(this.dragOptions)}},73972:function(t,e,r){\"use strict\";var n=r(47769),i=r(64213),a=r(75138),o=r(41965),s=r(24401).addStyleRule,l=r(1426),u=r(9012),c=r(10820),f=l.extendFlat,h=l.extendDeepAll;function p(t){var r=t.name,i=t.categories,a=t.meta;if(e.modules[r])n.log(\"Type \"+r+\" already registered\");else{e.subplotsRegistry[t.basePlotModule.name]||function(t){var r=t.name;if(e.subplotsRegistry[r])n.log(\"Plot type \"+r+\" already registered.\");else for(var i in y(t),e.subplotsRegistry[r]=t,e.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l-1&&(f[p[r]].title={text:\"\"});for(r=0;r\")?\"\":e.html(t).text()}));return e.remove(),r}(w)).replace(/&(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,\"&\")).replace(c,\"'\"),i.isIE()&&(w=(w=(w=w.replace(/\"/gi,\"'\")).replace(/(\\('#)([^']*)('\\))/gi,'(\"#$2\")')).replace(/(\\\\')/gi,'\"')),w}},75341:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){for(var r=0;rf+u||!n(c))}for(var p=0;pa))return e}return void 0!==r?r:t.dflt},e.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},e.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},e.getValue=function(t,e){var r;return Array.isArray(t)?e0?e+=r:c<0&&(e-=r)}return e}function D(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var z=t[f+\"a\"],R=t[h+\"a\"];v=Math.abs(z.r2c(z.range[1])-z.r2c(z.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!==t.index&&g[t.index].p!==u){k||(L=function(t){return Math.min(A(t),t.p-m.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+m.bargroupwidth/2)});var B=g[t.index],N=y.base?B.b+B.s:B.s;t[h+\"0\"]=t[h+\"1\"]=R.c2p(B[h],!0),t[h+\"LabelVal\"]=N;var j=m.extents[m.extents.round(B.p)];t[f+\"0\"]=z.c2p(x?L(B):j[0],!0),t[f+\"1\"]=z.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+\"LabelVal\"]=U?B.orig_p:B.p,t.labelLabel=l(z,t[f+\"LabelVal\"],y[f+\"hoverformat\"]),t.valueLabel=l(R,t[h+\"LabelVal\"],y[h+\"hoverformat\"]),t.baseLabel=l(R,B.b,y[h+\"hoverformat\"]),t.spikeDistance=(function(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+\"Spike\"]=z.c2p(B.p,!0),o(B,y,t),t.hovertemplate=y.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}t.exports={hoverPoints:function(t,e,r,n,a){var o=c(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,u=s[o.index];return o.color=f(l,u),i.getComponentMethod(\"errorbars\",\"hoverInfo\")(u,l,o),[o]}},hoverOnBars:c,getTraceColor:f}},60822:function(t,e,r){\"use strict\";t.exports={attributes:r(1486),layoutAttributes:r(43641),supplyDefaults:r(90769).supplyDefaults,crossTraceDefaults:r(90769).crossTraceDefaults,supplyLayoutDefaults:r(13957),calc:r(92290),crossTraceCalc:r(11661).crossTraceCalc,colorbar:r(4898),arraysToCalcdata:r(75341),plot:r(17295).plot,style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(95423).hoverPoints,eventData:r(58065),selectPoints:r(81974),moduleType:\"trace\",name:\"bar\",basePlotModule:r(93612),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"oriented\",\"errorBarsOK\",\"showLegend\",\"zoomScale\"],animatable:!0,meta:{}}},43641:function(t){\"use strict\";t.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\",\"relative\"],dflt:\"group\",editType:\"calc\"},barnorm:{valType:\"enumerated\",values:[\"\",\"fraction\",\"percent\"],dflt:\"\",editType:\"calc\"},bargap:{valType:\"number\",min:0,max:1,editType:\"calc\"},bargroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},13957:function(t,e,r){\"use strict\";var n=r(73972),i=r(89298),a=r(71828),o=r(43641);t.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,u=!1,c=!1,f={},h=s(\"barmode\"),p=0;p0}function S(t){return\"auto\"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,u=a.anchor||\"end\",c=\"end\"===u,f=\"start\"===u,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,v=i.height,g=Math.abs(e-t),y=Math.abs(n-r),m=g>2*_&&y>2*_?_:0;g-=2*m,y-=2*m;var x=S(l);\"auto\"!==l||d<=g&&v<=y||!(d>g||v>y)||(d>y||v>g)&&d.01?G:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?G(t):t>e?Math.ceil(t):Math.floor(t)};N=Z(N,j,R),j=Z(j,N,R),U=Z(U,V,!R),V=Z(V,U,!R)}var Y=A(a.ensureSingle(I,\"path\"),P,g,y);if(Y.style(\"vector-effect\",O?\"none\":\"non-scaling-stroke\").attr(\"d\",isNaN((j-N)*(V-U))||H&&t._context.staticPlot?\"M0,0Z\":\"M\"+N+\",\"+U+\"V\"+V+\"H\"+j+\"V\"+U+\"Z\").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&F){var W=l.makePointStyleFns(f);l.singlePointStyle(u,Y,f,W,t)}!function(t,e,r,n,i,s,u,f,p,g,y){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,\"text\").text(r).attr({class:\"bartext bartext-\"+w,\"text-anchor\":\"middle\",\"data-notex\":1}).call(l.font,n).call(o.convertToTspans,t)}var O=n[0].trace,I=\"h\"===O.orientation,D=function(t,e,r,n,i){var o,s=e[0].trace;return o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,\"texttemplate\");if(!s)return\"\";var l,u,f,h,p=\"histogram\"===o.type,d=\"waterfall\"===o.type,v=\"funnel\"===o.type,g=\"h\"===o.orientation;function y(t){return c(h,h.c2l(t),!0).text}g?(l=\"y\",u=i,f=\"x\",h=n):(l=\"x\",u=n,f=\"y\",h=i);var m,x=e[r],_={};_.label=x.p,_.labelLabel=_[l+\"Label\"]=(m=x.p,c(u,u.c2l(m),!0).text);var w=a.castOption(o,x.i,\"text\");(0===w||w)&&(_.text=w),_.value=x.s,_.valueLabel=_[f+\"Label\"]=y(x.s);var T={};b(T,o,x.i),(p||void 0===T.x)&&(T.x=g?_.value:_.label),(p||void 0===T.y)&&(T.y=g?_.label:_.value),(p||void 0===T.xLabel)&&(T.xLabel=g?_.valueLabel:_.labelLabel),(p||void 0===T.yLabel)&&(T.yLabel=g?_.labelLabel:_.valueLabel),d&&(_.delta=+x.rawS||x.s,_.deltaLabel=y(_.delta),_.final=x.v,_.finalLabel=y(_.final),_.initial=_.final-_.delta,_.initialLabel=y(_.initial)),v&&(_.value=x.s,_.valueLabel=y(_.value),_.percentInitial=x.begR,_.percentInitialLabel=a.formatPercent(x.begR),_.percentPrevious=x.difR,_.percentPreviousLabel=a.formatPercent(x.difR),_.percentTotal=x.sumR,_.percenTotalLabel=a.formatPercent(x.sumR));var k=a.castOption(o,x.i,\"customdata\");return k&&(_.customdata=k),a.texttemplateString(s,_,t._d3locale,T,_,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o=\"h\"===i.orientation,s=\"waterfall\"===i.type,l=\"funnel\"===i.type;function u(t){return c(o?r:n,+t,!0).text}var f,h,p=i.textinfo,d=t[e],v=p.split(\"+\"),g=[],y=function(t){return-1!==v.indexOf(t)};if(y(\"label\")&&g.push((h=t[e].p,c(o?n:r,h,!0).text)),y(\"text\")&&(0===(f=a.castOption(i,d.i,\"text\"))||f)&&g.push(f),s){var m=+d.rawS||d.s,x=d.v,b=x-m;y(\"initial\")&&g.push(u(b)),y(\"delta\")&&g.push(u(m)),y(\"final\")&&g.push(u(x))}if(l){y(\"value\")&&g.push(u(d.s));var _=0;y(\"percent initial\")&&_++,y(\"percent previous\")&&_++,y(\"percent total\")&&_++;var w=_>1;y(\"percent initial\")&&(f=a.formatPercent(d.begR),w&&(f+=\" of initial\"),g.push(f)),y(\"percent previous\")&&(f=a.formatPercent(d.difR),w&&(f+=\" of previous\"),g.push(f)),y(\"percent total\")&&(f=a.formatPercent(d.sumR),w&&(f+=\" of total\"),g.push(f))}return g.join(\"
\")}(e,r,n,i):v.getValue(s.text,r),v.coerceString(m,o)}(C,n,i,T,M);w=function(t,e){var r=v.getValue(t.textposition,e);return v.coerceEnumerated(x,r)}(O,i);var z=\"stack\"===g.mode||\"relative\"===g.mode,R=n[i],F=!z||R._outmost;if(D&&\"none\"!==w&&(!R.isBlank&&s!==u&&f!==p||\"auto\"!==w&&\"inside\"!==w)){var B=C.font,N=d.getBarColor(n[i],O),j=d.getInsideTextFont(O,i,B,N),U=d.getOutsideTextFont(O,i,B),V=r.datum();I?\"log\"===T.type&&V.s0<=0&&(s=T.range[0]0&&Z>0&&(G<=W&&Z<=X||G<=X&&Z<=W||(I?W>=G*(X/Z):X>=Z*(W/G)))?w=\"inside\":(w=\"outside\",H.remove(),H=null)):w=\"inside\"),!H){var J=(H=P(r,D,Y=a.ensureUniformFontSize(t,\"outside\"===w?U:j))).attr(\"transform\");if(H.attr(\"transform\",\"\"),G=(q=l.bBox(H.node())).width,Z=q.height,H.attr(\"transform\",J),G<=0||Z<=0)return void H.remove()}var K,$=O.textangle;K=\"outside\"===w?function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,u=a.angle||0,c=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/c));var v=S(u),g=E(i,v),y=(s?g.x:g.y)/2,m=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);return s?(b=e-M*o,T=M*y):(w=n+M*o,A=-M*y),{textX:m,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:v}}(s,u,f,p,q,{isHorizontal:I,constrained:\"both\"===O.constraintext||\"outside\"===O.constraintext,angle:$}):L(s,u,f,p,q,{isHorizontal:I,constrained:\"both\"===O.constraintext||\"inside\"===O.constraintext,angle:$,anchor:O.insidetextanchor}),K.fontSize=Y.size,h(\"histogram\"===O.type?\"bar\":O.type,K,C),R.transform=K;var Q=A(H,C,g,y);a.setTransormAndDisplay(Q,K)}else r.select(\"text\").remove()}(t,e,I,r,p,N,j,U,V,g,y),e.layerClipId&&l.hideOutsideRangePoint(u,I.select(\"text\"),w,C,f.xcalendar,f.ycalendar)}));var U=!1===f.cliponaxis;l.setClipUrl(u,U?null:e.layerClipId,t)}));u.getComponentMethod(\"errorbars\",\"plot\")(t,I,e,g)},toMoveInsideBar:L}},81974:function(t){\"use strict\";function e(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}t.exports=function(t,r){var n,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l=\"funnel\"===s.type,u=\"h\"===s.orientation,c=[];if(!1===r)for(n=0;n1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr(\"shape-rendering\",\"crispEdges\")})),e.selectAll(\"g.points\").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod(\"errorbars\",\"style\")(e)},styleTextPoints:v,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll(\"path\"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll(\"text\"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod(\"errorbars\",\"style\")(r))},getInsideTextFont:m,getOutsideTextFont:x,getBarColor:_,resizeText:l}},98340:function(t,e,r){\"use strict\";var n=r(7901),i=r(52075).hasColorscale,a=r(1586),o=r(71828).coercePattern;t.exports=function(t,e,r,s,l){var u=r(\"marker.color\",s),c=i(t,\"marker\");c&&a(t,e,l,r,{prefix:\"marker.\",cLetter:\"c\"}),r(\"marker.line.color\",n.defaultLine),i(t,\"marker.line\")&&a(t,e,l,r,{prefix:\"marker.line.\",cLetter:\"c\"}),r(\"marker.line.width\"),r(\"marker.opacity\"),o(r,\"marker.pattern\",u,c),r(\"selected.marker.color\"),r(\"unselected.marker.color\")}},72597:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828);function a(t){return\"_\"+t+\"Text_minsize\"}t.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=o g.point\"}e.selectAll(s).each((function(t){var e=t.transform;if(e){e.scale=l&&e.hide?0:o/e.fontSize;var r=n.select(this).select(\"text\");i.setTransormAndDisplay(r,e)}}))}}}},55023:function(t,e,r){\"use strict\";var n=r(5386).fF,i=r(1426).extendFlat,a=r(81245),o=r(1486);t.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},74692:function(t,e,r){\"use strict\";var n=r(52075).hasColorscale,i=r(78803),a=r(75341),o=r(11661).setGroupPositions,s=r(66279),l=r(73972).traceIs,u=r(71828).extendFlat;t.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,u=r[o].angularaxis,c=l.makeCalcdata(e,\"r\"),f=u.makeCalcdata(e,\"theta\"),h=e._length,p=new Array(h),d=c,v=f,g=0;gh.range[1]&&(x+=Math.PI),n.getClosest(u,(function(t){return v(m,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/y)-1+(t.rp1-m)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=u[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,c,t),s(_,c,f,t),t.hovertemplate=c.hovertemplate,t.color=a(c,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign=\"left\"),[t]}}},23381:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"barpolar\",basePlotModule:r(23580),categories:[\"polar\",\"bar\",\"showLegend\"],attributes:r(55023),layoutAttributes:r(40151),supplyDefaults:r(6135),supplyLayoutDefaults:r(19860),calc:r(74692).calc,crossTraceCalc:r(74692).crossTraceCalc,plot:r(60173),colorbar:r(4898),formatLabels:r(98608),style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(27379),selectPoints:r(81974),meta:{}}},40151:function(t){\"use strict\";t.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},bargap:{valType:\"number\",dflt:.1,min:0,max:1,editType:\"calc\"}}},19860:function(t,e,r){\"use strict\";var n=r(71828),i=r(40151);t.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(u=o,c=l):(u=l,c=o);var f=[s.findEnclosingVertexAngles(u,t.vangles)[0],(u+c)/2,s.findEnclosingVertexAngles(c,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,u,c,f,e,r)}:function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),d=e.layers.frontplot.select(\"g.barlayer\");a.makeTraceGroups(d,r,\"trace bars\").each((function(){var r=n.select(this),s=a.ensureSingle(r,\"g\",\"points\").selectAll(\"g.point\").data(a.identity);s.enter().append(\"g\").style(\"vector-effect\",l?\"none\":\"non-scaling-stroke\").style(\"stroke-miterlimit\",2).classed(\"point\",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=f.c2p(t.s0),s=t.rp1=f.c2p(t.s1),l=t.thetag0=h.c2g(t.p0),d=t.thetag1=h.c2g(t.p1);if(i(o)&&i(s)&&i(l)&&i(d)&&o!==s&&l!==d){var v=f.c2g(t.s1),g=(l+d)/2;t.ct=[u.c2p(v*Math.cos(g)),c.c2p(v*Math.sin(g))],e=p(o,s,l,d)}else e=\"M0,0Z\";a.ensureSingle(r,\"path\").attr(\"d\",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},53522:function(t,e,r){\"use strict\";var n=r(82196),i=r(1486),a=r(22399),o=r(12663).axisHoverFormat,s=r(5386).fF,l=r(1426).extendFlat,u=n.marker,c=u.line;t.exports={y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},y0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},dx:{valType:\"number\",editType:\"calc\"},dy:{valType:\"number\",editType:\"calc\"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),name:{valType:\"string\",editType:\"calc+clearAxisTypes\"},q1:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},median:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},q3:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},lowerfence:{valType:\"data_array\",editType:\"calc\"},upperfence:{valType:\"data_array\",editType:\"calc\"},notched:{valType:\"boolean\",editType:\"calc\"},notchwidth:{valType:\"number\",min:0,max:.5,dflt:.25,editType:\"calc\"},notchspan:{valType:\"data_array\",editType:\"calc\"},boxpoints:{valType:\"enumerated\",values:[\"all\",\"outliers\",\"suspectedoutliers\",!1],editType:\"calc\"},jitter:{valType:\"number\",min:0,max:1,editType:\"calc\"},pointpos:{valType:\"number\",min:-2,max:2,editType:\"calc\"},sdmultiple:{valType:\"number\",min:0,editType:\"calc\",dflt:1},sizemode:{valType:\"enumerated\",values:[\"quartiles\",\"sd\"],editType:\"calc\",dflt:\"quartiles\"},boxmean:{valType:\"enumerated\",values:[!0,\"sd\",!1],editType:\"calc\"},mean:{valType:\"data_array\",editType:\"calc\"},sd:{valType:\"data_array\",editType:\"calc\"},orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc+clearAxisTypes\"},quartilemethod:{valType:\"enumerated\",values:[\"linear\",\"exclusive\",\"inclusive\"],dflt:\"linear\",editType:\"calc\"},width:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},marker:{outliercolor:{valType:\"color\",dflt:\"rgba(0, 0, 0, 0)\",editType:\"style\"},symbol:l({},u.symbol,{arrayOk:!1,editType:\"plot\"}),opacity:l({},u.opacity,{arrayOk:!1,dflt:1,editType:\"style\"}),angle:l({},u.angle,{arrayOk:!1,editType:\"calc\"}),size:l({},u.size,{arrayOk:!1,editType:\"calc\"}),color:l({},u.color,{arrayOk:!1,editType:\"style\"}),line:{color:l({},c.color,{arrayOk:!1,dflt:a.defaultLine,editType:\"style\"}),width:l({},c.width,{arrayOk:!1,dflt:0,editType:\"style\"}),outliercolor:{valType:\"color\",editType:\"style\"},outlierwidth:{valType:\"number\",min:0,dflt:1,editType:\"style\"},editType:\"style\"},editType:\"plot\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,dflt:2,editType:\"style\"},editType:\"plot\"},fillcolor:n.fillcolor,whiskerwidth:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"calc\"},showwhiskers:{valType:\"boolean\",editType:\"calc\"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:\"style\"},unselected:{marker:n.unselected.marker,editType:\"style\"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:\"flaglist\",flags:[\"boxes\",\"points\"],dflt:\"boxes+points\",editType:\"style\"}}},48518:function(t,e,r){\"use strict\";var n=r(92770),i=r(89298),a=r(42973),o=r(71828),s=r(50606).BADNUM,l=o._;t.exports=function(t,e){var r,u,m,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||\"x\"),A=i.getFromId(t,e.yaxis||\"y\"),M=[],S=\"violin\"===e.type?\"_numViolins\":\"_numBoxes\";\"h\"===e.orientation?(m=k,x=\"x\",b=A,_=\"y\",w=!!e.yperiodalignment):(m=A,x=\"y\",b=k,_=\"x\",w=!!e.xperiodalignment);var E,L,C,P,O,I,D=function(t,e,r,i){var s,l=e+\"0\"in t;if(e in t||l&&\"d\"+e in t){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+\"0\"]:\"name\"in t&&(\"category\"===r.type||n(t.name)&&-1!==[\"linear\",\"log\"].indexOf(r.type)||o.isDateTime(t.name)&&\"date\"===r.type)?t.name:i;for(var c=\"multicategory\"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+\"calendar\"]),f=t._length,h=new Array(f),p=0;pE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return m.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var Z=V(\"lowerfence\");E.lf=Z!==s&&Z<=E.q1?Z:p(E,C,P);var Y=V(\"upperfence\");E.uf=Y!==s&&Y>=E.q3?Y:d(E,C,P);var W=V(\"mean\");E.mean=W!==s?W:P?o.mean(C,P):(E.q1+E.q3)/2;var X=V(\"sd\");E.sd=W!==s&&X>=0?X:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=v(E),E.uo=g(E);var J=V(\"notchspan\");J=J!==s&&J>0?J:y(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,$=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),$=Math.max($,C[P-1])),e.notched&&(K=Math.min(K,E.ln),$=Math.max($,E.un)),E.min=K,E.max=$}else{var Q;o.warn([\"Invalid input - make sure that q1 <= median <= q3\",\"q1 = \"+E.q1,\"median = \"+E.med,\"q3 = \"+E.q3].join(\"\\n\")),Q=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=Q,E.q1=E.q3=Q,E.lf=E.uf=Q,E.mean=E.sd=Q,E.ln=E.un=Q,E.min=E.max=Q}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[m._id]=i.findExtremes(m,[H,q],{padded:!0})}else{var tt=m.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ct,ft;(E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean)*e.sdmultiple,E.med=o.interp(C,.5),P%2&&(lt||ut)?(lt?(ct=C.slice(0,P/2),ft=C.slice(P/2+1)):ut&&(ct=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ct,.5),E.q3=o.interp(ft,.5)):(E.q1=o.interp(C,.25),E.q3=o.interp(C,.75)),E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=v(E),E.uo=g(E);var ht=y(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[m._id]=i.findExtremes(m,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,\"median:\"),min:l(t,\"min:\"),q1:l(t,\"q1:\"),q3:l(t,\"q3:\"),max:l(t,\"max:\"),mean:\"sd\"===e.boxmean||\"sd\"===e.sizemode?l(t,\"mean ± σ:\").replace(\"σ\",1===e.sdmultiple?\"σ\":e.sdmultiple+\"σ\"):l(t,\"mean:\"),lf:l(t,\"lower fence:\"),uf:l(t,\"upper fence:\")}},T[S]++,M):[{t:{empty:!0}}]};var u={text:\"tx\",hovertext:\"htx\"};function c(t,e,r){for(var n in u)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[u[n]]=e[n][r[0]][r[1]]):t[u[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function v(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function y(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},37188:function(t,e,r){\"use strict\";var n=r(89298),i=r(71828),a=r(99082).getAxisGroup,o=[\"v\",\"h\"];function s(t,e,r,o){var s,l,u,c=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],v=0;for(s=0;s1,b=1-f[t+\"gap\"],_=1-f[t+\"groupgap\"];for(s=0;s0){var q=E.pointpos,G=E.jitter,Z=E.marker.size/2,Y=0;q+G>=0&&((Y=V*(q+G))>M?(H=!0,j=Z,B=Y):Y>R&&(j=Z,B=M)),Y<=M&&(B=M);var W=0;q-G<=0&&((W=-V*(q-G))>S?(H=!0,U=Z,N=W):W>F&&(U=Z,N=S)),W<=S&&(N=S)}else B=M,N=S;var X=new Array(u.length);for(l=0;l0?(g=\"v\",y=x>0?Math.min(_,b):Math.min(b)):x>0?(g=\"h\",y=Math.min(_)):y=0;if(y){e._length=y;var S=r(\"orientation\",g);e._hasPreCompStats?\"v\"===S&&0===x?(r(\"x0\",0),r(\"dx\",1)):\"h\"===S&&0===m&&(r(\"y0\",0),r(\"dy\",1)):\"v\"===S&&0===x?r(\"x0\"):\"h\"===S&&0===m&&r(\"y0\"),i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,u,\"marker.outliercolor\"),s=r(\"marker.line.outliercolor\"),l=\"outliers\";e._hasPreCompStats?l=\"all\":(o||s)&&(l=\"suspectedoutliers\");var c=r(a+\"points\",l);c?(r(\"jitter\",\"all\"===c?.3:0),r(\"pointpos\",\"all\"===c?-1.5:0),r(\"marker.symbol\"),r(\"marker.opacity\"),r(\"marker.size\"),r(\"marker.angle\"),r(\"marker.color\",e.line.color),r(\"marker.line.color\"),r(\"marker.line.width\"),\"suspectedoutliers\"===c&&(r(\"marker.line.outliercolor\",e.marker.color),r(\"marker.line.outlierwidth\")),r(\"selected.marker.color\"),r(\"unselected.marker.color\"),r(\"selected.marker.size\"),r(\"unselected.marker.size\"),r(\"text\"),r(\"hovertext\")):delete e.marker;var f=r(\"hoveron\");\"all\"!==f&&-1===f.indexOf(\"points\")||r(\"hovertemplate\"),n.coerceSelectionMarkerOpacity(e,r)}t.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,u,r,i)}if(c(t,e,s,i),!1!==e.visible){o(t,e,i,s),s(\"xhoverformat\"),s(\"yhoverformat\");var l=e._hasPreCompStats;l&&(s(\"lowerfence\"),s(\"upperfence\")),s(\"line.color\",(t.marker||{}).color||r),s(\"line.width\"),s(\"fillcolor\",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s(\"mean\"),d=s(\"sd\");p&&p.length&&(h=!0,d&&d.length&&(h=\"sd\"))}s(\"whiskerwidth\");var v,g=s(\"sizemode\");\"quartiles\"===g&&(v=s(\"boxmean\",h)),s(\"showwhiskers\",\"quartiles\"===g),\"sd\"!==g&&\"sd\"!==v||s(\"sdmultiple\"),s(\"width\"),s(\"quartilemethod\");var y=!1;if(l){var m=s(\"notchspan\");m&&m.length&&(y=!0)}else n.validate(t.notchwidth,u.notchwidth)&&(y=!0);s(\"notched\",y)&&s(\"notchwidth\"),f(t,e,s,{prefix:\"box\"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,u,t)}for(var o=0;ot.lo&&(x.so=!0)}return a}));h.enter().append(\"path\").classed(\"point\",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,u=e.pos,c=!!u.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll(\"path.mean\").data(\"box\"===r.type&&r.boxmean||\"violin\"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append(\"path\").attr(\"class\",\"mean\").style({fill:\"none\",\"vector-effect\":\"non-scaling-stroke\"}),d.exit().remove(),d.each((function(t){var e=u.c2l(t.pos+f,!0),i=u.l2p(e-o)+h,a=u.l2p(e+s)+h,d=c?(i+a)/2:u.l2p(e)+h,v=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),y=l.c2p(t.mean+t.sd,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+v+\",\"+i+\"V\"+a+(\"sd\"===p?\"m0,0L\"+g+\",\"+d+\"L\"+v+\",\"+i+\"L\"+y+\",\"+d+\"Z\":\"\")):n.select(this).attr(\"d\",\"M\"+i+\",\"+v+\"H\"+a+(\"sd\"===p?\"m0,0L\"+d+\",\"+g+\"L\"+i+\",\"+v+\"L\"+d+\",\"+y+\"Z\":\"\"))}))}t.exports={plot:function(t,e,r,a){var u=t._context.staticPlot,c=e.xaxis,f=e.yaxis;i.makeTraceGroups(a,r,\"trace boxes\").each((function(t){var e,r,i=n.select(this),a=t[0],h=a.t,p=a.trace;h.wdPos=h.bdPos*p.whiskerwidth,!0!==p.visible||h.empty?i.remove():(\"h\"===p.orientation?(e=f,r=c):(e=c,r=f),o(i,{pos:e,val:r},p,h,u),s(i,{x:c,y:f},p,h),l(i,{pos:e,val:r},p,h))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},24626:function(t){\"use strict\";t.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;for(var r=1/0,a=-1/0,o=t.length,s=0;s0?Math.floor:Math.ceil,O=L>0?Math.ceil:Math.floor,I=L>0?Math.min:Math.max,D=L>0?Math.max:Math.min,z=P(S+C),R=O(E-C),F=[[f=M(S)]];for(a=z;a*L=0;i--)a[c-i]=t[f][i],o[c-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:u}),s}},20347:function(t,e,r){\"use strict\";var n=r(89298),i=r(1426).extendFlat;t.exports=function(t,e,r){var a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=t[\"_\"+e],b=t[e+\"axis\"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t[\"_\"+r],A=t[r+\"axis\"];\"array\"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),\"array\"===b.tickmode&&delete b.tickvals;var O=b.smoothing?3:1;function I(n){var i,a,o,s,l,u,c,f,p,d,v,g,y=[],m=[],x={};if(\"b\"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),y.push(l[0]+p[0]/3),m.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),y.push(f[0]-d[0]/3),m.push(f[1]-d[1]/3)),y.push(f[0]),m.push(f[1]),l=f;else for(i=t.a2i(n),u=Math.floor(Math.max(0,Math.min(C-2,i))),c=i-u,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],u,e,c,r)},a=0;a0&&(v=t.dxydj([],u,a-1,c,0),y.push(l[0]+v[0]/3),m.push(l[1]+v[1]/3),g=t.dxydj([],u,a-1,c,1),y.push(f[0]-g[0]/3),m.push(f[1]-g[1]/3)),y.push(f[0]),m.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=y,x.y=m,x.smoothing=A.smoothing,x}function D(n){var i,a,o,s,l,u=[],c=[],f={};if(f.length=x.length,f.crossLength=k.length,\"b\"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(D(o),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c;hx.length-1||v<0||v>x.length-1))for(g=x[s],y=x[v],a=0;ax[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(D(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(D(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,c=(u=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=u[1],h=c;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(I(p),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c-1;hx[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(I(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(I(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},83311:function(t,e,r){\"use strict\";var n=r(89298),i=r(1426).extendFlat;t.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:u}}},89740:function(t,e,r){\"use strict\";var n=r(39898),i=r(91424),a=r(27669),o=r(67961),s=r(11651),l=r(63893),u=r(71828),c=u.strRotate,f=u.strTranslate,h=r(18783);function p(t,e,r,s,l,u,c){var f=\"const-\"+l+\"-lines\",h=r.selectAll(\".\"+f).data(u);h.enter().append(\"path\").classed(f,!0).style(\"vector-effect\",c?\"none\":\"non-scaling-stroke\"),h.each((function(r){var s=r,l=s.x,u=s.y,c=a([],l,t.c2p),f=a([],u,e.c2p),h=\"M\"+o(c,f,s.smoothing);n.select(this).attr(\"d\",h).style(\"stroke-width\",s.width).style(\"stroke\",s.color).style(\"stroke-dasharray\",i.dashStyle(s.dash,s.width)).style(\"fill\",\"none\")})),h.exit().remove()}function d(t,e,r,a,o,u,h,p){var d=u.selectAll(\"text.\"+p).data(h);d.enter().append(\"text\").classed(p,!0);var v=0,g={};return d.each((function(o,u){var h;if(\"auto\"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}u||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,y=n.select(this).attr({\"text-anchor\":d>0?\"start\":\"end\",\"data-notex\":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),m=i.bBox(this);y.attr(\"transform\",f(h.p[0],h.p[1])+c(h.angle)+f(o.axis.labelpadding*d,.3*m.height)),v=Math.max(v,m.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=v,g}t.exports=function(t,e,r,i){var l=t._context.staticPlot,c=e.xaxis,f=e.yaxis,h=t._fullLayout._clips;u.makeTraceGroups(i,r,\"trace\").each((function(e){var r=n.select(this),i=e[0],v=i.trace,g=v.aaxis,m=v.baxis,x=u.ensureSingle(r,\"g\",\"minorlayer\"),b=u.ensureSingle(r,\"g\",\"majorlayer\"),_=u.ensureSingle(r,\"g\",\"boundarylayer\"),w=u.ensureSingle(r,\"g\",\"labellayer\");r.style(\"opacity\",v.opacity),p(c,f,b,0,\"a\",g._gridlines,!0),p(c,f,b,0,\"b\",m._gridlines,!0),p(c,f,x,0,\"a\",g._minorgridlines,!0),p(c,f,x,0,\"b\",m._minorgridlines,!0),p(c,f,_,0,\"a-boundary\",g._boundarylines,l),p(c,f,_,0,\"b-boundary\",m._boundarylines,l);var T=d(t,c,f,v,0,w,g._labels,\"a-label\"),k=d(t,c,f,v,0,w,m._labels,\"b-label\");!function(t,e,r,n,i,a,o,l){var c,f,h,p,d=u.aggNums(Math.min,null,r.a),v=u.aggNums(Math.max,null,r.a),g=u.aggNums(Math.min,null,r.b),m=u.aggNums(Math.max,null,r.b);c=.5*(d+v),f=g,h=r.ab2xy(c,f,!0),p=r.dxyda_rough(c,f),void 0===o.angle&&u.extendFlat(o,s(r,i,a,h,r.dxydb_rough(c,f))),y(t,e,r,0,h,p,r.aaxis,i,a,o,\"a-title\"),c=d,f=.5*(g+m),h=r.ab2xy(c,f,!0),p=r.dxydb_rough(c,f),void 0===l.angle&&u.extendFlat(l,s(r,i,a,h,r.dxyda_rough(c,f))),y(t,e,r,0,h,p,r.baxis,i,a,l,\"b-title\")}(t,w,v,0,c,f,T,k),function(t,e,r,n,i){var s,l,c,f,h=r.select(\"#\"+t._clipPathId);h.size()||(h=r.append(\"clipPath\").classed(\"carpetclip\",!0));var p=u.ensureSingle(h,\"path\",\"carpetboundary\"),d=e.clipsegments,v=[];for(f=0;f90&&m<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*v*a-_),b.attr(\"transform\",f(e.p[0],e.p[1])+c(e.angle)+f(0,_)).attr(\"text-anchor\",\"middle\").call(i.font,h.title.font)})),b.exit().remove()}},11435:function(t,e,r){\"use strict\";var n=r(35509),i=r(65888).findBin,a=r(45664),o=r(20349),s=r(54495),l=r(73057);t.exports=function(t){var e=t._a,r=t._b,u=e.length,c=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[u-1],v=r[0],g=r[c-1],y=e[e.length-1]-e[0],m=r[r.length-1]-r[0],x=y*n.RELATIVE_CULL_TOLERANCE,b=m*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,v-=b,g+=b,t.isVisible=function(t,e){return t>p&&tv&&ed||eg},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],u,c,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),u-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),u-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),u-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(u-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),c-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(c-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[u-1]|ir[c-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,v=0,g=0,y=[];ne[u-1]?(f=u-2,h=1,v=(n-e[u-1])/(e[u-1]-e[u-2])):h=o-(f=Math.max(0,Math.min(u-2,Math.floor(o)))),ir[c-1]?(p=c-2,d=1,g=(i-r[c-1])/(r[c-1]-r[c-2])):d=s-(p=Math.max(0,Math.min(c-2,Math.floor(s)))),v&&(t.dxydi(y,f,p,h,d),l[0]+=y[0]*v,l[1]+=y[1]*v),g&&(t.dxydj(y,f,p,h,d),l[0]+=y[0]*g,l[1]+=y[1]*g)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=m*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},72505:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e,r){var i,a,o,s=[],l=[],u=t[0].length,c=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log(\"Smoother converged to\",k,\"after\",A,\"iterations\"),t}},19237:function(t,e,r){\"use strict\";var n=r(71828).isArray1D;t.exports=function(t,e,r){var i=r(\"x\"),a=i&&i.length,o=r(\"y\"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},69568:function(t,e,r){\"use strict\";var n=r(5386).fF,i=r(19316),a=r(50693),o=r(9012),s=r(22399).defaultLine,l=r(1426).extendFlat,u=i.marker.line;t.exports=l({locations:{valType:\"data_array\",editType:\"calc\"},locationmode:i.locationmode,z:{valType:\"data_array\",editType:\"calc\"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},u.color,{dflt:s}),width:l({},u.width,{dflt:1}),editType:\"calc\"},opacity:{valType:\"number\",arrayOk:!0,min:0,max:1,dflt:1,editType:\"style\"},editType:\"calc\"},selected:{marker:{opacity:i.selected.marker.opacity,editType:\"plot\"},editType:\"plot\"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:\"plot\"},editType:\"plot\"},hoverinfo:l({},o.hoverinfo,{editType:\"calc\",flags:[\"location\",\"z\",\"text\",\"name\"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},38675:function(t,e,r){\"use strict\";var n=r(92770),i=r(50606).BADNUM,a=r(78803),o=r(75225),s=r(66279);function l(t){return t&&\"string\"==typeof t}t.exports=function(t,e){var r,u=e._length,c=new Array(u);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f\")}}(t,f,o),[t]}},51319:function(t,e,r){\"use strict\";t.exports={attributes:r(69568),supplyDefaults:r(61869),colorbar:r(61243),calc:r(38675),calcGeoJSON:r(99841).calcGeoJSON,plot:r(99841).plot,style:r(99636).style,styleOnSelect:r(99636).styleOnSelect,hoverPoints:r(42300),eventData:r(92069),selectPoints:r(81253),moduleType:\"trace\",name:\"choropleth\",basePlotModule:r(44622),categories:[\"geo\",\"noOpacity\",\"showLegend\"],meta:{}}},99841:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(41327),o=r(90973).getTopojsonFeatures,s=r(71739).findExtremes,l=r(99636).style;t.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,u=r._length,c=\"geojson-id\"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p=0;n--){var i=r[n].id;if(\"string\"==typeof i&&0===i.indexOf(\"water\"))for(var a=n+1;a=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},t.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(a,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},12674:function(t,e,r){\"use strict\";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).fF,o=r(2418),s=r(9012),l=r(1426).extendFlat,u={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},u:{valType:\"data_array\",editType:\"calc\"},v:{valType:\"data_array\",editType:\"calc\"},w:{valType:\"data_array\",editType:\"calc\"},sizemode:{valType:\"enumerated\",values:[\"scaled\",\"absolute\"],editType:\"calc\",dflt:\"scaled\"},sizeref:{valType:\"number\",editType:\"calc\",min:0},anchor:{valType:\"enumerated\",editType:\"calc\",values:[\"tip\",\"tail\",\"cm\",\"center\"],dflt:\"cm\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"},{keys:[\"norm\"]}),uhoverformat:i(\"u\",1),vhoverformat:i(\"v\",1),whoverformat:i(\"w\",1),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),showlegend:l({},s.showlegend,{dflt:!1})};l(u,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"})),[\"opacity\",\"lightposition\",\"lighting\"].forEach((function(t){u[t]=o[t]})),u.hoverinfo=l({},s.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),u.transforms=void 0,t.exports=u},31371:function(t,e,r){\"use strict\";var n=r(78803);t.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,u=0;uo.level||o.starts.length&&a===o.level)}break;case\"constraint\":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,u=-1/0,c=1/0;for(r=0;r\":p>u&&(n.prefixBoundary=!0);break;case\"<\":(pu||n.starts.length&&h===c)&&(n.prefixBoundary=!0);break;case\"][\":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fu&&(n.prefixBoundary=!0)}}}},90654:function(t,e,r){\"use strict\";var n=r(21081),i=r(86068),a=r(53572);t.exports={min:\"zmin\",max:\"zmax\",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,u=o.coloring,c=i(e,{isColorbar:!0});if(\"heatmap\"===u){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else\"fill\"===u&&(r._fillcolor=c);r._line={color:\"lines\"===u?c:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},36914:function(t){\"use strict\";t.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},83179:function(t,e,r){\"use strict\";var n=r(92770),i=r(14523),a=r(7901),o=a.addOpacity,s=a.opacity,l=r(74808),u=l.CONSTRAINT_REDUCTION,c=l.COMPARISON_OPS2;t.exports=function(t,e,r,a,l,f){var h,p,d,v=e.contours,g=r(\"contours.operation\");v._operation=u[g],function(t,e){var r;-1===c.indexOf(e.operation)?(t(\"contours.value\",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t(\"contours.value\",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,v),\"=\"===g?h=v.showlines=!0:(h=r(\"contours.showlines\"),d=r(\"fillcolor\",o((t.line||{}).color||l,.5))),h&&(p=r(\"line.color\",d&&s(d)?o(e.fillcolor,1):l),r(\"line.width\",2),r(\"line.dash\")),r(\"line.smoothing\"),i(r,a,p,f)}},64237:function(t,e,r){\"use strict\";var n=r(74808),i=r(92770);function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}t.exports={\"[]\":o(\"[]\"),\"][\":o(\"][\"),\">\":s(\">\"),\"<\":s(\"<\"),\"=\":s(\"=\")}},67217:function(t){\"use strict\";t.exports=function(t,e,r,n){var i=n(\"contours.start\"),a=n(\"contours.end\"),o=!1===i||!1===a,s=r(\"contours.size\");!(o?e.autocontour=!0:r(\"autocontour\",!1))&&s||r(\"ncontours\")}},84857:function(t,e,r){\"use strict\";var n=r(71828);function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}t.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case\"=\":case\"<\":return t;case\">\":for(1!==t.length&&n.warn(\"Contour data invalid for the specified inequality operation.\"),a=t[0],r=0;r1e3){n.warn(\"Too many contours, clipping at 1000\",t);break}return l}},53572:function(t){\"use strict\";t.exports=function(t){return t.end+t.size/1e6}},81696:function(t,e,r){\"use strict\";var n=r(71828),i=r(36914);function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1,[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,v=t.z[0].length,g=e.slice(),y=h.slice();for(u=0;u<1e4;u++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[c]=i.SADDLEREMAINDER[f]):delete t.crossings[c],!(h=i.NEWDELTA[f])){n.log(\"Found bad marching index:\",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],c=e.join(\",\"),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var m=h[0]&&(e[0]<0||e[0]>v-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===y[0]&&h[1]===y[1]||r&&m)break;f=t.crossings[c]}1e4===u&&n.log(\"Infinite loop in contour?\");var x,b,_,w,T,k,A,M,S,E,L,C,P,O,I,D=a(p[0],p[p.length-1],o,l),z=0,R=.2*t.smoothing,F=[],B=0;for(u=1;u=B;u--)if((x=F[u])=B&&x+F[b]M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;M=m)&&(r<=y&&(r=y),o>=m&&(o=m),l=Math.floor((o-r)/s)+1,u=0),h=0;hy&&(v.unshift(y),g.unshift(g[0])),v[v.length-1]t?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}t.exports=function(t){var e,r,a,o,s,l,u,c,f,h=t[0].z,p=h.length,d=h[0].length,v=2===p||2===d;for(r=0;r=0&&(n=m,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-m[1])<.01&&(m[0]-r[0])*(n[0]-m[0])>=0&&(n=m,s=l):i.log(\"endpt to newendpt is not vert. or horz.\",r,n,m)}if(r=n,s>=0)break;f+=\"L\"+n}if(s===t.edgepaths.length){i.log(\"unclosed perimeter path\");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+=\"Z\")}for(h=0;hn.center?n.right-s:s-n.left)/(c+Math.abs(Math.sin(u)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(u)*o);if(h<1||p<1)return 1/0;var d=y.EDGECOST*(1/(h-1)+1/(p-1));d+=y.ANGLECOST*u*u;for(var v=s-c,g=l-f,m=s+c,x=l+f,b=0;b2*y.MAXCOST)break;p&&(s/=2),l=(o=u-s/2)+1.5*s}if(h<=y.MAXCOST)return c},e.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,u=t.theta,c=Math.sin(u),f=Math.cos(u),h=function(t,e){return[s+t*f-e*c,l+t*c+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:u,level:e.level,width:a,height:o}),n.push(p)},e.drawLabels=function(t,e,r,a,o){var l=t.selectAll(\"text\").data(e,(function(t){return t.text+\",\"+t.x+\",\"+t.y+\",\"+t.theta}));if(l.exit().remove(),l.enter().append(\"text\").attr({\"data-notex\":1,\"text-anchor\":\"middle\"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:\"rotate(\"+180*t.theta/Math.PI+\" \"+e+\" \"+i+\")\"}).call(s.convertToTspans,r)})),o){for(var u=\"\",c=0;cr.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if(\"constraint\"!==r.type){var u,c=r.start,f=r.end,h=t._input.contours;c>f&&(r.start=h.start=f,f=r.end=h.end=c,c=r.start),r.size>0||(u=c===f?1:a(c,f,t.ncontours).dtick,h.size=r.size=u)}}},84426:function(t,e,r){\"use strict\";var n=r(39898),i=r(91424),a=r(70035),o=r(86068);t.exports=function(t){var e=n.select(t).selectAll(\"g.contour\");e.style(\"opacity\",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,u=a.start,c=\"constraint\"===a.type,f=!c&&\"lines\"===a.coloring,h=!c&&\"fill\"===a.coloring,p=f||h?o(r):null;e.selectAll(\"g.contourlevel\").each((function(t){n.select(this).selectAll(\"path\").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll(\"g.contourlabels text\").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),c)e.selectAll(\"g.contourfill path\").style(\"fill\",r.fillcolor);else if(h){var v;e.selectAll(\"g.contourfill path\").style(\"fill\",(function(t){return void 0===v&&(v=t.level),p(t.level+.5*l)})),void 0===v&&(v=u),e.selectAll(\"g.contourbg path\").style(\"fill\",p(v-.5*l))}})),a(t)}},8724:function(t,e,r){\"use strict\";var n=r(1586),i=r(14523);t.exports=function(t,e,r,a,o){var s,l=r(\"contours.coloring\"),u=\"\";\"fill\"===l&&(s=r(\"contours.showlines\")),!1!==s&&(\"lines\"!==l&&(u=r(\"line.color\",\"#000\")),r(\"line.width\",.5),r(\"line.dash\")),\"none\"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:\"\",cLetter:\"z\"})),r(\"line.smoothing\"),i(r,a,u,o)}},88085:function(t,e,r){\"use strict\";var n=r(21606),i=r(70600),a=r(50693),o=r(1426).extendFlat,s=i.contours;t.exports=o({carpet:{valType:\"string\",editType:\"calc\"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:\"enumerated\",values:[\"fill\",\"lines\",\"none\"],dflt:\"fill\",editType:\"calc\"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:\"calc\",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:\"plot\"},transforms:void 0},a(\"\",{cLetter:\"z\",autoColorDflt:!1}))},59885:function(t,e,r){\"use strict\";var n=r(78803),i=r(71828),a=r(68296),o=r(4742),s=r(824),l=r(43907),u=r(70769),c=r(75005),f=r(22882),h=r(18670);t.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),c(d,e,e._defaultColor,t._fullLayout)}var v=function(t,e){var r,c,f,h,p,d,v,g=e._carpetTrace,y=g.aaxis,m=g.baxis;y._minDtick=0,m._minDtick=0,i.isArray1D(e.z)&&a(e,y,m,\"a\",\"b\",[\"z\"]),r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?y.makeCalcdata(e,\"_a\"):[],h=h?m.makeCalcdata(e,\"_b\"):[],c=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,v=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(v),s(v,e._emptypoints);var x=i.maxRowLength(v),b=\"scaled\"===e.xtype?\"\":r,_=u(e,b,c,f,x,y),w=\"scaled\"===e.ytype?\"\":h,T={a:_,b:u(e,w,p,d,v.length,m),z:v};return\"levels\"===e.contours.type&&\"none\"!==e.contours.coloring&&n(t,e,{vals:v,containerStr:\"\",cLetter:\"z\"}),[T]}(t,e);return h(e,e._z),v}}},75005:function(t,e,r){\"use strict\";var n=r(71828),i=r(67684),a=r(88085),o=r(83179),s=r(67217),l=r(8724);t.exports=function(t,e,r,u){function c(r,i){return n.coerce(t,e,a,r,i)}if(c(\"carpet\"),t.a&&t.b){if(!i(t,e,c,u,\"a\",\"b\"))return void(e.visible=!1);c(\"text\"),\"constraint\"===c(\"contours.type\")?o(t,e,c,u,r,{hasHover:!1}):(s(t,e,c,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,c,u,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},93740:function(t,e,r){\"use strict\";t.exports={attributes:r(88085),supplyDefaults:r(75005),colorbar:r(90654),calc:r(59885),plot:r(51048),style:r(84426),moduleType:\"trace\",name:\"contourcarpet\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"carpet\",\"contour\",\"symbols\",\"showLegend\",\"hasLines\",\"carpetDependent\",\"noHover\",\"noSortingByValue\"],meta:{}}},51048:function(t,e,r){\"use strict\";var n=r(39898),i=r(27669),a=r(67961),o=r(91424),s=r(71828),l=r(87678),u=r(81696),c=r(29854),f=r(36914),h=r(84857),p=r(87558),d=r(20083),v=r(22882),g=r(4536);function y(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function m(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}t.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,\"contour\").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=v(t,k),M=t.calcdata[A.index][0];if(A.visible&&\"legendonly\"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P=\"constraint\"===L.type,O=L._operation,I=P?\"=\"===O?\"lines\":\"fill\":L.coloring,D=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var z=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);u(C,z,R);var F,B,N,j,U=C;\"constraint\"===L.type&&(U=h(C,O)),function(t,e){var r,n,i,a,o,s,l,u,c;for(r=0;r=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H=\"M\"+V.join(\"L\")+\"Z\";!function(t,e,r,n,o,l){var u,c,f,h,p=s.ensureSingle(t,\"g\",\"contourbg\").selectAll(\"path\").data(\"fill\"!==l||o?[]:[0]);p.enter().append(\"path\"),p.exit().remove();var d=[];for(h=0;h=0&&(h=L,d=v):Math.abs(f[1]-h[1])=0&&(h=L,d=v):s.log(\"endpt to newendpt is not vert. or horz.\",f,h,L)}if(d>=0)break;m+=S(f,h),f=h}if(d===e.edgepaths.length){s.log(\"unclosed perimeter path\");break}c=d,(b=-1===x.indexOf(c))&&(c=x[0],m+=S(f,h)+\"Z\",f=null)}for(c=0;cv&&(n.max=v),n.len=n.max-n.min}function g(t,e){var r,n=0,o=.1;return(Math.abs(t[0]-l)0?+p[c]:0),f.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:y},properties:m})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(c=1;c<_.length;c++)T.push(_[c][0],_[c][1]);var k=[\"interpolate\",[\"linear\"],[\"get\",\"z\"],b.min,0,b.max,1];return i.extendFlat(u.heatmap.paint,{\"heatmap-weight\":d?k:1/(b.max-b.min),\"heatmap-color\":T,\"heatmap-radius\":v?{type:\"identity\",property:\"r\"}:e.radius,\"heatmap-opacity\":e.opacity}),u.geojson={type:\"FeatureCollection\",features:f},u.heatmap.layout.visibility=\"visible\",u}},79429:function(t,e,r){\"use strict\";var n=r(71828),i=r(1586),a=r(64096);t.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"lon\")||[],u=s(\"lat\")||[],c=Math.min(l.length,u.length);c?(e._length=c,s(\"z\"),s(\"radius\"),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},62474:function(t){\"use strict\";t.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},84684:function(t,e,r){\"use strict\";var n=r(89298),i=r(28178).hoverPoints,a=r(28178).getExtraText;t.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,u=l[0].trace,c=l[s.index];if(delete s.color,\"z\"in c){var f=s.subplot.mockAxis;s.z=c.z,s.zLabel=n.tickText(f,f.c2l(c.z),\"hover\").text}return s.extraText=a(u,c,l[0].t.labels),[s]}}},93814:function(t,e,r){\"use strict\";t.exports={attributes:r(64096),supplyDefaults:r(79429),colorbar:r(61243),formatLabels:r(15636),calc:r(85070),plot:r(7336),hoverPoints:r(84684),eventData:r(62474),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},t.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(o,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),i}},49789:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){for(var r=0;r\"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;return n(i)?i:n(a)&&o?a:void 0}(c,h),[l]}}},51759:function(t,e,r){\"use strict\";t.exports={attributes:r(1285),layoutAttributes:r(10440),supplyDefaults:r(26199).supplyDefaults,crossTraceDefaults:r(26199).crossTraceDefaults,supplyLayoutDefaults:r(93138),calc:r(9532),crossTraceCalc:r(8984),plot:r(80461),style:r(68266).style,hoverPoints:r(63341),eventData:r(34598),selectPoints:r(81974),moduleType:\"trace\",name:\"funnel\",basePlotModule:r(93612),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},10440:function(t){\"use strict\";t.exports={funnelmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},funnelgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},funnelgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},93138:function(t,e,r){\"use strict\";var n=r(71828),i=r(10440);t.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path\").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),u(r,s,t),r.selectAll(\".regions\").each((function(){n.select(this).selectAll(\"path\").style(\"stroke-width\",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},86807:function(t,e,r){\"use strict\";var n=r(34e3),i=r(9012),a=r(27670).Y,o=r(5386).fF,s=r(5386).si,l=r(1426).extendFlat;t.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:\"calc\"},pattern:n.marker.pattern,editType:\"calc\"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:[\"label\",\"text\",\"value\",\"percent\"]}),texttemplate:s({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),hoverinfo:l({},i.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:o({},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),textposition:l({},n.textposition,{values:[\"inside\",\"none\"],dflt:\"inside\"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:[\"top left\",\"top center\",\"top right\"],dflt:\"top center\"}),editType:\"plot\"},domain:a({name:\"funnelarea\",trace:!0,editType:\"calc\"}),aspectratio:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},baseratio:{valType:\"number\",min:0,max:1,dflt:.333,editType:\"plot\"}}},6452:function(t,e,r){\"use strict\";var n=r(74875);e.name=\"funnelarea\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},89574:function(t,e,r){\"use strict\";var n=r(32354);t.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:\"funnelarea\"})}}},86282:function(t,e,r){\"use strict\";var n=r(71828),i=r(86807),a=r(27670).c,o=r(90769).handleText,s=r(37434).handleLabelsAndValues,l=r(37434).handleMarkerDefaults;t.exports=function(t,e,r,u){function c(r,a){return n.coerce(t,e,i,r,a)}var f=c(\"labels\"),h=c(\"values\"),p=s(f,h),d=p.len;if(e._hasLabels=p.hasLabels,e._hasValues=p.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),d){e._length=d,l(t,e,u,c),c(\"scalegroup\");var v,g=c(\"text\"),y=c(\"texttemplate\");if(y||(v=c(\"textinfo\",Array.isArray(g)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),y||v&&\"none\"!==v){var m=c(\"textposition\");o(t,e,u,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,u,c),c(\"title.text\")&&(c(\"title.position\"),n.coerceFont(c,\"title.font\",u.font)),c(\"aspectratio\"),c(\"baseratio\")}else e.visible=!1}},10421:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"funnelarea\",basePlotModule:r(6452),categories:[\"pie-like\",\"funnelarea\",\"showLegend\"],attributes:r(86807),layoutAttributes:r(80097),supplyDefaults:r(86282),supplyLayoutDefaults:r(57402),calc:r(89574).calc,crossTraceCalc:r(89574).crossTraceCalc,plot:r(79187),style:r(71858),styleOne:r(63463),meta:{}}},80097:function(t,e,r){\"use strict\";var n=r(92774).hiddenlabels;t.exports={hiddenlabels:n,funnelareacolorway:{valType:\"colorlist\",editType:\"calc\"},extendfunnelareacolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},57402:function(t,e,r){\"use strict\";var n=r(71828),i=r(80097);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"funnelareacolorway\",e.colorway),r(\"extendfunnelareacolors\")}},79187:function(t,e,r){\"use strict\";var n=r(39898),i=r(91424),a=r(71828),o=a.strScale,s=a.strTranslate,l=r(63893),u=r(17295).toMoveInsideBar,c=r(72597),f=c.recordMinTextSize,h=c.clearMinTextSize,p=r(53581),d=r(14575),v=d.attachFxHandlers,g=d.determineInsideTextFont,y=d.layoutAreas,m=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return\"l\"+(e[0]-t[0])+\",\"+(e[1]-t[1])}t.exports=function(t,e){var r=t._context.staticPlot,c=t._fullLayout;h(\"funnelarea\",c),m(e,t),y(e,c._size),a.makeTraceGroups(c._funnelarealayer,e,\"trace\").each((function(e){var h=n.select(this),d=e[0],y=d.trace;!function(t){if(t.length){var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o,s,l=Math.pow(i,2),u=e.vTotal,c=u,f=u*l/(1-l)/u,h=[];for(h.push(E()),o=t.length-1;o>-1;o--)if(!(s=t[o]).hidden){var p=s.v/c;f+=p,h.push(E())}var d=1/0,v=-1/0;for(o=0;o-1;o--)if(!(s=t[o]).hidden){var M=h[A+=1][0],S=h[A][1];s.TL=[-M,S],s.TR=[M,S],s.BL=T,s.BR=k,s.pxmid=(_=s.TR,w=s.BR,[.5*(_[0]+w[0]),.5*(_[1]+w[1])]),T=s.TL,k=s.TR}}function E(){var t,e={x:t=Math.sqrt(f),y:-t};return[e.x,e.y]}}(e),h.each((function(){var h=n.select(this).selectAll(\"g.slice\").data(e);h.enter().append(\"g\").classed(\"slice\",!0),h.exit().remove(),h.each((function(o,s){if(o.hidden)n.select(this).selectAll(\"path,g\").remove();else{o.pointNumber=o.i,o.curveNumber=y.index;var h=d.cx,m=d.cy,x=n.select(this),w=x.selectAll(\"path.surface\").data([o]);w.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":r?\"none\":\"all\"}),x.call(v,t,e);var T=\"M\"+(h+o.TR[0])+\",\"+(m+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+\"Z\";w.attr(\"d\",T),b(t,o,d);var k=p.castOption(y.textposition,o.pts),A=x.selectAll(\"g.slicetext\").data(o.text&&\"none\"!==k?[0]:[]);A.enter().append(\"g\").classed(\"slicetext\",!0),A.exit().remove(),A.each((function(){var r=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),p=a.ensureUniformFontSize(t,g(y,o,c.font));r.text(o.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,p).call(l.convertToTspans,t);var d,v,x,b=i.bBox(r.node()),_=Math.min(o.BL[1],o.BR[1])+m,w=Math.max(o.TL[1],o.TR[1])+m;v=Math.max(o.TL[0],o.BL[0])+h,x=Math.min(o.TR[0],o.BR[0])+h,(d=u(v,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:\"middle\"})).fontSize=p.size,f(y.type,d,c),e[s].transform=d,a.setTransormAndDisplay(r,d)}))}}));var m=n.select(this).selectAll(\"g.titletext\").data(y.title.text?[0]:[]);m.enter().append(\"g\").classed(\"titletext\",!0),m.exit().remove(),m.each((function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),r=y.title.text;y._meta&&(r=a.templateString(r,y._meta)),e.text(r).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,y.title.font).call(l.convertToTspans,t);var u=x(d,c._size);e.attr(\"transform\",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},71858:function(t,e,r){\"use strict\";var n=r(39898),i=r(63463),a=r(72597).resizeText;t.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(\".trace\");a(t,e,\"funnelarea\"),e.each((function(e){var r=e[0].trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(\"path.surface\").each((function(e){n.select(this).call(i,e,r,t)}))}))}},21606:function(t,e,r){\"use strict\";var n=r(82196),i=r(9012),a=r(41940),o=r(12663).axisHoverFormat,s=r(5386).fF,l=r(5386).si,u=r(50693),c=r(1426).extendFlat;t.exports=c({z:{valType:\"data_array\",editType:\"calc\"},x:c({},n.x,{impliedEdits:{xtype:\"array\"}}),x0:c({},n.x0,{impliedEdits:{xtype:\"scaled\"}}),dx:c({},n.dx,{impliedEdits:{xtype:\"scaled\"}}),y:c({},n.y,{impliedEdits:{ytype:\"array\"}}),y0:c({},n.y0,{impliedEdits:{ytype:\"scaled\"}}),dy:c({},n.dy,{impliedEdits:{ytype:\"scaled\"}}),xperiod:c({},n.xperiod,{impliedEdits:{xtype:\"scaled\"}}),yperiod:c({},n.yperiod,{impliedEdits:{ytype:\"scaled\"}}),xperiod0:c({},n.xperiod0,{impliedEdits:{xtype:\"scaled\"}}),yperiod0:c({},n.yperiod0,{impliedEdits:{ytype:\"scaled\"}}),xperiodalignment:c({},n.xperiodalignment,{impliedEdits:{xtype:\"scaled\"}}),yperiodalignment:c({},n.yperiodalignment,{impliedEdits:{ytype:\"scaled\"}}),text:{valType:\"data_array\",editType:\"calc\"},hovertext:{valType:\"data_array\",editType:\"calc\"},transpose:{valType:\"boolean\",dflt:!1,editType:\"calc\"},xtype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},ytype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},zsmooth:{valType:\"enumerated\",values:[\"fast\",\"best\",!1],dflt:!1,editType:\"calc\"},hoverongaps:{valType:\"boolean\",dflt:!0,editType:\"none\"},connectgaps:{valType:\"boolean\",editType:\"calc\"},xgap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},ygap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),zhoverformat:o(\"z\",1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:\"plot\"},{keys:[\"x\",\"y\",\"z\",\"text\"]}),textfont:a({editType:\"plot\",autoSize:!0,autoColor:!0,colorEditType:\"style\"}),showlegend:c({},i.showlegend,{dflt:!1})},{transforms:void 0},u(\"\",{cLetter:\"z\",autoColorDflt:!1}))},90757:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828),a=r(89298),o=r(42973),s=r(17562),l=r(78803),u=r(68296),c=r(4742),f=r(824),h=r(43907),p=r(70769),d=r(50606).BADNUM;function v(t){for(var e=[],r=t.length,n=0;n1){var e=(t[t.length-1]-t[0])/(t.length-1),r=Math.abs(e/100);for(k=0;kr)return!1}return!0}(M.rangebreaks||S.rangebreaks)&&(T=function(t,e,r){for(var n=[],i=-1,a=0;a=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||v)[2]+(f[[r+1,i]]||v)[2]+(f[[r,i-1]]||v)[2]+(f[[r,i+1]]||v)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),u=!0);if(!u)throw\"findEmpties iterated with no new neighbors\";for(a in l)f[a]=l[a],c.push(l[a])}return c.sort((function(t,e){return e[2]-t[2]}))}},46248:function(t,e,r){\"use strict\";var n=r(30211),i=r(71828),a=r(89298),o=r(21081).extractOpts;t.exports=function(t,e,r,s,l){l||(l={});var u,c,f,h,p=l.isContour,d=t.cd[0],v=d.trace,g=t.xa,y=t.ya,m=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=v.zhoverformat,A=m,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error(\"Error hovering on heatmap, pointNumber must be [row,col], found:\",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-m[0],e-m[m.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*m[0]-m[1]],S=1;Sv&&(y=Math.max(y,Math.abs(t[a][o]-d)/(g-v))))}return y}t.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log(\"interp2d didn't converge quickly\",i),t}},58623:function(t,e,r){\"use strict\";var n=r(71828);t.exports=function(t,e){t(\"texttemplate\");var r=n.extendFlat({},e.font,{color:\"auto\",size:\"auto\"});n.coerceFont(t,\"textfont\",r)}},70769:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828).isArrayOrTypedArray;t.exports=function(t,e,r,a,o,s){var l,u,c,f=[],h=n.traceIs(t,\"contour\"),p=n.traceIs(t,\"histogram\"),d=n.traceIs(t,\"gl2d\");if(i(e)&&e.length>1&&!p&&\"category\"!==s.type){var v=e.length;if(!(v<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],c=1;c0;)k=A.c2p(N[C]),C--;for(k0;)L=M.c2p(j[C]),C--;L=A._length||k<=0||E>=M._length||L<=0)return I.selectAll(\"image\").data([]).exit().remove(),void b(I);\"fast\"===X?(K=Z,$=G):(K=Q,$=tt);var et=document.createElement(\"canvas\");et.width=K,et.height=$;var rt,nt,it=et.getContext(\"2d\",{willReadFrequently:!0}),at=p(z,{noNumericCheck:!0,returnArray:!0});\"fast\"===X?(rt=Y?function(t){return Z-1-t}:l.identity,nt=W?function(t){return G-1-t}:l.identity):(rt=function(t){return l.constrain(Math.round(A.c2p(N[t])-r),0,Q)},nt=function(t){return l.constrain(Math.round(M.c2p(j[t])-E),0,tt)});var ot,st,lt,ut,ct=nt(0),ft=[ct,ct],ht=Y?0:1,pt=W?0:1,dt=0,vt=0,gt=0,yt=0;function mt(t,e){if(void 0!==t){var r=at(t);return r[0]=Math.round(r[0]),r[1]=Math.round(r[1]),r[2]=Math.round(r[2]),dt+=e,vt+=r[0]*e,gt+=r[1]*e,yt+=r[2]*e,r}return[0,0,0,0]}function xt(t,e,r,n){var i=t[r.bin0];if(void 0===i)return mt(void 0,1);var a,o=t[r.bin1],s=e[r.bin0],l=e[r.bin1],u=o-i||0,c=s-i||0;return a=void 0===o?void 0===l?0:void 0===s?2*(l-i):2*(2*l-s-i)/3:void 0===l?void 0===s?0:2*(2*i-o-s)/3:void 0===s?2*(2*l-o-i)/3:l+i-o-s,mt(i+r.frac*u+n.frac*(c+r.frac*a))}if(\"default\"!==X){var bt,_t=0;try{bt=new Uint8Array(K*$*4)}catch(t){bt=new Array(K*$*4)}if(\"smooth\"===X){var wt,Tt,kt,At=U||N,Mt=V||j,St=new Array(At.length),Et=new Array(Mt.length),Lt=new Array(Q),Ct=U?w:_,Pt=V?w:_;for(C=0;CXt||Xt>M._length))for(P=Gt;PKt||Kt>A._length)){var $t=c({x:Jt,y:Wt},z,t._fullLayout);$t.x=Jt,$t.y=Wt;var Qt=D.z[C][P];void 0===Qt?($t.z=\"\",$t.zLabel=\"\"):($t.z=Qt,$t.zLabel=s.tickText(Ut,Qt,\"hover\").text);var te=D.text&&D.text[C]&&D.text[C][P];void 0!==te&&!1!==te||(te=\"\"),$t.text=te;var ee=l.texttemplateString(Nt,$t,t._fullLayout._d3locale,$t,z._meta||{});if(ee){var re=ee.split(\"
\"),ne=re.length,ie=0;for(O=0;O0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]u?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:u:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),u=d(r,a,s),c=t===i?0:1;return l[c]!==u[c]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split(\"-\");return\"\"===n[0]&&(n.unshift(),n[0]=\"-\"+n[0]),n}t.exports=function(t,e,r,n,a){var s,l,u=-1.1*e,h=-.1*e,p=t-h,d=r[0],v=r[1],g=Math.min(f(d+h,d+p,n,a),f(v+h,v+p,n,a)),y=Math.min(f(d+u,d+h,n,a),f(v+u,v+h,n,a));if(g>y&&yo){var m=s===i?1:6,x=s===i?\"M12\":\"M1\";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf(\"-\",m);s>0&&(o=o.substr(0,s));var u=n.d2c(o,0,a);if(ur.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),D.start=r.l2r(j),F||i.nestedProperty(e,y+\".start\").set(D.start)}var U=b.end,V=r.r2l(I.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);D.end=r.l2r(q),H||i.nestedProperty(e,y+\".start\").set(D.end)}var G=\"autobin\"+s;return!1===e._input[G]&&(e._input[y]=i.extendFlat({},e[y]||{}),delete e._input[G],delete e[G]),[D,d]}t.exports={calc:function(t,e){var r,a,p,d,v=[],g=[],y=\"h\"===e.orientation,m=o.getFromId(t,y?e.yaxis:e.xaxis),x=y?\"y\":\"x\",b={x:\"y\",y:\"x\"}[x],_=e[x+\"calendar\"],w=e.cumulative,T=h(t,e,m,x),k=T[0],A=T[1],M=\"string\"==typeof k.size,S=[],E=M?S:k,L=[],C=[],P=[],O=0,I=e.histnorm,D=e.histfunc,z=-1!==I.indexOf(\"density\");w.enabled&&z&&(I=I.replace(/ ?density$/,\"\"),z=!1);var R,F=\"max\"===D||\"min\"===D?null:0,B=l.count,N=u[I],j=!1,U=function(t){return m.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&\"count\"!==D&&(R=e[b],j=\"avg\"===D,B=l[D]),r=U(k.start),p=U(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;r=0&&d=0;n--)s(n);else if(\"increasing\"===e){for(n=1;n=0;n--)t[n]+=t[n+1];\"exclude\"===r&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var K=Math.min(v.length,g.length),$=[],Q=0,tt=K-1;for(r=0;r=Q;r--)if(g[r]){tt=r;break}for(r=Q;r<=tt;r++)if(n(v[r])&&n(g[r])){var et={p:v[r],s:g[r],b:0};w.enabled||(et.pts=P[r],Z?et.ph0=et.ph1=P[r].length?A[P[r][0]]:v[r]:(e._computePh=!0,et.ph0=q(S[r]),et.ph1=q(S[r+1],!0))),$.push(et)}return 1===$.length&&($[0].width1=o.tickIncrement($[0].p,k.size,!1,_)-$[0].p),s($,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected($,e,X),$},calcAllAutoBins:h}},72406:function(t){\"use strict\";t.exports={eventDataKeys:[\"binNumber\"]}},82222:function(t,e,r){\"use strict\";var n=r(71828),i=r(41675),a=r(73972).traceIs,o=r(26125),s=n.nestedProperty,l=r(99082).getAxisGroup,u=[{aStr:{x:\"xbins.start\",y:\"ybins.start\"},name:\"start\"},{aStr:{x:\"xbins.end\",y:\"ybins.end\"},name:\"end\"},{aStr:{x:\"xbins.size\",y:\"ybins.size\"},name:\"size\"},{aStr:{x:\"nbinsx\",y:\"nbinsy\"},name:\"nbins\"}],c=[\"x\",\"y\"];t.exports=function(t,e){var r,f,h,p,d,v,g,y=e._histogramBinOpts={},m=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return\"v\"===t.orientation?\"x\":\"y\"}function T(t,r,a){var o=t.uid+\"__\"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+\"calendar\"]||\"\",u=y[r],c=!0;u&&(s===u.axType&&l===u.calendar?(c=!1,u.traces.push(t),u.dirs.push(a)):(r=o,s!==u.axType&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set on a\",\"type:\"+s,\"axis\",\"with bins on\",\"type:\"+u.axType,\"axis.\"].join(\" \")),l!==u.calendar&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set with a\",l,\"calendar\",\"with bins\",u.calendar?\"on a \"+u.calendar+\" calendar\":\"w/o a set calendar\"].join(\" \")))),c&&(y[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+\"calendar\"]||\"\"}),t[\"_\"+a+\"bingroup\"]=r}for(d=0;dS&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P=\"string\"==typeof w.size,O=\"string\"==typeof A.size,I=[],D=[],z=P?I:w,R=O?D:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf(\"density\"),H=\"max\"===U||\"min\"===U?null:0,q=a.count,G=o[j],Z=!1,Y=[],W=[],X=\"z\"in e?e.z:\"marker\"in e&&Array.isArray(e.marker.color)?e.marker.color:\"\";X&&\"count\"!==U&&(Z=\"avg\"===U,q=a[U]);var J=w.size,K=x(w.start),$=x(w.end)+(K-i.tickIncrement(K,J,!1,y))/1e6;for(r=K;r<$;r=i.tickIncrement(r,J,!1,y))L.push(H),I.push(r),Z&&C.push(0);I.push(r);var Q,tt=L.length,et=(r-K)/tt,rt=(Q=K+et/2,v.c2r(Q,0,y)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,m))/1e6;for(r=it;r=0&&p=0&&d-1,flipY:C.tiling.flip.indexOf(\"y\")>-1,orientation:C.tiling.orientation,pad:{inner:C.tiling.pad},maxDepth:C._maxDepth}).descendants(),z=1/0,R=-1/0;D.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),R=Math.max(R,e))})),d=d.data(D,c.getPtId),C._maxVisibleLayers=isFinite(R)?R-z+1:0,d.enter().append(\"g\").classed(\"slice\",!0),k(d,p,{},[g,y],b),d.order();var F=null;if(T&&S){var B=c.getPtId(S);d.each((function(t){null===F&&c.getPtId(t)===B&&(F={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var N=function(){return F||{x0:0,x1:g,y0:0,y1:y}},j=d;return T&&(j=j.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),j.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.tiling.pad),s._hoverY=x(I?s.y1-C.tiling.pad/2:s.y0+C.tiling.pad/2);var d=n.select(this),v=i.ensureSingle(d,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?v.transition().attrTween(\"d\",(function(t){var e=A(t,p,N(),[g,y],{orientation:C.tiling.orientation,flipX:C.tiling.flip.indexOf(\"x\")>-1,flipY:C.tiling.flip.indexOf(\"y\")>-1});return function(t){return b(e(t))}})):v.attr(\"d\",b),d.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),v.call(l,s,C,t,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=h(s,r,C,e,L)||\"\";var k=i.ensureSingle(d,\"g\",\"slicetext\"),S=i.ensureSingle(k,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),D=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));S.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",O?\"end\":P?\"start\":\"middle\").call(a.font,D).call(o.convertToTspans,t),s.textBB=a.bBox(S.node()),s.transform=_(s,{fontSize:D.size}),s.transform.fontSize=D.size,T?S.transition().attrTween(\"transform\",(function(t){var e=M(t,p,N(),[g,y]);return function(t){return w(e(t))}})):S.attr(\"transform\",w(s))})),F}},69816:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"icicle\",basePlotModule:r(96346),categories:[],animatable:!0,attributes:r(46291),layoutAttributes:r(92894),supplyDefaults:r(56524),supplyLayoutDefaults:r(21070),calc:r(46584).y,crossTraceCalc:r(46584).T,plot:r(85596),style:r(82454).style,colorbar:r(4898),meta:{}}},92894:function(t){\"use strict\";t.exports={iciclecolorway:{valType:\"colorlist\",editType:\"calc\"},extendiciclecolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},21070:function(t,e,r){\"use strict\";var n=r(71828),i=r(92894);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"iciclecolorway\",e.colorway),r(\"extendiciclecolors\")}},21538:function(t,e,r){\"use strict\";var n=r(674),i=r(14102);t.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s=\"h\"===r.orientation,l=r.maxDepth,u=e[0],c=e[1];l&&(u=(t.height+1)*e[0]/Math.min(t.height+1,l),c=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],u]:[e[0],c])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},85596:function(t,e,r){\"use strict\";var n=r(80694),i=r(90666);t.exports=function(t,e,r,a){return n(t,e,r,a,{type:\"icicle\",drawDescendants:i})}},82454:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901),a=r(71828),o=r(72597).resizeText,s=r(43467);function l(t,e,r,n){var o=e.data.data,l=!e.children,u=o.i,c=a.castOption(r,u,\"marker.line.color\")||i.defaultLine,f=a.castOption(r,u,\"marker.line.width\")||0;t.call(s,e,r,n).style(\"stroke-width\",f).call(i.stroke,c).style(\"opacity\",l?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(\".trace\");o(t,e,\"icicle\"),e.each((function(e){var r=n.select(this),i=e[0].trace;r.style(\"opacity\",i.opacity),r.selectAll(\"path.surface\").each((function(e){n.select(this).call(l,e,i,t)}))}))},styleOne:l}},17230:function(t,e,r){\"use strict\";for(var n=r(9012),i=r(5386).fF,a=r(1426).extendFlat,o=r(51877).colormodel,s=[\"rgb\",\"rgba\",\"rgba256\",\"hsl\",\"hsla\"],l=[],u=[],c=0;c0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var c,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?c=o.z[h][f]:s._hasSource&&(c=s._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(f,h,1,1).data),c){var p,d=o.hi||s.hoverinfo;if(d){var v=d.split(\"+\");-1!==v.indexOf(\"all\")&&(v=[\"color\"]),-1!==v.indexOf(\"color\")&&(p=!0)}var g,y=a.colormodel[s.colormodel],m=y.colormodel||s.colormodel,x=m.length,b=s._scaler(c),_=y.suffix,w=[];(s.hovertemplate||p)&&(w.push(\"[\"+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(\", \")),4===x&&w.push(\", \"+b[3]+_[3]),w.push(\"]\"),w=w.join(\"\"),t.extraText=m.toUpperCase()+\": \"+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?g=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(g=s.text[h][f]);var T=u.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M=\"[\"+c.slice(0,s.colormodel.length).join(\", \")+\"]\";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,\"color[0]Label\":b[0]+_[0],\"color[1]Label\":b[1]+_[1],\"color[2]Label\":b[2]+_[2],\"color[3]Label\":b[3]+_[3]}})]}}}},94507:function(t,e,r){\"use strict\";t.exports={attributes:r(17230),supplyDefaults:r(13245),calc:r(71113),plot:r(60775),style:r(12826),hoverPoints:r(28749),eventData:r(30835),moduleType:\"trace\",name:\"image\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"2dMap\",\"noSortingByValue\"],animatable:!1,meta:{}}},60775:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.strTranslate,o=r(77922),s=r(51877),l=r(3883),u=r(32396).STYLE;t.exports=function(t,e,r,c){var f=e.xaxis,h=e.yaxis,p=!t._context._exportedPlot&&l();i.makeTraceGroups(c,r,\"im\").each((function(e){var r=n.select(this),l=e[0],c=l.trace,d=(\"fast\"===c.zsmooth||!1===c.zsmooth&&p)&&!c._hasZ&&c._hasSource&&\"linear\"===f.type&&\"linear\"===h.type;c._realImage=d;var v,g,y,m,x,b,_=l.z,w=l.x0,T=l.y0,k=l.w,A=l.h,M=c.dx,S=c.dy;for(b=0;void 0===v&&b0;)g=f.c2p(w+b*M),b--;for(b=0;void 0===m&&b0;)x=h.c2p(T+b*S),b--;gI[0];if(D||z){var R=v+E/2,F=m+L/2;P+=\"transform:\"+a(R+\"px\",F+\"px\")+\"scale(\"+(D?-1:1)+\",\"+(z?-1:1)+\")\"+a(-R+\"px\",-F+\"px\")+\";\"}}C.attr(\"style\",P);var B=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===k&&c._canvas.el.height===A&&c._canvas.source===c.source)t();else{var e=document.createElement(\"canvas\");e.width=k,e.height=A;var r=e.getContext(\"2d\",{willReadFrequently:!0});c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute(\"src\",c.source)}})).then((function(){var t,e;if(c._hasZ)e=N((function(t,e){return _[e][t]})),t=e.toDataURL(\"image/png\");else if(c._hasSource)if(d)t=c.source;else{var r=c._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(0,0,k,A).data;e=N((function(t,e){var n=4*(e*k+t);return[r[n],r[n+1],r[n+2],r[n+3]]})),t=e.toDataURL(\"image/png\")}C.attr({\"xlink:href\":t,height:L,width:E,x:v,y:m})}));t._promises.push(B)}function N(t){var e=document.createElement(\"canvas\");e.width=E,e.height=L;var r,n=e.getContext(\"2d\",{willReadFrequently:!0}),a=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},o=function(t){return i.constrain(Math.round(h.c2p(T+t*S)-m),0,L)},u=s.colormodel[c.colormodel],p=u.colormodel||c.colormodel,d=u.fmt;for(b=0;b0}function T(t){t.each((function(t){m.stroke(n.select(this),t.line.color)})).each((function(t){m.fill(n.select(this),t.color)})).style(\"stroke-width\",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:\"linear\",ticks:\"outside\",range:r,showline:!0},e),a={type:\"linear\",_id:\"x\"+e._id},s={letter:\"x\",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,y,t,e)}return v(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+\"x\"+r]}function M(t,e,r,i){var a=document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\"),o=n.select(a);return o.text(t).attr(\"x\",0).attr(\"y\",0).attr(\"text-anchor\",r).attr(\"data-unformatted\",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s=\"_cache\"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}t.exports=function(t,e,r,v){var g,y=t._fullLayout;w(r)&&v&&(g=v()),o.makeTraceGroups(y._indicatorlayer,e,\"trace\").each((function(e){var v,E,L,C,P,O=e[0].trace,I=n.select(this),D=O._hasGauge,z=O._isAngular,R=O._isBullet,F=O.domain,B={w:y._size.w*(F.x[1]-F.x[0]),h:y._size.h*(F.y[1]-F.y[0]),l:y._size.l+y._size.w*F.x[0],r:y._size.r+y._size.w*(1-F.x[1]),t:y._size.t+y._size.h*(1-F.y[1]),b:y._size.b+y._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=O.align||\"center\";if(E=j,D){if(z&&(v=N,E=j+U/2,L=function(t){return function(t,e){return[e/Math.sqrt(t.width/2*(t.width/2)+t.height*t.height),t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;v=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else v=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var u,c,h,v=r[0].trace,g=i.numbersX,y=i.numbersY,T=v.align||\"center\",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,\"g\",\"numbers\"),P=[];v._hasNumber&&P.push(\"number\"),v._hasDelta&&(P.push(\"delta\"),\"left\"===v.delta.position&&P.reverse());var O=C.selectAll(\"text\").data(P);function I(e,r,n,i){if(!e.match(\"s\")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace(\"s\",\"f\").replace(/\\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}O.enter().append(\"text\"),O.attr(\"text-anchor\",(function(){return A})).attr(\"class\",(function(t){return t})).attr(\"x\",null).attr(\"y\",null).attr(\"dx\",null).attr(\"dy\",null),O.exit().remove();var D,z=v.mode+v.align;if(v._hasDelta&&(D=function(){var e=k(t,{tickformat:v.delta.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.delta.suffix,s=v.delta.prefix,l=function(t){return v.delta.relative?t.relativeDelta:t.delta},u=function(t,e){return 0===t||\"number\"!=typeof t||isNaN(t)?\"-\":(t>0?v.delta.increasing.symbol:v.delta.decreasing.symbol)+s+e(t)+o},h=function(t){return t.delta>=0?v.delta.increasing.color:v.delta.decreasing.color};void 0===v._deltaLastValue&&(v._deltaLastValue=l(r[0]));var g=C.select(\"text.delta\");function y(){g.text(u(l(r[0]),i)).call(m.fill,h(r[0])).call(p.convertToTspans,t)}return g.call(f.font,v.delta.font).call(m.fill,h({delta:v._deltaLastValue})),w(E)?g.transition().duration(E.duration).ease(E.easing).tween(\"text\",(function(){var t=n.select(this),e=l(r[0]),o=v._deltaLastValue,s=I(v.delta.valueformat,i,o,e),c=a(o,e);return v._deltaLastValue=e,function(e){t.text(u(c(e),s)),t.call(m.fill,h({delta:c(e)}))}})).each(\"end\",(function(){y(),L&&L()})).each(\"interrupt\",(function(){y(),L&&L()})):y(),c=M(u(l(r[0]),i),v.delta.font,A,t),g}(),z+=v.delta.position+v.delta.font.size+v.delta.font.family+v.delta.valueformat,z+=v.delta.increasing.symbol+v.delta.decreasing.symbol,h=c),v._hasNumber&&(function(){var e=k(t,{tickformat:v.number.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.number.suffix,s=v.number.prefix,l=C.select(\"text.number\");function c(){var e=\"number\"==typeof r[0].y?s+i(r[0].y)+o:\"-\";l.text(e).call(f.font,v.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each(\"end\",(function(){c(),L&&L()})).each(\"interrupt\",(function(){c(),L&&L()})).attrTween(\"text\",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);v._lastValue=r[0].y;var l=I(v.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):c(),u=M(s+i(r[0].y)+o,v.number.font,A,t)}(),z+=v.number.font.size+v.number.font.family+v.number.valueformat+v.number.suffix+v.number.prefix,h=u),v._hasDelta&&v._hasNumber){var R,F,B=[(u.left+u.right)/2,(u.top+u.bottom)/2],N=[(c.left+c.right)/2,(c.top+c.bottom)/2],j=.75*v.delta.font.size;\"left\"===v.delta.position&&(R=S(v,\"deltaPos\",0,-1*(u.width*b[v.align]+c.width*(1-b[v.align])+j),z,Math.min),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:c.left+R,right:u.right,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),\"right\"===v.delta.position&&(R=S(v,\"deltaPos\",0,u.width*(1-b[v.align])+c.width*b[v.align]+j,z,Math.max),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:u.left,right:c.right+R,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),\"bottom\"===v.delta.position&&(R=null,F=c.height,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height,bottom:u.bottom+c.height}),\"top\"===v.delta.position&&(R=null,F=u.top,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height-c.height,bottom:u.bottom}),D.attr({dx:R,dy:F})}(v._hasNumber||v._hasDelta)&&C.attr(\"transform\",(function(){var t=i.numbersScaler(h);z+=t[2];var e,r=S(v,\"numbersScale\",1,t[0],z,Math.min);v._scaleNumbers||(r=1),e=v._isAngular?y-r*h.bottom:y-r*(h.top+h.bottom)/2,v._numbersTop=r*h.top+e;var n=h[T];\"center\"===T&&(n=(h.left+h.right)/2);var a=g-r*n;return a=S(v,\"numbersTranslate\",0,a,z,Math.max),l(a,e)+s(r)}))}(t,I,e,{numbersX:v,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),D&&(C={range:O.gauge.axis.range,color:O.gauge.bgcolor,line:{color:O.gauge.bordercolor,width:0},thickness:1},P={range:O.gauge.axis.range,color:\"rgba(0, 0, 0, 0)\",line:{color:O.gauge.bordercolor,width:O.gauge.borderwidth},thickness:1});var Z=I.selectAll(\"g.angular\").data(z?e:[]);Z.exit().remove();var Y=I.selectAll(\"g.angularaxis\").data(z?e:[]);Y.exit().remove(),z&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,v=a.size,g=a.radius,y=a.innerRadius,m=a.gaugeBg,x=a.gaugeOutline,b=[v.l+v.w/2,v.t+v.h/2+g/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((y+g)/2-t/2*(g-y)).outerRadius((y+g)/2+t/2*(g-y)).startAngle(-E)}function P(t){t.attr(\"d\",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append(\"g\").classed(\"angular\",!0),_.attr(\"transform\",l(b[0],b[1])),A.enter().append(\"g\").classed(\"angularaxis\",!0).classed(\"crisp\",!0),A.selectAll(\"g.xangularaxistick,path,text\").remove(),(o=k(t,p.gauge.axis)).type=\"linear\",o.range=p.gauge.axis.range,o._id=\"xangularaxis\",o.ticklabeloverflow=\"allow\",o.setScale();var O=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},I={},D=d.makeLabelFns(o,0).labelStandoff;I.xFn=function(t){var e=O(t);return Math.cos(e)*D},I.yFn=function(t){var e=O(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(D+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*c)},I.anchorFn=function(t){var e=O(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},I.heightFn=function(t,e,r){var n=O(t);return-.5*(1+Math.sin(n))*r};var z=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return z(O(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h=\"inside\"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:\"M\"+h*R+\",0h\"+h*o.ticklen,transFn:function(t){var e=O(t);return z(e)+\"rotate(\"+-u(e)+\")\"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:I})}var F=[m].concat(p.gauge.steps),B=_.selectAll(\"g.bg-arc\").data(F);B.enter().append(\"g\").classed(\"bg-arc\",!0).append(\"path\"),B.select(\"path\").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll(\"g.value-arc\").data([p.gauge.bar]);j.enter().append(\"g\").classed(\"value-arc\",!0).append(\"path\");var U,V,H,q=j.select(\"path\");w(M)?(q.transition().duration(M.duration).ease(M.easing).each(\"end\",(function(){S&&S()})).each(\"interrupt\",(function(){S&&S()})).attrTween(\"d\",(U=N,V=L(r[0].lastY),H=L(r[0].y),function(){var t=i(V,H);return function(e){return U.endAngle(t(e))()}})),p._lastValue=r[0].y):q.attr(\"d\",\"number\"==typeof r[0].y?N.endAngle(L(r[0].y)):\"M0,0Z\"),q.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Z=_.selectAll(\"g.threshold-arc\").data(F);Z.enter().append(\"g\").classed(\"threshold-arc\",!0).append(\"path\"),Z.select(\"path\").call(P).call(T),Z.exit().remove();var Y=_.selectAll(\"g.gauge-outline\").data([x]);Y.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"path\"),Y.select(\"path\").call(P).call(T),Y.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Z,layer:Y,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var W=I.selectAll(\"g.bullet\").data(R?e:[]);W.exit().remove();var X=I.selectAll(\"g.bulletaxis\").data(R?e:[]);X.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,u,c=r[0].trace,f=n.gauge,p=n.layer,v=n.gaugeBg,g=n.gaugeOutline,y=n.size,x=c.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append(\"g\").classed(\"bullet\",!0),f.attr(\"transform\",l(y.l,y.t)),p.enter().append(\"g\").classed(\"bulletaxis\",!0).classed(\"crisp\",!0),p.selectAll(\"g.xbulletaxistick,path,text\").remove();var A=y.h,M=c.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(c._hasNumber||c._hasDelta?1-h.bulletNumberDomainSize:1);function L(t){t.attr(\"width\",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr(\"x\",(function(t){return i.c2p(t.range[0])})).attr(\"y\",(function(t){return.5*(1-t.thickness)*A})).attr(\"height\",(function(t){return t.thickness*A}))}(i=k(t,c.gauge.axis))._id=\"xbulletaxis\",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],u=y.t+y.h,i.visible&&(d.drawTicks(t,i,{vals:\"inside\"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,u,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,u)}));var C=[v].concat(c.gauge.steps),P=f.selectAll(\"g.bg-bullet\").data(C);P.enter().append(\"g\").classed(\"bg-bullet\",!0).append(\"rect\"),P.select(\"rect\").call(L).call(T),P.exit().remove();var O=f.selectAll(\"g.value-bullet\").data([c.gauge.bar]);O.enter().append(\"g\").classed(\"value-bullet\",!0).append(\"rect\"),O.select(\"rect\").attr(\"height\",M).attr(\"y\",(A-M)/2).call(T),w(b)?O.select(\"rect\").transition().duration(b.duration).ease(b.easing).each(\"end\",(function(){_&&_()})).each(\"interrupt\",(function(){_&&_()})).attr(\"width\",Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y)))):O.select(\"rect\").attr(\"width\",\"number\"==typeof r[0].y?Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y))):0),O.exit().remove();var I=r.filter((function(){return c.gauge.threshold.value||0===c.gauge.threshold.value})),D=f.selectAll(\"g.threshold-bullet\").data(I);D.enter().append(\"g\").classed(\"threshold-bullet\",!0).append(\"line\"),D.select(\"line\").attr(\"x1\",i.c2p(c.gauge.threshold.value)).attr(\"x2\",i.c2p(c.gauge.threshold.value)).attr(\"y1\",(1-c.gauge.threshold.thickness)/2*A).attr(\"y2\",(1-(1-c.gauge.threshold.thickness)/2)*A).call(m.stroke,c.gauge.threshold.line.color).style(\"stroke-width\",c.gauge.threshold.line.width),D.exit().remove();var z=f.selectAll(\"g.gauge-outline\").data([g]);z.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"rect\"),z.select(\"rect\").call(L).call(T),z.exit().remove()}(t,0,e,{gauge:W,layer:X,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var J=I.selectAll(\"text.title\").data(e);J.exit().remove(),J.enter().append(\"text\").classed(\"title\",!0),J.attr(\"text-anchor\",(function(){return R?x.right:x[O.title.align]})).text(O.title.text).call(f.font,O.title.font).call(p.convertToTspans,t),J.attr(\"transform\",(function(){var t,e=B.l+B.w*b[O.title.align],r=h.titlePadding,n=f.bBox(J.node());return D?(z&&(t=O.gauge.axis.visible?f.bBox(Y.node()).top-r-n.bottom:B.t+B.h/2-U/2-n.bottom-r),R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)):t=O._numbersTop-r-n.bottom,l(e,t)}))}))}},16249:function(t,e,r){\"use strict\";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).fF,o=r(2418),s=r(9012),l=r(1426).extendFlat,u=r(30962).overrideAll,c=t.exports=u(l({x:{valType:\"data_array\"},y:{valType:\"data_array\"},z:{valType:\"data_array\"},value:{valType:\"data_array\"},isomin:{valType:\"number\"},isomax:{valType:\"number\"},surface:{show:{valType:\"boolean\",dflt:!0},count:{valType:\"integer\",dflt:2,min:1},fill:{valType:\"number\",min:0,max:1,dflt:1},pattern:{valType:\"flaglist\",flags:[\"A\",\"B\",\"C\",\"D\",\"E\"],extras:[\"all\",\"odd\",\"even\"],dflt:\"all\"}},spaceframe:{show:{valType:\"boolean\",dflt:!1},fill:{valType:\"number\",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}}},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:a(),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),valuehoverformat:i(\"value\",1),showlegend:l({},s.showlegend,{dflt:!1})},n(\"\",{colorAttr:\"`value`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),\"calc\",\"nested\");c.flatshading.dflt=!0,c.lighting.facenormalsepsilon.dflt=0,c.x.editType=c.y.editType=c.z.editType=c.value.editType=\"calc+clearAxisTypes\",c.transforms=void 0},56959:function(t,e,r){\"use strict\";var n=r(78803),i=r(88489).processGrid,a=r(88489).filter;t.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],u=[n];if(s>=1)l=[r],u=[n];else if(s>0){var c=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:L(d,v,y);h[p]=x>-1?x:O(d,v,y,R(e,m))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}var V=3;function H(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):aMath.abs(L-M)?[A,L]:[L,M];d=!0,Q(r,C[0],C[1]),d=!1}}var I=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];[\"x\",\"y\",\"z\"].forEach((function(r){for(var n=[],i=0;i0&&(f.push(d.id),\"x\"===r?h.push([d.distRatio,0,0]):\"y\"===r?h.push([0,d.distRatio,0]):h.push([0,0,d.distRatio]))}else c=nt(1,\"x\"===r?b-1:\"y\"===r?_-1:w-1);f.length>0&&(n[a]=\"x\"===r?tt(e,f,o,s,h,n[a]):\"y\"===r?et(e,f,o,s,h,n[a]):rt(e,f,o,s,h,n[a]),a++),c.length>0&&(n[a]=\"x\"===r?J(e,c,o,s,n[a]):\"y\"===r?K(e,c,o,s,n[a]):$(e,c,o,s,n[a]),a++)}var v=t.caps[r];v.show&&v.fill&&(D(v.fill),n[a]=\"x\"===r?J(e,[0,b-1],o,s,n[a]):\"y\"===r?K(e,[0,_-1],o,s,n[a]):$(e,[0,w-1],o,s,n[a]),a++)}})),0===g&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=y,t._Ys=m,t._Zs=x}(),t}t.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new u(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},82738:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(16249),o=r(1586);function s(t,e,r,n,a){var s=a(\"isomin\"),l=a(\"isomax\");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var u=a(\"x\"),c=a(\"y\"),f=a(\"z\"),h=a(\"value\");u&&u.length&&c&&c.length&&f&&f.length&&h&&h.length?(i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],n),a(\"valuehoverformat\"),[\"x\",\"y\",\"z\"].forEach((function(t){a(t+\"hoverformat\");var e=\"caps.\"+t;a(e+\".show\")&&a(e+\".fill\");var r=\"slices.\"+t;a(r+\".show\")&&(a(r+\".fill\"),a(r+\".locations\"))})),a(\"spaceframe.show\")&&a(\"spaceframe.fill\"),a(\"surface.show\")&&(a(\"surface.count\"),a(\"surface.fill\"),a(\"surface.pattern\")),a(\"contour.show\")&&(a(\"contour.color\"),a(\"contour.width\")),[\"text\",\"hovertext\",\"hovertemplate\",\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lighting.vertexnormalsepsilon\",\"lighting.facenormalsepsilon\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"flatshading\",\"opacity\"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:\"\",cLetter:\"c\"}),e._length=null):e.visible=!1}t.exports={supplyDefaults:function(t,e,r,i){s(t,e,0,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},64943:function(t,e,r){\"use strict\";t.exports={attributes:r(16249),supplyDefaults:r(82738).supplyDefaults,calc:r(56959),colorbar:{min:\"cmin\",max:\"cmax\"},plot:r(22674).createIsosurfaceTrace,moduleType:\"trace\",name:\"isosurface\",basePlotModule:r(58547),categories:[\"gl3d\",\"showLegend\"],meta:{}}},2418:function(t,e,r){\"use strict\";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).fF,o=r(54532),s=r(9012),l=r(1426).extendFlat;t.exports=l({x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},i:{valType:\"data_array\",editType:\"calc\"},j:{valType:\"data_array\",editType:\"calc\"},k:{valType:\"data_array\",editType:\"calc\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"}),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),delaunayaxis:{valType:\"enumerated\",values:[\"x\",\"y\",\"z\"],dflt:\"z\",editType:\"calc\"},alphahull:{valType:\"number\",dflt:-1,editType:\"calc\"},intensity:{valType:\"data_array\",editType:\"calc\"},intensitymode:{valType:\"enumerated\",values:[\"vertex\",\"cell\"],dflt:\"vertex\",editType:\"calc\"},color:{valType:\"color\",editType:\"calc\"},vertexcolor:{valType:\"data_array\",editType:\"calc\"},facecolor:{valType:\"data_array\",editType:\"calc\"},transforms:void 0},n(\"\",{colorAttr:\"`intensity`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,flatshading:{valType:\"boolean\",dflt:!1,editType:\"calc\"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:\"calc\"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:\"calc\"},lighting:l({vertexnormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-12,editType:\"calc\"},facenormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-6,editType:\"calc\"},editType:\"calc\"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:\"calc\"}),showlegend:l({},s.showlegend,{dflt:!1})})},82932:function(t,e,r){\"use strict\";var n=r(78803);t.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:\"\",cLetter:\"c\"})}},91134:function(t,e,r){\"use strict\";var n=r(9330).gl_mesh3d,i=r(9330).delaunay_triangulate,a=r(9330).alpha_shape,o=r(9330).convex_hull,s=r(81697).parseColorScale,l=r(78614),u=r(21081).extractOpts,c=r(90060);function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.color=\"#fff\",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=c(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;n=c(v(t.i),v(t.j),v(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=[\"x\",\"y\",\"z\"].indexOf(t),n=[],a=e.length,o=0;oy):g=A>w,y=A;var M=u(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=g?\"increasing\":\"decreasing\",M.x=M.pos,M.y=[k,T],m&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),v&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,\"open:\")+\" \",high:i(t,\"high:\")+\" \",low:i(t,\"low:\")+\" \",close:i(t,\"close:\")+\" \"}}),x}t.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a\"+u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((m=i.extendFlat({},h)).y0=m.y1=_,m.yLabelVal=b,m.yLabel=u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),m.name=\"\",f.push(m),g[b]=m)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=c(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,v=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var y=p.hi||l.hoverinfo,m=y.split(\"+\"),x=\"all\"===y,b=x||-1!==m.indexOf(\"y\"),_=x||-1!==m.indexOf(\"text\"),w=b?[g(\"open\"),g(\"high\"),g(\"low\"),g(\"close\")+\" \"+u[v]]:[];return _&&s(p,l,w),h.extraText=w.join(\"
\"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}t.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},54186:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"ohlc\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"showLegend\"],meta:{},attributes:r(2522),supplyDefaults:r(16169),calc:r(3485).calc,plot:r(72314),style:r(53101),hoverPoints:r(66449).hoverPoints,selectPoints:r(67324)}},14555:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828);t.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"open\"),l=r(\"high\"),u=r(\"low\"),c=r(\"close\");if(r(\"hoverlabel.split\"),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\"],a),s&&l&&u&&c){var f=Math.min(s.length,l.length,u.length,c.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},72314:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828);t.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,\"trace ohlc\").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var u=a.tickLen,c=e.selectAll(\"path\").data(i.identity);c.enter().append(\"path\"),c.exit().remove(),c.attr(\"d\",(function(t){if(t.empty)return\"M0,0Z\";var e=s.c2p(t.pos-u,!0),r=s.c2p(t.pos+u,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return\"M\"+e+\",\"+o.c2p(t.o,!0)+\"H\"+n+\"M\"+n+\",\"+o.c2p(t.h,!0)+\"V\"+o.c2p(t.l,!0)+\"M\"+r+\",\"+o.c2p(t.c,!0)+\"H\"+n}))}}))}},67324:function(t){\"use strict\";t.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(r))for(e=0;e0;u&&(o=\"array\");var c=r(\"categoryorder\",o);\"array\"===c?(r(\"categoryarray\"),r(\"ticktext\")):(delete t.categoryarray,delete t.ticktext),u||\"array\"!==c||(e.categoryorder=\"trace\")}}t.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:\"dimensions\",handleItemDefaults:c}),d=function(t,e,r,o,s){s(\"line.shape\"),s(\"line.hovertemplate\");var l=s(\"line.color\",o.colorway[0]);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),u(e,p,\"values\",d),h(\"hoveron\"),h(\"hovertemplate\"),h(\"arrangement\"),h(\"bundlecolors\"),h(\"sortpaths\"),h(\"counts\");var v={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,\"labelfont\",v);var g={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,\"tickfont\",g)}},94873:function(t,e,r){\"use strict\";t.exports={attributes:r(99506),supplyDefaults:r(14647),calc:r(28699),plot:r(45784),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcats\",basePlotModule:r(27677),categories:[\"noOpacity\"],meta:{}}},45460:function(t,e,r){\"use strict\";var n=r(39898),i=r(81684).k4,a=r(72391),o=r(30211),s=r(71828),l=s.strTranslate,u=r(91424),c=r(84267),f=r(63893);function h(t,e,r,i){var a=e._context.staticPlot,o=t.map(F.bind(0,e,r)),c=i.selectAll(\"g.parcatslayer\").data([null]);c.enter().append(\"g\").attr(\"class\",\"parcatslayer\").style(\"pointer-events\",a?\"none\":\"all\");var h=c.selectAll(\"g.trace.parcats\").data(o,p),m=h.enter().append(\"g\").attr(\"class\",\"trace parcats\");h.attr(\"transform\",(function(t){return l(t.x,t.y)})),m.append(\"g\").attr(\"class\",\"paths\");var x=h.select(\"g.paths\").selectAll(\"path.path\").data((function(t){return t.paths}),p);x.attr(\"fill\",(function(t){return t.model.color}));var w=x.enter().append(\"path\").attr(\"class\",\"path\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.model.color})).attr(\"fill-opacity\",0);_(w),x.attr(\"d\",(function(t){return t.svgD})),w.empty()||x.sort(v),x.exit().remove(),x.on(\"mouseover\",g).on(\"mouseout\",y).on(\"click\",b),m.append(\"g\").attr(\"class\",\"dimensions\");var A=h.select(\"g.dimensions\").selectAll(\"g.dimension\").data((function(t){return t.dimensions}),p);A.enter().append(\"g\").attr(\"class\",\"dimension\"),A.attr(\"transform\",(function(t){return l(t.x,0)})),A.exit().remove();var M=A.selectAll(\"g.category\").data((function(t){return t.categories}),p),S=M.enter().append(\"g\").attr(\"class\",\"category\");M.attr(\"transform\",(function(t){return l(0,t.y)})),S.append(\"rect\").attr(\"class\",\"catrect\").attr(\"pointer-events\",\"none\"),M.select(\"rect.catrect\").attr(\"fill\",\"none\").attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})),T(S);var E=M.selectAll(\"rect.bandrect\").data((function(t){return t.bands}),p);E.each((function(){s.raiseToTop(this)})),E.attr(\"fill\",(function(t){return t.color}));var D=E.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.color})).attr(\"fill-opacity\",0);E.attr(\"fill\",(function(t){return t.color})).attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})).attr(\"y\",(function(t){return t.y})).attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"perpendicular\"===t.parcatsViewModel.arrangement?\"ns-resize\":\"move\"})),k(D),E.exit().remove(),S.append(\"text\").attr(\"class\",\"catlabel\").attr(\"pointer-events\",\"none\");var z=e._fullLayout.paper_bgcolor;M.select(\"text.catlabel\").attr(\"text-anchor\",(function(t){return d(t)?\"start\":\"end\"})).attr(\"alignment-baseline\",\"middle\").style(\"text-shadow\",f.makeTextShadow(z)).style(\"fill\",\"rgb(0, 0, 0)\").attr(\"x\",(function(t){return d(t)?t.width+5:-5})).attr(\"y\",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){u.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),S.append(\"text\").attr(\"class\",\"dimlabel\"),M.select(\"text.dimlabel\").attr(\"text-anchor\",\"middle\").attr(\"alignment-baseline\",\"baseline\").attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"ew-resize\"})).attr(\"x\",(function(t){return t.width/2})).attr(\"y\",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){u.font(n.select(this),t.parcatsViewModel.labelfont)})),M.selectAll(\"rect.bandrect\").on(\"mouseover\",L).on(\"mouseout\",C),M.exit().remove(),A.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on(\"dragstart\",P).on(\"drag\",O).on(\"dragend\",I)),h.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll(\"g.paths\").selectAll(\"path.path\"),t.dimensionSelection=n.select(this).selectAll(\"g.dimensions\").selectAll(\"g.dimension\")})),h.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function v(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor\"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+v.left,y:_-d.top+v.top,text:E,color:t.model.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:10,fontColor:T,idealAlign:L1&&h.displayInd===f.dimensions.length-1?(i=u.left,a=\"left\"):(i=u.left+u.width,a=\"right\");var v=c.model.count,g=c.model.categoryLabel,y=v/c.parcatsViewModel.model.count,m={countLabel:v,categoryLabel:g,probabilityLabel:y.toFixed(3)},x=[];-1!==c.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&x.push([\"Count:\",m.countLabel].join(\" \")),-1!==c.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&x.push([\"P(\"+m.categoryLabel+\"):\",m.probabilityLabel].join(\" \"));var b=x.join(\"
\");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:\"lightgray\",borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:12,fontColor:\"black\",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:m,eventData:[{data:p._input,fullData:p,count:v,category:g,probability:y}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron,u=this;\"color\"===l?(function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll(\"rect.bandrect\").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr(\"stroke\",\"black\").attr(\"stroke-width\",1.5)}))}(u),S(u,\"plotly_hover\",n.event)):(function(t){n.select(t.parentNode).selectAll(\"rect.bandrect\").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select(\"rect.catrect\").attr(\"stroke\",\"black\").attr(\"stroke-width\",2.5)}(u),M(u,\"plotly_hover\",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\")&&(\"category\"===l?e=E(r,a,u):\"color\"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),u=n.select(r).datum(),f=u.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,v=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a=\"left\"):(i=l.left+l.width,a=\"right\");var g=f.model.categoryLabel,y=u.parcatsViewModel.model.count,m=0;u.categoryViewModel.bands.forEach((function(t){t.color===u.color&&(m+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===u.color&&(b+=t.model.count)}));var _=m/y,w=m/b,T=m/x,k={countLabel:y,categoryLabel:g,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&A.push([\"Count:\",k.countLabel].join(\" \")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&(A.push(\"P(color ∩ \"+g+\"): \"+k.probabilityLabel),A.push(\"P(\"+g+\" | color): \"+w.toFixed(3)),A.push(\"P(color | \"+g+\"): \"+T.toFixed(3)));var M=A.join(\"
\"),S=c.mostReadable(u.color,[\"black\",\"white\"]);return{trace:d,x:o*(i-e.left),y:s*(v-e.top),text:M,color:u.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:g,count:y,probability:_,categorycount:x,colorcount:b,bandcolorcount:m}]}}(r,a,u):\"dimension\"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll(\"g.category\").select(\"rect.catrect\").each((function(){i.push(E(t,e,this))})),i}(r,a,u)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r}))}}function C(t){var e=t.parcatsViewModel;e.dragDimension||(_(e.pathSelection),T(e.dimensionSelection.selectAll(\"g.category\")),k(e.dimensionSelection.selectAll(\"g.category\").selectAll(\"rect.bandrect\")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(v),-1!==e.hoverinfoItems.indexOf(\"skip\"))||(\"color\"===t.parcatsViewModel.hoveron?S(this,\"plotly_unhover\",n.event):M(this,\"plotly_unhover\",n.event))}function P(t){\"fixed\"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll(\"g.category\").select(\"rect.catrect\").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll(\"rect.bandrect\").each((function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||\"freeform\"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),z(t.parcatsViewModel)}}function I(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll(\"text\").attr(\"font-weight\",\"normal\");var e={},r=D(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e[\"dimensions[\"+i+\"].displayindex\"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var u=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),c=u.map((function(t){return t.categoryValue})),f=u.map((function(t){return t.categoryLabel}));e[\"dimensions[\"+t.model.containerInd+\"].categoryarray\"]=[c],e[\"dimensions[\"+t.model.containerInd+\"].ticktext\"]=[f],e[\"dimensions[\"+t.model.containerInd+\"].categoryorder\"]=\"array\"}}-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")&&!t.dragHasMoved&&t.potentialClickBand&&(\"color\"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent):M(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd&&(t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null),t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease(\"cubic-in-out\").each((function(){R(t.parcatsViewModel,!0),z(t.parcatsViewModel,!0)})).each(\"end\",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function D(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)c+=\"C\"+u[s]+\",\"+(e[s+1]+n)+\" \"+l[s]+\",\"+(e[s]+n)+\" \"+(t[s]+r[s])+\",\"+(e[s]+n),c+=\"l-\"+r[s]+\",0 \";return c+\"Z\"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),u=[];for(var c in r.paths)r.paths.hasOwnProperty(c)&&u.push(r.paths[c]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}u.sort((function(e,r){var n=f(e),i=f(r);return\"backward\"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0}));for(var h=new Array(u.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),v=0;v0?d*(y.count/p):0;for(var m,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,u,c=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),v=8*(f-h)/2,g=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),u=0;u0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:v,bands:[],parcatsViewModel:t},v=v+a+8,c.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:c,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}t.exports=function(t,e,r,n){h(r,t,n,e)}},45784:function(t,e,r){\"use strict\";var n=r(45460);t.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},73362:function(t,e,r){\"use strict\";var n=r(50693),i=r(13838),a=r(41940),o=r(27670).Y,s=r(1426).extendFlat,l=r(44467).templatedArray;t.exports={domain:o({name:\"parcoords\",trace:!0,editType:\"plot\"}),labelangle:{valType:\"angle\",dflt:0,editType:\"plot\"},labelside:{valType:\"enumerated\",values:[\"top\",\"bottom\"],dflt:\"top\",editType:\"plot\"},labelfont:a({editType:\"plot\"}),tickfont:a({editType:\"plot\"}),rangefont:a({editType:\"plot\"}),dimensions:l(\"dimension\",{label:{valType:\"string\",editType:\"plot\"},tickvals:s({},i.tickvals,{editType:\"plot\"}),ticktext:s({},i.ticktext,{editType:\"plot\"}),tickformat:s({},i.tickformat,{editType:\"plot\"}),visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},range:{valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},constraintrange:{valType:\"info_array\",freeLength:!0,dimensions:\"1-2\",items:[{valType:\"any\",editType:\"plot\"},{valType:\"any\",editType:\"plot\"}],editType:\"plot\"},multiselect:{valType:\"boolean\",dflt:!0,editType:\"plot\"},values:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"}),line:s({editType:\"calc\"},n(\"line\",{colorscaleDflt:\"Viridis\",autoColorDflt:!1,editTypeOverride:\"calc\"})),unselected:{line:{color:{valType:\"color\",dflt:\"#7f7f7f\",editType:\"plot\"},opacity:{valType:\"number\",min:0,max:1,dflt:\"auto\",editType:\"plot\"},editType:\"plot\"},editType:\"plot\"}}},57920:function(t,e,r){\"use strict\";var n=r(25706),i=r(39898),a=r(28984).keyFun,o=r(28984).repeat,s=r(71828).sorterAsc,l=r(71828).strTranslate,u=n.bar.snapRatio;function c(t,e){return t*(1-u)+e*u}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],u=l,f=a;i*fe){h=r;break}}if(a=c,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-u[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?\"n\":e<=.9*t[0]+.1*t[1]?\"s\":\"ns\"}(d,e);v&&(o.interval=l[a],o.intervalPix=d,o.region=v)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,m=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&m<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a=\"crosshair\";r.clickableOrdinalRange?a=\"pointer\":r.region&&(a=r.region+\"-resize\"),i.select(document.body).style(\"cursor\",a)}function k(t){t.on(\"mousemove\",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on(\"mouseleave\",(function(t){t.parent.inBrushDrag||m()})).call(i.behavior.drag().on(\"dragstart\",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,u=o.svgBrush;if(u.wasDragged=!1,u.grabbingBar=\"ns\"===s.region,u.grabbingBar){var c=l.map(e.unitToPaddedPx);u.grabPoint=r-c[0]-n.verticalPadding,u.barLength=c[1]-c[0]}u.clickableOrdinalRange=s.clickableOrdinalRange,u.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(u.stayingIntervals=u.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),u.startExtent=s.region?l[\"s\"===s.region?1:0]:a,e.parent.inBrushDrag=!0,u.brushStartCallback()}(this,t)})).on(\"drag\",(function(t){w(this,t)})).on(\"dragend\",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,m(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]a.newExtent[0];a.extent=a.stayingIntervals.concat(u?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),u?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}t.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e),n=r.slice();e.filter.set(n),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e,r){var i=t.selectAll(\".\"+n.cn.axisBrush).data(o,a);i.enter().append(\"g\").classed(n.cn.axisBrush,!0),function(t,e,r){var i=r._context.staticPlot,a=t.selectAll(\".background\").data(o);a.enter().append(\"rect\").classed(\"background\",!0).call(d).call(v).style(\"pointer-events\",i?\"none\":\"auto\").attr(\"transform\",l(0,n.verticalPadding)),a.call(k).attr(\"height\",(function(t){return t.height-n.verticalPadding}));var s=t.selectAll(\".highlight-shadow\").data(o);s.enter().append(\"line\").classed(\"highlight-shadow\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width+n.bar.strokeWidth).attr(\"stroke\",e).attr(\"opacity\",n.bar.strokeOpacity).attr(\"stroke-linecap\",\"butt\"),s.attr(\"y1\",(function(t){return t.height})).call(x);var u=t.selectAll(\".highlight\").data(o);u.enter().append(\"line\").classed(\"highlight\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width-n.bar.strokeWidth).attr(\"stroke\",n.bar.fillColor).attr(\"opacity\",n.bar.fillOpacity).attr(\"stroke-linecap\",\"butt\"),u.attr(\"y1\",(function(t){return t.height})).call(x)}(i,e,r)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},71791:function(t,e,r){\"use strict\";t.exports={attributes:r(73362),supplyDefaults:r(3633),calc:r(24639),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcoords\",basePlotModule:r(49351),categories:[\"gl\",\"regl\",\"noOpacity\",\"noHover\"],meta:{}}},49351:function(t,e,r){\"use strict\";var n=r(39898),i=r(27659).a0,a=r(21341),o=r(77922);e.name=\"parcoords\",e.plot=function(t){var e=i(t.calcdata,\"parcoords\")[0];e.length&&a(t,e)},e.clean=function(t,e,r,n){var i=n._has&&n._has(\"parcoords\"),a=e._has&&e._has(\"parcoords\");i&&!a&&(n._paperdiv.selectAll(\".parcoords\").remove(),n._glimages.selectAll(\"*\").remove())},e.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(\".svg-container\");r.filter((function(t,e){return e===r.size()-1})).selectAll(\".gl-canvas-context, .gl-canvas-focus\").each((function(){var t=this,r=t.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":r,preserveAspectRatio:\"none\",x:0,y:0,width:t.style.width,height:t.style.height})})),window.setTimeout((function(){n.selectAll(\"#filterBarPattern\").attr(\"id\",\"filterBarPattern\")}),60)}},24639:function(t,e,r){\"use strict\";var n=r(71828).isArrayOrTypedArray,i=r(21081),a=r(28984).wrap;t.exports=function(t,e){var r,o;return i.hasColorscale(e,\"line\")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:\"line\",cLetter:\"c\"})):(r=function(t){for(var e=new Array(t),r=0;rf&&(n.log(\"parcoords traces support up to \"+f+\" dimensions at the moment\"),d.splice(f));var v=s(t,e,{name:\"dimensions\",layout:l,handleItemDefaults:p}),g=function(t,e,r,o,s){var l=s(\"line.color\",r);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,c);o(e,l,c),Array.isArray(v)&&v.length||(e.visible=!1),h(e,v,\"values\",g);var y={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(c,\"labelfont\",y),n.coerceFont(c,\"tickfont\",y),n.coerceFont(c,\"rangefont\",y),c(\"labelangle\"),c(\"labelside\"),c(\"unselected.line.color\"),c(\"unselected.line.opacity\")}},1602:function(t,e,r){\"use strict\";var n=r(71828).isTypedArray;e.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},e.isOrdinal=function(t){return!!t.tickvals},e.isVisible=function(t){return t.visible||!(\"visible\"in t)}},67618:function(t,e,r){\"use strict\";var n=r(71791);n.plot=r(21341),t.exports=n},83398:function(t,e,r){\"use strict\";var n=r(56068),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\\n p17_20, p21_24, p25_28, p29_32,\\n p33_36, p37_40, p41_44, p45_48,\\n p49_52, p53_56, p57_60, colors;\\n\\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\\n\\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\\nuniform float maskHeight;\\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\\nuniform vec4 contextColor;\\nuniform sampler2D maskTexture, palette;\\n\\nbool isPick = (drwLayer > 1.5);\\nbool isContext = (drwLayer < 0.5);\\n\\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\\n\\nfloat val(mat4 p, mat4 v) {\\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\\n}\\n\\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\\n return y1 * (1.0 - ratio) + y2 * ratio;\\n}\\n\\nint iMod(int a, int b) {\\n return a - b * (a / b);\\n}\\n\\nbool fOutside(float p, float lo, float hi) {\\n return (lo < hi) && (lo > p || p > hi);\\n}\\n\\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\\n return (\\n fOutside(p[0], lo[0], hi[0]) ||\\n fOutside(p[1], lo[1], hi[1]) ||\\n fOutside(p[2], lo[2], hi[2]) ||\\n fOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\\n return (\\n vOutside(p[0], lo[0], hi[0]) ||\\n vOutside(p[1], lo[1], hi[1]) ||\\n vOutside(p[2], lo[2], hi[2]) ||\\n vOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\\n return mOutside(A, loA, hiA) ||\\n mOutside(B, loB, hiB) ||\\n mOutside(C, loC, hiC) ||\\n mOutside(D, loD, hiD);\\n}\\n\\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\\n mat4 pnts[4];\\n pnts[0] = A;\\n pnts[1] = B;\\n pnts[2] = C;\\n pnts[3] = D;\\n\\n for(int i = 0; i < 4; ++i) {\\n for(int j = 0; j < 4; ++j) {\\n for(int k = 0; k < 4; ++k) {\\n if(0 == iMod(\\n int(255.0 * texture2D(maskTexture,\\n vec2(\\n (float(i * 2 + j / 2) + 0.5) / 8.0,\\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\\n ))[3]\\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\\n 2\\n )) return true;\\n }\\n }\\n }\\n return false;\\n}\\n\\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float x = 0.5 * sign(v) + 0.5;\\n float y = axisY(x, A, B, C, D);\\n float z = 1.0 - abs(v);\\n\\n z += isContext ? 0.0 : 2.0 * float(\\n outsideBoundingBox(A, B, C, D) ||\\n outsideRasterMask(A, B, C, D)\\n );\\n\\n return vec4(\\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\\n z,\\n 1.0\\n );\\n}\\n\\nvoid main() {\\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\\n\\n float v = colors[3];\\n\\n gl_Position = position(isContext, v, A, B, C, D);\\n\\n fragColor =\\n isContext ? vec4(contextColor) :\\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\\n}\\n\"]),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n gl_FragColor = fragColor;\\n}\\n\"]),o=r(25706).maxDimensionCount,s=r(71828),l=1e-6,u=new Uint8Array(4),c=new Uint8Array(4),f={shape:[256,1],format:\"rgba\",type:\"uint8\",mag:\"nearest\",min:\"nearest\"};function h(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function p(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(function(t){t.read({x:0,y:0,width:1,height:1,data:u})}(t),r.drawCompleted=!0),function s(l){var u=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],h(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*u,a.offset=2*l*n,e(a),l*n+u>>8*e)%256/255}function g(t,e,r){for(var n=new Array(8*e),i=0,a=0;ac&&(c=t[i].dim1.canvasX,o=i);0===s&&h(k,0,0,r.canvasWidth,r.canvasHeight);var f=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&no._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function O(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var I=1;I=r||l>=i)return;var u=t.lineLayer.readPixel(s,i-1-l),c=0!==u[3],f=c?u[2]+256*(u[1]+256*u[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==N&&(c?a.hover(h):a.unhover&&a.unhover(h),N=f)}})),B.style(\"opacity\",(function(t){return t.pick?0:1})),p.style(\"background\",\"rgba(255, 255, 255, 0)\");var j=p.selectAll(\".\"+m.cn.parcoords).data(F,d);j.exit().remove(),j.enter().append(\"g\").classed(m.cn.parcoords,!0).style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"none\"),j.attr(\"transform\",(function(t){return u(t.model.translateX,t.model.translateY)}));var U=j.selectAll(\".\"+m.cn.parcoordsControlView).data(v,d);U.enter().append(\"g\").classed(m.cn.parcoordsControlView,!0),U.attr(\"transform\",(function(t){return u(t.model.pad.l,t.model.pad.t)}));var V=U.selectAll(\".\"+m.cn.yAxis).data((function(t){return t.dimensions}),d);V.enter().append(\"g\").classed(m.cn.yAxis,!0),U.each((function(t){I(V,t,T)})),B.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),V.attr(\"transform\",(function(t){return u(t.xScale(t.xIndex),0)})),V.call(n.behavior.drag().origin((function(t){return t})).on(\"drag\",(function(t){var e=t.parent;R.linePickActive(!1),t.x=Math.max(-m.overdrag,Math.min(t.model.width+m.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,V.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),I(V,e,T),V.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr(\"transform\",(function(t){return u(t.xScale(t.xIndex),0)})),n.select(this).attr(\"transform\",u(t.x,0)),V.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on(\"dragend\",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,I(V,e,T),n.select(this).attr(\"transform\",(function(t){return u(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),R.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),V.exit().remove();var H=V.selectAll(\".\"+m.cn.axisOverlays).data(v,d);H.enter().append(\"g\").classed(m.cn.axisOverlays,!0),H.selectAll(\".\"+m.cn.axis).remove();var q=H.selectAll(\".\"+m.cn.axis).data(v,d);q.enter().append(\"g\").classed(m.cn.axis,!0),q.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient(\"left\").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return y.isOrdinal(t)?e:D(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(q.selectAll(\"text\"),t.model.tickFont)})),q.selectAll(\".domain, .tick>line\").attr(\"fill\",\"none\").attr(\"stroke\",\"black\").attr(\"stroke-opacity\",.25).attr(\"stroke-width\",\"1px\"),q.selectAll(\"text\").style(\"text-shadow\",c.makeTextShadow(A)).style(\"cursor\",\"default\");var G=H.selectAll(\".\"+m.cn.axisHeading).data(v,d);G.enter().append(\"g\").classed(m.cn.axisHeading,!0);var Z=G.selectAll(\".\"+m.cn.axisTitle).data(v,d);Z.enter().append(\"text\").classed(m.cn.axisTitle,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"ew-resize\").style(\"pointer-events\",o?\"none\":\"auto\"),Z.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),c.convertToTspans(r,t)})).attr(\"transform\",(function(t){var e=O(t.model.labelAngle,t.model.labelSide),r=m.axisTitleOffset;return(e.dir>0?\"\":u(0,2*r+t.model.height))+l(e.degrees)+u(-r*e.dx,-r*e.dy)})).attr(\"text-anchor\",(function(t){var e=O(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?\"start\":\"end\":\"middle\"}));var Y=H.selectAll(\".\"+m.cn.axisExtent).data(v,d);Y.enter().append(\"g\").classed(m.cn.axisExtent,!0);var W=Y.selectAll(\".\"+m.cn.axisExtentTop).data(v,d);W.enter().append(\"g\").classed(m.cn.axisExtentTop,!0),W.attr(\"transform\",u(0,-m.axisExtentOffset));var X=W.selectAll(\".\"+m.cn.axisExtentTopText).data(v,d);X.enter().append(\"text\").classed(m.cn.axisExtentTopText,!0).call(P),X.text((function(t){return z(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var J=Y.selectAll(\".\"+m.cn.axisExtentBottom).data(v,d);J.enter().append(\"g\").classed(m.cn.axisExtentBottom,!0),J.attr(\"transform\",(function(t){return u(0,t.model.height+m.axisExtentOffset)}));var K=J.selectAll(\".\"+m.cn.axisExtentBottomText).data(v,d);K.enter().append(\"text\").classed(m.cn.axisExtentBottomText,!0).attr(\"dy\",\"0.75em\").call(P),K.text((function(t){return z(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(H,A,t)}},21341:function(t,e,r){\"use strict\";var n=r(17171),i=r(79749),a=r(1602).isVisible,o={};function s(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}(t.exports=function(t,e){var r=t._fullLayout;if(i(t,[],o)){var l={},u={},c={},f={},h=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,u[r]=t.data[i].dimensions.slice()})),n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=u[e][n],o=i.map((function(t){return t.slice()})),s=\"dimensions[\"+n+\"].constraintrange\",l=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit(\"plotly_restyle\",[d,[f[e]]])},hover:function(e){t.emit(\"plotly_hover\",e)},unhover:function(e){t.emit(\"plotly_unhover\",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return s(t,e,r)-s(t,e,n)}}(r,u[e].filter(a));l[e].sort(n),u[e].filter((function(t){return!a(t)})).sort((function(t){return u[e].indexOf(t)})).forEach((function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(u[e].indexOf(t),0,t)})),t.emit(\"plotly_restyle\",[{dimensions:[l[e]]},[f[e]]])}})}}).reglPrecompiled=o},34e3:function(t,e,r){\"use strict\";var n=r(9012),i=r(27670).Y,a=r(41940),o=r(22399),s=r(5386).fF,l=r(5386).si,u=r(1426).extendFlat,c=r(79952).u,f=a({editType:\"plot\",arrayOk:!0,colorEditType:\"plot\"});t.exports={labels:{valType:\"data_array\",editType:\"calc\"},label0:{valType:\"number\",dflt:0,editType:\"calc\"},dlabel:{valType:\"number\",dflt:1,editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc\"},marker:{colors:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:o.defaultLine,arrayOk:!0,editType:\"style\"},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0,editType:\"style\"},editType:\"calc\"},pattern:c,editType:\"calc\"},text:{valType:\"data_array\",editType:\"plot\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"style\"},scalegroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"value\",\"percent\"],extras:[\"none\"],editType:\"calc\"},hoverinfo:u({},n.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:s({},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),texttemplate:l({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),textposition:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"auto\",\"none\"],dflt:\"auto\",arrayOk:!0,editType:\"plot\"},textfont:u({},f,{}),insidetextorientation:{valType:\"enumerated\",values:[\"horizontal\",\"radial\",\"tangential\",\"auto\"],dflt:\"auto\",editType:\"plot\"},insidetextfont:u({},f,{}),outsidetextfont:u({},f,{}),automargin:{valType:\"boolean\",dflt:!1,editType:\"plot\"},title:{text:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:u({},f,{}),position:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"plot\"},editType:\"plot\"},domain:i({name:\"pie\",trace:!0,editType:\"calc\"}),hole:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},sort:{valType:\"boolean\",dflt:!0,editType:\"calc\"},direction:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"],dflt:\"counterclockwise\",editType:\"calc\"},rotation:{valType:\"angle\",dflt:0,editType:\"calc\"},pull:{valType:\"number\",min:0,max:1,dflt:0,arrayOk:!0,editType:\"calc\"},_deprecated:{title:{valType:\"string\",dflt:\"\",editType:\"calc\"},titlefont:u({},f,{}),titleposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"calc\"}}}},13584:function(t,e,r){\"use strict\";var n=r(74875);e.name=\"pie\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},32354:function(t,e,r){\"use strict\";var n=r(92770),i=r(84267),a=r(7901),o={};function s(t){return function(e,r){return!!e&&!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e)}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r=0})),(\"funnelarea\"===e.type?y:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=g),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r=\"pie\");var n=t._fullLayout,i=t.calcdata,a=n[r+\"colorway\"],s=n[\"_\"+r+\"colormap\"];n[\"extend\"+r+\"colors\"]&&(a=l(a,o));for(var u=0,c=0;c0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}function c(t,e,r,n,i){n(\"marker.line.width\")&&n(\"marker.line.color\",i?void 0:r.paper_bgcolor);var a=n(\"marker.colors\");l(n,\"marker.pattern\",a),t.marker&&!e.marker.pattern.fgcolor&&(e.marker.pattern.fgcolor=t.marker.colors),e.marker.pattern.bgcolor||(e.marker.pattern.bgcolor=r.paper_bgcolor)}t.exports={handleLabelsAndValues:u,handleMarkerDefaults:c,supplyDefaults:function(t,e,r,n){function l(r,n){return i.coerce(t,e,a,r,n)}var f=u(l(\"labels\"),l(\"values\")),h=f.len;if(e._hasLabels=f.hasLabels,e._hasValues=f.hasValues,!e._hasLabels&&e._hasValues&&(l(\"label0\"),l(\"dlabel\")),h){e._length=h,c(t,e,n,l,!0),l(\"scalegroup\");var p,d=l(\"text\"),v=l(\"texttemplate\");if(v||(p=l(\"textinfo\",Array.isArray(d)?\"text+percent\":\"percent\")),l(\"hovertext\"),l(\"hovertemplate\"),v||p&&\"none\"!==p){var g=l(\"textposition\");s(t,e,n,l,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(g)||\"auto\"===g||\"outside\"===g)&&l(\"automargin\"),(\"inside\"===g||\"auto\"===g||Array.isArray(g))&&l(\"insidetextorientation\")}o(e,n,l);var y=l(\"hole\");if(l(\"title.text\")){var m=l(\"title.position\",y?\"middle center\":\"top center\");y||\"middle center\"!==m||(e.title.position=\"top center\"),i.coerceFont(l,\"title.font\",n.font)}l(\"sort\"),l(\"direction\"),l(\"rotation\"),l(\"pull\")}else e.visible=!1}}},20007:function(t,e,r){\"use strict\";var n=r(23469).appendArrayMultiPointValues;t.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),\"funnelarea\"===e.type&&(delete r.v,delete r.i),r}},22209:function(t,e,r){\"use strict\";var n=r(91424),i=r(7901);t.exports=function(t,e,r,a){var o=r.marker.pattern;o&&o.shape?n.pointStyle(t,r,a,e):i.fill(t,e.color)}},53581:function(t,e,r){\"use strict\";var n=r(71828);function i(t){return-1!==t.indexOf(\"e\")?t.replace(/[.]?0+e/,\"e\"):-1!==t.indexOf(\".\")?t.replace(/[.]?0+$/,\"\"):t}e.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+\"%\"},e.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},e.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r\"),name:f.hovertemplate||-1!==h.indexOf(\"name\")?f.name:void 0,idealAlign:t.pxmid[0]<0?\"left\":\"right\",color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[y(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],u._hasHoverLabel=!0}u._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[y(t,f)],event:n.event})}})),t.on(\"mouseout\",(function(t){var r=e._fullLayout,i=e._fullData[u.index],o=n.select(this).datum();u._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[y(o,i)],event:n.event}),u._hasHoverEvent=!1),u._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),u._hasHoverLabel=!1)})),t.on(\"click\",(function(t){var r=e._fullLayout,i=e._fullData[u.index];e._dragging||!1===r.hovermode||(e._hoverdata=[y(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=g.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=g.castOption(t._input.textfont.color,e.pts));var i=g.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;g-=2)y(Math.PI*g,\"tan\");for(g=4;g>=-4;g-=2)y(Math.PI*(g+1),\"tan\")}if(f||p){for(g=4;g>=-4;g-=2)y(Math.PI*(g+1.5),\"rad\");for(g=4;g>=-4;g-=2)y(Math.PI*(g+.5),\"rad\")}}if(s||d||f){var m=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/m,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;v.push(a)}(d||p)&&((a=T(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a)),(d||h)&&((a=k(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a));for(var x=0,b=0,_=0;_=1)break}return v[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*v);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*v);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=O(a),-1!==a.title.position.indexOf(\"top\")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf(\"bottom\")&&(o.y+=(1+i)*t.r);var l,u=t.r/(void 0===(l=t.trace.aspectratio)?1:l),c=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf(\"left\")?(c+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf(\"center\")?c*=2:-1!==a.title.position.indexOf(\"right\")&&(c+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=c/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function O(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function I(t,e){for(var r=[],n=0;n1?c=(u=r.r)/i.aspectratio:u=(c=r.r)*i.aspectratio,l=(u*=(1+i.baseratio)/2)*c}o=Math.min(o,l/r.vTotal)}for(n=0;n\")}if(a){var x=l.castOption(i,e.i,\"texttemplate\");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,\"customdata\")}}(e),_=g.getFirstFilled(i.text,e.pts);(m(_)||\"\"===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=\"\"}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}t.exports={plot:function(t,e){var r=t._context.staticPlot,a=t._fullLayout,h=a._size;d(\"pie\",a),_(e,t),I(e,h);var v=l.makeTraceGroups(a._pielayer,e,\"trace\").each((function(e){var d=n.select(this),v=e[0],y=v.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=g.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,u=\"px0\",c=\"px1\";if(\"counterclockwise\"===o.direction){for(e=0;ei.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),d.attr(\"stroke-linejoin\",\"round\"),d.each((function(){var m=n.select(this).selectAll(\"g.slice\").data(e);m.enter().append(\"g\").classed(\"slice\",!0),m.exit().remove();var _=[[[],[]],[[],[]]],T=!1;m.each((function(i,o){if(i.hidden)n.select(this).selectAll(\"path,g\").remove();else{i.pointNumber=i.i,i.curveNumber=y.index,_[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var u=v.cx,c=v.cy,h=n.select(this),d=h.selectAll(\"path.surface\").data([i]);if(d.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":r?\"none\":\"all\"}),h.call(x,t,e),y.pull){var m=+g.castOption(y.pull,i.pts)||0;m>0&&(u+=m*i.pxmid[0],c+=m*i.pxmid[1])}i.cxFinal=u,i.cyFinal=c;var k=y.hole;if(i.v===v.vTotal){var A=\"M\"+(u+i.px0[0])+\",\"+(c+i.px0[1])+P(i.px0,i.pxmid,!0,1)+P(i.pxmid,i.px0,!0,1)+\"Z\";k?d.attr(\"d\",\"M\"+(u+k*i.px0[0])+\",\"+(c+k*i.px0[1])+P(i.px0,i.pxmid,!1,k)+P(i.pxmid,i.px0,!1,k)+\"Z\"+A):d.attr(\"d\",A)}else{var M=P(i.px0,i.px1,!0,1);if(k){var S=1-k;d.attr(\"d\",\"M\"+(u+k*i.px1[0])+\",\"+(c+k*i.px1[1])+P(i.px1,i.px0,!1,k)+\"l\"+S*i.px0[0]+\",\"+S*i.px0[1]+M+\"Z\")}else d.attr(\"d\",\"M\"+u+\",\"+c+\"l\"+i.px0[0]+\",\"+i.px0[1]+M+\"Z\")}z(t,i,v);var E=g.castOption(y.textposition,i.pts),C=h.selectAll(\"g.slicetext\").data(i.text&&\"none\"!==E?[0]:[]);C.enter().append(\"g\").classed(\"slicetext\",!0),C.exit().remove(),C.each((function(){var r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),h=l.ensureUniformFontSize(t,\"outside\"===E?function(t,e,r){return{color:g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,family:g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,size:g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size}}(y,i,a.font):b(y,i,a.font));r.text(i.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,h).call(f.convertToTspans,t);var d,m=s.bBox(r.node());if(\"outside\"===E)d=L(m,i);else if(d=w(m,i,v),\"auto\"===E&&d.scale<1){var x=l.ensureUniformFontSize(t,y.outsidetextfont);r.call(s.font,x),d=L(m=s.bBox(r.node()),i)}var _=d.textPosAngle,k=void 0===_?i.pxmid:D(v.r,_);if(d.targetX=u+k[0]*d.rCenter+(d.x||0),d.targetY=c+k[1]*d.rCenter+(d.y||0),R(d,m),d.outside){var A=d.targetY;i.yLabelMin=A-m.height/2,i.yLabelMid=A,i.yLabelMax=A+m.height/2,i.labelExtraX=0,i.labelExtraY=0,T=!0}d.fontSize=h.size,p(y.type,d,a),e[o].transform=d,l.setTransormAndDisplay(r,d)}))}function P(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return\"a\"+n*v.r+\",\"+n*v.r+\" 0 \"+i.largeArc+(r?\" 1 \":\" 0 \")+a+\",\"+o}}));var k=n.select(this).selectAll(\"g.titletext\").data(y.title.text?[0]:[]);if(k.enter().append(\"g\").classed(\"titletext\",!0),k.exit().remove(),k.each((function(){var e,r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),i=y.title.text;y._meta&&(i=l.templateString(i,y._meta)),r.text(i).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,y.title.font).call(f.convertToTspans,t),e=\"middle center\"===y.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(v):C(v,h),r.attr(\"transform\",c(e.x,e.y)+u(Math.min(1,e.scale))+c(e.tx,e.ty))})),T&&function(t,e){var r,n,i,a,o,s,l,u,c,f,h,p,d;function v(t,e){return t.pxmid[1]-e.pxmid[1]}function y(t,e){return e.pxmid[1]-t.pxmid[1]}function m(t,r){r||(r={});var i,u,c,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,v=n?t.yLabelMax:t.yLabelMin,y=t.cyFinal+o(t.px0[1],t.px1[1]),m=p-d;if(m*l>0&&(t.labelExtraY=m),Array.isArray(e.pull))for(u=0;u=(g.castOption(e.pull,c.pts)||0)||((t.pxmid[1]-c.pxmid[1])*l>0?(m=c.cyFinal+o(c.px0[1],c.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=m):(v+t.labelExtraY-y)*l>0&&(i=3*s*Math.abs(u-f.indexOf(t)),(h=c.cxFinal+a(c.px0[0],c.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?v:y,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(u=t[n][r]).sort(i),c=t[1-n][r],f=c.concat(u),p=[],h=0;hMath.abs(f)?s+=\"l\"+f*t.pxmid[0]/t.pxmid[1]+\",\"+f+\"H\"+(a+t.labelExtraX+u):s+=\"l\"+t.labelExtraX+\",\"+c+\"v\"+(f-c)+\"h\"+u}else s+=\"V\"+(t.yLabelMid+t.labelExtraY)+\"h\"+u;l.ensureSingle(r,\"path\",\"textline\").call(o.stroke,e.outsidetextfont.color).attr({\"stroke-width\":Math.min(2,e.outsidetextfont.size/8),d:s,fill:\"none\"})}else r.select(\"path.textline\").remove()}))}(m,y),T&&y.automargin){var A=s.bBox(d.node()),M=y.domain,S=h.w*(M.x[1]-M.x[0]),E=h.h*(M.y[1]-M.y[0]),P=(.5*S-v.r)/h.w,O=(.5*E-v.r)/h.h;i.autoMargin(t,\"pie.\"+y.uid+\".automargin\",{xl:M.x[0]-P,xr:M.x[1]+P,yb:M.y[0]-O,yt:M.y[1]+O,l:Math.max(v.cx-v.r-A.left,0),r:Math.max(A.right-(v.cx+v.r),0),b:Math.max(A.bottom-(v.cy+v.r),0),t:Math.max(v.cy-v.r-A.top,0),pad:5})}}))}));setTimeout((function(){v.selectAll(\"tspan\").each((function(){var t=n.select(this);t.attr(\"dy\")&&t.attr(\"dy\",t.attr(\"dy\"))}))}),0)},formatSliceLabel:z,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:I,attachFxHandlers:x,computeTransform:R}},68357:function(t,e,r){\"use strict\";var n=r(39898),i=r(63463),a=r(72597).resizeText;t.exports=function(t){var e=t._fullLayout._pielayer.selectAll(\".trace\");a(t,e,\"pie\"),e.each((function(e){var r=e[0].trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(\"path.surface\").each((function(e){n.select(this).call(i,e,r,t)}))}))}},63463:function(t,e,r){\"use strict\";var n=r(7901),i=r(53581).castOption,a=r(22209);t.exports=function(t,e,r,o){var s=r.marker.line,l=i(s.color,e.pts)||n.defaultLine,u=i(s.width,e.pts)||0;t.call(a,e,r,o).style(\"stroke-width\",u).call(n.stroke,l)}},10959:function(t,e,r){\"use strict\";var n=r(82196);t.exports={x:n.x,y:n.y,xy:{valType:\"data_array\",editType:\"calc\"},indices:{valType:\"data_array\",editType:\"calc\"},xbounds:{valType:\"data_array\",editType:\"calc\"},ybounds:{valType:\"data_array\",editType:\"calc\"},text:n.text,marker:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,arrayOk:!1,editType:\"calc\"},blend:{valType:\"boolean\",dflt:null,editType:\"calc\"},sizemin:{valType:\"number\",min:.1,max:2,dflt:.5,editType:\"calc\"},sizemax:{valType:\"number\",min:.1,dflt:20,editType:\"calc\"},border:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},arearatio:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},transforms:void 0}},42743:function(t,e,r){\"use strict\";var n=r(9330).gl_pointcloud2d,i=r(78614),a=r(71739).findExtremes,o=r(34603);function s(t,e){this.scene=t,this.uid=e,this.type=\"pointcloud\",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color=\"rgb(0, 0, 0)\",this.name=\"\",this.hoverinfo=\"all\",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,u=this.xData=this.pickXData=t.x,c=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var v=i(t.marker.color),g=i(t.marker.border.color),y=t.opacity*t.marker.opacity;v[3]*=y,this.pointcloudOptions.color=v;var m=t.marker.blend;null===m&&(m=u.length<100||c.length<100),this.pointcloudOptions.blend=m,g[3]*=y,this.pointcloudOptions.borderColor=g;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},t.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},33876:function(t,e,r){\"use strict\";var n=r(71828),i=r(10959);t.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a(\"x\"),a(\"y\"),a(\"xbounds\"),a(\"ybounds\"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a(\"text\"),a(\"marker.color\",r),a(\"marker.opacity\"),a(\"marker.blend\"),a(\"marker.sizemin\"),a(\"marker.sizemax\"),a(\"marker.border.color\",r),a(\"marker.border.arearatio\"),e._length=null}},20593:function(t,e,r){\"use strict\";[\"*pointcloud* trace is deprecated!\",\"Please consider switching to the *scattergl* trace type.\"].join(\" \"),t.exports={attributes:r(10959),supplyDefaults:r(33876),calc:r(36563),plot:r(42743),moduleType:\"trace\",name:\"pointcloud\",basePlotModule:r(4796),categories:[\"gl\",\"gl2d\",\"showLegend\"],meta:{}}},39953:function(t,e,r){\"use strict\";var n=r(41940),i=r(9012),a=r(22399),o=r(77914),s=r(27670).Y,l=r(5386).fF,u=r(50693),c=r(44467).templatedArray,f=r(12663).descriptionOnlyNumbers,h=r(1426).extendFlat,p=r(30962).overrideAll;(t.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:\"sankey\",trace:!0}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\"},valueformat:{valType:\"string\",dflt:\".3s\",description:f(\"value\")},valuesuffix:{valType:\"string\",dflt:\"\"},arrangement:{valType:\"enumerated\",values:[\"snap\",\"perpendicular\",\"freeform\",\"fixed\"],dflt:\"snap\"},textfont:n({}),customdata:void 0,node:{label:{valType:\"data_array\",dflt:[]},groups:{valType:\"info_array\",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:\"number\",editType:\"calc\"}},x:{valType:\"data_array\",dflt:[]},y:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:.5,arrayOk:!0}},pad:{valType:\"number\",arrayOk:!1,min:0,dflt:20},thickness:{valType:\"number\",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]})},link:{arrowlen:{valType:\"number\",min:0,dflt:0},label:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0}},source:{valType:\"data_array\",dflt:[]},target:{valType:\"data_array\",dflt:[]},value:{valType:\"data_array\",dflt:[]},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]}),colorscales:c(\"concentrationscales\",{editType:\"calc\",label:{valType:\"string\",editType:\"calc\",dflt:\"\"},cmax:{valType:\"number\",editType:\"calc\",dflt:1},cmin:{valType:\"number\",editType:\"calc\",dflt:0},colorscale:h(u().colorscale,{dflt:[[0,\"white\"],[1,\"black\"]]})})}},\"calc\",\"nested\")).transforms=void 0},75536:function(t,e,r){\"use strict\";var n=r(30962).overrideAll,i=r(27659).a0,a=r(60436),o=r(528),s=r(6964),l=r(28569),u=r(47322).prepSelect,c=r(71828),f=r(73972),h=\"sankey\";function p(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a=\"pan\"===n.dragmode?\"move\":\"crosshair\",o=r._bgRect;if(o&&\"pan\"!==i&&\"zoom\"!==i){s(o,a);var h={_id:\"x\",c2p:c.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:\"y\",c2p:c.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:c.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;rm&&(m=a.source[e]),a.target[e]>m&&(m=a.target[e]);var x,b=m+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C=\"\";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),u.push({pointNumber:e,label:C,color:c?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var O=b+_.length,I=o(r.color),D=o(r.customdata),z=[];for(e=0;eb-1,childrenNodes:[],pointNumber:e,label:R,color:I?r.color[e]:r.color,customdata:D?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(O,M.source,M.target)&&(F=!0),{circular:F,links:u,nodes:z,groups:_,groupLookup:w}}(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},85247:function(t){\"use strict\";t.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:\"linear\",cn:{sankey:\"sankey\",sankeyLinks:\"sankey-links\",sankeyLink:\"sankey-link\",sankeyNodeSet:\"sankey-node-set\",sankeyNode:\"sankey-node\",nodeRect:\"node-rect\",nodeLabel:\"node-label\"}}},26857:function(t,e,r){\"use strict\";var n=r(71828),i=r(39953),a=r(7901),o=r(84267),s=r(27670).c,l=r(38048),u=r(44467),c=r(85501);function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r(\"label\"),r(\"cmin\"),r(\"cmax\"),r(\"colorscale\")}t.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),v=t.node,g=u.newContainer(e,\"node\");function y(t,e){return n.coerce(v,g,i.node,t,e)}y(\"label\"),y(\"groups\"),y(\"x\"),y(\"y\"),y(\"pad\"),y(\"thickness\"),y(\"line.color\"),y(\"line.width\"),y(\"hoverinfo\",t.hoverinfo),l(v,g,y,d),y(\"hovertemplate\");var m=h.colorway;y(\"color\",g.label.map((function(t,e){return a.addOpacity(function(t){return m[t%m.length]}(e),.8)}))),y(\"customdata\");var x=t.link||{},b=u.newContainer(e,\"link\");function _(t,e){return n.coerce(x,b,i.link,t,e)}_(\"label\"),_(\"arrowlen\"),_(\"source\"),_(\"target\"),_(\"value\"),_(\"line.color\"),_(\"line.width\"),_(\"hoverinfo\",t.hoverinfo),l(x,b,_,d),_(\"hovertemplate\");var w,T=o(h.paper_bgcolor).getLuminance()<.333?\"rgba(255, 255, 255, 0.6)\":\"rgba(0, 0, 0, 0.2)\";_(\"color\",n.repeat(T,b.value.length)),_(\"customdata\"),c(x,b,{name:\"colorscales\",handleItemDefaults:f}),s(e,h,p),p(\"orientation\"),p(\"valueformat\"),p(\"valuesuffix\"),g.x.length&&g.y.length&&(w=\"freeform\"),p(\"arrangement\",w),n.coerceFont(p,\"textfont\",n.extendFlat({},h.font)),e._length=null}},29396:function(t,e,r){\"use strict\";t.exports={attributes:r(39953),supplyDefaults:r(26857),calc:r(92930),plot:r(60436),moduleType:\"trace\",name:\"sankey\",basePlotModule:r(75536),selectPoints:r(84564),categories:[\"noOpacity\"],meta:{}}},60436:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=i.numberFormat,o=r(3393),s=r(30211),l=r(7901),u=r(85247).cn,c=i._;function f(t){return\"\"!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select(\"path\").style(\"fill-opacity\",e),n.select(t).select(\"rect\").style(\"fill-opacity\",e)}function d(t){n.select(t).select(\"text.name\").style(\"fill\",\"black\")}function v(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function y(t,e,r){e&&r&&h(r,e).selectAll(\".\"+u.sankeyLink).filter(v(e)).call(x.bind(0,e,r,!1))}function m(t,e,r){e&&r&&h(r,e).selectAll(\".\"+u.sankeyLink).filter(v(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll(\".\"+u.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll(\".\"+u.sankeyNode).filter(g(t)).call(y)}function b(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll(\".\"+u.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(u.sankeyNode).filter(g(t)).call(m)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}t.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,v=0;v\"),color:_(o,\"bgcolor\")||l.addOpacity(v.color,1),borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:n.event.x\"),color:_(o,\"bgcolor\")||i.tinyColorHue,borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:\"left\",hovertemplate:o.hovertemplate,hovertemplateLabels:m,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(m,i,a),\"skip\"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit(\"plotly_unhover\",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(m,r,i),s.click(t,{target:!0})}}})}},3393:function(t,e,r){\"use strict\";var n=r(49887),i=r(81684).k4,a=r(39898),o=r(30838),s=r(86781),l=r(85247),u=r(84267),c=r(7901),f=r(91424),h=r(71828),p=h.strTranslate,d=h.strRotate,v=r(28984),g=v.keyFun,y=v.repeat,m=v.unwrap,x=r(63893),b=r(73972),_=r(18783),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=m(e),a=i.trace,c=a.domain,f=\"h\"===a.orientation,p=a.node.pad,d=a.node.thickness,v=t.width*(c.x[1]-c.x[0]),g=t.height*(c.y[1]-c.y[0]),y=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[v,g]:[g,v]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(y).links(x);var _,w,T,k=n();for(var A in n.nodePadding()o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(y=k.nodes).forEach((function(t){var e,r,n,i=0,a=t.length;for(t.sort((function(t,e){return t.y0-e.y0})),n=0;n=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p})),n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:v,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,linkArrowLength:a.link.arrowlen,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:c.x[0]*t.width+t.margin.l,translateY:t.height-c.y[1]*t.height+t.margin.t,dragParallel:f?g:v,dragPerpendicular:f?v:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=u(e.color),i=e.source.label+\"|\"+e.target.label+\"__\"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:c.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,linkArrowLength:t.linkArrowLength,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){var e=t.linkArrowLength;if(t.link.circular)return function(t,e){var r=t.width/2,n=t.circularPathData;return\"top\"===t.circularLinkType?\"M \"+(n.targetX-e)+\" \"+(n.targetY+r)+\" L\"+(n.rightInnerExtent-e)+\" \"+(n.targetY+r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 1 \"+(n.rightFullExtent-r-e)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r-e)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 1 \"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent-r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 1 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 0 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"L\"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 0 \"+(n.rightFullExtent+r-e)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r-e)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 0 \"+(n.rightInnerExtent-e)+\" \"+(n.targetY-r)+\"L\"+(n.targetX-e)+\" \"+(n.targetY-r)+(e>0?\"L\"+n.targetX+\" \"+n.targetY:\"\")+\"Z\":\"M \"+(n.targetX-e)+\" \"+(n.targetY-r)+\" L\"+(n.rightInnerExtent-e)+\" \"+(n.targetY-r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 0 \"+(n.rightFullExtent-r-e)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r-e)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 0 \"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent+r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 0 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 1 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"L\"+(n.rightInnerExtent-e)+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 1 \"+(n.rightFullExtent+r-e)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r-e)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 1 \"+(n.rightInnerExtent-e)+\" \"+(n.targetY+r)+\"L\"+(n.targetX-e)+\" \"+(n.targetY+r)+(e>0?\"L\"+n.targetX+\" \"+n.targetY:\"\")+\"Z\"}(t.link,e);var r=Math.abs((t.link.target.x0-t.link.source.x1)/2);e>r&&(e=r);var n=t.link.source.x1,a=t.link.target.x0-e,o=i(n,a),s=o(.5),l=o(.5),u=t.link.y0-t.link.width/2,c=t.link.y0+t.link.width/2,f=t.link.y1-t.link.width/2,h=t.link.y1+t.link.width/2,p=\"M\"+n+\",\"+u,d=\"C\"+s+\",\"+u+\" \"+l+\",\"+f+\" \"+a+\",\"+f,v=\"C\"+l+\",\"+h+\" \"+s+\",\"+c+\" \"+n+\",\"+c,g=e>0?\"L\"+(a+e)+\",\"+(f+t.link.width/2):\"\";return p+d+(g+=\"L\"+a+\",\"+h)+v+\"Z\"}}function S(t,e){var r=u(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s=\"node_\"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:c.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join(\"_\"),interactionState:t.interactionState,figure:t}}function E(t){t.attr(\"transform\",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr(\"d\",M())}function P(t){t.attr(\"width\",(function(t){return t.node.x1-t.node.x0})).attr(\"height\",(function(t){return t.visibleHeight}))}function O(t){return t.link.width>1||t.linkLineWidth>0}function I(t){return p(t.translateX,t.translateY)+(t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\")}function D(t,e,r){t.on(\".basic\",null).on(\"mouseover.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on(\"mousemove.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on(\"mouseout.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on(\"click.basic\",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function z(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on(\"dragstart\",(function(a){if(\"fixed\"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,\"g\",\"dragcover\",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),\"snap\"===a.arrangement)){var o=a.traceId+\"|\"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on(\"drag\",(function(r){if(\"fixed\"!==r.arrangement){var n=a.event.x,i=a.event.y;\"snap\"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):(\"freeform\"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),\"snap\"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on(\"dragend\",(function(t){if(\"fixed\"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;el&&C[y].gap;)y--;for(x=C[y].s,v=C.length-1;v>y;v--)C[v].s=x;for(;lS[f]&&f=0;f--){var h=t[f];if(\"scatter\"===h.type&&h.xaxis===u.xaxis&&h.yaxis===u.yaxis){h.opacity=void 0;break}}}}}},17438:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(82196),o=r(47581),s=r(34098),l=r(67513),u=r(73927),c=r(565),f=r(49508),h=r(11058),p=r(94039),d=r(82410),v=r(28908),g=r(71828).coercePattern;t.exports=function(t,e,r,y){function m(r,i){return n.coerce(t,e,a,r,i)}var x=l(t,e,y,m);if(x||(e.visible=!1),e.visible){u(t,e,y,m),m(\"xhoverformat\"),m(\"yhoverformat\");var b=c(t,e,y,m);\"group\"===y.scattermode&&void 0===e.orientation&&m(\"orientation\",\"v\");var _=!b&&x=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a=Math.min(e,r)&&v<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-v);return aY!=(N=D[O][1])>=Y&&(R=D[O-1][0],F=D[O][0],N-B&&(z=R+(F-R)*(Y-B)/(N-B),H=Math.min(H,z),q=Math.max(q,z)));H=Math.max(H,0),q=Math.min(q,h._length);var W=s.defaultLine;return s.opacity(f.fillcolor)?W=f.fillcolor:s.opacity((f.line||{}).color)&&(W=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:Y,y1:Y,color:W,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},67368:function(t,e,r){\"use strict\";var n=r(34098);t.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:r(82196),layoutAttributes:r(21479),supplyDefaults:r(17438),crossTraceDefaults:r(34936),supplyLayoutDefaults:r(79334),calc:r(47761).calc,crossTraceCalc:r(72626),arraysToCalcdata:r(75225),plot:r(32663),colorbar:r(4898),formatLabels:r(8225),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(33720),selectPoints:r(98002),animatable:!0,moduleType:\"trace\",name:\"scatter\",basePlotModule:r(93612),categories:[\"cartesian\",\"svg\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\",\"zoomScale\"],meta:{}}},21479:function(t){\"use strict\";t.exports={scattermode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"overlay\",editType:\"calc\"},scattergap:{valType:\"number\",min:0,max:1,editType:\"calc\"}}},79334:function(t,e,r){\"use strict\";var n=r(71828),i=r(21479);t.exports=function(t,e){var r,a=\"group\"===e.barmode;\"group\"===e.scattermode&&(\"scattergap\",r=a?e.bargap:.2,n.coerce(t,e,i,\"scattergap\",r))}},11058:function(t,e,r){\"use strict\";var n=r(71828).isArrayOrTypedArray,i=r(52075).hasColorscale,a=r(1586);t.exports=function(t,e,r,o,s,l){l||(l={});var u=(t.marker||{}).color;s(\"line.color\",r),i(t,\"line\")?a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}):s(\"line.color\",!n(u)&&u||r),s(\"line.width\"),l.noDash||s(\"line.dash\"),l.backoff&&s(\"line.backoff\")}},34621:function(t,e,r){\"use strict\";var n=r(91424),i=r(50606),a=i.BADNUM,o=i.LOG_CLIP,s=o+.5,l=o-.5,u=r(71828),c=u.segmentsIntersect,f=u.constrain,h=r(47581);t.exports=function(t,e){var r,i,o,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=e.trace||{},L=e.xaxis,C=e.yaxis,P=\"log\"===L.type,O=\"log\"===C.type,I=L._length,D=C._length,z=e.backoff,R=E.marker,F=e.connectGaps,B=e.baseTolerance,N=e.shape,j=\"linear\"===N,U=E.fill&&\"none\"!==E.fill,V=[],H=h.minTolerance,q=t.length,G=new Array(q),Z=0;function Y(r){var n=t[r];if(!n)return!1;var i=e.linearized?L.l2p(n.x):L.c2p(n.x),o=e.linearized?C.l2p(n.y):C.c2p(n.y);if(i===a){if(P&&(i=L.c2p(n.x,!0)),i===a)return!1;O&&o===a&&(i*=Math.abs(L._m*D*(L._m>0?s:l)/(C._m*I*(C._m>0?s:l)))),i*=1e3}if(o===a){if(O&&(o=C.c2p(n.y,!0)),o===a)return!1;o*=1e3}return[i,o]}function W(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,u=i*o+a*s;if(u>0&&uot||t[1]lt)return[f(t[0],at,ot),f(t[1],st,lt)]}function ft(t,e){return t[0]===e[0]&&(t[0]===at||t[0]===ot)||t[1]===e[1]&&(t[1]===st||t[1]===lt)||void 0}function ht(t,e,r){return function(n,i){var a=ct(n),o=ct(i),s=[];if(a&&o&&ft(a,o))return s;a&&s.push(a),o&&s.push(o);var l=2*u.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);return l&&((a&&o?l>0==a[t]>o[t]?a:o:a||o)[t]+=l),s}}function pt(t){var e=t[0],r=t[1],n=e===G[Z-1][0],i=r===G[Z-1][1];if(!n||!i)if(Z>1){var a=e===G[Z-2][0],o=r===G[Z-2][1];n&&(e===at||e===ot)&&a?o?Z--:G[Z-1]=t:i&&(r===st||r===lt)&&o?a?Z--:G[Z-1]=t:G[Z++]=t}else G[Z++]=t}function dt(t){G[Z-1][0]!==t[0]&&G[Z-1][1]!==t[1]&&pt([Q,tt]),pt(t),et=null,Q=tt=0}\"linear\"===N||\"spline\"===N?nt=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=ut[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&J(o,t)ot?ot:0,$=e[1]lt?lt:0,K||$){if(Z)if(et){var n=nt(et,e);n.length>1&&(dt(n[0]),G[Z++]=n[1])}else rt=nt(G[Z-1],e)[0],G[Z++]=rt;else G[Z++]=[K||e[0],$||e[1]];var i=G[Z-1];K&&$&&(i[0]!==K||i[1]!==$)?(et&&(Q!==K&&tt!==$?pt(Q&&tt?(a=et,s=(o=e)[0]-a[0],l=(o[1]-a[1])/s,(a[1]*o[0]-o[1]*a[0])/s>0?[l>0?at:ot,lt]:[l>0?ot:at,st]):[Q||K,tt||$]):Q&&tt&&pt([Q,tt])),pt([K,$])):Q-K&&tt-$&&pt([K||Q,$||tt]),et=e,Q=K,tt=$}else et&&dt(nt(et,e)[0]),G[Z++]=e;var a,o,s,l}for(r=0;rX(v,yt))break;o=v,(w=m[0]*y[0]+m[1]*y[1])>b?(b=w,p=v,g=!1):w<_&&(_=w,d=v,g=!0)}if(g?(gt(p),o!==d&>(d)):(d!==i&>(d),o!==p&>(p)),gt(o),r>=t.length||!v)break;gt(v),i=v}}else gt(p)}et&&pt([Q||et[0],tt||et[1]]),V.push(G.slice(0,Z))}var mt=N.slice(N.length-1);if(z&&\"h\"!==mt&&\"v\"!==mt){for(var xt=!1,bt=-1,_t=[],wt=0;wt=0?l=p:(l=p=h,h++),l0?Math.max(r,a):0}}},4898:function(t){\"use strict\";t.exports={container:\"marker\",min:\"cmin\",max:\"cmax\"}},49508:function(t,e,r){\"use strict\";var n=r(7901),i=r(52075).hasColorscale,a=r(1586),o=r(34098);t.exports=function(t,e,r,s,l,u){var c=o.isBubble(t),f=(t.line||{}).color;u=u||{},f&&(r=f),l(\"marker.symbol\"),l(\"marker.opacity\",c?.7:1),l(\"marker.size\"),u.noAngle||(l(\"marker.angle\"),u.noAngleRef||l(\"marker.angleref\"),u.noStandOff||l(\"marker.standoff\")),l(\"marker.color\",r),i(t,\"marker\")&&a(t,e,s,l,{prefix:\"marker.\",cLetter:\"c\"}),u.noSelect||(l(\"selected.marker.color\"),l(\"unselected.marker.color\"),l(\"selected.marker.size\"),l(\"unselected.marker.size\")),u.noLine||(l(\"marker.line.color\",f&&!Array.isArray(f)&&e.marker.color!==f?f:c?n.background:n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,l,{prefix:\"marker.line.\",cLetter:\"c\"}),l(\"marker.line.width\",c?1:0)),c&&(l(\"marker.sizeref\"),l(\"marker.sizemin\"),l(\"marker.sizemode\")),u.gradient&&\"none\"!==l(\"marker.gradient.type\")&&l(\"marker.gradient.color\")}},73927:function(t,e,r){\"use strict\";var n=r(71828).dateTick0,i=r(50606).ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}t.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n(\"xperiod\");o&&(n(\"xperiod0\",a(o,e.xcalendar)),n(\"xperiodalignment\"))}if(i.y){var s=n(\"yperiod\");s&&(n(\"yperiod0\",a(s,e.ycalendar)),n(\"yperiodalignment\"))}}},32663:function(t,e,r){\"use strict\";var n=r(39898),i=r(73972),a=r(71828),o=a.ensureSingle,s=a.identity,l=r(91424),u=r(34098),c=r(34621),f=r(68687),h=r(61082).tester;function p(t,e,r,f,p,d,v){var g,y=t._context.staticPlot;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,c=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(u.hasMarkers(h)){var p=h.marker.maxdisplayed;if(0!==p){var d=i.filter((function(t){return t.x>=c[0]&&t.x<=c[1]&&t.y>=f[0]&&t.y<=f[1]})),v=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;u.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function x(t){return m?t.transition():t}var b=r.xaxis,_=r.yaxis,w=f[0].trace,T=w.line,k=n.select(d),A=o(k,\"g\",\"errorbars\"),M=o(k,\"g\",\"lines\"),S=o(k,\"g\",\"points\"),E=o(k,\"g\",\"text\");if(i.getComponentMethod(\"errorbars\",\"plot\")(t,A,r,v),!0===w.visible){var L,C;x(k).style(\"opacity\",w.opacity);var P=w.fill.charAt(w.fill.length-1);\"x\"!==P&&\"y\"!==P&&(P=\"\"),f[0][r.isRangePlot?\"nodeRangePlot3\":\"node3\"]=k;var O,I,D=\"\",z=[],R=w._prevtrace;R&&(D=R._prevRevpath||\"\",C=R._nextFill,z=R._polygons);var F,B,N,j,U,V,H,q=\"\",G=\"\",Z=[],Y=a.noop;if(L=w._ownFill,u.hasLines(w)||\"none\"!==w.fill){for(C&&C.datum(f),-1!==[\"hv\",\"vh\",\"hvh\",\"vhv\"].indexOf(T.shape)?(F=l.steps(T.shape),B=l.steps(T.shape.split(\"\").reverse().join(\"\"))):F=B=\"spline\"===T.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),T.smoothing):l.smoothopen(t,T.smoothing)}:function(t){return\"M\"+t.join(\"L\")},N=function(t){return B(t.reverse())},Z=c(f,{xaxis:b,yaxis:_,trace:w,connectGaps:w.connectgaps,baseTolerance:Math.max(T.width||1,3)/4,shape:T.shape,backoff:T.backoff,simplify:T.simplify,fill:w.fill}),H=w._polygons=new Array(Z.length),g=0;g0,g=f(t,e,r);(c=i.selectAll(\"g.trace\").data(g,(function(t){return t[0].trace.uid}))).enter().append(\"g\").attr(\"class\",(function(t){return\"trace scatter trace\"+t[0].trace.uid})).style(\"stroke-miterlimit\",2),c.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),\"g\",\"fills\");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,u=[];a._ownfill&&u.push(\"_ownFill\"),a._nexttrace&&u.push(\"_nextFill\");var c=i.selectAll(\"g\").data(u,s);c.enter().append(\"g\"),c.exit().each((function(t){a[t]=null})).remove(),c.order().each((function(t){a[t]=o(n.select(this),\"path\",\"js-fill\")}))}))}(t,c,e),v?(u&&(h=u()),n.transition().duration(a.duration).ease(a.easing).each(\"end\",(function(){h&&h()})).each(\"interrupt\",(function(){h&&h()})).each((function(){i.selectAll(\"g.trace\").each((function(r,n){p(t,n,e,r,g,this,a)}))}))):c.each((function(r,n){p(t,n,e,r,g,this,a)})),d&&c.exit().remove(),i.selectAll(\"path:not([d])\").remove()}},98002:function(t,e,r){\"use strict\";var n=r(34098);t.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,u=t.yaxis,c=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(c);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}t.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf(\"right\")>-1?1:0}function b(t){return null==t?0:t.indexOf(\"top\")>-1?-1:t.indexOf(\"bottom\")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var E=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f(\"surfacecolor\",p||d);for(var v=[\"x\",\"y\",\"z\"],g=0;g<3;++g){var y=\"projection.\"+v[g];f(y+\".show\")&&(f(y+\".opacity\"),f(y+\".scale\"))}var m=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");m(t,e,p||d||r,{axis:\"z\"}),m(t,e,p||d||r,{axis:\"y\",inherit:\"z\"}),m(t,e,p||d||r,{axis:\"x\",inherit:\"z\"})}else e.visible=!1}},13551:function(t,e,r){\"use strict\";t.exports={plot:r(58925),attributes:r(44542),markerSymbols:r(87381),supplyDefaults:r(21428),colorbar:[{container:\"marker\",min:\"cmin\",max:\"cmax\"},{container:\"line\",min:\"cmin\",max:\"cmax\"}],calc:r(36563),moduleType:\"trace\",name:\"scatter3d\",basePlotModule:r(58547),categories:[\"gl3d\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},97001:function(t,e,r){\"use strict\";var n=r(82196),i=r(9012),a=r(5386).fF,o=r(5386).si,s=r(50693),l=r(1426).extendFlat,u=n.marker,c=n.line,f=u.line;t.exports={carpet:{valType:\"string\",editType:\"calc\"},a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},mode:l({},n.mode,{dflt:\"markers\"}),text:l({},n.text,{}),texttemplate:o({editType:\"plot\"},{keys:[\"a\",\"b\",\"text\"]}),hovertext:l({},n.hovertext,{}),line:{color:c.color,width:c.width,dash:c.dash,backoff:c.backoff,shape:l({},c.shape,{values:[\"linear\",\"spline\"]}),smoothing:c.smoothing,editType:\"calc\"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:n.fillcolor,marker:l({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,angle:u.angle,angleref:u.angleref,standoff:u.standoff,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:l({width:f.width,editType:\"calc\"},s(\"marker.line\")),gradient:u.gradient,editType:\"calc\"},s(\"marker\")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:[\"a\",\"b\",\"text\",\"name\"]}),hoveron:n.hoveron,hovertemplate:a()}},34618:function(t,e,r){\"use strict\";var n=r(92770),i=r(36922),a=r(75225),o=r(66279),s=r(47761).calcMarkerSize,l=r(22882);t.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){var u;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var c,f,h=e._length,p=new Array(h),d=!1;for(u=0;u\")}return o}function m(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,\"\"):t._hovertitle,g.push(r+\": \"+e.toFixed(3)+t.labelsuffix)}}},46858:function(t,e,r){\"use strict\";t.exports={attributes:r(97001),supplyDefaults:r(98965),colorbar:r(4898),formatLabels:r(48953),calc:r(34618),plot:r(1913),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(22931),selectPoints:r(98002),eventData:r(16165),moduleType:\"trace\",name:\"scattercarpet\",basePlotModule:r(93612),categories:[\"svg\",\"carpet\",\"symbols\",\"showLegend\",\"carpetDependent\",\"zoomScale\"],meta:{}}},1913:function(t,e,r){\"use strict\";var n=r(32663),i=r(89298),a=r(91424);t.exports=function(t,e,r,o){var s,l,u,c=r[0][0].carpet,f=i.getFromId(t,c.xaxis||\"x\"),h=i.getFromId(t,c.yaxis||\"y\"),p={xaxis:f,yaxis:h,plot:e.plot};for(s=0;s\")}function p(t){return t+\"°\"}}(u,v,t,l[0].t.labels),t.hovertemplate=u.hovertemplate,[t]}}},17988:function(t,e,r){\"use strict\";t.exports={attributes:r(19316),supplyDefaults:r(10659),colorbar:r(4898),formatLabels:r(82719),calc:r(84622),calcGeoJSON:r(89171).calcGeoJSON,plot:r(89171).plot,style:r(33095),styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(14977),eventData:r(84084),selectPoints:r(20548),moduleType:\"trace\",name:\"scattergeo\",basePlotModule:r(44622),categories:[\"geo\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},89171:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(90973).getTopojsonFeatures,o=r(18214),s=r(41327),l=r(71739).findExtremes,u=r(50606).BADNUM,c=r(47761).calcMarkerSize,f=r(34098),h=r(33095);t.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d=\"geojson-id\"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r=g,w=2*b,T={},k=l.makeCalcdata(e,\"x\"),A=m.makeCalcdata(e,\"y\"),M=s(e,l,\"x\",k),S=s(e,m,\"y\",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n)),s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}return s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel))),s}(t,0,e,C,E,L),D=d(t,x);return f(o,e),_?I.marker&&(O=I.marker.sizeAvg||Math.max(I.marker.size,3)):O=u(e,b),c(t,e,l,m,E,L,O),I.errorX&&y(e,l,I.errorX),I.errorY&&y(e,m,I.errorY),I.fill&&!D.fill2d&&(D.fill2d=!0),I.marker&&!D.scatter2d&&(D.scatter2d=!0),I.line&&!D.line2d&&(D.line2d=!0),!I.errorX&&!I.errorY||D.error2d||(D.error2d=!0),I.text&&!D.glText&&(D.glText=!0),I.marker&&(I.marker.snap=b),D.lineOptions.push(I.line),D.errorXOptions.push(I.errorX),D.errorYOptions.push(I.errorY),D.fillOptions.push(I.fill),D.markerOptions.push(I.marker),D.markerSelectedOptions.push(I.markerSel),D.markerUnselectedOptions.push(I.markerUnsel),D.textOptions.push(I.text),D.textSelectedOptions.push(I.textSel),D.textUnselectedOptions.push(I.textUnsel),D.selectBatch.push([]),D.unselectBatch.push([]),T._scene=D,T.index=D.count,T.x=E,T.y=L,T.positions=C,D.count++,[{x:!1,y:!1,t:T,trace:e}]}},78232:function(t){\"use strict\";t.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},19635:function(t,e,r){\"use strict\";var n=r(92770),i=r(82019),a=r(25075),o=r(73972),s=r(71828),l=r(91424),u=r(41675),c=r(81697).formatColor,f=r(34098),h=r(39984),p=r(68645),d=r(78232),v=r(37822).DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},y=r(23469).appendArrayPointValue;function m(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,u=Array.isArray(l)?l:[l],c=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,v=e.texttemplate;if(v){p.text=[];var g=i._d3locale,m=Array.isArray(v),x=m?Math.min(v.length,a):a,b=m?function(t){return v[t]}:function(){return v};for(r=0;rd.TOO_MANY_POINTS||f.hasMarkers(e)?\"rect\":\"round\";if(u&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(u)?u.length>1?u[i]:u[0]:u,v=g[p],y=g[d],m=c?c/.8+1:0,x=-y*m-.5*y;o.offset[i]=[v*m/h,x/h]}}return o}}},47148:function(t,e,r){\"use strict\";var n=r(71828),i=r(73972),a=r(68645),o=r(42341),s=r(47581),l=r(34098),u=r(67513),c=r(73927),f=r(49508),h=r(11058),p=r(28908),d=r(82410);t.exports=function(t,e,r,v){function g(r,i){return n.coerce(t,e,o,r,i)}var y=!!t.marker&&a.isOpenSymbol(t.marker.symbol),m=l.isBubble(t),x=u(t,e,v,g);if(x){c(t,e,v,g),g(\"xhoverformat\"),g(\"yhoverformat\");var b=x100},e.isDotSymbol=function(t){return\"string\"==typeof t?n.DOT_RE.test(t):t>200}},20794:function(t,e,r){\"use strict\";var n=r(73972),i=r(71828),a=r(34603);function o(t,e,r,o){var s=t.xa,l=t.ya,u=t.distance,c=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.ma=i.isArrayOrTypedArray(d.angle)?d.angle[f]:d.angle,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var v=d&&d.line;v&&(h.mlc=Array.isArray(v.color)?v.color[f]:v.color,h.mlw=i.isArrayOrTypedArray(v.width)?v.width[f]:v.width);var g=d&&d.gradient;g&&\"none\"!==g.type&&(h.mgt=Array.isArray(g.type)?g.type[f]:g.type,h.mgc=Array.isArray(g.color)?g.color[f]:g.color);var y=s.c2p(h.x,!0),m=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:y-x,x1:y+x,xLabelVal:k?k[f]:h.x,y0:m-x,y1:m+x,yLabelVal:A?A[f]:h.y,cd:T,distance:u,spikeDistance:c,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod(\"errorbars\",\"hoverInfo\")(h,o,M),M}t.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,u,c,f,h,p,d,v=t.cd,g=v[0].t,y=v[0].trace,m=t.xa,x=t.ya,b=g.x,_=g.y,w=m.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=m.p2c(w-k),M=m.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i=\"x\"===n?g.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=g.ids;var L=k;if(\"x\"===n){var C=!!y.xperiodalignment,P=!!y.yperiodalignment;for(c=0;c=Math.min(O,I)&&w<=Math.max(O,I)?0:1/0}if(f=Math.min(D,z)&&T<=Math.max(D,z)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[c]}}}else for(c=i.length-1;c>-1;c--)l=b[a=i[c]],u=_[a],f=m.c2p(l)-w,h=x.c2p(u)-T,(p=Math.sqrt(f*f+h*h))m.glText.length){var T=_-m.glText.length;for(v=0;vr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),m.line2d.update(m.lineOptions)),m.error2d){var A=(m.errorXOptions||[]).concat(m.errorYOptions||[]);m.error2d.update(A)}m.scatter2d&&m.scatter2d.update(m.markerOptions),m.fillOrder=s.repeat(null,_),m.fill2d&&(m.fillOptions=m.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,u=m.lineOptions[e],c=[];s._ownfill&&c.push(e),s._nexttrace&&c.push(e+1),c.length&&(m.fillOrder[e]=c);var f,h,p=[],d=u&&u.positions||l.positions;if(\"tozeroy\"===s.fill){for(f=0;ff&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if(\"tozerox\"===s.fill){for(f=0;ff&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if(\"toself\"===s.fill||\"tonext\"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a-1;for(v=0;v<_;v++){var L=r[v][0],C=L.trace,P=L.t,O=P.index,I=C._length,D=P.x,z=P.y;if(C.selectedpoints||S||E){if(S||(S=!0),C.selectedpoints){var R=m.selectBatch[O]=s.selIndices2selPoints(C),F={};for(g=0;g\")}function c(t){return t+\"°\"}}t.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,f=t.xa,h=t.ya,p=t.subplot,d=[],v=l+c.uid+\"-circle\",g=c.cluster&&c.cluster.enabled;if(g){var y=p.map.queryRenderedFeatures(null,{layers:[v]});d=y.map((function(t){return t.id}))}var m=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),x=e-m;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;if(g&&-1===d.indexOf(t.i+1))return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=p.project([n,a]),l=o.x-f.c2p([x,a]),u=o.y-h.c2p([n,r]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+u*u)-c,1-3/c)}),t),!1!==t.index){var b=o[t.index],_=b.lonlat,w=[i.modHalf(_[0],360)+m,_[1]],T=f.c2p(w),k=h.c2p(w),A=b.mrc||1;t.x0=T-A,t.x1=T+A,t.y0=k-A,t.y1=k+A;var M={};M[c.subplot]={_subplot:p};var S=c._module.formatLabels(b,c,M);return t.lonLabel=S.lonLabel,t.latLabel=S.latLabel,t.color=a(c,b),t.extraText=u(c,b,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:u}},20467:function(t,e,r){\"use strict\";t.exports={attributes:r(99181),supplyDefaults:r(76645),colorbar:r(4898),formatLabels:r(15636),calc:r(84622),plot:r(86951),hoverPoints:r(28178).hoverPoints,eventData:r(53353),selectPoints:r(86387),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:\"trace\",name:\"scattermapbox\",basePlotModule:r(50101),categories:[\"mapbox\",\"gl\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},86951:function(t,e,r){\"use strict\";var n=r(71828),i=r(15790),a=r(77734).traceLayerPrefix,o={cluster:[\"cluster\",\"clusterCount\",\"circle\"],nonCluster:[\"fill\",\"line\",\"circle\",\"symbol\"]};function s(t,e,r,n){this.type=\"scattermapbox\",this.subplot=t,this.uid=e,this.clusterEnabled=r,this.isHidden=n,this.sourceIds={fill:\"source-\"+e+\"-fill\",line:\"source-\"+e+\"-line\",circle:\"source-\"+e+\"-circle\",symbol:\"source-\"+e+\"-symbol\",cluster:\"source-\"+e+\"-circle\",clusterCount:\"source-\"+e+\"-circle\"},this.layerIds={fill:a+e+\"-fill\",line:a+e+\"-line\",circle:a+e+\"-circle\",symbol:a+e+\"-symbol\",cluster:a+e+\"-cluster\",clusterCount:a+e+\"-cluster-count\"},this.below=null}var l=s.prototype;l.addSource=function(t,e,r){var i={type:\"geojson\",data:e.geojson};r&&r.enabled&&n.extendFlat(i,{cluster:!0,clusterMaxZoom:r.maxzoom});var a=this.subplot.map.getSource(this.sourceIds[t]);a?a.setData(e.geojson):this.subplot.map.addSource(this.sourceIds[t],i)},l.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},l.addLayer=function(t,e,r){var n={type:e.type,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint};e.filter&&(n.filter=e.filter);for(var i,a=this.layerIds[t],o=this.subplot.getMapLayers(),s=0;s=0;r--){var i=e[r];n.removeLayer(c.layerIds[i])}t||n.removeSource(c.sourceIds.circle)}(t):function(t){for(var e=o.nonCluster,r=e.length-1;r>=0;r--){var i=e[r];n.removeLayer(c.layerIds[i]),t||n.removeSource(c.sourceIds[i])}}(t)}function h(t){l?function(t){t||c.addSource(\"circle\",a.circle,e.cluster);for(var r=o.cluster,n=0;n=0;r--){var n=e[r];t.removeLayer(this.layerIds[n]),t.removeSource(this.sourceIds[n])}},t.exports=function(t,e){var r,n,a,l=e[0].trace,u=l.cluster&&l.cluster.enabled,c=!0!==l.visible,f=new s(t,l.uid,u,c),h=i(t.gd,e),p=f.below=t.belowLookup[\"trace-\"+l.uid];if(u)for(f.addSource(\"circle\",h.circle,l.cluster),r=0;r\")}}t.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},91271:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"scatterpolar\",basePlotModule:r(23580),categories:[\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:r(81245),supplyDefaults:r(22184).supplyDefaults,colorbar:r(4898),formatLabels:r(98608),calc:r(26442),plot:r(45162),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(59150).hoverPoints,selectPoints:r(98002),meta:{}}},45162:function(t,e,r){\"use strict\";var n=r(32663),i=r(50606).BADNUM;t.exports=function(t,e,r){for(var a=e.layers.frontplot.select(\"g.scatterlayer\"),o=e.xaxis,s=e.yaxis,l={xaxis:o,yaxis:s,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},u=e.radialAxis,c=e.angularAxis,f=0;f=u&&(m.marker.cluster=d.tree),m.marker&&(m.markerSel.positions=m.markerUnsel.positions=m.marker.positions=_),m.line&&_.length>1&&l.extendFlat(m.line,s.linePositions(t,p,_)),m.text&&(l.extendFlat(m.text,{positions:_},s.textPosition(t,p,m.text,m.marker)),l.extendFlat(m.textSel,{positions:_},s.textPosition(t,p,m.text,m.markerSel)),l.extendFlat(m.textUnsel,{positions:_},s.textPosition(t,p,m.text,m.markerUnsel))),m.fill&&!h.fill2d&&(h.fill2d=!0),m.marker&&!h.scatter2d&&(h.scatter2d=!0),m.line&&!h.line2d&&(h.line2d=!0),m.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(m.line),h.fillOptions.push(m.fill),h.markerOptions.push(m.marker),h.markerSelectedOptions.push(m.markerSel),h.markerUnselectedOptions.push(m.markerUnsel),h.textOptions.push(m.text),h.textSelectedOptions.push(m.textSel),h.textUnselectedOptions.push(m.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=y,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}},t.exports.reglPrecompiled={}},48300:function(t,e,r){\"use strict\";var n=r(5386).fF,i=r(5386).si,a=r(1426).extendFlat,o=r(82196),s=r(9012),l=o.line;t.exports={mode:o.mode,real:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},imag:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},text:o.text,texttemplate:i({editType:\"plot\"},{keys:[\"real\",\"imag\",\"text\"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,backoff:l.backoff,shape:a({},l.shape,{values:[\"linear\",\"spline\"]}),smoothing:l.smoothing,editType:\"calc\"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:[\"real\",\"imag\",\"text\",\"name\"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},30621:function(t,e,r){\"use strict\";var n=r(92770),i=r(50606).BADNUM,a=r(36922),o=r(75225),s=r(66279),l=r(47761).calcMarkerSize;t.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,c=r[u].realaxis,f=r[u].imaginaryaxis,h=c.makeCalcdata(e,\"real\"),p=f.makeCalcdata(e,\"imag\"),d=e._length,v=new Array(d),g=0;g\")}}t.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},85956:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"scattersmith\",basePlotModule:r(7504),categories:[\"smith\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:r(48300),supplyDefaults:r(65269),colorbar:r(4898),formatLabels:r(62047),calc:r(30621),plot:r(12480),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(11350).hoverPoints,selectPoints:r(98002),meta:{}}},12480:function(t,e,r){\"use strict\";var n=r(32663),i=r(50606).BADNUM,a=r(23893).smith;t.exports=function(t,e,r){for(var o=e.layers.frontplot.select(\"g.scatterlayer\"),s=e.xaxis,l=e.yaxis,u={xaxis:s,yaxis:l,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},c=0;c\"),o.hovertemplate=h.hovertemplate,a}function x(t,e){y.push(t._hovertitle+\": \"+e)}}},52979:function(t,e,r){\"use strict\";t.exports={attributes:r(50413),supplyDefaults:r(46008),colorbar:r(4898),formatLabels:r(93645),calc:r(54337),plot:r(7507),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(47250),selectPoints:r(98002),eventData:r(4524),moduleType:\"trace\",name:\"scatterternary\",basePlotModule:r(61639),categories:[\"ternary\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},7507:function(t,e,r){\"use strict\";var n=r(32663);t.exports=function(t,e,r){var i=e.plotContainer;i.select(\".scatterlayer\").selectAll(\"*\").remove();for(var a=e.xaxis,o=e.yaxis,s={xaxis:a,yaxis:o,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},l=e.layers.frontplot.select(\"g.scatterlayer\"),u=0;uh?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;pa&&l||i-1,P=!0;if(o(x)||p.selectedpoints||C){var O=p._length;if(p.selectedpoints){v.selectBatch=p.selectedpoints;var I=p.selectedpoints,D={};for(l=0;l1&&(c=v[m-1],h=g[m-1],d=y[m-1]),e=0;ec?\"-\":\"+\")+\"x\")).replace(\"y\",(f>h?\"-\":\"+\")+\"y\")).replace(\"z\",(p>d?\"-\":\"+\")+\"z\");var L=function(){m=0,M=[],S=[],E=[]};(!m||m2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,c=e._len,f={};function d(t,e){var n=r[e],o=i[u[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,\"xaxis\"),d(e._v,\"yaxis\"),d(e._w,\"zaxis\"),c),!c)return{positions:[],cells:[]};var v=d(e._Xs,\"xaxis\"),g=d(e._Ys,\"yaxis\"),y=d(e._Zs,\"zaxis\");if(f.meshgrid=[v,g,y],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,\"xaxis\"),d(e._startsY,\"yaxis\"),d(e._startsZ,\"zaxis\"));else{for(var m=g[0],x=h(v),b=h(y),_=new Array(x.length*b.length),w=0,T=0;T=0};m?(r=Math.min(y.length,b.length),l=function(t){return M(y[t])&&S(t)},f=function(t){return String(y[t])}):(r=Math.min(x.length,b.length),l=function(t){return M(x[t])&&S(t)},f=function(t){return String(x[t])}),w&&(r=Math.min(r,_.length));for(var E=0;E1){for(var O=a.randstr(),I=0;I=0){e.i=s.i;var c=r.marker;c.pattern&&c.colors&&c.pattern.shape||(c.color=u,e.color=u),n.pointStyle(t,r,a,e)}else i.fill(t,u)}},83523:function(t,e,r){\"use strict\";var n=r(39898),i=r(73972),a=r(23469).appendArrayPointValue,o=r(30211),s=r(71828),l=r(11086),u=r(2791),c=r(53581).formatPieValue;function f(t,e,r){for(var n=t.data.data,i={curveNumber:e.index,pointNumber:n.i,data:e._input,fullData:e},o=0;o\"),name:A||D(\"name\")?m.name:void 0,color:k(\"hoverlabel.bgcolor\")||x.color,borderColor:k(\"hoverlabel.bordercolor\"),fontFamily:k(\"hoverlabel.font.family\"),fontSize:k(\"hoverlabel.font.size\"),fontColor:k(\"hoverlabel.font.color\"),nameLength:k(\"hoverlabel.namelength\"),textAlign:k(\"hoverlabel.align\"),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?\"left\":\"right\"),y&&(F.x=E,F.idealAlign=E<0?\"left\":\"right\");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(y){var N=t.select(\"path.surface\");h.styleOne(N,i,m,r,{hovered:!0})}d._hasHoverEvent=!0,r.emit(\"plotly_hover\",{points:l||[f(i,m,h.eventDataKeys)],event:n.event})}})),t.on(\"mouseout\",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit(\"plotly_unhover\",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),y){var l=t.select(\"path.surface\");h.styleOne(l,s,a,r,{hovered:!1})}})),t.on(\"click\",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(u.isHierarchyRoot(t)||u.isLeaf(t)),c=u.getPtId(t),p=u.isEntry(t)?u.findEntryWithChild(v,c):u.findEntryWithLevel(v,c),y=u.getPtId(p),m={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(m.nextLevel=y);var x=l.triggerHandler(r,\"plotly_\"+d.type+\"click\",m);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call(\"_storeDirectGUIEdit\",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:y}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:\"immediate\",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call(\"animate\",r,b,_)}}))}},2791:function(t,e,r){\"use strict\";var n=r(71828),i=r(7901),a=r(6964),o=r(53581);function s(t){return t.data.data.pid}e.findEntryWithLevel=function(t,r){var n;return r&&t.eachAfter((function(t){if(e.getPtId(t)===r)return n=t.copy()})),n||t},e.findEntryWithChild=function(t,r){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},e.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},e.isHeader=function(t,r){return!(e.isLeaf(t)||t.depth===r._maxDepth-1)},e.getParent=function(t,r){return e.findEntryWithLevel(t,s(r))},e.listPath=function(t,r){var n=t.parent;if(!n)return[];var i=r?[n.data[r]]:[n];return e.listPath(n,r).concat(i)},e.getPath=function(t){return e.listPath(t,\"label\").join(\"/\")+\"/\"},e.formatValue=o.formatPieValue,e.formatPercent=function(t,e){var r=n.formatPercent(t,0);return\"0%\"===r&&(r=o.formatPiePercent(t,e)),r}},87619:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"sunburst\",basePlotModule:r(66888),categories:[],animatable:!0,attributes:r(57564),layoutAttributes:r(2654),supplyDefaults:r(17094),supplyLayoutDefaults:r(57034),calc:r(52147).calc,crossTraceCalc:r(52147).crossTraceCalc,plot:r(24714).plot,style:r(29969).style,colorbar:r(4898),meta:{}}},2654:function(t){\"use strict\";t.exports={sunburstcolorway:{valType:\"colorlist\",editType:\"calc\"},extendsunburstcolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},57034:function(t,e,r){\"use strict\";var n=r(71828),i=r(2654);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"sunburstcolorway\",e.colorway),r(\"extendsunburstcolors\")}},24714:function(t,e,r){\"use strict\";var n=r(39898),i=r(674),a=r(81684).sX,o=r(91424),s=r(71828),l=r(63893),u=r(72597),c=u.recordMinTextSize,f=u.clearMinTextSize,h=r(14575),p=r(53581).getRotationAngle,d=h.computeTransform,v=h.transformInsideText,g=r(29969).styleOne,y=r(16688).resizeText,m=r(83523),x=r(7055),b=r(2791);function _(t,r,u,f){var h=t._context.staticPlot,y=t._fullLayout,_=!y.uniformtext.mode&&b.hasTransition(f),T=n.select(u).selectAll(\"g.slice\"),k=r[0],A=k.trace,M=k.hierarchy,S=b.findEntryWithLevel(M,A.level),E=b.getMaxDepth(A),L=y._size,C=A.domain,P=L.w*(C.x[1]-C.x[0]),O=L.h*(C.y[1]-C.y[0]),I=.5*Math.min(P,O),D=k.cx=L.l+L.w*(C.x[1]+C.x[0])/2,z=k.cy=L.t+L.h*(1-C.y[0])-O/2;if(!S)return T.remove();var R=null,F={};_&&T.each((function(t){F[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!R&&b.isEntry(t)&&(R=t)}));var B=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(S).descendants(),N=S.height+1,j=0,U=E;k.hasMultipleRoots&&b.isHierarchyRoot(S)&&(B=B.slice(1),N-=1,j=1,U+=1),B=B.filter((function(t){return t.y1<=U}));var V=p(A.rotation);V&&B.forEach((function(t){t.x0+=V,t.x1+=V}));var H=Math.min(N,E),q=function(t){return(t-j)/H*I},G=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},Z=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,D,z)},Y=function(t){return D+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(T=T.data(B,b.getPtId)).enter().append(\"g\").classed(\"slice\",!0),_?T.exit().transition().each((function(){var t=n.select(this);t.select(\"path.surface\").transition().attrTween(\"d\",(function(t){var e=function(t){var e,r=b.getPtId(t),n=F[r],i=F[b.getPtId(S)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+V;e=t.rpx1X?2*Math.PI:0)+V;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,$(t));else e={rpx0:0,rpx1:0};else e={x0:V,x1:V};return a(e,n)}(t);return function(t){return Z(e(t))}})):f.attr(\"d\",Z),u.call(m,S,t,r,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,A,t);var p=s.ensureSingle(u,\"g\",\"slicetext\"),w=s.ensureSingle(p,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),T=s.ensureUniformFontSize(t,b.determineTextFont(A,i,y.font));w.text(e.formatSliceLabel(i,S,A,r,y)).classed(\"slicetext\",!0).attr(\"text-anchor\",\"middle\").call(o.font,T).call(l.convertToTspans,t);var M=o.bBox(w.node());i.transform=v(M,i,k),i.transform.targetX=Y(i),i.transform.targetY=W(i);var E=function(t,e){var r=t.transform;return d(r,e),r.fontSize=T.size,c(A.type,r,y),s.getTextTransform(r)};_?w.transition().attrTween(\"transform\",(function(t){var e=function(t){var e,r=F[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},R)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,$(t));else e.x0=e.x1=V;else e.x0=e.x1=V;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),u=a(e.x0,t.x0),f=a(e.x1,t.x1),h=a(e.transform.scale,n.scale),p=a(e.transform.rotate,n.rotate),d=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,v=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=u(t),i=f(t),a=function(t){return v(Math.pow(t,d))}(t),s={pxmid:G(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return c(A.type,n,y),{transform:{targetX:Y(s),targetY:W(s),scale:h(t),rotate:p(t),rCenter:a}}}}(t);return function(t){return E(e(t),M)}})):w.attr(\"transform\",E(i,M))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}e.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,u=!r,c=!s.uniformtext.mode&&b.hasTransition(r);f(\"sunburst\",s),(a=l.selectAll(\"g.trace.sunburst\").data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(\"sunburst\",!0).attr(\"stroke-linejoin\",\"round\"),a.order(),c?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){o&&o()})).each(\"interrupt\",(function(){o&&o()})).each((function(){l.selectAll(\"g.trace\").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&y(t,s._sunburstlayer.selectAll(\".trace\"),\"sunburst\")),u&&a.exit().remove()},e.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&\"none\"!==o))return\"\";var l=i.separators,u=n[0],c=t.data.data,f=u.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var v,g=o.split(\"+\"),y=function(t){return-1!==g.indexOf(t)},m=[];if(y(\"label\")&&c.label&&m.push(c.label),c.hasOwnProperty(\"v\")&&y(\"value\")&&m.push(b.formatValue(c.v,l)),!h){y(\"current path\")&&m.push(b.getPath(t.data));var x=0;y(\"percent parent\")&&x++,y(\"percent entry\")&&x++,y(\"percent root\")&&x++;var _=x>1;if(x){var w,T=function(t){v=b.formatPercent(w,l),_&&(v+=\" of \"+t),m.push(v)};y(\"percent parent\")&&!h&&(w=d/b.getValue(p),T(\"parent\")),y(\"percent entry\")&&(w=d/b.getValue(e),T(\"entry\")),y(\"percent root\")&&(w=d/b.getValue(f),T(\"root\"))}}return y(\"text\")&&(v=s.castOption(r,c.i,\"text\"),s.isValidTextValue(v)&&m.push(v)),m.join(\"
\")}var k=s.castOption(r,c.i,\"texttemplate\");if(!k)return\"\";var A={};c.label&&(A.label=c.label),c.hasOwnProperty(\"v\")&&(A.value=c.v,A.valueLabel=b.formatValue(c.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),c.hasOwnProperty(\"color\")&&(A.color=c.color);var M=s.castOption(r,c.i,\"text\");return(s.isValidTextValue(M)||\"\"===M)&&(A.text=M),A.customdata=s.castOption(r,c.i,\"customdata\"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},29969:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901),a=r(71828),o=r(72597).resizeText,s=r(43467);function l(t,e,r,n){var o=e.data.data,l=!e.children,u=o.i,c=a.castOption(r,u,\"marker.line.color\")||i.defaultLine,f=a.castOption(r,u,\"marker.line.width\")||0;t.call(s,e,r,n).style(\"stroke-width\",f).call(i.stroke,c).style(\"opacity\",l?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(\".trace\");o(t,e,\"sunburst\"),e.each((function(e){var r=n.select(this),i=e[0].trace;r.style(\"opacity\",i.opacity),r.selectAll(\"path.surface\").each((function(e){n.select(this).call(l,e,i,t)}))}))},styleOne:l}},54532:function(t,e,r){\"use strict\";var n=r(7901),i=r(50693),a=r(12663).axisHoverFormat,o=r(5386).fF,s=r(9012),l=r(1426).extendFlat,u=r(30962).overrideAll;function c(t){return{show:{valType:\"boolean\",dflt:!1},start:{valType:\"number\",dflt:null,editType:\"plot\"},end:{valType:\"number\",dflt:null,editType:\"plot\"},size:{valType:\"number\",dflt:null,min:0,editType:\"plot\"},project:{x:{valType:\"boolean\",dflt:!1},y:{valType:\"boolean\",dflt:!1},z:{valType:\"boolean\",dflt:!1}},color:{valType:\"color\",dflt:n.defaultLine},usecolormap:{valType:\"boolean\",dflt:!1},width:{valType:\"number\",min:1,max:16,dflt:2},highlight:{valType:\"boolean\",dflt:!0},highlightcolor:{valType:\"color\",dflt:n.defaultLine},highlightwidth:{valType:\"number\",min:1,max:16,dflt:2}}}var f=t.exports=u(l({z:{valType:\"data_array\"},x:{valType:\"data_array\"},y:{valType:\"data_array\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:o(),xhoverformat:a(\"x\"),yhoverformat:a(\"y\"),zhoverformat:a(\"z\"),connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},surfacecolor:{valType:\"data_array\"}},i(\"\",{colorAttr:\"z or surfacecolor\",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:\"calc\"}),{contours:{x:c(),y:c(),z:c()},hidesurface:{valType:\"boolean\",dflt:!1},lightposition:{x:{valType:\"number\",min:-1e5,max:1e5,dflt:10},y:{valType:\"number\",min:-1e5,max:1e5,dflt:1e4},z:{valType:\"number\",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:\"number\",min:0,max:1,dflt:.8},diffuse:{valType:\"number\",min:0,max:1,dflt:.8},specular:{valType:\"number\",min:0,max:2,dflt:.05},roughness:{valType:\"number\",min:0,max:1,dflt:.5},fresnel:{valType:\"number\",min:0,max:5,dflt:.2}},opacity:{valType:\"number\",min:0,max:1,dflt:1},opacityscale:{valType:\"any\",editType:\"calc\"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),\"calc\",\"nested\");f.x.editType=f.y.editType=f.z.editType=\"calc+clearAxisTypes\",f.transforms=void 0},18396:function(t,e,r){\"use strict\";var n=r(78803);t.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:\"\",cLetter:\"c\"}):n(t,e,{vals:e.z,containerStr:\"\",cLetter:\"c\"})}},43768:function(t,e,r){\"use strict\";var n=r(9330).gl_surface3d,i=r(9330).ndarray,a=r(9330).ndarray_linear_interpolate.d2,o=r(824),s=r(43907),l=r(71828).isArrayOrTypedArray,u=r(81697).parseColorScale,c=r(78614),f=r(21081).extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){null!=t.dataCoordinate[a]&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var o=this.data.hovertext||this.data.text;return Array.isArray(o)&&o[i]&&void 0!==o[i][n]?t.textLabel=o[i][n]:t.textLabel=o||\"\",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function v(t,e){if(t0){r=d[n];break}return r}function m(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a_;)r--,r/=y(r),++r1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,u=1+a+1,c=i(new Float32Array(l*u),[l,u]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]\",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:\"cubic-out\",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:\"cubic-out\",uplift:5,wrapSpacer:\" \",wrapSplitCharacter:\" \",cn:{table:\"table\",tableControlView:\"table-control-view\",scrollBackground:\"scroll-background\",yColumn:\"y-column\",columnBlock:\"column-block\",scrollAreaClip:\"scroll-area-clip\",scrollAreaClipRect:\"scroll-area-clip-rect\",columnBoundary:\"column-boundary\",columnBoundaryClippath:\"column-boundary-clippath\",columnBoundaryRect:\"column-boundary-rect\",columnCells:\"column-cells\",columnCell:\"column-cell\",cellRect:\"cell-rect\",cellText:\"cell-text\",cellTextHolder:\"cell-text-holder\",scrollbarKit:\"scrollbar-kit\",scrollbar:\"scrollbar\",scrollbarSlider:\"scrollbar-slider\",scrollbarGlyph:\"scrollbar-glyph\",scrollbarCaptureZone:\"scrollbar-capture-zone\"}}},51018:function(t,e,r){\"use strict\";var n=r(49850),i=r(1426).extendFlat,a=r(92770);function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||u===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=u,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=u+1,a=0);return n}t.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[\"\"],d=l(d));var v=d.concat(p(r).map((function(){return u((d[0]||[\"\"]).length)}))),g=e.domain,y=Math.floor(t._fullLayout._size.w*(g.x[1]-g.x[0])),m=Math.floor(t._fullLayout._size.h*(g.y[1]-g.y[0])),x=e.header.values.length?v[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,m-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=v.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*y}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:g.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y[1]),size:t._fullLayout._size,width:y,maxLineWidth:L,height:m,columnOrder:M,groupHeight:m,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:v}),gdColumns:v.map((function(t){return t[0]})),gdColumnsOriginalOrder:v.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:v.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+\"__\"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:c,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=c(t)})),C}},56269:function(t,e,r){\"use strict\";var n=r(1426).extendFlat;e.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:\"header\",type:\"header\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:\"cells1\",type:\"cells\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:\"cells2\",type:\"cells\",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},e.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0;return[r,e?r+e.rows.length:0]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+(\"string\"==typeof r&&r.match(/[<$&> ]/)?\"_keybuster_\"+Math.random():\"\"),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},39754:function(t,e,r){\"use strict\";var n=r(71828),i=r(44464),a=r(27670).c;t.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s(\"columnwidth\"),s(\"header.values\"),s(\"header.format\"),s(\"header.align\"),s(\"header.prefix\"),s(\"header.suffix\"),s(\"header.height\"),s(\"header.line.width\"),s(\"header.line.color\"),s(\"header.fill.color\"),n.coerceFont(s,\"header.font\",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var u,c=\"string\"==typeof(u=i)&&u.match(n.latexCheck);t.latex=c;var f,h,p=c?\"\":T(t.calcdata.cells.prefix,e,r)||\"\",d=c?\"\":T(t.calcdata.cells.suffix,e,r)||\"\",v=c?null:T(t.calcdata.cells.format,e,r)||null,g=p+(v?a(v)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!c&&(f=w(g)),t.cellHeightMayIncrease=s||c||t.mayHaveMarkup||(void 0===f?w(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var y=(\" \"===n.wrapSplitCharacter?g.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===u.length&&(u[0]===i.length-1?u.unshift(u[0]-1):u.push(u[0]+1)),u[0]%2&&u.reverse(),e.each((function(t,e){t.page=u[e],t.scrollY=l})),e.attr(\"transform\",(function(t){var e=z(t.rowBlocks,t.page)-t.scrollY;return c(0,e)})),t&&(C(t,r,e,u,n.prevPages,n,0),C(t,r,e,u,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),u=r||s.scrollbarState.dragMultiplier,c=s.scrollY;s.scrollY=void 0===a?s.scrollY+u*i.event.dy:a;var f=l.selectAll(\".\"+n.cn.yColumn).selectAll(\".\"+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===c}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll(\"tspan.line\").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],u=0,c=t.column.columnWidth-2*n.cellPad;for(t.value=\"\";s.length;)u+(i=(r=s.shift()).width+a)>c&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],u=0),l.push(r.text),u+=i;u&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll(\"tspan.line\").remove(),_(o.select(\".\"+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(D)}}function O(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),u=o.key-l.firstRowIndex,f=l.rows[u].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[u].rowHeight&&(l.rows[u].rowHeight=p,t.selectAll(\".\"+n.cn.columnCell).call(D),E(null,t.filter(A),0),x(r,a,!0)),s.attr(\"transform\",(function(){var t=this,e=t.parentNode.getBoundingClientRect(),r=i.select(t.parentNode).select(\".\"+n.cn.cellRect).node().getBoundingClientRect(),a=t.transform.baseVal.consolidate(),s=r.top-e.top+(a?a.matrix.f:n.cellPad);return c(I(o,i.select(t.parentNode).select(\".\"+n.cn.cellTextHolder).node().getBoundingClientRect().width),s)})),o.settledY=!0}}}function I(t,e){switch(t.align){case\"left\":default:return n.cellPad;case\"right\":return t.column.columnWidth-(e||0)-n.cellPad;case\"center\":return(t.column.columnWidth-(e||0))/2}}function D(t){t.attr(\"transform\",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return c(0,r+e)})).selectAll(\".\"+n.cn.cellRect).attr(\"height\",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function z(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n\",\"<\",\"|\",\"/\",\"\\\\\"],dflt:\">\",editType:\"plot\"},thickness:{valType:\"number\",min:12,editType:\"plot\"},textfont:c({},s.textfont,{}),editType:\"calc\"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:\"plot\"},{keys:u.eventDataKeys.concat([\"label\",\"value\"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c({},s.outsidetextfont,{}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\"],dflt:\"top left\",editType:\"plot\"},sort:s.sort,root:l.root,domain:o({name:\"treemap\",trace:!0,editType:\"calc\"})}},78018:function(t,e,r){\"use strict\";var n=r(74875);e.name=\"treemap\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},65039:function(t,e,r){\"use strict\";var n=r(52147);e.y=function(t,e){return n.calc(t,e)},e.T=function(t){return n._runCrossTraceCalc(\"treemap\",t)}},43473:function(t){\"use strict\";t.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:\"poly\",eventDataKeys:[\"currentPath\",\"root\",\"entry\",\"percentRoot\",\"percentEntry\",\"percentParent\"],gapWithPathbar:1}},91174:function(t,e,r){\"use strict\";var n=r(71828),i=r(45802),a=r(7901),o=r(27670).c,s=r(90769).handleText,l=r(97313).TEXTPAD,u=r(37434).handleMarkerDefaults,c=r(21081),f=c.hasColorscale,h=c.handleDefaults;t.exports=function(t,e,r,c){function p(r,a){return n.coerce(t,e,i,r,a)}var d=p(\"labels\"),v=p(\"parents\");if(d&&d.length&&v&&v.length){var g=p(\"values\");g&&g.length?p(\"branchvalues\"):p(\"count\"),p(\"level\"),p(\"maxdepth\"),\"squarify\"===p(\"tiling.packing\")&&p(\"tiling.squarifyratio\"),p(\"tiling.flip\"),p(\"tiling.pad\");var y=p(\"text\");p(\"texttemplate\"),e.texttemplate||p(\"textinfo\",Array.isArray(y)?\"text+label\":\"label\"),p(\"hovertext\"),p(\"hovertemplate\");var m=p(\"pathbar.visible\");s(t,e,c,p,\"auto\",{hasPathbar:m,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),p(\"textposition\");var x=-1!==e.textposition.indexOf(\"bottom\");u(t,e,c,p),(e._hasColorscale=f(t,\"marker\",\"colors\")||(t.marker||{}).coloraxis)?h(t,e,c,p,{prefix:\"marker.\",cLetter:\"c\"}):p(\"marker.depthfade\",!(e.marker.colors||[]).length);var b=2*e.textfont.size;p(\"marker.pad.t\",x?b/4:b),p(\"marker.pad.l\",b/4),p(\"marker.pad.r\",b/4),p(\"marker.pad.b\",x?b:b/4),p(\"marker.cornerradius\"),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},m&&(p(\"pathbar.thickness\",e.pathbar.textfont.size+2*l),p(\"pathbar.side\"),p(\"pathbar.edgeshape\")),p(\"sort\"),p(\"root.color\"),o(e,c,p),e._length=null}else e.visible=!1}},80694:function(t,e,r){\"use strict\";var n=r(39898),i=r(2791),a=r(72597).clearMinTextSize,o=r(16688).resizeText,s=r(46650);t.exports=function(t,e,r,l,u){var c,f,h=u.type,p=u.drawDescendants,d=t._fullLayout,v=d[\"_\"+h+\"layer\"],g=!r;a(h,d),(c=v.selectAll(\"g.trace.\"+h).data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(h,!0),c.order(),!d.uniformtext.mode&&i.hasTransition(r)?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){f&&f()})).each(\"interrupt\",(function(){f&&f()})).each((function(){v.selectAll(\"g.trace\").each((function(e){s(t,e,this,r,p)}))}))):(c.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,v.selectAll(\".trace\"),h)),g&&c.exit().remove()}},66209:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(91424),o=r(63893),s=r(37210),l=r(96362).styleOne,u=r(43473),c=r(2791),f=r(83523),h=!0;t.exports=function(t,e,r,p,d){var v=d.barDifY,g=d.width,y=d.height,m=d.viewX,x=d.viewY,b=d.pathSlice,_=d.toMoveInsideSlice,w=d.strTransform,T=d.hasTransition,k=d.handleSlicesExit,A=d.makeUpdateSliceInterpolator,M=d.makeUpdateTextInterpolator,S={},E=t._context.staticPlot,L=t._fullLayout,C=e[0],P=C.trace,O=C.hierarchy,I=g/P._entryDepth,D=c.listPath(r.data,\"id\"),z=s(O.copy(),[g,y],{packing:\"dice\",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(z=z.filter((function(t){var e=D.indexOf(t.data.id);return-1!==e&&(t.x0=I*e,t.x1=I*(e+1),t.y0=v,t.y1=v+y,t.onPathbar=!0,!0)}))).reverse(),(p=p.data(z,c.getPtId)).enter().append(\"g\").classed(\"pathbar\",!0),k(p,h,S,[g,y],b),p.order();var R=p;T&&(R=R.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),R.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-Math.min(g,y)/2),s._hoverY=x(s.y1-y/2);var p=n.select(this),d=i.ensureSingle(p,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?d.transition().attrTween(\"d\",(function(t){var e=A(t,h,S,[g,y]);return function(t){return b(e(t))}})):d.attr(\"d\",b),p.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),d.call(l,s,P,t,{hovered:!1}),s._text=(c.getPtLabel(s)||\"\").split(\"
\").join(\" \")||\"\";var v=i.ensureSingle(p,\"g\",\"slicetext\"),k=i.ensureSingle(v,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),C=i.ensureUniformFontSize(t,c.determineTextFont(P,s,L.font,{onPathbar:!0}));k.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",\"start\").call(a.font,C).call(o.convertToTspans,t),s.textBB=a.bBox(k.node()),s.transform=_(s,{fontSize:C.size,onPathbar:!0}),s.transform.fontSize=C.size,T?k.transition().attrTween(\"transform\",(function(t){var e=M(t,h,S,[g,y]);return function(t){return w(e(t))}})):k.attr(\"transform\",w(s))}))}},52583:function(t,e,r){\"use strict\";var n=r(39898),i=r(71828),a=r(91424),o=r(63893),s=r(37210),l=r(96362).styleOne,u=r(43473),c=r(2791),f=r(83523),h=r(24714).formatSliceLabel,p=!1;t.exports=function(t,e,r,d,v){var g=v.width,y=v.height,m=v.viewX,x=v.viewY,b=v.pathSlice,_=v.toMoveInsideSlice,w=v.strTransform,T=v.hasTransition,k=v.handleSlicesExit,A=v.makeUpdateSliceInterpolator,M=v.makeUpdateTextInterpolator,S=v.prevEntry,E=t._context.staticPlot,L=t._fullLayout,C=e[0].trace,P=-1!==C.textposition.indexOf(\"left\"),O=-1!==C.textposition.indexOf(\"right\"),I=-1!==C.textposition.indexOf(\"bottom\"),D=!I&&!C.marker.pad.t||I&&!C.marker.pad.b,z=s(r,[g,y],{packing:C.tiling.packing,squarifyratio:C.tiling.squarifyratio,flipX:C.tiling.flip.indexOf(\"x\")>-1,flipY:C.tiling.flip.indexOf(\"y\")>-1,pad:{inner:C.tiling.pad,top:C.marker.pad.t,left:C.marker.pad.l,right:C.marker.pad.r,bottom:C.marker.pad.b}}).descendants(),R=1/0,F=-1/0;z.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(R=Math.min(R,e),F=Math.max(F,e))})),d=d.data(z,c.getPtId),C._maxVisibleLayers=isFinite(F)?F-R+1:0,d.enter().append(\"g\").classed(\"slice\",!0),k(d,p,{},[g,y],b),d.order();var B=null;if(T&&S){var N=c.getPtId(S);d.each((function(t){null===B&&c.getPtId(t)===N&&(B={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var j=function(){return B||{x0:0,x1:g,y0:0,y1:y}},U=d;return T&&(U=U.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),U.each((function(s){var d=c.isHeader(s,C);s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.marker.pad.r),s._hoverY=x(I?s.y1-C.marker.pad.b/2:s.y0+C.marker.pad.t/2);var v=n.select(this),k=i.ensureSingle(v,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?k.transition().attrTween(\"d\",(function(t){var e=A(t,p,j(),[g,y]);return function(t){return b(e(t))}})):k.attr(\"d\",b),v.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),k.call(l,s,C,t,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=d?D?\"\":c.getPtLabel(s)||\"\":h(s,r,C,e,L)||\"\";var S=i.ensureSingle(v,\"g\",\"slicetext\"),z=i.ensureSingle(S,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),R=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));z.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",O?\"end\":P||d?\"start\":\"middle\").call(a.font,R).call(o.convertToTspans,t),s.textBB=a.bBox(z.node()),s.transform=_(s,{fontSize:R.size,isHeader:d}),s.transform.fontSize=R.size,T?z.transition().attrTween(\"transform\",(function(t){var e=M(t,p,j(),[g,y]);return function(t){return w(e(t))}})):z.attr(\"transform\",w(s))})),B}},14102:function(t){\"use strict\";t.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o-1?C+I:-(O+I):0,z={x0:P,x1:P,y0:D,y1:D+O},R=function(t,e,r){var n=y.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]};g.hasMultipleRoots&&k&&M++,y._maxDepth=M,y._backgroundColor=v.paper_bgcolor,y._entryDepth=b.data.depth,y._atRootLevel=k;var V=-L/2+S.l+S.w*(E.x[1]+E.x[0])/2,H=-C/2+S.t+S.h*(1-(E.y[1]+E.y[0])/2),q=function(t){return V+t},G=function(t){return H+t},Z=G(0),Y=q(0),W=function(t){return Y+t},X=function(t){return Z+t};function J(t,e){return t+\",\"+e}var K=W(0),$=function(t){t.x=Math.max(K,t.x)},Q=y.pathbar.edgeshape,tt=y[m?\"tiling\":\"marker\"].pad,et=function(t){return-1!==y.textposition.indexOf(t)},rt=et(\"top\"),nt=et(\"left\"),it=et(\"right\"),at=et(\"bottom\"),ot=function(t,e){var r=t.x0,n=t.x1,i=t.y0,a=t.y1,o=t.textBB,c=rt||e.isHeader&&!at?\"start\":at?\"end\":\"middle\",f=et(\"right\"),h=et(\"left\")||e.onPathbar?-1:f?1:0;if(e.isHeader){if((r+=(m?tt:tt.l)-s)>=(n-=(m?tt:tt.r)-s)){var p=(r+n)/2;r=p,n=p}var d;at?i<(d=a-(m?tt:tt.b))&&d\"===Q?(l.x-=a,u.x-=a,c.x-=a,f.x-=a):\"/\"===Q?(c.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):\"\\\\\"===Q?(l.x-=a,u.x-=a,o.x-=a/2,s.x-=a/2):\"<\"===Q&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(u),$(c),$(s),\"M\"+J(l.x,l.y)+\"L\"+J(u.x,u.y)+\"L\"+J(s.x,s.y)+\"L\"+J(c.x,c.y)+\"L\"+J(f.x,f.y)+\"L\"+J(o.x,o.y)+\"Z\"},toMoveInsideSlice:ot,makeUpdateSliceInterpolator:lt,makeUpdateTextInterpolator:ut,handleSlicesExit:ct,hasTransition:A,strTransform:ft}):w.remove()}},96362:function(t,e,r){\"use strict\";var n=r(39898),i=r(7901),a=r(71828),o=r(2791),s=r(72597).resizeText,l=r(43467);function u(t,e,r,n,s){var u,c,f=(s||{}).hovered,h=e.data.data,p=h.i,d=h.color,v=o.isHierarchyRoot(e),g=1;if(f)u=r._hovered.marker.line.color,c=r._hovered.marker.line.width;else if(v&&d===r.root.color)g=100,u=\"rgba(0,0,0,0)\",c=0;else if(u=a.castOption(r,p,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,p,\"marker.line.width\")||0,!r._hasColorscale&&!e.onPathbar){var y=r.marker.depthfade;if(y){var m,x=i.combine(i.addOpacity(r._backgroundColor,.75),d);if(!0===y){var b=o.getMaxDepth(r);m=isFinite(b)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else m=e.data.depth-r._entryDepth,r._atRootLevel||m++;if(m>0)for(var _=0;_0){var b,_,w,T,k,A=t.xa,M=t.ya;\"h\"===d.orientation?(k=e,b=\"y\",w=M,_=\"x\",T=A):(k=r,b=\"x\",w=A,_=\"y\",T=M);var S=p[t.index];if(k>=S.span[0]&&k<=S.span[1]){var E=i.extendFlat({},t),L=T.c2p(k,!0),C=s.getKdeValue(S,d,k),P=s.getPositionOnKdePath(S,d,L),O=w._offset,I=w._length;E[b+\"0\"]=P[0],E[b+\"1\"]=P[1],E[_+\"0\"]=E[_+\"1\"]=L,E[_+\"Label\"]=_+\": \"+a.hoverLabelText(T,k,d[_+\"hoverformat\"])+\", \"+p[0].t.labels.kde+\" \"+C.toFixed(3);for(var D=0,z=0;z\")),c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;return i(n)?n:i(a)&&o?a:void 0}(h,g),[c]}function k(t){return n(v,t,h[d+\"hoverformat\"])}}},19990:function(t,e,r){\"use strict\";t.exports={attributes:r(43037),layoutAttributes:r(13494),supplyDefaults:r(83266).supplyDefaults,crossTraceDefaults:r(83266).crossTraceDefaults,supplyLayoutDefaults:r(5176),calc:r(52752),crossTraceCalc:r(70766),plot:r(30436),style:r(55750).style,hoverPoints:r(61326),eventData:r(58593),selectPoints:r(81974),moduleType:\"trace\",name:\"waterfall\",basePlotModule:r(93612),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},13494:function(t){\"use strict\";t.exports={waterfallmode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"group\",editType:\"calc\"},waterfallgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},waterfallgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},5176:function(t,e,r){\"use strict\";var n=r(71828),i=r(13494);t.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(g+=h?\"M\"+f[0]+\",\"+d[1]+\"V\"+d[0]:\"M\"+f[1]+\",\"+d[0]+\"H\"+f[0]),\"between\"!==p&&(r.isSum||s path\").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),u(r,s,t),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},82887:function(t,e,r){\"use strict\";var n=r(89298),i=r(71828),a=r(86281),o=r(79344).p,s=r(50606).BADNUM;e.moduleType=\"transform\",e.name=\"aggregate\";var l=e.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},groups:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},aggregations:{_isLinkedToArray:\"aggregation\",target:{valType:\"string\",editType:\"calc\"},func:{valType:\"enumerated\",values:[\"count\",\"sum\",\"avg\",\"median\",\"mode\",\"rms\",\"stddev\",\"min\",\"max\",\"first\",\"last\",\"change\",\"range\"],dflt:\"first\",editType:\"calc\"},funcmode:{valType:\"enumerated\",values:[\"sample\",\"population\"],dflt:\"sample\",editType:\"calc\"},enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},u=l.aggregations;function c(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),u=l.get(),c=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case\"count\":return f;case\"first\":return h;case\"last\":return p;case\"sum\":return function(t,e){for(var r=0,i=0;ii&&(i=c,o=u)}}return i?a(o):s};case\"rms\":return function(t,e){for(var r=0,i=0,o=0;o\":return function(t){return h(t)>s};case\">=\":return function(t){return h(t)>=s};case\"[]\":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case\"()\":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case\"][\":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case\")(\":return function(t){var e=h(t);return es[1]};case\"](\":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case\")[\":return function(t){var e=h(t);return e=s[1]};case\"{}\":return function(t){return-1!==s.indexOf(h(t))};case\"}{\":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},y=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},y=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(g);for(var w=o(e.transforms,r),T=0;T1?\"%{group} (%{trace})\":\"%{group}\");var l=t.styles,u=o.styles=[];if(l)for(a=0;af)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,p.prototype),e}function p(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return g(t)}return d(t,e,r)}function d(t,e,r){if(\"string\"==typeof t)return function(t,e){if(\"string\"==typeof e&&\"\"!==e||(e=\"utf8\"),!p.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|b(t,e),n=h(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(tt(t,Uint8Array)){var e=new Uint8Array(t);return m(e.buffer,e.byteOffset,e.byteLength)}return y(t)}(t);if(null==t)throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t));if(tt(t,ArrayBuffer)||t&&tt(t.buffer,ArrayBuffer))return m(t,e,r);if(\"undefined\"!=typeof SharedArrayBuffer&&(tt(t,SharedArrayBuffer)||t&&tt(t.buffer,SharedArrayBuffer)))return m(t,e,r);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return p.from(n,e,r);var i=function(t){if(p.isBuffer(t)){var e=0|x(t.length),r=h(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?\"number\"!=typeof t.length||et(t.length)?h(0):y(t):\"Buffer\"===t.type&&Array.isArray(t.data)?y(t.data):void 0}(t);if(i)return i;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return p.from(t[Symbol.toPrimitive](\"string\"),e,r);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t))}function v(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function g(t){return v(t),h(t<0?0:0|x(t))}function y(t){for(var e=t.length<0?0:0|x(t.length),r=h(e),n=0;n=f)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+f.toString(16)+\" bytes\");return 0|t}function b(t,e){if(p.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||tt(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+s(t));var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return K(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return $(t).length;default:if(i)return n?-1:K(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function _(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return z(this,e,r);case\"utf8\":case\"utf-8\":return P(this,e,r);case\"ascii\":return I(this,e,r);case\"latin1\":case\"binary\":return D(this,e,r);case\"base64\":return C(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return R(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function w(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function T(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),et(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=p.from(e,n)),p.isBuffer(e))return 0===e.length?-1:k(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):k(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function k(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function C(t,e,r){return 0===e&&r===t.length?l.fromByteArray(t):l.fromByteArray(t.slice(e,r))}function P(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=O)return String.fromCharCode.apply(String,t);for(var r=\"\",n=0;nn.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!p.isBuffer(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},p.byteLength=b,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;er&&(t+=\" ... \"),\"\"},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(t,e,r,n,i){if(tt(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),!p.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+s(t));if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),l=Math.min(a,o),u=this.slice(n,i),c=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return A(this,t,e,r);case\"utf8\":case\"utf-8\":return M(this,t,e,r);case\"ascii\":case\"latin1\":case\"binary\":return S(this,t,e,r);case\"base64\":return E(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return L(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function I(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function B(t,e,r,n,i,a){if(!p.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function N(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function j(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function U(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function V(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,4),u.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,8),u.write(t,e,r,n,52,8),r+8}p.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},p.prototype.readUint8=p.prototype.readUInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),this[t]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]|this[t+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]<<8|this[t+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},p.prototype.readBigUInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},p.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||F(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},p.prototype.readInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},p.prototype.readInt16LE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt16BE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},p.prototype.readInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},p.prototype.readBigInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||F(t,4,this.length),u.read(this,t,!0,23,4)},p.prototype.readFloatBE=function(t,e){return t>>>=0,e||F(t,4,this.length),u.read(this,t,!1,23,4)},p.prototype.readDoubleLE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!0,52,8)},p.prototype.readDoubleBE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},p.prototype.writeUint8=p.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,255,0),this[e]=255&t,e+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigUInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeBigUInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},p.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},p.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},p.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},p.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeBigInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeFloatLE=function(t,e,r){return V(this,t,e,!0,r)},p.prototype.writeFloatBE=function(t,e,r){return V(this,t,e,!1,r)},p.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},p.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},p.prototype.copy=function(t,e,r,n){if(!p.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a=n+4;r-=3)e=\"_\".concat(t.slice(r-3,r)).concat(e);return\"\".concat(t.slice(0,r)).concat(e)}function Y(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?\">= 0\".concat(s,\" and < 2\").concat(s,\" ** \").concat(8*(a+1)).concat(s):\">= -(2\".concat(s,\" ** \").concat(8*(a+1)-1).concat(s,\") and < 2 ** \")+\"\".concat(8*(a+1)-1).concat(s):\">= \".concat(e).concat(s,\" and <= \").concat(r).concat(s),new q.ERR_OUT_OF_RANGE(\"value\",o,t)}!function(t,e,r){W(e,\"offset\"),void 0!==t[e]&&void 0!==t[e+r]||X(e,t.length-(r+1))}(n,i,a)}function W(t,e){if(\"number\"!=typeof t)throw new q.ERR_INVALID_ARG_TYPE(e,\"number\",t)}function X(t,e,r){if(Math.floor(t)!==t)throw W(t,r),new q.ERR_OUT_OF_RANGE(r||\"offset\",\"an integer\",t);if(e<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE(r||\"offset\",\">= \".concat(r?1:0,\" and <= \").concat(e),t)}G(\"ERR_BUFFER_OUT_OF_BOUNDS\",(function(t){return t?\"\".concat(t,\" is outside of buffer bounds\"):\"Attempt to access memory outside buffer bounds\"}),RangeError),G(\"ERR_INVALID_ARG_TYPE\",(function(t,e){return'The \"'.concat(t,'\" argument must be of type number. Received type ').concat(s(e))}),TypeError),G(\"ERR_OUT_OF_RANGE\",(function(t,e,r){var n='The value of \"'.concat(t,'\" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=Z(String(r)):\"bigint\"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=Z(i)),i+=\"n\"),n+\" It must be \".concat(e,\". Received \").concat(i)}),RangeError);var J=/[^+/0-9A-Za-z-_]/g;function K(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function $(t){return l.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(J,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function Q(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function tt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function et(t){return t!=t}var rt=function(){for(var t=\"0123456789abcdef\",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function nt(t){return\"undefined\"==typeof BigInt?it:t}function it(){throw new Error(\"BigInt not supported\")}},2321:function(t){\"use strict\";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||\"undefined\"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&\"string\"==typeof i.headers[\"user-agent\"]&&(i=i.headers[\"user-agent\"]),\"string\"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf(\"Macintosh\")&&-1!==i.indexOf(\"Safari\")&&(a=!0),a}},3910:function(t,e){\"use strict\";e.byteLength=function(t){var e=s(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,a=s(t),o=a[0],l=a[1],u=new i(function(t,e,r){return 3*(e+r)/4-r}(0,o,l)),c=0,f=l>0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===l&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,u=n-i;su?u:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+\"==\")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+\"=\")),a.join(\"\")};for(var r=[],n=[],i=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function l(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join(\"\")}n[\"-\".charCodeAt(0)]=62,n[\"_\".charCodeAt(0)]=63},3187:function(t,e){e.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v}},1152:function(t,e,r){\"use strict\";t.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],u=t.mode||\"turntable\",c=n(),f=i(),h=a();return c.setDistanceLimits(l[0],l[1]),c.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:c,orbit:f,matrix:h},u)};var n=r(3440),i=r(7774),a=r(9298);function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode=\"turntable\",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;s.flush=function(t){for(var e=this._controllerList,r=0;r0?u=u.ushln(f):f<0&&(c=c.ushln(-f)),s(u,c)}},234:function(t,e,r){\"use strict\";var n=r(3218);t.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},4275:function(t,e,r){\"use strict\";var n=r(1928);t.exports=function(t){return t.cmp(new n(0))}},9958:function(t,e,r){\"use strict\";var n=r(4275);t.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20?52:r+32}},3218:function(t,e,r){\"use strict\";r(1928),t.exports=function(t){return t&&\"object\"==typeof t&&Boolean(t.words)}},5514:function(t,e,r){\"use strict\";var n=r(1928),i=r(8362);t.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},8524:function(t,e,r){\"use strict\";var n=r(5514),i=r(4275);t.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);return o.cmpn(1)?[t.div(o),e.div(o)]:[t,e]}},2813:function(t,e,r){\"use strict\";var n=r(1928);t.exports=function(t){return new n(t)}},3962:function(t,e,r){\"use strict\";var n=r(8524);t.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},4951:function(t,e,r){\"use strict\";var n=r(4275);t.exports=function(t){return n(t[0])*n(t[1])}},4354:function(t,e,r){\"use strict\";var n=r(8524);t.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},7999:function(t,e,r){\"use strict\";var n=r(9958),i=r(1112);t.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,u=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return u*s;if(s){var c=i(s)+4;return u*(s+(h=n(l.ushln(c).divRound(r)))*Math.pow(2,-c))}var f=r.bitLength()-l.bitLength()+53,h=n(l.ushln(f).divRound(r));return f<1023?u*h*Math.pow(2,-f):u*(h*=Math.pow(2,-1023))*Math.pow(2,1023-f)}},5070:function(t){\"use strict\";function e(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function r(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function n(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function i(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function a(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function o(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},2288:function(t,e){\"use strict\";function r(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,1+((t|=t>>>8)|t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},1928:function(t,e,r){!function(t,e){\"use strict\";function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(r=e,e=10),this._init(t||0,e||10,r||\"be\"))}var o;\"object\"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{o=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(6601).Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function u(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if(\"le\"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=l(t,e,n)<=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?\"\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var u=1;u>>26,f=67108863&l,h=Math.min(u,e.length-1),p=Math.max(0,u-t.length+1);p<=h;p++){var d=u-p|0;c+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[u]=0|f,l=0|c}return 0!==l?r.words[u]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=f[t],p=h[t];r=\"\";var d=this.clone();for(d.negative=0;!d.isZero();){var v=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?v+r:c[u-v.length]+v+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,\"byte array longer than desired length\"),n(a>0,\"Requested array length <= 0\"),this.strip();var o,s,l=\"le\"===e,u=new t(a),c=this.clone();if(l){for(s=0;!c.isZero();s++)o=c.andln(255),c.iushrn(8),u[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,v=p>>>13,g=0|o[2],y=8191&g,m=g>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],O=8191&P,I=P>>>13,D=0|o[8],z=8191&D,R=D>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Z=0|s[2],Y=8191&Z,W=Z>>>13,X=0|s[3],J=8191&X,K=X>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ut=st>>>13,ct=0|s[8],ft=8191&ct,ht=ct>>>13,pt=0|s[9],dt=8191&pt,vt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;u=((a=Math.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(v,U)|0,a=Math.imul(v,V);var yt=(u+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,U),i=(i=Math.imul(y,V))+Math.imul(m,U)|0,a=Math.imul(m,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(v,q)|0,a=a+Math.imul(v,G)|0;var mt=(u+(n=n+Math.imul(f,Y)|0)|0)+((8191&(i=(i=i+Math.imul(f,W)|0)+Math.imul(h,Y)|0))<<13)|0;u=((a=a+Math.imul(h,W)|0)+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(y,q)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(m,q)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(d,Y)|0,i=(i=i+Math.imul(d,W)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,W)|0;var xt=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;u=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(m,Y)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(v,J)|0,a=a+Math.imul(v,K)|0;var bt=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,Q)|0))<<13)|0;u=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,Y)|0,i=(i=i+Math.imul(b,W)|0)+Math.imul(_,Y)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,K)|0)+Math.imul(m,J)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(d,Q)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,tt)|0;var _t=(u+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;u=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,Y)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,W)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(v,rt)|0,a=a+Math.imul(v,nt)|0;var wt=(u+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;u=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,V))+Math.imul(I,U)|0,a=Math.imul(I,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(S,Y)|0,a=a+Math.imul(S,W)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(v,at)|0,a=a+Math.imul(v,ot)|0;var Tt=(u+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ut)|0)+Math.imul(h,lt)|0))<<13)|0;u=((a=a+Math.imul(h,ut)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(z,U),i=(i=Math.imul(z,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(O,q)|0,i=(i=i+Math.imul(O,G)|0)+Math.imul(I,q)|0,a=a+Math.imul(I,G)|0,n=n+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,W)|0)+Math.imul(C,Y)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,Q)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(y,at)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ut)|0)+Math.imul(v,lt)|0,a=a+Math.imul(v,ut)|0;var kt=(u+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;u=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(z,q)|0,i=(i=i+Math.imul(z,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(O,Y)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,W)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ut)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(v,ft)|0,a=a+Math.imul(v,ht)|0;var At=(u+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,vt)|0)+Math.imul(h,dt)|0))<<13)|0;u=((a=a+Math.imul(h,vt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(z,Y)|0,i=(i=i+Math.imul(z,W)|0)+Math.imul(R,Y)|0,a=a+Math.imul(R,W)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,K)|0)+Math.imul(I,J)|0,a=a+Math.imul(I,K)|0,n=n+Math.imul(L,Q)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,Q)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ut)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ut)|0,n=n+Math.imul(y,ft)|0,i=(i=i+Math.imul(y,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var Mt=(u+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,vt)|0)+Math.imul(v,dt)|0))<<13)|0;u=((a=a+Math.imul(v,vt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,Y),i=(i=Math.imul(B,W))+Math.imul(N,Y)|0,a=Math.imul(N,W),n=n+Math.imul(z,J)|0,i=(i=i+Math.imul(z,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,Q)|0,a=a+Math.imul(I,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ut)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ut)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(u+(n=n+Math.imul(y,dt)|0)|0)+((8191&(i=(i=i+Math.imul(y,vt)|0)+Math.imul(m,dt)|0))<<13)|0;u=((a=a+Math.imul(m,vt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(z,Q)|0,i=(i=i+Math.imul(z,tt)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,a=a+Math.imul(I,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ut)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ut)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(u+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,vt)|0)+Math.imul(_,dt)|0))<<13)|0;u=((a=a+Math.imul(_,vt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,Q),i=(i=Math.imul(B,tt))+Math.imul(N,Q)|0,a=Math.imul(N,tt),n=n+Math.imul(z,rt)|0,i=(i=i+Math.imul(z,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(O,at)|0,i=(i=i+Math.imul(O,ot)|0)+Math.imul(I,at)|0,a=a+Math.imul(I,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ut)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ut)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(u+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,vt)|0)+Math.imul(k,dt)|0))<<13)|0;u=((a=a+Math.imul(k,vt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(z,at)|0,i=(i=i+Math.imul(z,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(O,lt)|0,i=(i=i+Math.imul(O,ut)|0)+Math.imul(I,lt)|0,a=a+Math.imul(I,ut)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(u+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,vt)|0)+Math.imul(S,dt)|0))<<13)|0;u=((a=a+Math.imul(S,vt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(z,lt)|0,i=(i=i+Math.imul(z,ut)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ut)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ft)|0,a=a+Math.imul(I,ht)|0;var Pt=(u+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,vt)|0)+Math.imul(C,dt)|0))<<13)|0;u=((a=a+Math.imul(C,vt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ut))+Math.imul(N,lt)|0,a=Math.imul(N,ut),n=n+Math.imul(z,ft)|0,i=(i=i+Math.imul(z,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var Ot=(u+(n=n+Math.imul(O,dt)|0)|0)+((8191&(i=(i=i+Math.imul(O,vt)|0)+Math.imul(I,dt)|0))<<13)|0;u=((a=a+Math.imul(I,vt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var It=(u+(n=n+Math.imul(z,dt)|0)|0)+((8191&(i=(i=i+Math.imul(z,vt)|0)+Math.imul(R,dt)|0))<<13)|0;u=((a=a+Math.imul(R,vt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Dt=(u+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,vt))+Math.imul(N,dt)|0))<<13)|0;return u=((a=Math.imul(N,vt))+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l[0]=gt,l[1]=yt,l[2]=mt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=Ot,l[17]=It,l[18]=Dt,0!==u&&(l[19]=u,r.length++),r};function v(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?d(this,t,e):n<63?p(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):v(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var f=0|this.words[u];this.words[u]=c<<26-a|f>>>a,c=f&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if(\"mod\"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var u=0;u=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),\"div\"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),\"mod\"!==e&&(i=s.div.neg()),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),\"mod\"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},a.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},a.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,v=1;0==(r.words[0]&v)&&d<26;++d,v<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(u)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function m(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){m.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function b(){m.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function _(){m.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){m.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function T(t){if(\"string\"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function k(t){T.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}m.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},m.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},m.prototype.split=function(t,e){t.iushrn(this.n,0,e)},m.prototype.imulK=function(t){return t.imul(this.k)},i(x,m),x.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,a=o}a>>>=22,t.words[i-10]=a,0===a&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(y[t])return y[t];var e;if(\"k256\"===t)e=new x;else if(\"p224\"===t)e=new b;else if(\"p192\"===t)e=new _;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return y[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var f=this.pow(c,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var v=p,g=0;0!==v.cmp(s);g++)v=v.redSqr();n(g=0;n--){for(var u=e.words[n],c=l-1;c>=0;c--){var f=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4==++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},2692:function(t){\"use strict\";t.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(c<=0)){var f,h=i.mallocDouble(2*c*s),p=i.mallocInt32(s);if((s=l(t,c,h,p))>0){if(1===c&&n)a.init(s),f=a.sweepComplete(c,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*c*u),v=i.mallocInt32(u);(u=l(e,c,d,v))>0&&(a.init(s+u),f=1===c?a.sweepBipartite(c,r,0,s,h,p,0,u,d,v):o(c,r,n,s,h,p,u,d,v),i.free(d),i.free(v))}i.free(h),i.free(p)}return f}}}function c(t,e){n.push([t,e])}},7333:function(t,e){\"use strict\";function r(t){return t?function(t,e,r,n,i,a,o,s,l,u,c){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;hu-l?n?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;h0;){var D=(O-=1)*b,z=w[D],R=w[D+1],F=w[D+2],B=w[D+3],N=w[D+4],j=w[D+5],U=O*_,V=T[U],H=T[U+1],q=1&j,G=!!(16&j),Z=c,Y=S,W=L,X=C;if(q&&(Z=L,Y=C,W=c,X=S),!(2&j&&R>=(F=g(t,z,R,F,Z,Y,H))||4&j&&(R=y(t,z,R,F,Z,Y,V))>=F)){var J=F-R,K=N-B;if(G){if(t*J*(J+K)=p0)&&!(p1>=hi)\"),v=c(\"lo===p0\"),g=c(\"lo>>1,h=2*t,p=f,d=s[h*f+e];u=x?(p=m,d=x):y>=_?(p=g,d=y):(p=b,d=_):x>=_?(p=m,d=x):_>=y?(p=g,d=y):(p=b,d=_);for(var w=h*(c-1),T=h*p,k=0;kr&&i[f+e]>u;--c,f-=o){for(var h=f,p=f+o,d=0;dh;++h,l+=s)if(i[l+f]===o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"loh;++h,l+=s)if(i[l+f]p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"lo<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"hi<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"lop;++p,l+=s){var d=i[l+f],v=i[l+h];if(dg;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},\"lo<=p0&&p0<=hi\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],v=i[l+h];if(d<=o&&o<=v)if(c===p)c+=1,u+=s;else{for(var g=0;s>g;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},\"!(lo>=p0)&&!(p1>=hi)\":function(t,e,r,n,i,a,o,s){for(var l=2*t,u=l*r,c=u,f=r,h=e,p=t+e,d=r;n>d;++d,u+=l){var v=i[u+h],g=i[u+p];if(!(v>=o||s>=g))if(f===d)f+=1,c+=l;else{for(var y=0;l>y;++y){var m=i[u+y];i[u+y]=i[c],i[c++]=m}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},309:function(t){\"use strict\";t.exports=function(t,n){n<=4*e?r(0,n-1,t):u(0,n-1,t)};var e=32;function r(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var u=r[l-2],c=r[l-1];if(ur[e+1])}function l(t,e,r,n){var i=n[t*=2];return i>1,g=v-h,y=v+h,m=p,x=g,b=v,_=y,w=d,T=t+1,k=c-1,A=0;s(m,x,f)&&(A=m,m=x,x=A),s(_,w,f)&&(A=_,_=w,w=A),s(m,b,f)&&(A=m,m=b,b=A),s(x,b,f)&&(A=x,x=b,b=A),s(m,_,f)&&(A=m,m=_,_=A),s(b,_,f)&&(A=b,b=_,_=A),s(x,w,f)&&(A=x,x=w,w=A),s(x,b,f)&&(A=x,x=b,b=A),s(_,w,f)&&(A=_,_=w,w=A);for(var M=f[2*x],S=f[2*x+1],E=f[2*_],L=f[2*_+1],C=2*m,P=2*b,O=2*w,I=2*p,D=2*v,z=2*d,R=0;R<2;++R){var F=f[C+R],B=f[P+R],N=f[O+R];f[I+R]=F,f[D+R]=B,f[z+R]=N}i(g,t,f),i(y,c,f);for(var j=T;j<=k;++j)if(l(j,M,S,f))j!==T&&n(j,T,f),++T;else if(!l(j,E,L,f))for(;;){if(l(k,E,L,f)){l(k,M,S,f)?(a(j,T,k,f),++T,--k):(n(j,k,f),--k);break}if(--k>>1;a(d,S);var E=0,L=0;for(T=0;T=o)v(c,f,L--,C=C-o|0);else if(C>=0)v(l,u,E--,C);else if(C<=-o){C=-C-o|0;for(var P=0;P>>1;a(d,E);var L=0,C=0,P=0;for(k=0;k>1==d[2*k+3]>>1&&(I=2,k+=1),O<0){for(var D=-(O>>1)-1,z=0;z>1)-1,0===I?v(l,u,L--,D):1===I?v(c,f,C--,D):2===I&&v(h,p,P--,D)}},scanBipartite:function(t,e,r,n,i,s,c,f,h,p,y,m){var x=0,b=2*t,_=e,w=e+t,T=1,k=1;n?k=o:T=o;for(var A=i;A>>1;a(d,L);var C=0;for(A=0;A=o?(O=!n,M-=o):(O=!!n,M-=1),O)g(l,u,C++,M);else{var I=m[M],D=b*M,z=y[D+e+1],R=y[D+e+1+t];t:for(var F=0;F>>1;a(d,T);var k=0;for(x=0;x=o)l[k++]=b-o;else{var M=p[b-=1],S=g*b,E=h[S+e+1],L=h[S+e+1+t];t:for(var C=0;C=0;--C)if(l[C]===b){for(D=C+1;D0;){for(var p=r.pop(),d=(c=-1,f=-1,l=o[s=r.pop()],1);d=0||(e.flip(s,p),i(t,e,r,c,s,f),i(t,e,r,s,f,c),i(t,e,r,f,p,c),i(t,e,r,p,c,f))}}},7098:function(t,e,r){\"use strict\";var n,i=r(5070);function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}t.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(u[p]!==-i){u[p]=i,c[p];for(var d=0;d<3;++d){var v=h[3*p+d];v>=0&&0===u[v]&&(f[3*p+d]?l.push(v):(s.push(v),u[v]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var y=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function c(t,e){var r;return(r=t.a[0]d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var v=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([v,1],[v,0],-1,[],[],[],[])],y=[],m=(l=0,i.length);l=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;ne[2]?1:0)}function y(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[c=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===c;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,v,r),m=d(t,g);return y(e,m,r),!!m||h.length>0||v.length>0}},5528:function(t,e,r){\"use strict\";t.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=c(a,f);if(0===o(h))return null;var p=c(f,s(t,r)),d=i(p,h),v=u(a,d);return l(t,v)};var n=r(3962),i=r(9189),a=r(4354),o=r(4951),s=r(6695),l=r(7584),u=r(4469);function c(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},5692:function(t){t.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],\"rainbow-soft\":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],\"freesurface-blue\":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],\"freesurface-red\":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],\"velocity-blue\":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],\"velocity-green\":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},9156:function(t,e,r){\"use strict\";var n=r(5692),i=r(3578);function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r=\"#\",n=0;n<3;++n)r+=(\"00\"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return\"rgba(\"+t.join(\",\")+\")\"}t.exports=function(t){var e,r,l,u,c,f,h,p,d,v;if(t||(t={}),p=(t.nshades||72)-1,h=t.format||\"hex\",(f=t.colormap)||(f=\"jet\"),\"string\"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+\" not a supported colorscale\");c=n[f]}else{if(!Array.isArray(f))throw Error(\"unsupported colormap option\",f);c=f.slice()}if(c.length>p+1)throw new Error(f+\" map requires nshades to be at least size \"+c.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():\"number\"==typeof t.alpha?[t.alpha,t.alpha]:[1,1],e=c.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var g=c.map((function(t,e){var r=c[e].index,n=c[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),y=[];for(v=0;v0||l(t,e,a)?-1:1:0===s?u>0||l(t,e,r)?1:-1:i(u-s)}var f=n(t,e,r);return f>0?o>0&&n(t,e,a)>0?1:-1:f<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=r(417),i=r(7538),a=r(87),o=r(2019),s=r(9662);function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),u=a(r[1],-e[1]),c=s(o(n,l),o(i,u));return c[c.length-1]>=0}},7538:function(t){\"use strict\";t.exports=function(t){return t<0?-1:t>0?1:0}},9209:function(t){t.exports=function(t,n){var i=t.length,a=t.length-n.length;if(a)return a;switch(i){case 0:return 0;case 1:return t[0]-n[0];case 2:return t[0]+t[1]-n[0]-n[1]||e(t[0],t[1])-e(n[0],n[1]);case 3:var o=t[0]+t[1],s=n[0]+n[1];if(a=o+t[2]-(s+n[2]))return a;var l=e(t[0],t[1]),u=e(n[0],n[1]);return e(l,t[2])-e(u,n[2])||e(l+t[2],o)-e(u+n[2],s);case 4:var c=t[0],f=t[1],h=t[2],p=t[3],d=n[0],v=n[1],g=n[2],y=n[3];return c+f+h+p-(d+v+g+y)||e(c,f,h,p)-e(d,v,g,y,d)||e(c+f,c+h,c+p,f+h,f+p,h+p)-e(d+v,d+g,d+y,v+g,v+y,g+y)||e(c+f+h,c+f+p,c+h+p,f+h+p)-e(d+v+g,d+v+y,d+g+y,v+g+y);default:for(var m=t.slice().sort(r),x=n.slice().sort(r),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},8722:function(t,e,r){\"use strict\";t.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=r(2183),i=r(2153)},9680:function(t){\"use strict\";t.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,u=(1+2*i)*l,c=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=u*t[p]+c*e[p]+f*r[p]+h*n[p];return a}return u*t+c*e+f*r+h*n},t.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,u=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var c=t.length-1;c>=0;--c)a[c]=o*t[c]+s*e[c]+l*r[c]+u*n[c];return a}return o*t+s*e+l*r[c]+u*n}},4419:function(t,e,r){\"use strict\";var n=r(2183),i=r(1215);function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=y[t[e]];if(r<0)return!1;t[e]=r}return!0})),1&s)for(c=0;c<_.length;++c)h=(b=_[c])[0],b[0]=b[1],b[1]=h;return _}},8362:function(t){var e=!1;if(\"undefined\"!=typeof Float64Array){var r=new Float64Array(1),n=new Uint32Array(r.buffer);r[0]=1,e=!0,1072693248===n[1]?(t.exports=function(t){return r[0]=t,[n[0],n[1]]},t.exports.pack=function(t,e){return n[0]=t,n[1]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[0]},t.exports.hi=function(t){return r[0]=t,n[1]}):1072693248===n[0]?(t.exports=function(t){return r[0]=t,[n[1],n[0]]},t.exports.pack=function(t,e){return n[1]=t,n[0]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[1]},t.exports.hi=function(t){return r[0]=t,n[0]}):e=!1}if(!e){var i=new Buffer(8);t.exports=function(t){return i.writeDoubleLE(t,0,!0),[i.readUInt32LE(0,!0),i.readUInt32LE(4,!0)]},t.exports.pack=function(t,e){return i.writeUInt32LE(t,0,!0),i.writeUInt32LE(e,4,!0),i.readDoubleLE(0,!0)},t.exports.lo=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(0,!0)},t.exports.hi=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(4,!0)}}t.exports.sign=function(e){return t.exports.hi(e)>>>31},t.exports.exponent=function(e){return(t.exports.hi(e)<<1>>>21)-1023},t.exports.fraction=function(e){var r=t.exports.lo(e),n=t.exports.hi(e),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},t.exports.denormalized=function(e){return!(2146435072&t.exports.hi(e))}},3094:function(t){\"use strict\";function e(t,r,n){var i=0|t[n];if(i<=0)return[];var a,o=new Array(i);if(n===t.length-1)for(a=0;a0)return function(t,e){var r,n;for(r=new Array(t),n=0;n=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var c=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],u[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(u[h-1],c[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],u=s[1],c=t-e,f=c>1e-6?1/c:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],u[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],u[f],n[o]+c*i[o])),i.push(0),o+=1}}},7080:function(t){\"use strict\";function e(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function r(t){return new e(t._color,t.key,t.value,t.left,t.right,t._count)}function n(t,r){return new e(t,r.key,r.value,r.left,r.right,r._count)}function i(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function a(t,e){this._compare=t,this.root=e}t.exports=function(t){return new a(t||p,null)};var o=a.prototype;function s(t,e){var r;return e.left&&(r=s(t,e.left))?r:(r=t(e.key,e.value))||(e.right?s(t,e.right):void 0)}function l(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left&&(i=l(t,e,r,n.left)))return i;if(i=r(n.key,n.value))return i}if(n.right)return l(t,e,r,n.right)}function u(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=u(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return u(t,e,r,n,i.right)}function c(t,e){this.tree=t,this._stack=e}Object.defineProperty(o,\"keys\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(o,\"values\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(o,\"length\",{get:function(){return this.root?this.root._count:0}}),o.insert=function(t,r){for(var o=this._compare,s=this.root,l=[],u=[];s;){var c=o(t,s.key);l.push(s),u.push(c),s=c<=0?s.left:s.right}l.push(new e(0,t,r,null,null,1));for(var f=l.length-2;f>=0;--f)s=l[f],u[f]<=0?l[f]=new e(s._color,s.key,s.value,l[f+1],s.right,s._count+1):l[f]=new e(s._color,s.key,s.value,s.left,l[f+1],s._count+1);for(f=l.length-1;f>1;--f){var h=l[f-1];if(s=l[f],1===h._color||1===s._color)break;var p=l[f-2];if(p.left===h)if(h.left===s){if(!(d=p.right)||0!==d._color){p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).left===p?v.left=h:v.right=h);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){h.right=s.left,p._color=0,p.left=s.right,s._color=1,s.left=h,s.right=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).left===p?v.left=s:v.right=s);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else if(h.right===s){if(!(d=p.left)||0!==d._color){p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).right===p?v.right=h:v.left=h);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var v;h.left=s.right,p._color=0,p.right=s.left,s._color=1,s.right=h,s.left=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).right===p?v.right=s:v.left=s);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}}return l[0]._color=1,new a(o,l[0])},o.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return s(t,this.root);case 2:return l(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return u(e,r,this._compare,t,this.root)}},Object.defineProperty(o,\"begin\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new c(this,t)}}),Object.defineProperty(o,\"end\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new c(this,t)}}),o.at=function(t){if(t<0)return new c(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new c(this,[])},o.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new c(this,n)},o.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new c(this,n)},o.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new c(this,n)},o.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new c(this,n)},o.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new c(this,n);r=i<=0?r.left:r.right}return new c(this,[])},o.remove=function(t){var e=this.find(t);return e?e.remove():this},o.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var f=c.prototype;function h(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function p(t,e){return te?1:0}Object.defineProperty(f,\"valid\",{get:function(){return this._stack.length>0}}),Object.defineProperty(f,\"node\",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),f.clone=function(){return new c(this.tree,this._stack.slice())},f.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var o=new Array(t.length),s=t[t.length-1];o[o.length-1]=new e(s._color,s.key,s.value,s.left,s.right,s._count);for(var l=t.length-2;l>=0;--l)(s=t[l]).left===t[l+1]?o[l]=new e(s._color,s.key,s.value,o[l+1],s.right,s._count):o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);if((s=o[o.length-1]).left&&s.right){var u=o.length;for(s=s.left;s.right;)o.push(s),s=s.right;var c=o[u-1];for(o.push(new e(s._color,c.key,c.value,s.left,s.right,s._count)),o[u-1].key=s.key,o[u-1].value=s.value,l=o.length-2;l>=u;--l)s=o[l],o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);o[u-1].left=o[u]}if(0===(s=o[o.length-1])._color){var f=o[o.length-2];for(f.left===s?f.left=null:f.right===s&&(f.right=null),o.pop(),l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((a=t[l-1]).left===e){if((o=a.right).right&&0===o.right._color)return s=(o=a.right=r(o)).right=r(o.right),a.right=o.left,o.left=a,o.right=s,o._color=a._color,e._color=1,a._color=1,s._color=1,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),void(t[l-1]=o);if(o.left&&0===o.left._color)return s=(o=a.right=r(o)).left=r(o.left),a.right=s.left,o.left=s.right,s.left=a,s.right=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).left===a?u.left=s:u.right=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.right=n(0,o));a.right=n(0,o);continue}o=r(o),a.right=o.left,o.left=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),t[l-1]=o,t[l]=a,l+11&&((u=t[l-2]).right===a?u.right=o:u.left=o),void(t[l-1]=o);if(o.right&&0===o.right._color)return s=(o=a.left=r(o)).right=r(o.right),a.left=s.right,o.right=s.left,s.right=a,s.left=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).right===a?u.right=s:u.left=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.left=n(0,o));a.left=n(0,o);continue}var u;o=r(o),a.left=o.right,o.right=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).right===a?u.right=o:u.left=o),t[l-1]=o,t[l]=a,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(f,\"value\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(f,\"index\",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),f.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,\"hasNext\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),f.update=function(t){var r=this._stack;if(0===r.length)throw new Error(\"Can't update empty node!\");var n=new Array(r.length),i=r[r.length-1];n[n.length-1]=new e(i._color,i.key,t,i.left,i.right,i._count);for(var o=r.length-2;o>=0;--o)(i=r[o]).left===r[o+1]?n[o]=new e(i._color,i.key,i.value,n[o+1],i.right,i._count):n[o]=new e(i._color,i.key,i.value,i.left,n[o+1],i._count);return new a(this.tree._compare,n[0])},f.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,\"hasPrev\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},7453:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=new c(t);return r.update(e),r};var n=r(9557),i=r(1681),a=r(1011),o=r(2864),s=r(8468),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function c(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=[\"sans-serif\",\"sans-serif\",\"sans-serif\"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=[\"auto\",\"auto\",\"auto\"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=[\"x\",\"y\",\"z\"],this.labelEnable=[!0,!0,!0],this.labelFont=\"sans-serif\",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=[\"auto\",\"auto\",\"auto\"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=c.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),u=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),c=!1,f=!1;if(\"bounds\"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if(\"ticks\"in t)for(r=t.ticks,c=!0,this.autoTicks=!1,p=0;p<3;++p)this.tickSpacing[p]=0;else a(\"tickSpacing\")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&(\"ticks\"in t||\"tickSpacing\"in t||(this.autoTicks=!0),f=!0,c=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),c=!0),c){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?c=!1:this.ticks=r}o(\"tickEnable\"),l(\"tickFont\")&&(c=!0),a(\"tickSize\"),a(\"tickAngle\"),a(\"tickPad\"),u(\"tickColor\");var v=l(\"labels\");l(\"labelFont\")&&(v=!0),o(\"labelEnable\"),a(\"labelSize\"),a(\"labelPad\"),u(\"labelColor\"),o(\"lineEnable\"),o(\"lineMirror\"),a(\"lineWidth\"),u(\"lineColor\"),o(\"lineTickEnable\"),o(\"lineTickMirror\"),a(\"lineTickLength\"),a(\"lineTickWidth\"),u(\"lineTickColor\"),o(\"gridEnable\"),a(\"gridWidth\"),u(\"gridColor\"),o(\"zeroEnable\"),u(\"zeroLineColor\"),a(\"zeroLineWidth\"),o(\"backgroundEnable\"),u(\"backgroundColor\"),this._text?this._text&&(v||c)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&c&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,u=n[e],c=0;c<3;++c)if(e!==c){var f=a,h=s,p=o,d=l;u&1<0?(p[c]=-1,d[c]=0):(p[c]=0,d[c]=1)}}var v=[0,0,0],g={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var y=[0,0,0],m=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||g;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,c=o(r,n,i,a,s),f=c.cubeEdges,h=c.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E,L,C=v;for(A=0;A<3;++A)this.backgroundEnable[A]?C[A]=h[A]:C[A]=0;for(this._background.draw(r,n,i,a,C,this.backgroundColor),this._lines.bind(r,n,i,this),A=0;A<3;++A){var P=[0,0,0];h[A]>0?P[A]=a[1][A]:P[A]=a[0][A];for(var O=0;O<2;++O){var I=(A+1+O)%3,D=(A+1+(1^O))%3;this.gridEnable[I]&&this._lines.drawGrid(I,D,this.bounds,P,this.gridColor[I],this.gridWidth[I]*this.pixelRatio)}for(O=0;O<2;++O)I=(A+1+O)%3,D=(A+1+(1^O))%3,this.zeroEnable[D]&&Math.min(a[0][D],a[1][D])<=0&&Math.max(a[0][D],a[1][D])>=0&&this._lines.drawZero(I,D,this.bounds,P,this.zeroLineColor[D],this.zeroLineWidth[D]*this.pixelRatio)}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var z=u(y,M[A].primalMinor),R=u(m,M[A].mirrorMinor),F=this.lineTickLength;for(O=0;O<3;++O){var B=k/r[5*O];z[O]*=F[O]*B,R[O]*=F[O]*B}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,R,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}function N(t){(L=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio),A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=u(x,M[A].primalOffset);for(O=0;O<3;++O)this.lineTickEnable[A]&&(H[O]+=k*U[O]*Math.max(this.lineTickLength[O],0)/r[5*O]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){for(-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]=\"auto\"):this.tickAlign[A]=-1,E=1,\"auto\"===(S=[this.tickAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),L=[0,0,0],j(A,U,V),O=0;O<3;++O)H[O]+=k*U[O]*this.tickPad[O]/r[5*O];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,L,S)}if(this.labelEnable[A]){for(E=0,L=[0,0,0],this.labels[A].length>4&&(N(A),E=1),\"auto\"===(S=[this.labelAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),O=0;O<3;++O)H[O]+=k*U[O]*this.labelPad[O]/r[5*O];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],L,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},1011:function(t,e,r){\"use strict\";t.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var u=(l+1)%3,c=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[u]=d;for(var v=-1;v<=1;v+=2)f[c]=v,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=u;u=c,c=g}var y=n(t,new Float32Array(e)),m=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:y,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:y,type:t.FLOAT,size:3,offset:12,stride:24}],m),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,y,x,b)};var n=r(5827),i=r(2944),a=r(1943).bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},2864:function(t,e,r){\"use strict\";t.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var m=0,x=0;x<2;++x){c[2]=a[x][2];for(var b=0;b<2;++b){c[1]=a[b][1];for(var _=0;_<2;++_)c[0]=a[_][0],h(l[m],c,s),m+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)u[x][k]=l[x][k]/T;p&&(u[x][2]*=-1),T<0&&(w<0||u[x][2]E&&(w|=1<E&&(w|=1<u[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x)(N=R^1<u[B][0]&&(B=N))}var j=v;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===z?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,H=w;for(A=0;A<3;++A)V[A]=H&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\\n b - PI :\\n b;\\n}\\n\\nfloat look_horizontal_or_vertical(float a, float ratio) {\\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\\n // if ratio is set to 0.5 then it is 50%, 50%.\\n // when using a higher ratio e.g. 0.75 the result would\\n // likely be more horizontal than vertical.\\n\\n float b = positive_angle(a);\\n\\n return\\n (b < ( ratio) * HALF_PI) ? 0.0 :\\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\\n 0.0;\\n}\\n\\nfloat roundTo(float a, float b) {\\n return float(b * floor((a + 0.5 * b) / b));\\n}\\n\\nfloat look_round_n_directions(float a, int n) {\\n float b = positive_angle(a);\\n float div = TWO_PI / float(n);\\n float c = roundTo(b, div);\\n return look_upwards(c);\\n}\\n\\nfloat applyAlignOption(float rawAngle, float delta) {\\n return\\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\\n rawAngle; // otherwise return back raw input angle\\n}\\n\\nbool isAxisTitle = (axis.x == 0.0) &&\\n (axis.y == 0.0) &&\\n (axis.z == 0.0);\\n\\nvoid main() {\\n //Compute world offset\\n float axisDistance = position.z;\\n vec3 dataPosition = axisDistance * axis + offset;\\n\\n float beta = angle; // i.e. user defined attributes for each tick\\n\\n float axisAngle;\\n float clipAngle;\\n float flip;\\n\\n if (enableAlign) {\\n axisAngle = (isAxisTitle) ? HALF_PI :\\n computeViewAngle(dataPosition, dataPosition + axis);\\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\\n\\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\\n\\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\\n\\n beta += applyAlignOption(clipAngle, flip * PI);\\n }\\n\\n //Compute plane offset\\n vec2 planeCoord = position.xy * pixelScale;\\n\\n mat2 planeXform = scale * mat2(\\n cos(beta), sin(beta),\\n -sin(beta), cos(beta)\\n );\\n\\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\\n\\n //Compute clip position\\n vec3 clipPosition = project(dataPosition);\\n\\n //Apply text offset in clip coordinates\\n clipPosition += vec3(viewOffset, 0.0);\\n\\n //Done\\n gl_Position = vec4(clipPosition, 1.0);\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n gl_FragColor = color;\\n}\"]);e.f=function(t){return i(t,s,l,null,[{name:\"position\",type:\"vec3\"}])};var u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec3 normal;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 enable;\\nuniform vec3 bounds[2];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n\\n vec3 signAxis = sign(bounds[1] - bounds[0]);\\n\\n vec3 realNormal = signAxis * normal;\\n\\n if(dot(realNormal, enable) > 0.0) {\\n vec3 minRange = min(bounds[0], bounds[1]);\\n vec3 maxRange = max(bounds[0], bounds[1]);\\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\\n } else {\\n gl_Position = vec4(0,0,0,0);\\n }\\n\\n colorChannel = abs(realNormal);\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 colors[3];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n gl_FragColor = colorChannel.x * colors[0] +\\n colorChannel.y * colors[1] +\\n colorChannel.z * colors[2];\\n}\"]);e.bg=function(t){return i(t,u,c,null,[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}])}},9557:function(t,e,r){\"use strict\";t.exports=function(t,e,r,i,o,l){var u=n(t),f=a(t,[{buffer:u,size:3}]),h=s(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,i,o,l),p};var n=r(5827),a=r(2944),o=r(875),s=r(1943).f,l=window||i.global||{},u=l.__TEXT_CACHE||{};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}l.__TEXT_CACHE={};var f=c.prototype,h=[0,0];f.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,h[0]=this.gl.drawingBufferWidth,h[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=h},f.unbind=function(){this.vao.unbind()},f.update=function(t,e,r,n,i){var a=[];function s(t,e,r,n,i,s){var l=u[r];l||(l=u[r]={});var c=l[e];c||(c=l[e]=function(t,e){try{return o(t,e)}catch(e){return console.warn('error vectorizing text:\"'+t+'\" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:\"center\",textBaseline:\"middle\",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=c.positions,p=c.cells,d=0,v=p.length;d=0;--y){var m=h[g[y]];a.push(f*m[0],-f*m[1],t)}}for(var l=[0,0,0],c=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=a.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(a.length/3|0)-f[d],l[d]=a.length/3|0;for(var v=0;v=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+\"\";if(s.indexOf(\"e\")>=0)return s;var l=o/a,u=o%a;o<0?(l=0|-Math.ceil(l),u=0|-u):(l=0|Math.floor(l),u|=0);var c=\"\"+l;if(o<0&&(c=\"-\"+c),i){for(var f=\"\"+u;f.length=t[0][i];--o)a.push({x:o*e[i],text:r(e[i],o)});n.push(a)}return n},e.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error(\"gl-buffer: If resizing buffer, must not specify offset\");return t.bufferSubData(e,a,i),r}function c(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=u(this.gl,this.type,this.length,this.usage,t.data,e):this.length=u(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=u(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?c(t,\"uint16\"):c(t,\"float32\"),this.length=u(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if(\"object\"==typeof t&&\"number\"==typeof t.length)this.length=u(this.gl,this.type,this.length,this.usage,t,e);else{if(\"number\"!=typeof t&&void 0!==t)throw new Error(\"gl-buffer: Invalid data type\");if(e>=0)throw new Error(\"gl-buffer: Cannot specify offset when resizing buffer\");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},t.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error(\"gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER\");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error(\"gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW\");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},1140:function(t,e,r){\"use strict\";var n=r(2858);t.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,u=1/0,c=-1/0,f=1/0,h=-1/0,p=null,d=null,v=[],g=1/0,y=!1,m=0;mo&&(o=n.length(b)),m){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(g=Math.min(g,_),y=!1):y=!0}y||(p=x,d=b),v.push(b)}var w=[s,u,f],T=[l,c,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(g)||(g=1),a.vectorScale=g;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A,m=0;for(var M=0;m=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),\"opacity\"in t&&(this.opacity=t.opacity),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=c({colormap:t,nshades:256,format:\"rgba\"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return u(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,v=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],v=+t.vertexIntensityBounds[1];else for(var g=0;g0){var v=this.triShader;v.bind(),v.uniforms=u,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return\"cone\"===this.traceType?i.index=Math.floor(r[1]/48):\"streamtube\"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},t.exports=function(t,e,r){var s=r.shaders;1===arguments.length&&(t=(e=t).gl);var l=function(t,e){var r=n(t,e.meshShader.vertex,e.meshShader.fragment,null,e.meshShader.attributes);return r.attributes.position.location=0,r.attributes.color.location=2,r.attributes.uv.location=3,r.attributes.vector.location=4,r}(t,s),c=function(t,e){var r=n(t,e.pickShader.vertex,e.pickShader.fragment,null,e.pickShader.attributes);return r.attributes.position.location=0,r.attributes.id.location=1,r.attributes.vector.location=4,r}(t,s),f=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));f.generateMipmap(),f.minFilter=t.LINEAR_MIPMAP_LINEAR,f.magFilter=t.LINEAR;var p=i(t),d=i(t),v=i(t),g=i(t),y=i(t),m=new h(t,f,l,c,p,d,y,v,g,a(t,[{buffer:p,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:v,type:t.FLOAT,size:4},{buffer:g,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:4}]),r.traceType||\"cone\");return m.update(e),m}},7234:function(t,e,r){var n=r(6832),i=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec3 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, coneScale, coneOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * conePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(conePosition, 1.0);\\n vec4 t_position = view * conePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = conePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float vectorScale, coneScale, coneOffset;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n gl_Position = projection * view * conePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec3\"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec3\"}]}},1950:function(t){t.exports={0:\"NONE\",1:\"ONE\",2:\"LINE_LOOP\",3:\"LINE_STRIP\",4:\"TRIANGLES\",5:\"TRIANGLE_STRIP\",6:\"TRIANGLE_FAN\",256:\"DEPTH_BUFFER_BIT\",512:\"NEVER\",513:\"LESS\",514:\"EQUAL\",515:\"LEQUAL\",516:\"GREATER\",517:\"NOTEQUAL\",518:\"GEQUAL\",519:\"ALWAYS\",768:\"SRC_COLOR\",769:\"ONE_MINUS_SRC_COLOR\",770:\"SRC_ALPHA\",771:\"ONE_MINUS_SRC_ALPHA\",772:\"DST_ALPHA\",773:\"ONE_MINUS_DST_ALPHA\",774:\"DST_COLOR\",775:\"ONE_MINUS_DST_COLOR\",776:\"SRC_ALPHA_SATURATE\",1024:\"STENCIL_BUFFER_BIT\",1028:\"FRONT\",1029:\"BACK\",1032:\"FRONT_AND_BACK\",1280:\"INVALID_ENUM\",1281:\"INVALID_VALUE\",1282:\"INVALID_OPERATION\",1285:\"OUT_OF_MEMORY\",1286:\"INVALID_FRAMEBUFFER_OPERATION\",2304:\"CW\",2305:\"CCW\",2849:\"LINE_WIDTH\",2884:\"CULL_FACE\",2885:\"CULL_FACE_MODE\",2886:\"FRONT_FACE\",2928:\"DEPTH_RANGE\",2929:\"DEPTH_TEST\",2930:\"DEPTH_WRITEMASK\",2931:\"DEPTH_CLEAR_VALUE\",2932:\"DEPTH_FUNC\",2960:\"STENCIL_TEST\",2961:\"STENCIL_CLEAR_VALUE\",2962:\"STENCIL_FUNC\",2963:\"STENCIL_VALUE_MASK\",2964:\"STENCIL_FAIL\",2965:\"STENCIL_PASS_DEPTH_FAIL\",2966:\"STENCIL_PASS_DEPTH_PASS\",2967:\"STENCIL_REF\",2968:\"STENCIL_WRITEMASK\",2978:\"VIEWPORT\",3024:\"DITHER\",3042:\"BLEND\",3088:\"SCISSOR_BOX\",3089:\"SCISSOR_TEST\",3106:\"COLOR_CLEAR_VALUE\",3107:\"COLOR_WRITEMASK\",3317:\"UNPACK_ALIGNMENT\",3333:\"PACK_ALIGNMENT\",3379:\"MAX_TEXTURE_SIZE\",3386:\"MAX_VIEWPORT_DIMS\",3408:\"SUBPIXEL_BITS\",3410:\"RED_BITS\",3411:\"GREEN_BITS\",3412:\"BLUE_BITS\",3413:\"ALPHA_BITS\",3414:\"DEPTH_BITS\",3415:\"STENCIL_BITS\",3553:\"TEXTURE_2D\",4352:\"DONT_CARE\",4353:\"FASTEST\",4354:\"NICEST\",5120:\"BYTE\",5121:\"UNSIGNED_BYTE\",5122:\"SHORT\",5123:\"UNSIGNED_SHORT\",5124:\"INT\",5125:\"UNSIGNED_INT\",5126:\"FLOAT\",5386:\"INVERT\",5890:\"TEXTURE\",6401:\"STENCIL_INDEX\",6402:\"DEPTH_COMPONENT\",6406:\"ALPHA\",6407:\"RGB\",6408:\"RGBA\",6409:\"LUMINANCE\",6410:\"LUMINANCE_ALPHA\",7680:\"KEEP\",7681:\"REPLACE\",7682:\"INCR\",7683:\"DECR\",7936:\"VENDOR\",7937:\"RENDERER\",7938:\"VERSION\",9728:\"NEAREST\",9729:\"LINEAR\",9984:\"NEAREST_MIPMAP_NEAREST\",9985:\"LINEAR_MIPMAP_NEAREST\",9986:\"NEAREST_MIPMAP_LINEAR\",9987:\"LINEAR_MIPMAP_LINEAR\",10240:\"TEXTURE_MAG_FILTER\",10241:\"TEXTURE_MIN_FILTER\",10242:\"TEXTURE_WRAP_S\",10243:\"TEXTURE_WRAP_T\",10497:\"REPEAT\",10752:\"POLYGON_OFFSET_UNITS\",16384:\"COLOR_BUFFER_BIT\",32769:\"CONSTANT_COLOR\",32770:\"ONE_MINUS_CONSTANT_COLOR\",32771:\"CONSTANT_ALPHA\",32772:\"ONE_MINUS_CONSTANT_ALPHA\",32773:\"BLEND_COLOR\",32774:\"FUNC_ADD\",32777:\"BLEND_EQUATION_RGB\",32778:\"FUNC_SUBTRACT\",32779:\"FUNC_REVERSE_SUBTRACT\",32819:\"UNSIGNED_SHORT_4_4_4_4\",32820:\"UNSIGNED_SHORT_5_5_5_1\",32823:\"POLYGON_OFFSET_FILL\",32824:\"POLYGON_OFFSET_FACTOR\",32854:\"RGBA4\",32855:\"RGB5_A1\",32873:\"TEXTURE_BINDING_2D\",32926:\"SAMPLE_ALPHA_TO_COVERAGE\",32928:\"SAMPLE_COVERAGE\",32936:\"SAMPLE_BUFFERS\",32937:\"SAMPLES\",32938:\"SAMPLE_COVERAGE_VALUE\",32939:\"SAMPLE_COVERAGE_INVERT\",32968:\"BLEND_DST_RGB\",32969:\"BLEND_SRC_RGB\",32970:\"BLEND_DST_ALPHA\",32971:\"BLEND_SRC_ALPHA\",33071:\"CLAMP_TO_EDGE\",33170:\"GENERATE_MIPMAP_HINT\",33189:\"DEPTH_COMPONENT16\",33306:\"DEPTH_STENCIL_ATTACHMENT\",33635:\"UNSIGNED_SHORT_5_6_5\",33648:\"MIRRORED_REPEAT\",33901:\"ALIASED_POINT_SIZE_RANGE\",33902:\"ALIASED_LINE_WIDTH_RANGE\",33984:\"TEXTURE0\",33985:\"TEXTURE1\",33986:\"TEXTURE2\",33987:\"TEXTURE3\",33988:\"TEXTURE4\",33989:\"TEXTURE5\",33990:\"TEXTURE6\",33991:\"TEXTURE7\",33992:\"TEXTURE8\",33993:\"TEXTURE9\",33994:\"TEXTURE10\",33995:\"TEXTURE11\",33996:\"TEXTURE12\",33997:\"TEXTURE13\",33998:\"TEXTURE14\",33999:\"TEXTURE15\",34e3:\"TEXTURE16\",34001:\"TEXTURE17\",34002:\"TEXTURE18\",34003:\"TEXTURE19\",34004:\"TEXTURE20\",34005:\"TEXTURE21\",34006:\"TEXTURE22\",34007:\"TEXTURE23\",34008:\"TEXTURE24\",34009:\"TEXTURE25\",34010:\"TEXTURE26\",34011:\"TEXTURE27\",34012:\"TEXTURE28\",34013:\"TEXTURE29\",34014:\"TEXTURE30\",34015:\"TEXTURE31\",34016:\"ACTIVE_TEXTURE\",34024:\"MAX_RENDERBUFFER_SIZE\",34041:\"DEPTH_STENCIL\",34055:\"INCR_WRAP\",34056:\"DECR_WRAP\",34067:\"TEXTURE_CUBE_MAP\",34068:\"TEXTURE_BINDING_CUBE_MAP\",34069:\"TEXTURE_CUBE_MAP_POSITIVE_X\",34070:\"TEXTURE_CUBE_MAP_NEGATIVE_X\",34071:\"TEXTURE_CUBE_MAP_POSITIVE_Y\",34072:\"TEXTURE_CUBE_MAP_NEGATIVE_Y\",34073:\"TEXTURE_CUBE_MAP_POSITIVE_Z\",34074:\"TEXTURE_CUBE_MAP_NEGATIVE_Z\",34076:\"MAX_CUBE_MAP_TEXTURE_SIZE\",34338:\"VERTEX_ATTRIB_ARRAY_ENABLED\",34339:\"VERTEX_ATTRIB_ARRAY_SIZE\",34340:\"VERTEX_ATTRIB_ARRAY_STRIDE\",34341:\"VERTEX_ATTRIB_ARRAY_TYPE\",34342:\"CURRENT_VERTEX_ATTRIB\",34373:\"VERTEX_ATTRIB_ARRAY_POINTER\",34466:\"NUM_COMPRESSED_TEXTURE_FORMATS\",34467:\"COMPRESSED_TEXTURE_FORMATS\",34660:\"BUFFER_SIZE\",34661:\"BUFFER_USAGE\",34816:\"STENCIL_BACK_FUNC\",34817:\"STENCIL_BACK_FAIL\",34818:\"STENCIL_BACK_PASS_DEPTH_FAIL\",34819:\"STENCIL_BACK_PASS_DEPTH_PASS\",34877:\"BLEND_EQUATION_ALPHA\",34921:\"MAX_VERTEX_ATTRIBS\",34922:\"VERTEX_ATTRIB_ARRAY_NORMALIZED\",34930:\"MAX_TEXTURE_IMAGE_UNITS\",34962:\"ARRAY_BUFFER\",34963:\"ELEMENT_ARRAY_BUFFER\",34964:\"ARRAY_BUFFER_BINDING\",34965:\"ELEMENT_ARRAY_BUFFER_BINDING\",34975:\"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\",35040:\"STREAM_DRAW\",35044:\"STATIC_DRAW\",35048:\"DYNAMIC_DRAW\",35632:\"FRAGMENT_SHADER\",35633:\"VERTEX_SHADER\",35660:\"MAX_VERTEX_TEXTURE_IMAGE_UNITS\",35661:\"MAX_COMBINED_TEXTURE_IMAGE_UNITS\",35663:\"SHADER_TYPE\",35664:\"FLOAT_VEC2\",35665:\"FLOAT_VEC3\",35666:\"FLOAT_VEC4\",35667:\"INT_VEC2\",35668:\"INT_VEC3\",35669:\"INT_VEC4\",35670:\"BOOL\",35671:\"BOOL_VEC2\",35672:\"BOOL_VEC3\",35673:\"BOOL_VEC4\",35674:\"FLOAT_MAT2\",35675:\"FLOAT_MAT3\",35676:\"FLOAT_MAT4\",35678:\"SAMPLER_2D\",35680:\"SAMPLER_CUBE\",35712:\"DELETE_STATUS\",35713:\"COMPILE_STATUS\",35714:\"LINK_STATUS\",35715:\"VALIDATE_STATUS\",35716:\"INFO_LOG_LENGTH\",35717:\"ATTACHED_SHADERS\",35718:\"ACTIVE_UNIFORMS\",35719:\"ACTIVE_UNIFORM_MAX_LENGTH\",35720:\"SHADER_SOURCE_LENGTH\",35721:\"ACTIVE_ATTRIBUTES\",35722:\"ACTIVE_ATTRIBUTE_MAX_LENGTH\",35724:\"SHADING_LANGUAGE_VERSION\",35725:\"CURRENT_PROGRAM\",36003:\"STENCIL_BACK_REF\",36004:\"STENCIL_BACK_VALUE_MASK\",36005:\"STENCIL_BACK_WRITEMASK\",36006:\"FRAMEBUFFER_BINDING\",36007:\"RENDERBUFFER_BINDING\",36048:\"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE\",36049:\"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME\",36050:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL\",36051:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE\",36053:\"FRAMEBUFFER_COMPLETE\",36054:\"FRAMEBUFFER_INCOMPLETE_ATTACHMENT\",36055:\"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\",36057:\"FRAMEBUFFER_INCOMPLETE_DIMENSIONS\",36061:\"FRAMEBUFFER_UNSUPPORTED\",36064:\"COLOR_ATTACHMENT0\",36096:\"DEPTH_ATTACHMENT\",36128:\"STENCIL_ATTACHMENT\",36160:\"FRAMEBUFFER\",36161:\"RENDERBUFFER\",36162:\"RENDERBUFFER_WIDTH\",36163:\"RENDERBUFFER_HEIGHT\",36164:\"RENDERBUFFER_INTERNAL_FORMAT\",36168:\"STENCIL_INDEX8\",36176:\"RENDERBUFFER_RED_SIZE\",36177:\"RENDERBUFFER_GREEN_SIZE\",36178:\"RENDERBUFFER_BLUE_SIZE\",36179:\"RENDERBUFFER_ALPHA_SIZE\",36180:\"RENDERBUFFER_DEPTH_SIZE\",36181:\"RENDERBUFFER_STENCIL_SIZE\",36194:\"RGB565\",36336:\"LOW_FLOAT\",36337:\"MEDIUM_FLOAT\",36338:\"HIGH_FLOAT\",36339:\"LOW_INT\",36340:\"MEDIUM_INT\",36341:\"HIGH_INT\",36346:\"SHADER_COMPILER\",36347:\"MAX_VERTEX_UNIFORM_VECTORS\",36348:\"MAX_VARYING_VECTORS\",36349:\"MAX_FRAGMENT_UNIFORM_VECTORS\",37440:\"UNPACK_FLIP_Y_WEBGL\",37441:\"UNPACK_PREMULTIPLY_ALPHA_WEBGL\",37442:\"CONTEXT_LOST_WEBGL\",37443:\"UNPACK_COLORSPACE_CONVERSION_WEBGL\",37444:\"BROWSER_DEFAULT_WEBGL\"}},6603:function(t,e,r){var n=r(1950);t.exports=function(t){return n[t]}},3110:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var u=new s(e,r,o,l);return u.update(t),u};var n=r(5827),i=r(2944),a=r(7667),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function u(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],u=n[15],c=(t._ortho?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*u)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*c,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var c=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=c[n],a=0;a0&&((p=c.slice())[s]+=d[1][s],i.push(c[0],c[1],c[2],v[0],v[1],v[2],v[3],0,0,0,p[0],p[1],p[2],v[0],v[1],v[2],v[3],0,0,0),u(this.bounds,p),o+=2+f(i,p,v,s)))}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},7667:function(t,e,r){\"use strict\";var n=r(6832),i=r(5158),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, offset;\\nattribute vec4 color;\\nuniform mat4 model, view, projection;\\nuniform float capSize;\\nvarying vec4 fragColor;\\nvarying vec3 fragPosition;\\n\\nvoid main() {\\n vec4 worldPosition = model * vec4(position, 1.0);\\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\\n gl_Position = projection * view * worldPosition;\\n fragColor = color;\\n fragPosition = position;\\n}\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float opacity;\\nvarying vec3 fragPosition;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n gl_FragColor = opacity * fragColor;\\n}\"]);t.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"offset\",type:\"vec3\"}])}},4234:function(t,e,r){\"use strict\";var n=r(8931);t.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var u=t.getExtension(\"WEBGL_draw_buffers\");if(!l&&u&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;ac||r<0||r>c)throw new Error(\"gl-fbo: Parameters are too large for FBO\");var f=1;if(\"color\"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error(\"gl-fbo: Must specify a nonnegative number of colors\");if(f>1){if(!u)throw new Error(\"gl-fbo: Multiple draw buffer extension not supported\");if(f>t.getParameter(u.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error(\"gl-fbo: Context does not support \"+f+\" draw buffers\")}}var h=t.UNSIGNED_BYTE,p=t.getExtension(\"OES_texture_float\");if(n.float&&f>0){if(!p)throw new Error(\"gl-fbo: Context does not support floating point textures\");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var v=!0;\"depth\"in n&&(v=!!n.depth);var g=!1;return\"stencil\"in n&&(g=!!n.stencil),new d(t,e,r,h,f,v,g,u)};var i,a,o,s,l=null;function u(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function c(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error(\"gl-fbo: Framebuffer unsupported\");case a:throw new Error(\"gl-fbo: Framebuffer incomplete attachment\");case o:throw new Error(\"gl-fbo: Framebuffer incomplete dimensions\");case s:throw new Error(\"gl-fbo: Framebuffer incomplete missing attachment\");default:throw new Error(\"gl-fbo: Framebuffer failed for unspecified reason\")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var m=r.getExtension(\"WEBGL_depth_texture\");m?d?t.depth=h(r,i,a,m.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):v&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){for(t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null),y=0;yi||r<0||r>i)throw new Error(\"gl-fbo: Can't resize FBO, invalid dimensions\");t._shape[0]=e,t._shape[1]=r;for(var a=u(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var v=i.attributes;return this.positionBuffer.bind(),v.position.pointer(),this.weightBuffer.bind(),v.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),v.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var u,c,f,p,d=t.colorLevels||[0],v=t.colorValues||[0,0,0,1],g=d.length,y=this.bounds;l?(u=y[0]=r[0],c=y[1]=o[0],f=y[2]=r[r.length-1],p=y[3]=o[o.length-1]):(u=y[0]=r[0]+(r[1]-r[0])/2,c=y[1]=o[0]+(o[1]-o[0])/2,f=y[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=y[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var m=1/(f-u),x=1/(p-c),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D dashTexture;\\nuniform float dashScale;\\nuniform float opacity;\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\\n if(dashWeight < 0.5) {\\n discard;\\n }\\n gl_FragColor = fragColor * opacity;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\n#define FLOAT_MAX 1.70141184e38\\n#define FLOAT_MIN 1.17549435e-38\\n\\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\\nvec4 packFloat(float v) {\\n float av = abs(v);\\n\\n //Handle special cases\\n if(av < FLOAT_MIN) {\\n return vec4(0.0, 0.0, 0.0, 0.0);\\n } else if(v > FLOAT_MAX) {\\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\\n } else if(v < -FLOAT_MAX) {\\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\\n }\\n\\n vec4 c = vec4(0,0,0,0);\\n\\n //Compute exponent and mantissa\\n float e = floor(log2(av));\\n float m = av * pow(2.0, -e) - 1.0;\\n\\n //Unpack mantissa\\n c[1] = floor(128.0 * m);\\n m -= c[1] / 128.0;\\n c[2] = floor(32768.0 * m);\\n m -= c[2] / 32768.0;\\n c[3] = floor(8388608.0 * m);\\n\\n //Unpack exponent\\n float ebias = e + 127.0;\\n c[0] = floor(ebias / 2.0);\\n ebias -= c[0] * 2.0;\\n c[1] += floor(ebias) * 128.0;\\n\\n //Unpack sign bit\\n c[0] += 128.0 * step(0.0, -v);\\n\\n //Scale back to range\\n return c / 255.0;\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform float pickId;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\\n\\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\\n}\"]),l=[{name:\"position\",type:\"vec3\"},{name:\"nextPosition\",type:\"vec3\"},{name:\"arcLength\",type:\"float\"},{name:\"lineWidth\",type:\"float\"},{name:\"color\",type:\"vec4\"}];e.createShader=function(t){return i(t,a,o,null,l)},e.createPickShader=function(t){return i(t,a,s,null,l)}},6086:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),c=u(new Array(1024),[256,1,4]),p=0;p<1024;++p)c.data[p]=255;var d=a(e,c);d.wrap=e.REPEAT;var v=new y(e,r,o,s,l,d);return v.update(t),v};var n=r(5827),i=r(2944),a=r(8931),o=new Uint8Array(4),s=new Float32Array(o.buffer),l=r(5070),u=r(5050),c=r(248),f=c.createShader,h=c.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function v(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function y(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var m=y.prototype;m.isTransparent=function(){return this.hasAlpha},m.isOpaque=function(){return!this.hasAlpha},m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.drawTransparent=m.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:v(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:v(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;\"dashScale\"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,c=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],v=t.lineWidth||1,g=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);c+=2,g=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(y=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],m=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):y=m=p,3===y.length&&(y=[y[0],y[1],y[2],1]),3===m.length&&(m=[m[0],m[1],m[2],1]),!this.hasAlpha&&y[3]<1&&(this.hasAlpha=!0),x=Array.isArray(v)?v.length>e-1?v[e-1]:v.length>0?v[v.length-1]:[0,0,0,1]:v;var T=s;if(s+=d(b,_),g){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3]);c+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,m[0],m[1],m[2],m[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,m[0],m[1],m[2],m[3]),c+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=c,this.points=o,this.arcLength=a,\"dashes\"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;y+=g[f]}return Math.abs(y-1)>.001?null:[h,s(t,g),g]}},2056:function(t,e,r){var n=r(6832),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, normal;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model\\n , view\\n , projection\\n , inverseModel;\\nuniform vec3 eyePosition\\n , lightPosition;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvec4 project(vec3 p) {\\n return projection * view * model * vec4(p, 1.0);\\n}\\n\\nvoid main() {\\n gl_Position = project(position);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * vec4(position , 1.0);\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n , fresnel\\n , kambient\\n , kdiffuse\\n , kspecular;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (f_color.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], f_data)\\n ) discard;\\n\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\\n\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * f_color.a;\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\\n\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\nattribute float pointSize;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n }\\n gl_PointSize = pointSize;\\n f_color = color;\\n f_uv = uv;\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\\n if(dot(pointR, pointR) > 0.25) {\\n discard;\\n }\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_id = id;\\n f_position = position;\\n}\"]),f=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]),h=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute float pointSize;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n gl_PointSize = pointSize;\\n }\\n f_id = id;\\n f_position = position;\\n}\"]),p=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n}\"]),d=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec3 contourColor;\\n\\nvoid main() {\\n gl_FragColor = vec4(contourColor, 1.0);\\n}\\n\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},e.wireShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},e.pointShader={vertex:l,fragment:u,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"pointSize\",type:\"float\"}]},e.pickShader={vertex:c,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"id\",type:\"vec4\"}]},e.pointPickShader={vertex:h,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"pointSize\",type:\"float\"},{name:\"id\",type:\"vec4\"}]},e.contourShader={vertex:p,fragment:d,attributes:[{name:\"position\",type:\"vec3\"}]}},8116:function(t,e,r){\"use strict\";var n=r(5158),i=r(5827),a=r(2944),o=r(8931),s=r(115),l=r(104),u=r(7437),c=r(5050),f=r(9156),h=r(7212),p=r(5306),d=r(2056),v=r(4340),g=d.meshShader,y=d.wireShader,m=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=c,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=u,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=y,this.edgeIds=v,this.edgeVAO=m,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function S(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function E(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind()),this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};(s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t],r.uniforms.angle=y[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t]&&T&&(c[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),c[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(c[1^t]+=M*p*v[t+2],ki[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t+2],r.uniforms.angle=y[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t+2]&&T&&(c[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),v.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,u=r.pixelRatio;if(this.titleCount){for(var c=0;c<2;++c)e[c]=2*(o[c]*u-a[c])/(a[2+c]-a[c])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),v.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,u=.5*(n[o+2]+n[o]),c=n[o+2]-n[o],f=a[o],v=a[o+2]-f,g=i[o],y=i[o+2]-g;p[o]=2*l/c*v/y,h[o]=2*(s-u)/c*v/y}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),v.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,u=t.bounds;for(o=0;o<2;++o){var c=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var v=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(v,e[1],v,e[3],p[d],h[d]):o.drawLine(e[0],v,e[2],v,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();for(this.objects.length=0,t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},u.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},u.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))u.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-u.lastT())/20;u.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=r(8161),i=r(1152),a=r(6145),o=r(6475),s=r(2565),l=r(5233)},8245:function(t,e,r){var n=r(6832),i=r(5158),a=n([\"precision mediump float;\\n#define GLSLIFY 1\\nattribute vec2 position;\\nvarying vec2 uv;\\nvoid main() {\\n uv = position;\\n gl_Position = vec4(position, 0, 1);\\n}\"]),o=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D accumBuffer;\\nvarying vec2 uv;\\n\\nvoid main() {\\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\\n gl_FragColor = min(vec4(1,1,1,1), accum);\\n}\"]);t.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec2\"}])}},1059:function(t,e,r){\"use strict\";var n=r(4296),i=r(7453),a=r(2771),o=r(6496),s=r(2611),l=r(4234),u=r(8126),c=r(6145),f=r(1120),h=r(5268),p=r(8245),d=r(2321)({tablet:!0,featureDetect:!0});function v(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function g(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}return e>0?(r=Math.round(Math.pow(10,e)),Math.ceil(t/r)*r):Math.ceil(t)}function y(t){return\"boolean\"!=typeof t||t}t.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;e||(e=document.createElement(\"canvas\"),t.container?t.container.appendChild(e):document.body.appendChild(e));var r=t.gl;if(r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext(\"webgl\",e))||(r=t.getContext(\"experimental-webgl\",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d})),!r)throw new Error(\"webgl not supported\");var m=t.bounds||[[-10,-10,-10],[10,10,10]],x=new v,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&\"orthographic\"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||\"turntable\",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],O=!0,I=!0,D={view:null,projection:new Array(16),model:new Array(16),_ortho:!1},z=(I=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),R=t.cameraObject||n(e,T),F={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:R,axes:A,axesPixels:null,spikes:S,bounds:m,objects:E,shape:z,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:y(t.autoResize),autoBounds:y(t.autoBounds),autoScale:!!t.autoScale,autoCenter:y(t.autoCenter),clipToBounds:y(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:D,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,I=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},B=[r.drawingBufferWidth/F.pixelRatio|0,r.drawingBufferHeight/F.pixelRatio|0];function N(){if(!F._stopped&&F.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*F.pixelRatio),a=0|Math.ceil(n*F.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||\"absolute\",o.left=\"0px\",o.top=\"0px\",o.width=r+\"px\",o.height=n+\"px\",O=!0}}}function j(){for(var t=E.length,e=P.length,n=0;n0&&0===C[e-1];)C.pop(),P.pop().dispose()}function U(){if(F.contextLost)return!0;r.isContextLost()&&(F.contextLost=!0,F.mouseListener.enabled=!1,F.selection.object=null,F.oncontextloss&&F.oncontextloss())}F.autoResize&&N(),window.addEventListener(\"resize\",N),F.update=function(t){F._stopped||(t=t||{},O=!0,I=!0)},F.add=function(t){F._stopped||(t.axes=A,E.push(t),L.push(-1),O=!0,I=!0,j())},F.remove=function(t){if(!F._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),O=!0,I=!0,j())}},F.dispose=function(){if(!F._stopped&&(F._stopped=!0,window.removeEventListener(\"resize\",N),e.removeEventListener(\"webglcontextlost\",U),F.mouseListener.enabled=!1,!F.contextLost)){A.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var u=0;u 1.0) {\\n discard;\\n }\\n baseColor = mix(borderColor, color, step(radius, centerFraction));\\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\\n }\\n}\\n\"]),e.pickVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 pickId;\\n\\nuniform mat3 matrix;\\nuniform float pointSize;\\nuniform vec4 pickOffset;\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n vec3 hgPosition = matrix * vec3(position, 1);\\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\\n gl_PointSize = pointSize;\\n\\n vec4 id = pickId + pickOffset;\\n id.y += floor(id.x / 256.0);\\n id.x -= floor(id.x / 256.0) * 256.0;\\n\\n id.z += floor(id.y / 256.0);\\n id.y -= floor(id.y / 256.0) * 256.0;\\n\\n id.w += floor(id.z / 256.0);\\n id.z -= floor(id.z / 256.0) * 256.0;\\n\\n fragId = id;\\n}\\n\"]),e.pickFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\\n if(radius > 1.0) {\\n discard;\\n }\\n gl_FragColor = fragId / 255.0;\\n}\\n\"])},8271:function(t,e,r){\"use strict\";var n=r(5158),i=r(5827),a=r(5306),o=r(8023);function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}t.exports=function(t,e){var r=t.gl,a=new s(t,i(r),i(r),n(r,o.pointVertex,o.pointFragment),n(r,o.pickVertex,o.pickFragment));return a.update(e),t.addObject(a),a};var l,u,c=s.prototype;c.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},c.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r(\"sizeMin\",.5),this.sizeMax=r(\"sizeMax\",20),this.color=r(\"color\",[1,0,0,1]).slice(),this.areaRatio=r(\"areaRatio\",1),this.borderColor=r(\"borderColor\",[0,0,0,1]).slice(),this.blend=r(\"blend\",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),u=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),c=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=c<5,r.uniforms.pointSize=c,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(u[0]=255&t,u[1]=t>>8&255,u[2]=t>>16&255,u[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=u,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),c.draw=c.unifiedDraw,c.drawPick=c.unifiedDraw,c.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},6093:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u=e[0],c=e[1],f=e[2],h=e[3],p=r[0],d=r[1],v=r[2],g=r[3];return(a=u*p+c*d+f*v+h*g)<0&&(a=-a,p=-p,d=-d,v=-v,g=-g),1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n),t[0]=s*u+l*p,t[1]=s*c+l*d,t[2]=s*f+l*v,t[3]=s*h+l*g,t}},8240:function(t){\"use strict\";t.exports=function(t){return t||0===t?t.toString():\"\"}},4123:function(t,e,r){\"use strict\";var n=r(875);t.exports=function(t,e,r){var a=i[e];if(a||(a=i[e]={}),t in a)return a[t];var o={textAlign:\"center\",textBaseline:\"middle\",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,u,c=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform vec4 highlightId;\\nuniform float highlightScale;\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = 1.0;\\n if(distance(highlightId, id) < 0.0001) {\\n scale = highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1);\\n vec4 viewPosition = view * worldPosition;\\n viewPosition = viewPosition / viewPosition.w;\\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float highlightScale, pixelRatio;\\nuniform vec4 highlightId;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = pixelRatio;\\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\\n scale *= highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1.0);\\n vec4 viewPosition = view * worldPosition;\\n vec4 clipPosition = projection * viewPosition;\\n clipPosition /= clipPosition.w;\\n\\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform float highlightScale;\\nuniform vec4 highlightId;\\nuniform vec3 axes[2];\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float scale, pixelRatio;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float lscale = pixelRatio * scale;\\n if(distance(highlightId, id) < 0.0001) {\\n lscale *= highlightScale;\\n }\\n\\n vec4 clipCenter = projection * view * model * vec4(position, 1);\\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = dataPosition;\\n }\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float opacity;\\n\\nvarying vec4 interpColor;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (\\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\\n interpColor.a * opacity == 0.\\n ) discard;\\n gl_FragColor = interpColor * opacity;\\n}\\n\"]),u=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float pickGroup;\\n\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\\n\\n gl_FragColor = vec4(pickGroup, pickId.bgr);\\n}\"]),c=[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"glyph\",type:\"vec2\"},{name:\"id\",type:\"vec4\"}],f={vertex:a,fragment:l,attributes:c},h={vertex:o,fragment:l,attributes:c},p={vertex:s,fragment:l,attributes:c},d={vertex:a,fragment:u,attributes:c},v={vertex:o,fragment:u,attributes:c},g={vertex:s,fragment:u,attributes:c};function y(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}e.createPerspective=function(t){return y(t,f)},e.createOrtho=function(t){return y(t,h)},e.createProject=function(t){return y(t,p)},e.createPickPerspective=function(t){return y(t,d)},e.createPickOrtho=function(t){return y(t,v)},e.createPickProject=function(t){return y(t,g)}},2182:function(t,e,r){\"use strict\";var n=r(3596),i=r(5827),a=r(2944),o=r(5306),s=r(104),l=r(9282),u=r(4123),c=r(8240),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function v(t){return!0===t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,u,c,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=u,this.pickOrthoShader=c,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}t.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),u=l.createPickOrtho(e),c=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),v=new g(e,r,n,o,f,h,p,d,a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),s,u,c);return v.update(t),v};var y=g.prototype;y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},y.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var m=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}var L=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function C(t,e,r,n,i,a,o){var l=r.gl;if((a===r.projectHasAlpha||o)&&function(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,u=r.model||f,c=r.view||f,h=r.projection||f,d=e.axesBounds,v=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],m[0]=2/o.drawingBufferWidth,m[1]=2/o.drawingBufferHeight,t.bind(),l.view=c,l.projection=h,l.screenSize=m,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=v,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var g=0;g<3;++g)if(a[g]){l.scale=e.projectScale[g],l.opacity=e.projectOpacity[g];for(var y=T,L=0;L<16;++L)y[L]=0;for(L=0;L<4;++L)y[5*L]=1;y[5*g]=0,i[g]<0?y[12+g]=d[0][g]:y[12+g]=d[1][g],s(y,u,y),l.model=y;var C=(g+1)%3,P=(g+2)%3,O=M(x),I=M(b);O[C]=1,I[P]=1;var D=p(0,0,0,S(_,O)),z=p(0,0,0,S(w,I));if(Math.abs(D[1])>Math.abs(z[1])){var R=D;D=z,z=R,R=O,O=I,I=R;var F=C;C=P,P=F}D[0]<0&&(O[C]=-1),z[1]>0&&(I[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(u[4*C+L],2),N+=Math.pow(u[4*P+L],2);O[C]/=Math.sqrt(B),I[P]/=Math.sqrt(N),l.axes[0]=O,l.axes[1]=I,l.fragClipBounds[0]=E(k,v[0],g,-1e8),l.fragClipBounds[1]=E(k,v[1],g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}(e,r,n,i),a===r.hasAlpha||o){t.bind();var u=t.uniforms;u.model=n.model||f,u.view=n.view||f,u.projection=n.projection||f,m[0]=2/l.drawingBufferWidth,m[1]=2/l.drawingBufferHeight,u.screenSize=m,u.highlightId=r.highlightId,u.highlightScale=r.highlightScale,u.fragClipBounds=L,u.clipBounds=r.axes.bounds,u.opacity=r.opacity,u.pickGroup=r.pickId/255,u.pixelRatio=i,r.vao.bind(),r.vao.draw(l.TRIANGLES,r.vertexCount),r.lineWidth>0&&(l.lineWidth(r.lineWidth*i),r.vao.draw(l.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function P(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},y.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},y.update=function(t){if(\"perspective\"in(t=t||{})&&(this.useOrtho=!t.perspective),\"orthographic\"in t&&(this.useOrtho=!!t.orthographic),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"project\"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if(\"projectScale\"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,\"projectOpacity\"in t){Array.isArray(t.projectOpacity)?this.projectOpacity=t.projectOpacity.slice():(r=+t.projectOpacity,this.projectOpacity=[r,r,r]);for(var n=0;n<3;++n)this.projectOpacity[n]=v(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=v(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||\"normal\",u=t.alignment||[0,0];if(2===u.length)i=u[0],a=u[1];else for(i=[],a=[],n=0;n0){var I=0,D=x,z=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(y)&&Array.isArray(y[0]);t:for(n=0;n<_;++n){for(m+=1,w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),c[T]=Math.min(c[T],w[T])}k=(N=P(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n0?1-M[0][0]:Z<0?1+M[1][0]:1,Y*=Y>0?1-M[0][1]:Y<0?1+M[1][1]:1],X=k.cells||[],J=k.positions||[];for(T=0;T0){var y=r*c;o.drawBox(f-y,h-y,p+y,h+y,a),o.drawBox(f-y,d-y,p+y,d+y,a),o.drawBox(f-y,h-y,f+y,d+y,a),o.drawBox(p-y,h-y,p+y,d+y,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},2611:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=e[0],a=e[1];return new l(t,n(t,r,a,{}),i.mallocUint8(r*a*4))};var n=r(4234),i=r(5306),a=r(5050),o=r(2288).nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var u=l.prototype;Object.defineProperty(u,\"shape\",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A=0;)M+=1;_[m]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf(\"mat\")>=0))throw new n(\"\",\"Unknown data type for attribute \"+f+\": \"+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);l(t,e,p,i,d,a,f)}}}return a};var n=r(9068);function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this,a=i._gl,o=i._locations[i._index];a.vertexAttribPointer(o,i._dimension,t||a.FLOAT,!!e,r||0,n||0),a.enableVertexAttribArray(o)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,\"location\",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var u=o[a],c=new i(t,e,r,n,a,u);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),u(t,n[r],e),e},get:function(){return c},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),u=new Array(i),c=0;c4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+m);t[\"uniformMatrix\"+y+\"fv\"](s[f],!1,h);break}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+m)}if((y=m.charCodeAt(m.length-1)-48)<2||y>4)throw new i(\"\",\"Invalid data type\");switch(m.charAt(0)){case\"b\":case\"i\":t[\"uniform\"+y+\"iv\"](s[f],h);break;case\"v\":t[\"uniform\"+y+\"fv\"](s[f],h);break;default:throw new i(\"\",\"Unrecognized data type for vector \"+name+\": \"+m)}}}}}}function u(t,e){if(\"object\"!=typeof e)return[[t,e]];var r=[];for(var n in e){var i=e[n],a=t;parseInt(n)+\"\"===n?a+=\"[\"+n+\"]\":a+=\".\"+n,\"object\"==typeof i?r.push.apply(r,u(a,i)):r.push([a,i])}return r}function c(t,e,n){if(\"object\"==typeof n){var u=f(n);Object.defineProperty(t,e,{get:a(u),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(c=n,function(t,e,r){return t.getUniform(e.program,r[c])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case\"bool\":return!1;case\"int\":case\"sampler2D\":case\"samplerCube\":case\"float\":return 0;default:var e=t.indexOf(\"vec\");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid data type\");return\"b\"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf(\"mat\")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+t);return o(r*r,0)}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+t)}}(r[n].type);var c}function f(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l1)for(var l=0;l 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, tubeScale;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * tubePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(tubePosition, 1.0);\\n vec4 t_position = view * tubePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = tubePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float tubeScale;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n gl_Position = projection * view * tubePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec4\"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec4\"}]}},7307:function(t,e,r){\"use strict\";var n=r(2858),i=r(4020),a=[\"xyz\",\"xzy\",\"yxz\",\"yzx\",\"zxy\",\"zyx\"],o=function(t,e){var r,n=t.length;for(r=0;re)return r-1}return r},s=function(t,e,r){return tr?r:t},l=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||m>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][y],E=a[1][v],L=a[1][m],C=a[2][g],P=(l-M)/(S-M),O=(u-E)/(L-E),I=(c-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(O)||(O=.5),isFinite(I)||(I=.5),r.reversedX&&(d=f-1-d,y=f-1-y),r.reversedY&&(v=h-1-v,m=h-1-m),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=v*p,T=m*p,b=d*p*h,_=y*p*h;break;case 4:k=g,A=x,b=d*p,_=y*p,w=v*p*f,T=m*p*f;break;case 3:w=v,T=m,k=g*h,A=x*h,b=d*h*p,_=y*h*p;break;case 2:w=v,T=m,b=d*h,_=y*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=y,k=g*f,A=x*f,w=v*f*p,T=m*f*p;break;default:b=d,_=y,w=v*f,T=m*f,k=g*f*h,A=x*f*h}var D=i[b+w+k],z=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,D,B,P),n.lerp(H,z,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Z=n.create(),Y=n.create();n.lerp(Z,V,q,O),n.lerp(Y,H,G,O);var W=n.create();return n.lerp(W,Z,Y,I),W}(e,t,p)},v=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g=[],y=e[0][0],m=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(eb||r_||nw)},k=10*n.distance(e[0],e[1])/u,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,u=0;uS&&(S=F),z.push(F),g.push({points:P,velocities:O,divergences:z});for(var B=0;B<100*u&&P.lengthA&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),I=d(N),n.squaredDistance(D,N)-A>-1e-4*A&&(P.push(N),D=N,O.push(I),R=v(N,I),F=n.length(R),isFinite(F)&&F>S&&(S=F),z.push(F)),C=N}}var U=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;u.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(m,y,y,y,m,m),d.push(v,g,g,g,v,v);var A=u.length;c.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=m;m=y,y=S;var E=v;v=g,g=E}return{positions:u,cells:c,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;s max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 lowerBound, upperBound;\\nuniform float contourTint;\\nuniform vec4 contourColor;\\nuniform sampler2D colormap;\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform float vertexColor;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n if (\\n kill > 0.0 ||\\n vColor.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\\n ) discard;\\n\\n vec3 N = normalize(surfaceNormal);\\n vec3 V = normalize(eyeDirection);\\n vec3 L = normalize(lightDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n //decide how to interpolate color — in vertex or in fragment\\n vec4 surfaceColor =\\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\\n step(.5, vertexColor) * vColor;\\n\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\\n}\\n\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute float f;\\n\\nuniform vec3 objectOffset;\\nuniform mat3 permutation;\\nuniform mat4 model, view, projection;\\nuniform float height, zOffset;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\\n worldCoordinate = objectOffset + dataCoordinate;\\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n\\n vec4 clipPosition = projection * view * worldPosition;\\n clipPosition.z += zOffset;\\n\\n gl_Position = clipPosition;\\n value = f + objectOffset.z;\\n kill = -1.0;\\n planeCoordinate = uv.zw;\\n\\n vColor = texture2D(colormap, vec2(value, value));\\n\\n //Don't do lighting for contours\\n surfaceNormal = vec3(1,0,0);\\n eyeDirection = vec3(0,1,0);\\n lightDirection = vec3(0,0,1);\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec2 shape;\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 surfaceNormal;\\n\\nvec2 splitFloat(float v) {\\n float vh = 255.0 * v;\\n float upper = floor(vh);\\n float lower = fract(vh);\\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\\n}\\n\\nvoid main() {\\n if ((kill > 0.0) ||\\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\\n\\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\\n}\\n\"]);e.createShader=function(t){var e=n(t,a,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},e.createPickShader=function(t){var e=n(t,a,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},e.createContourShader=function(t){var e=n(t,s,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},e.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},3754:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl,r=m(e),n=b(e),s=x(e),l=_(e),u=i(e),c=a(e,[{buffer:u,size:4,stride:w,offset:0},{buffer:u,size:3,stride:w,offset:16},{buffer:u,size:3,stride:w,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),v=o(e,1,S,e.RGBA,e.UNSIGNED_BYTE);v.minFilter=e.LINEAR,v.magFilter=e.LINEAR;var g=new E(e,[0,0],[[0,0,0],[0,0,0]],r,n,u,c,v,s,l,f,h,p,d,[0,0,0]),y={levels:[[],[],[]]};for(var T in t)y[T]=t[T];return y.colormap=y.colormap||\"jet\",g.update(y),g};var n=r(2288),i=r(5827),a=r(2944),o=r(8931),s=r(5306),l=r(9156),u=r(7498),c=r(7382),f=r(5050),h=r(4162),p=r(104),d=r(7437),v=r(5070),g=r(9144),y=r(9054),m=y.createShader,x=y.createContourShader,b=y.createPickShader,_=y.createPickContourShader,w=40,T=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],k=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],A=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function M(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=A[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();var S=256;function E(t,e,r,n,i,a,o,l,u,c,h,p,d,v,g){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=g,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=u,this._contourPickShader=c,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new M([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=v,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var L=E.prototype;L.genColormap=function(t,e){var r=!1,n=c([l({colormap:t,nshades:S,format:\"rgba\"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return u.divseq(n,255),this.hasAlphaScale=r,n},L.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},L.isOpaque=function(){return!this.isTransparent()},L.pickSlots=1,L.setPickBase=function(t){this.pickId=t};var C=[0,0,0],P={showSurface:!1,showContour:!1,projections:[T.slice(),T.slice(),T.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function O(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||C,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=P.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var u=P.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)u[i][n]=t.clipBounds[i][n];u[0][r]=-1e8,u[1][r]=1e8}return P.showSurface=o,P.showContour=s,P}var I={model:T,view:T,projection:T,inverseModel:T.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},D=T.slice(),z=[1,0,0,0,1,0,0,0,1];function R(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=I;n.model=t.model||T,n.view=t.view||T,n.projection=t.projection||T,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=z,n.vertexColor=this.vertexColor;var s=D;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var u=s[12+i];for(o=0;o<3;++o)u+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=u/l}var c=O(n,this);if(c.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=c.projections[i],this._shader.uniforms.clipBounds=c.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(c.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=A[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var u=r.position;u[0]=u[1]=u[2]=0;for(var c=0;c<2;++c)for(var f=c?a:1-a,h=0;h<2;++h)for(var p=i+c,d=s+h,g=f*(h?l:1-l),y=0;y<3;++y)u[y]+=this._field[y].get(p,d)*g;for(var m=this._pickResult.level,x=0;x<3;++x)if(m[x]=v.le(this.contourLevels[x],u[x]),m[x]<0)this.contourLevels[x].length>0&&(m[x]=0);else if(m[x]Math.abs(_-u[x])&&(m[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],y=0;y<3;++y)r.dataCoordinate[y]=this._field[y].get(r.index[0],r.index[1]);return r},L.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();u.assign(t.lo(1,1).hi(r[0],r[1]),e),u.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),u.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),u.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),u.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},L.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,\"contourWidth\"in t&&(this.contourWidth=B(t.contourWidth,Number)),\"showContour\"in t&&(this.showContour=B(t.showContour,Boolean)),\"showSurface\"in t&&(this.showSurface=!!t.showSurface),\"contourTint\"in t&&(this.contourTint=B(t.contourTint,Boolean)),\"contourColor\"in t&&(this.contourColor=j(t.contourColor)),\"contourProject\"in t&&(this.contourProject=B(t.contourProject,(function(t){return B(t,Boolean)}))),\"surfaceProject\"in t&&(this.surfaceProject=t.surfaceProject),\"dynamicColor\"in t&&(this.dynamicColor=j(t.dynamicColor)),\"dynamicTint\"in t&&(this.dynamicTint=B(t.dynamicTint,Number)),\"dynamicWidth\"in t&&(this.dynamicWidth=B(t.dynamicWidth,Number)),\"opacity\"in t&&(this.opacity=t.opacity),\"opacityscale\"in t&&(this.opacityscale=t.opacityscale),\"colorBounds\"in t&&(this.colorBounds=t.colorBounds),\"vertexColor\"in t&&(this.vertexColor=t.vertexColor?1:0),\"colormap\"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),\"field\"in t||\"coords\"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error(\"gl-surface: invalid coordinates for x/y\");for(o=0;o<2;++o){var u=l[o];for(y=0;y<2;++y)if(u.shape[y]!==a[y])throw new Error(\"gl-surface: coords have incorrect shape\");this.padField(this._field[o],u)}}else if(t.ticks){var c=t.ticks;if(!Array.isArray(c)||2!==c.length)throw new Error(\"gl-surface: invalid ticks\");for(o=0;o<2;++o){var p=c[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error(\"gl-surface: invalid tick length\");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var v=[0,0];v[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],v,0)}this._field[0].set(0,0,0);for(var y=0;y0){for(var xt=0;xt<5;++xt)$.pop();U-=1}continue t}$.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[Q]=et,this._contourCounts[Q]=rt}var bt=s.mallocFloat($.length);for(o=0;o<$.length;++o)bt[o]=$[o];this._contourBuffer.update(bt),s.freeFloat(bt)}},L.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},L.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,u=(o+2)%3,c=this._field[o],f=this._field[l],p=this._field[u],d=h(c,r[o]),v=d.cells,g=d.positions;for(this._dynamicOffsets[o]=n,e=0;es||o[1]<0||o[1]>s)throw new Error(\"gl-texture2d: Invalid texture size\");var l=d(o,e.stride.slice()),u=0;\"float32\"===r?u=t.FLOAT:\"float64\"===r?(u=t.FLOAT,l=!1,r=\"float32\"):\"uint8\"===r?u=t.UNSIGNED_BYTE:(u=t.UNSIGNED_BYTE,l=!1,r=\"uint8\");var f,p,g=0;if(2===o.length)g=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===o[2])g=t.ALPHA;else if(2===o[2])g=t.LUMINANCE_ALPHA;else if(3===o[2])g=t.RGB;else{if(4!==o[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}}u!==t.FLOAT||t.getExtension(\"OES_texture_float\")||(u=t.UNSIGNED_BYTE,l=!1);var y=e.size;if(l)f=0===e.offset&&e.data.length===y?e.data:e.data.subarray(e.offset,e.offset+y);else{var m=[o[2],o[2]*o[0],1];p=a.malloc(y,r);var x=n(p,o,m,0);\"float32\"!==r&&\"float64\"!==r||u!==t.UNSIGNED_BYTE?i.assign(x,e):c(x,e),f=p.subarray(0,y)}var b=v(t);return t.texImage2D(t.TEXTURE_2D,0,g,o[0],o[1],0,g,u,f),l||a.free(p),new h(t,b,o[0],o[1],g,u)}(t,e)}throw new Error(\"gl-texture2d: Invalid arguments for texture2d constructor\")};var o=null,s=null,l=null;function u(t){return\"undefined\"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||\"undefined\"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||\"undefined\"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||\"undefined\"!=typeof ImageData&&t instanceof ImageData}var c=function(t,e){i.muls(t,e,255)};function f(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error(\"gl-texture2d: Invalid texture size\");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function h(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var p=h.prototype;function d(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function v(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function g(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error(\"gl-texture2d: Invalid texture shape\");if(i===t.FLOAT&&!t.getExtension(\"OES_texture_float\"))throw new Error(\"gl-texture2d: Floating point textures not supported on this platform\");var o=v(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new h(t,o,e,r,n,i)}Object.defineProperties(p,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension(\"EXT_texture_filter_anisotropic\");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error(\"gl-texture2d: Must specify wrap mode for rows and columns\");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error(\"gl-texture2d: Invalid texture shape\")}else t=[0|t,0|t];return f(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return f(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,f(this,this._shape[0],t),t}}}),p.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},p.dispose=function(){this.gl.deleteTexture(this.handle)},p.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},p.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l)this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l);else{if(!(t.shape&&t.stride&&t.data))throw new Error(\"gl-texture2d: Unsupported data type\");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error(\"gl-texture2d: Texture dimensions are out of bounds\");!function(t,e,r,o,s,l,u,f){var h=f.dtype,p=f.shape.slice();if(p.length<2||p.length>3)throw new Error(\"gl-texture2d: Invalid ndarray, must be 2d or 3d\");var v=0,g=0,y=d(p,f.stride.slice());if(\"float32\"===h?v=t.FLOAT:\"float64\"===h?(v=t.FLOAT,y=!1,h=\"float32\"):\"uint8\"===h?v=t.UNSIGNED_BYTE:(v=t.UNSIGNED_BYTE,y=!1,h=\"uint8\"),2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],f=n(f.data,p,[f.stride[0],f.stride[1],1],f.offset);else{if(3!==p.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===p[2])g=t.ALPHA;else if(2===p[2])g=t.LUMINANCE_ALPHA;else if(3===p[2])g=t.RGB;else{if(4!==p[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}p[2]}if(g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s),g!==s)throw new Error(\"gl-texture2d: Incompatible texture format for setPixels\");var m=f.size,x=u.indexOf(o)<0;if(x&&u.push(o),v===l&&y)0===f.offset&&f.data.length===m?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data.subarray(f.offset,f.offset+m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data.subarray(f.offset,f.offset+m));else{var b;b=l===t.FLOAT?a.mallocFloat32(m):a.mallocUint8(m);var _=n(b,p,[p[2],p[2]*p[0],1]);v===t.FLOAT&&l===t.UNSIGNED_BYTE?c(_,f):i.assign(_,f),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,m)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},3056:function(t){\"use strict\";t.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error(\"gl-vao: Too many vertex attributes\");for(var i=0;i1?0:Math.acos(s)};var n=r(5415),i=r(899),a=r(9305)},8827:function(t){t.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},7622:function(t){t.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},8782:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},8501:function(t){t.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},903:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},5981:function(t,e,r){t.exports=r(8288)},8288:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},8629:function(t,e,r){t.exports=r(7979)},7979:function(t){t.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},9305:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},154:function(t){t.exports=1e-6},4932:function(t,e,r){t.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=r(154)},5777:function(t){t.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},3306:function(t){t.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},7447:function(t,e,r){t.exports=function(t,e,r,i,a,o){var s,l;for(e||(e=3),r||(r=0),l=i?Math.min(i*e+r,t.length):t.length,s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t}},6660:function(t){t.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},392:function(t){t.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=e[0],t[1]=i+o*u-s*l,t[2]=a+o*l+s*u,t}},3222:function(t){t.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=i+s*l+o*u,t[1]=e[1],t[2]=a+s*u-o*l,t}},3388:function(t){t.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=i+o*u-s*l,t[1]=a+o*l+s*u,t[2]=e[2],t}},1624:function(t){t.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},5685:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},6722:function(t){t.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},831:function(t){t.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},5294:function(t,e,r){t.exports=r(6403)},3303:function(t,e,r){t.exports=r(4337)},6403:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},4337:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},8921:function(t,e,r){t.exports=r(911)},911:function(t){t.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},9908:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},3255:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},6568:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t}},3433:function(t){t.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},1413:function(t){t.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},3470:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},5313:function(t){t.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},5446:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},205:function(t){t.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},4242:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},5680:function(t){t.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},4020:function(t,e,r){t.exports={create:r(5313),clone:r(1413),fromValues:r(5680),copy:r(3470),set:r(6453),add:r(3433),subtract:r(2705),multiply:r(746),divide:r(205),min:r(2170),max:r(3030),scale:r(5510),scaleAndAdd:r(4224),distance:r(5446),squaredDistance:r(1542),length:r(8177),squaredLength:r(9037),negate:r(6459),inverse:r(8057),normalize:r(381),dot:r(4242),lerp:r(8746),random:r(3770),transformMat4:r(6342),transformQuat:r(5022)}},8057:function(t){t.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},8177:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},8746:function(t){t.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},3030:function(t){t.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},2170:function(t){t.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},746:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},6459:function(t){t.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},381:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o),t}},3770:function(t,e,r){var n=r(381),i=r(5510);t.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},5510:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},4224:function(t){t.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},6453:function(t){t.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},1542:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},9037:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},2705:function(t){t.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},6342:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},5022:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t[3]=e[3],t}},9365:function(t,e,r){var n=r(8096),i=r(7896);t.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join(\"\")}return N(r),P+=r.length,(S=S.slice(r.length)).length}}function Z(){return/[^a-fA-F0-9]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function Y(){return\".\"===e||/[eE]/.test(e)?(S.push(e),M=v,r=e,k+1):\"x\"===e&&1===S.length&&\"0\"===S[0]?(M=_,S.push(e),r=e,k+1):/[^\\d]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function W(){return\"f\"===e&&(S.push(e),r=e,k+=1),/[eE]/.test(e)?(S.push(e),r=e,k+1):(\"-\"!==e&&\"+\"!==e||!/[eE]/.test(r))&&/[^\\d]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function X(){if(/[^\\d\\w_]/.test(e)){var t=S.join(\"\");return M=B[t]?m:F[t]?y:g,N(S.join(\"\")),M=l,k}return S.push(e),r=e,k+1}};var n=r(399),i=r(9746),a=r(9525),o=r(9458),s=r(3585),l=999,u=9999,c=0,f=1,h=2,p=3,d=4,v=5,g=6,y=7,m=8,x=9,b=10,_=11,w=[\"block-comment\",\"line-comment\",\"preprocessor\",\"operator\",\"integer\",\"float\",\"ident\",\"builtin\",\"keyword\",\"whitespace\",\"eof\",\"integer\"]},3585:function(t,e,r){var n=r(9525);n=n.slice().filter((function(t){return!/^(gl\\_|texture)/.test(t)})),t.exports=n.concat([\"gl_VertexID\",\"gl_InstanceID\",\"gl_Position\",\"gl_PointSize\",\"gl_FragCoord\",\"gl_FrontFacing\",\"gl_FragDepth\",\"gl_PointCoord\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexUniformVectors\",\"gl_MaxVertexOutputVectors\",\"gl_MaxFragmentInputVectors\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxTextureImageUnits\",\"gl_MaxFragmentUniformVectors\",\"gl_MaxDrawBuffers\",\"gl_MinProgramTexelOffset\",\"gl_MaxProgramTexelOffset\",\"gl_DepthRangeParameters\",\"gl_DepthRange\",\"trunc\",\"round\",\"roundEven\",\"isnan\",\"isinf\",\"floatBitsToInt\",\"floatBitsToUint\",\"intBitsToFloat\",\"uintBitsToFloat\",\"packSnorm2x16\",\"unpackSnorm2x16\",\"packUnorm2x16\",\"unpackUnorm2x16\",\"packHalf2x16\",\"unpackHalf2x16\",\"outerProduct\",\"transpose\",\"determinant\",\"inverse\",\"texture\",\"textureSize\",\"textureProj\",\"textureLod\",\"textureOffset\",\"texelFetch\",\"texelFetchOffset\",\"textureProjOffset\",\"textureLodOffset\",\"textureProjLod\",\"textureProjLodOffset\",\"textureGrad\",\"textureGradOffset\",\"textureProjGrad\",\"textureProjGradOffset\"])},9525:function(t){t.exports=[\"abs\",\"acos\",\"all\",\"any\",\"asin\",\"atan\",\"ceil\",\"clamp\",\"cos\",\"cross\",\"dFdx\",\"dFdy\",\"degrees\",\"distance\",\"dot\",\"equal\",\"exp\",\"exp2\",\"faceforward\",\"floor\",\"fract\",\"gl_BackColor\",\"gl_BackLightModelProduct\",\"gl_BackLightProduct\",\"gl_BackMaterial\",\"gl_BackSecondaryColor\",\"gl_ClipPlane\",\"gl_ClipVertex\",\"gl_Color\",\"gl_DepthRange\",\"gl_DepthRangeParameters\",\"gl_EyePlaneQ\",\"gl_EyePlaneR\",\"gl_EyePlaneS\",\"gl_EyePlaneT\",\"gl_Fog\",\"gl_FogCoord\",\"gl_FogFragCoord\",\"gl_FogParameters\",\"gl_FragColor\",\"gl_FragCoord\",\"gl_FragData\",\"gl_FragDepth\",\"gl_FragDepthEXT\",\"gl_FrontColor\",\"gl_FrontFacing\",\"gl_FrontLightModelProduct\",\"gl_FrontLightProduct\",\"gl_FrontMaterial\",\"gl_FrontSecondaryColor\",\"gl_LightModel\",\"gl_LightModelParameters\",\"gl_LightModelProducts\",\"gl_LightProducts\",\"gl_LightSource\",\"gl_LightSourceParameters\",\"gl_MaterialParameters\",\"gl_MaxClipPlanes\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxDrawBuffers\",\"gl_MaxFragmentUniformComponents\",\"gl_MaxLights\",\"gl_MaxTextureCoords\",\"gl_MaxTextureImageUnits\",\"gl_MaxTextureUnits\",\"gl_MaxVaryingFloats\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxVertexUniformComponents\",\"gl_ModelViewMatrix\",\"gl_ModelViewMatrixInverse\",\"gl_ModelViewMatrixInverseTranspose\",\"gl_ModelViewMatrixTranspose\",\"gl_ModelViewProjectionMatrix\",\"gl_ModelViewProjectionMatrixInverse\",\"gl_ModelViewProjectionMatrixInverseTranspose\",\"gl_ModelViewProjectionMatrixTranspose\",\"gl_MultiTexCoord0\",\"gl_MultiTexCoord1\",\"gl_MultiTexCoord2\",\"gl_MultiTexCoord3\",\"gl_MultiTexCoord4\",\"gl_MultiTexCoord5\",\"gl_MultiTexCoord6\",\"gl_MultiTexCoord7\",\"gl_Normal\",\"gl_NormalMatrix\",\"gl_NormalScale\",\"gl_ObjectPlaneQ\",\"gl_ObjectPlaneR\",\"gl_ObjectPlaneS\",\"gl_ObjectPlaneT\",\"gl_Point\",\"gl_PointCoord\",\"gl_PointParameters\",\"gl_PointSize\",\"gl_Position\",\"gl_ProjectionMatrix\",\"gl_ProjectionMatrixInverse\",\"gl_ProjectionMatrixInverseTranspose\",\"gl_ProjectionMatrixTranspose\",\"gl_SecondaryColor\",\"gl_TexCoord\",\"gl_TextureEnvColor\",\"gl_TextureMatrix\",\"gl_TextureMatrixInverse\",\"gl_TextureMatrixInverseTranspose\",\"gl_TextureMatrixTranspose\",\"gl_Vertex\",\"greaterThan\",\"greaterThanEqual\",\"inversesqrt\",\"length\",\"lessThan\",\"lessThanEqual\",\"log\",\"log2\",\"matrixCompMult\",\"max\",\"min\",\"mix\",\"mod\",\"normalize\",\"not\",\"notEqual\",\"pow\",\"radians\",\"reflect\",\"refract\",\"sign\",\"sin\",\"smoothstep\",\"sqrt\",\"step\",\"tan\",\"texture2D\",\"texture2DLod\",\"texture2DProj\",\"texture2DProjLod\",\"textureCube\",\"textureCubeLod\",\"texture2DLodEXT\",\"texture2DProjLodEXT\",\"textureCubeLodEXT\",\"texture2DGradEXT\",\"texture2DProjGradEXT\",\"textureCubeGradEXT\"]},9458:function(t,e,r){var n=r(399);t.exports=n.slice().concat([\"layout\",\"centroid\",\"smooth\",\"case\",\"mat2x2\",\"mat2x3\",\"mat2x4\",\"mat3x2\",\"mat3x3\",\"mat3x4\",\"mat4x2\",\"mat4x3\",\"mat4x4\",\"uvec2\",\"uvec3\",\"uvec4\",\"samplerCubeShadow\",\"sampler2DArray\",\"sampler2DArrayShadow\",\"isampler2D\",\"isampler3D\",\"isamplerCube\",\"isampler2DArray\",\"usampler2D\",\"usampler3D\",\"usamplerCube\",\"usampler2DArray\",\"coherent\",\"restrict\",\"readonly\",\"writeonly\",\"resource\",\"atomic_uint\",\"noperspective\",\"patch\",\"sample\",\"subroutine\",\"common\",\"partition\",\"active\",\"filter\",\"image1D\",\"image2D\",\"image3D\",\"imageCube\",\"iimage1D\",\"iimage2D\",\"iimage3D\",\"iimageCube\",\"uimage1D\",\"uimage2D\",\"uimage3D\",\"uimageCube\",\"image1DArray\",\"image2DArray\",\"iimage1DArray\",\"iimage2DArray\",\"uimage1DArray\",\"uimage2DArray\",\"image1DShadow\",\"image2DShadow\",\"image1DArrayShadow\",\"image2DArrayShadow\",\"imageBuffer\",\"iimageBuffer\",\"uimageBuffer\",\"sampler1DArray\",\"sampler1DArrayShadow\",\"isampler1D\",\"isampler1DArray\",\"usampler1D\",\"usampler1DArray\",\"isampler2DRect\",\"usampler2DRect\",\"samplerBuffer\",\"isamplerBuffer\",\"usamplerBuffer\",\"sampler2DMS\",\"isampler2DMS\",\"usampler2DMS\",\"sampler2DMSArray\",\"isampler2DMSArray\",\"usampler2DMSArray\"])},399:function(t){t.exports=[\"precision\",\"highp\",\"mediump\",\"lowp\",\"attribute\",\"const\",\"uniform\",\"varying\",\"break\",\"continue\",\"do\",\"for\",\"while\",\"if\",\"else\",\"in\",\"out\",\"inout\",\"float\",\"int\",\"uint\",\"void\",\"bool\",\"true\",\"false\",\"discard\",\"return\",\"mat2\",\"mat3\",\"mat4\",\"vec2\",\"vec3\",\"vec4\",\"ivec2\",\"ivec3\",\"ivec4\",\"bvec2\",\"bvec3\",\"bvec4\",\"sampler1D\",\"sampler2D\",\"sampler3D\",\"samplerCube\",\"sampler1DShadow\",\"sampler2DShadow\",\"struct\",\"asm\",\"class\",\"union\",\"enum\",\"typedef\",\"template\",\"this\",\"packed\",\"goto\",\"switch\",\"default\",\"inline\",\"noinline\",\"volatile\",\"public\",\"static\",\"extern\",\"external\",\"interface\",\"long\",\"short\",\"double\",\"half\",\"fixed\",\"unsigned\",\"input\",\"output\",\"hvec2\",\"hvec3\",\"hvec4\",\"dvec2\",\"dvec3\",\"dvec4\",\"fvec2\",\"fvec3\",\"fvec4\",\"sampler2DRect\",\"sampler3DRect\",\"sampler2DRectShadow\",\"sizeof\",\"cast\",\"namespace\",\"using\"]},9746:function(t){t.exports=[\"<<=\",\">>=\",\"++\",\"--\",\"<<\",\">>\",\"<=\",\">=\",\"==\",\"!=\",\"&&\",\"||\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"&=\",\"^^\",\"^=\",\"|=\",\"(\",\")\",\"[\",\"]\",\".\",\"!\",\"~\",\"*\",\"/\",\"%\",\"+\",\"-\",\"<\",\">\",\"&\",\"^\",\"|\",\"?\",\":\",\"=\",\",\",\";\",\"{\",\"}\"]},8096:function(t,e,r){var n=r(3193);t.exports=function(t,e){var r=n(e),i=[];return(i=i.concat(r(t))).concat(r(null))}},6832:function(t){t.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var u=s[l];if(u.boundary&&!(u.lastVisited<=-n)){for(var c=u.vertices,f=0;f<=r;++f){var h=c[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return u;u.lastVisited=-n,0===p&&o.push(u)}}return null},c.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,u=s.adjacent,c=0;c<=n;++c)a[c]=i[l[c]];for(s.lastVisited=r,c=0;c<=n;++c){var f=u[c];if(!(f.lastVisited>=r)){var h=a[c];a[c]=t;var p=this.orient();if(a[c]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},c.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,u=this.interior,c=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,u.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,v=p.indexOf(r);if(!(v<0))for(var g=0;g<=n;++g)if(g!==v){var y=d[g];if(y.boundary&&!(y.lastVisited>=r)){var m=y.vertices;if(y.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)m[b]<0?(x=b,l[b]=t):l[b]=i[m[b]];if(this.orient()>0){m[x]=r,y.boundary=!1,u.push(y),f.push(y),y.lastVisited=r;continue}y.lastVisited=-r}var _=y.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);c.push(k);var A=_.indexOf(e);if(!(A<0))for(_[A]=k,T[v]=y,w[g]=-1,T[g]=e,d[g]=k,k.flip(),b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}for(h.sort(s),g=0;g+1=0?o[l++]=s[c]:u=1&c;if(u===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},9014:function(t,e,r){\"use strict\";var n=r(5070);function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}t.exports=function(t){return t&&0!==t.length?new y(g(t)):new y(null)};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=g(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function u(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function c(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r>1],a=[],o=[],s=[];for(r=0;r3*(e+1)?l(this,t):this.left.insert(t):this.left=g([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=g([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,v);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?u(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?u(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);athis.mid?this.right&&(r=this.right.queryPoint(t,e))?r:f(this.rightPoints,t,e):h(this.leftPoints,e);var r},a.queryInterval=function(t,e,r){var n;return tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r))?n:ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var m=y.prototype;m.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},m.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},m.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},m.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(m,\"count\",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(m,\"intervals\",{get:function(){return this.root?this.root.intervals([]):[]}})},9560:function(t){\"use strict\";t.exports=function(t){for(var e=new Array(t),r=0;r13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},3578:function(t){t.exports=function(t,e,r){return t*(1-r)+e*r}},7191:function(t,e,r){var n=r(4690),i=r(9823),a=r(7332),o=r(7787),s=r(7437),l=r(2142),u={length:r(4693),normalize:r(899),dot:r(9305),cross:r(903)},c=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function v(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}t.exports=function(t,e,r,i,g,y){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),y||(y=[0,0,0,1]),!n(c,t))return!1;if(a(f,c),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var m,x,b,_,w,T,k,A=c[3],M=c[7],S=c[11],E=c[12],L=c[13],C=c[14],P=c[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),m=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],m[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,m[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,m[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,m[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else g[0]=g[1]=g[2]=0,g[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,c),r[0]=u.length(p[0]),u.normalize(p[0],p[0]),i[0]=u.dot(p[0],p[1]),v(p[1],p[1],p[0],1,-i[0]),r[1]=u.length(p[1]),u.normalize(p[1],p[1]),i[0]/=r[1],i[1]=u.dot(p[0],p[2]),v(p[2],p[2],p[0],1,-i[1]),i[2]=u.dot(p[1],p[2]),v(p[2],p[2],p[1],1,-i[2]),r[2]=u.length(p[2]),u.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],u.cross(d,p[1],p[2]),u.dot(p[0],d)<0)for(var O=0;O<3;O++)r[O]*=-1,p[O][0]*=-1,p[O][1]*=-1,p[O][2]*=-1;return y[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),y[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),y[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),y[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(y[0]=-y[0]),p[0][2]>p[2][0]&&(y[1]=-y[1]),p[1][0]>p[0][1]&&(y[2]=-y[2]),!0}},4690:function(t){t.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},7649:function(t,e,r){var n=r(1868),i=r(1102),a=r(7191),o=r(7787),s=r(1116),l=f(),u=f(),c=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}t.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,u.translate,u.scale,u.skew,u.perspective,u.quaternion);return!(!h||!p||(n(c.translate,l.translate,u.translate,f),n(c.skew,l.skew,u.skew,f),n(c.scale,l.scale,u.scale,f),n(c.perspective,l.perspective,u.perspective,f),s(c.quaternion,l.quaternion,u.quaternion,f),i(t,c.translate,c.scale,c.skew,c.perspective,c.quaternion),0))}},1102:function(t,e,r){var n={identity:r(9947),translate:r(998),multiply:r(104),create:r(9823),scale:r(3668),fromRotationTranslation:r(7280)},i=(n.create(),n.create());t.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},9298:function(t,e,r){\"use strict\";var n=r(5070),i=r(7649),a=r(7437),o=r(6109),s=r(7115),l=r(5240),u=r(3012),c=r(998),f=(r(3668),r(899)),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}t.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,u=0;u<16;++u)o[u]=s[l++];else{var c=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(u=0;u<16;++u)h[u]=s[l++];var d=this.nextMatrix;for(u=0;u<16;++u)d[u]=s[l++],p=p&&h[u]===d[u];if(c<1e-6||p)for(u=0;u<16;++u)o[u]=h[u];else i(o,h,d,(t-e[r])/c)}var v=this.computedUp;v[0]=o[1],v[1]=o[5],v[2]=o[9],f(v,v);var g=this.computedInverse;a(g,o);var y=this.computedEye,m=g[15];y[0]=g[12]/m,y[1]=g[13]/m,y[2]=g[14]/m;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(u=0;u<3;++u)x[u]=y[u]-o[2+4*u]*b}},d.idle=function(t){if(!(t1&&n(t[o[c-2]],t[o[c-1]],u)<=0;)c-=1,o.pop();for(o.push(l),c=s.length;c>1&&n(t[s[c-2]],t[s[c-1]],u)>=0;)c-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i0;--p)r[f++]=s[p];return r};var n=r(417)[3]},6145:function(t,e,r){\"use strict\";t.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function u(t,s){var u=n.x(s),c=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",v),t.addEventListener(\"mouseleave\",c),t.addEventListener(\"mouseenter\",c),t.addEventListener(\"mouseout\",c),t.addEventListener(\"mouseover\",c),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",v),t.removeEventListener(\"mouseleave\",c),t.removeEventListener(\"mouseenter\",c),t.removeEventListener(\"mouseout\",c),t.removeEventListener(\"mouseover\",c),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),y};var n=r(4110)},2565:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},4110:function(t,e){\"use strict\";function r(t){return t.target||t.srcElement||window}e.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0\"),\"function\"!=typeof t.vertex&&e(\"Must specify vertex creation function\"),\"function\"!=typeof t.cell&&e(\"Must specify cell creation function\"),\"function\"!=typeof t.phase&&e(\"Must specify phase function\");for(var o=t.getters||[],s=new Array(a),l=0;l=0?s[l]=!0:s[l]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(\",\");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,s)};var i={\"false,0,1\":function(t,e,r,n,i){return function(a,o,s,l){var u,c=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],v=0|a.stride[1],g=p,y=0|-d,m=0,x=0|-v,b=0,_=-d-v|0,w=0,T=0|d,k=v-d*c|0,A=0,M=0,S=0,E=2*c|0,L=n(E),C=n(E),P=0,O=0,I=-1,D=-1,z=0,R=0|-c,F=0|c,B=0,N=-c-1|0,j=c-1|0,U=0,V=0,H=0;for(A=0;A0){if(M=1,L[P++]=r(h[g],o,s,l),g+=T,c>0)for(A=1,u=h[g],O=L[P]=r(u,o,s,l),z=L[P+I],B=L[P+R],U=L[P+N],O===z&&O===B&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,z,B,U,o,s,l),V=C[P]=S++),P+=1,g+=T,A=2;A0)for(A=1,u=h[g],O=L[P]=r(u,o,s,l),z=L[P+I],B=L[P+R],U=L[P+N],O===z&&O===B&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,z,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,g+=T,A=2;A0){if(A=1,L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,u=h[g],O=L[P]=r(u,o,s,l),B=L[P+R],z=L[P+I],U=L[P+N],O===B&&O===z&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,B,z,U,o,s,l),V=C[P]=S++),P+=1,g+=T,M=2;M0)for(M=1,u=h[g],O=L[P]=r(u,o,s,l),B=L[P+R],z=L[P+I],U=L[P+N],O===B&&O===z&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,B,z,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,m,U,B,o,s,l)),P+=1,g+=T,M=2;M2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}t.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,\"string\"==typeof r?r:\"clamp\")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=c[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return c[e]=a,a}(r)(t,e)}},3581:function(t){\"use strict\";function e(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(u=b,b=0):(u=64,b-=64),n=y+x*f+b*h,o=m+x*d+b*v;var _=0,w=0,T=0,k=p,A=f-c*p,M=h-l*f,S=g,E=d-c*g,L=v-l*d;for(T=0;T0;){v<64?(l=v,v=0):(l=64,v-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+v*c+g*u,o=d+v*h+g*f;var y=0,m=0,x=c,b=u-l*c,_=h,w=f-l*h;for(m=0;m0;){m<64?(u=m,m=0):(u=64,m-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=g+m*h+x*c+b*f,o=y+m*v+x*p+b*d;var _=0,w=0,T=0,k=h,A=c-u*h,M=f-s*c,S=v,E=p-u*v,L=d-s*p;for(T=0;Tr;){y=0,m=v-o;e:for(g=0;gb)break e;m+=f,y+=h}for(y=v,m=v-o,g=0;g>1,q=H-j,G=H+j,Z=U,Y=q,W=H,X=G,J=V,K=i+1,$=a-1,Q=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Z,M=l*Y,N=s;t:for(k=0;k0){g=Z,Z=Y,Y=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*J,N=s;t:for(k=0;k0){g=X,X=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*W,N=s;t:for(k=0;k0){g=Z,Z=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*X,N=s;t:for(k=0;k0){g=Z,Z=X,X=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*J,N=s;t:for(k=0;k0){g=Y,Y=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*J,N=s;t:for(k=0;k0){g=X,X=J,J=g;break t}if(rt<0)break t;N+=p}for(A=l*Z,M=l*Y,S=l*W,E=l*X,L=l*J,C=l*U,P=l*H,O=l*V,B=0,N=s,k=0;k0)){if(rt<0){for(A=l*b,M=l*K,S=l*$,N=s,k=0;k0)for(;;){for(_=s+$*l,B=0,k=0;k0)){for(_=s+$*l,B=0,k=0;kV){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,u)}},8729:function(t,e,r){\"use strict\";var n=r(8139),i={};t.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(\":\"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},5050:function(t,e,r){var n=r(4780),i=\"undefined\"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return\"number\"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return\"number\"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,\"order\",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return\"number\"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),\"number\"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,u=Math.ceil;return\"number\"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=u(-r/l)):r=u(r/l),a*=l),\"number\"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=u(-i/l)):i=u(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return\"number\"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),\"number\"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,\"order\",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.stride[0],c=this.stride[1],f=this.stride[2];return\"number\"==typeof t&&t>=0&&(i+=u*(a=0|t),o-=a),\"number\"==typeof e&&e>=0&&(i+=c*(a=0|e),s-=a),\"number\"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,u,c,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],u=this.stride[2],c=this.offset,f=0,h=Math.ceil;return\"number\"==typeof t&&((f=0|t)<0?(c+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),\"number\"==typeof e&&((f=0|e)<0?(c+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),\"number\"==typeof r&&((f=0|r)<0?(c+=u*(o-1),o=h(-o/f)):o=h(o/f),u*=f),new n(this.data,i,a,o,s,l,u,c)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return\"number\"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),\"number\"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),\"number\"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,u){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|u}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],u=this.shape[2],c=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return\"number\"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),\"number\"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),\"number\"==typeof r&&r>=0&&(a+=p*(o=0|r),u-=o),\"number\"==typeof i&&i>=0&&(a+=d*(o=0|i),c-=o),new n(this.data,s,l,u,c,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],u=this.stride[0],c=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,v=Math.ceil;return\"number\"==typeof t&&((d=0|t)<0?(p+=u*(a-1),a=v(-a/d)):a=v(a/d),u*=d),\"number\"==typeof e&&((d=0|e)<0?(p+=c*(o-1),o=v(-o/d)):o=v(o/d),c*=d),\"number\"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=v(-s/d)):s=v(s/d),f*=d),\"number\"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=v(-l/d)):l=v(l/d),h*=d),new n(this.data,a,o,s,l,u,c,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return\"number\"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),\"number\"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),\"number\"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),\"number\"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,u,c,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,u,c],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a,o){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,\"number\"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],u=this.shape[1],c=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],v=this.stride[2],g=this.stride[3],y=this.stride[4];return\"number\"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),\"number\"==typeof e&&e>=0&&(o+=d*(s=0|e),u-=s),\"number\"==typeof r&&r>=0&&(o+=v*(s=0|r),c-=s),\"number\"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),\"number\"==typeof a&&a>=0&&(o+=y*(s=0|a),h-=s),new n(this.data,l,u,c,f,h,p,d,v,g,y,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.shape[3],c=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],v=this.stride[4],g=this.offset,y=0,m=Math.ceil;return\"number\"==typeof t&&((y=0|t)<0?(g+=f*(o-1),o=m(-o/y)):o=m(o/y),f*=y),\"number\"==typeof e&&((y=0|e)<0?(g+=h*(s-1),s=m(-s/y)):s=m(s/y),h*=y),\"number\"==typeof r&&((y=0|r)<0?(g+=p*(l-1),l=m(-l/y)):l=m(l/y),p*=y),\"number\"==typeof i&&((y=0|i)<0?(g+=d*(u-1),u=m(-u/y)):u=m(u/y),d*=y),\"number\"==typeof a&&((y=0|a)<0?(g+=v*(c-1),c=m(-c/y)):c=m(c/y),v*=y),new n(this.data,o,s,l,u,c,f,h,p,d,v,g)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return\"number\"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),\"number\"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),\"number\"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),\"number\"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),\"number\"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?\"T\":String(e),n=s[r];return-1===e?n(t):0===e?n(t,u[t][0]):n(t,u[t],o)}var u={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};t.exports=function(t,e,r,a){if(void 0===t)return(0,u.array[0])([]);\"number\"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,c=1;s>=0;--s)r[s]=c,c*=e[s]}if(void 0===a)for(a=0,s=0;s>>0;t.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),o=n.lo(t);return e>t==t>0?o===a?(r+=1,o=0):o+=1:0===o?(o=a,r-=1):o-=1,n.pack(o,r)}},115:function(t,e){e.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[u],_=1/Math.sqrt(g*m);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(y[w]*v[T]-y[T]*v[w])}}}for(o=0;oa)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},e.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0,u=0;u<3;++u)h[u]*=p;i[o]=h}return i}},567:function(t){\"use strict\";t.exports=function(t,e,r,n,i,a,o,s,l,u){var c=e+a+u;if(f>0){var f=Math.sqrt(c+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,u);f=Math.sqrt(2*h-c+1),e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},7774:function(t,e,r){\"use strict\";t.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),c(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));return i.setDistanceLimits(t.zoomMin,t.zoomMax),(\"eye\"in t||\"up\"in t)&&i.lookAt(0,t.eye,t.center,t.up),i};var n=r(8444),i=r(3012),a=r(5950),o=r(7437),s=r(567);function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function c(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=u(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;c(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var u=0,f=0;f<3;++f)u+=r[l+4*f]*i[f];r[12+l]=-u}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],u=l(a,o,s);a/=u,o/=u,s/=u;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=l(c-=a*p,f-=o*p,h-=s*p);c/=d,f/=d,h/=d;var v=i[2],g=i[6],y=i[10],m=v*a+g*o+y*s,x=v*c+g*f+y*h,b=l(v-=m*a+x*c,g-=m*o+x*f,y-=m*s+x*h);v/=b,g/=b,y/=b;var _=c*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],c=i[1],f=i[5],h=i[9],p=i[2],d=i[6],v=i[10],g=e*a+r*c,y=e*o+r*f,m=e*s+r*h,x=-(d*m-v*y),b=-(v*g-p*m),_=-(p*y-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=u(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,O=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=v;var I=Math.sin(n)/l(x,b,_);x*=I,b*=I,_*=I,O=O*(w=Math.cos(e))-(L=L*w+O*x+C*_-P*b)*x-(C=C*w+O*b+P*x-L*_)*b-(P=P*w+O*_+L*b-C*x)*_}var D=u(L,C,P,O);D>1e-6?(L/=D,C/=D,P/=D,O/=D):(L=C=P=0,O=1),this.rotation.set(t,L,C,P,O)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),c(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,u=0;u<3;++u)l+=Math.pow(r[u]-e[u],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),c(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,u=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,u-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},4930:function(t,e,r){\"use strict\";var n=r(6184);t.exports=function(t,e,r){return n(r=void 0!==r?r+\"\":\" \",e)+t}},4405:function(t){t.exports=function(t,e){e||(e=[0,\"\"]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\\d.\\-\\+]*\\s*(.*)/)[1]||\"\",e}},4166:function(t,e,r){\"use strict\";t.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o0){o=a[c][r][0],l=c;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=v,l=f)}return i||o&&u(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];u(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=c(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=c(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=c(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var v=f(o,p);h(0,v)?d.push.apply(d,v):(d.length>0&&l.push(d),d=v)}d.length>0&&l.push(d)}return l};var n=r(9398)},3959:function(t,e,r){\"use strict\";t.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){i[p=o.pop()]=!1;var u=r[p];for(s=0;s0}))).length,g=new Array(v),y=new Array(v);for(p=0;p0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];for(0===V&&(j=[H=d[B]]),p=0;p=0||(F[q]=1^V,R.push(q),0===V&&(z(H=d[q])||(H.reverse(),j.push(H))))}0===V&&r.push(j)}return r};var n=r(8348),i=r(4166),a=r(211),o=r(9660),s=r(9662),l=r(1215),u=r(3959);function c(t,e){for(var r=new Array(t),n=0;n0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,u=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(u>0)a=a.left;else{if(!(u<0))return 0;s=1,a=a.right}}return s}}(y.slabs,y.coordinates);return 0===a.length?m:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),m)};var n=r(417)[3],i=r(4385),a=r(9014),o=r(5070);function s(){return!0}function l(t){for(var e={},r=0;r=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d):(k=0,p>=0?(A=0,m=d):-p>=f?(A=1,m=f+2*p+d):m=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,m=d):-h>=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d;else{var M=1/T;m=(k*=M)*(u*k+c*(A*=M)+2*h)+A*(c*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=c+h)?(_=b-x)>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d:(k=0,b<=0?(A=1,m=f+2*p+d):p>=0?(A=0,m=d):m=p*(A=-p/f)+d):A<0?(b=u+h)>(x=c+p)?(_=b-x)>=(w=u-2*c+f)?(A=1,k=0,m=f+2*p+d):m=(k=1-(A=_/w))*(u*k+c*A+2*h)+A*(c*k+f*A+2*p)+d:(A=0,b<=0?(k=1,m=u+2*h+d):h>=0?(k=0,m=d):m=h*(k=-h/u)+d):(_=f+p-c-h)<=0?(k=0,A=1,m=f+2*p+d):_>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l0){var u=t[r-1];if(0===n(s,u)&&a(u)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},6184:function(t){\"use strict\";var e,r=\"\";t.exports=function(t,n){if(\"string\"!=typeof t)throw new TypeError(\"expected a string\");if(1===n)return t;if(2===n)return t+t;var i=t.length*n;if(e!==t||void 0===e)e=t,r=\"\";else if(r.length>=i)return r.substr(0,i);for(;i>r.length&&n>1;)1&n&&(r+=t),n>>=1,t+=t;return r=(r+=t).substr(0,i)}},8161:function(t,e,r){t.exports=r.g.performance&&r.g.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}},402:function(t){\"use strict\";t.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r;(l=(s=t[i])-((r=a+s)-a))&&(t[--n]=r,r=l)}var o=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],u=r[1]-n[1],c=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*u,v=o*l,g=o*s,y=i*u,m=i*l,x=a*s,b=c*(d-v)+f*(g-y)+p*(m-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(v))*Math.abs(c)+(Math.abs(g)+Math.abs(y))*Math.abs(f)+(Math.abs(m)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=c(t.length)),e.apply(void 0,t)}function v(t,e,r,n,i,a,o){return function(e,r,s,l,u){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,u)}for(var c=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);return!(s>0&&l>0||s<0&&l<0)&&(0!==a||0!==o||0!==s||0!==l||function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),u=r[i],c=n[i],f=Math.min(u,c);if(Math.max(u,c)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,1+((t|=t>>>8)|t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},6656:function(t,e,r){\"use strict\";var n=r(9392),i=r(9521);function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),u=i(e[0],e[1]);return(s=i(l,t[2])-i(u,e[2]))||i(l+t[2],a)-i(u+e[2],o);default:var c=t.slice(0);c.sort();var f=e.slice(0);f.sort();for(var h=0;h>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function c(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>c&1&&u.push(i[c]);e.push(u)}return s(e)},e.skeleton=f,e.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=y(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=m(t);if(!(r>=0&&e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return u[r]===e?t:(u[r]=-1/0,b(t),_(),u[r]=e,b((M+=1)-1))}function T(t){if(!c[t]){c[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],v(e)),A[r]>=0&&w(A[r],v(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||u[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=r(417),i=r(6656)},6638:function(t,e,r){\"use strict\";t.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),u=n(r,a,o);if(l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;if(l=n(s,o,a),u=n(s,o,r),l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;return a[0]-s[0]};var n=r(417);function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),u=Math.min(e[0][1],e[1][1]),c=Math.max(e[0][1],e[1][1]);return lc?s-c:l-c}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=u(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=u(t.right,e))return l;t=t.left}}return r}function c(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=u(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var c=u(this.slabs[e-1],t);c&&(s?o(c.key,s)>0&&(s=c.key,i=c.value):(i=c.value,s=c.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},4670:function(t,e,r){\"use strict\";var n=r(9130),i=r(9662);function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&c<0){var f=o(s,c,l,i);r.push(f),n.push(f.slice())}c<0?n.push(l.slice()):c>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=c}return{positive:r,negative:n}},t.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&u<0)&&r.push(o(i,u,s,n)),u>=0&&r.push(s.slice()),n=u}return r},t.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&u<0)&&r.push(o(i,u,s,n)),u<=0&&r.push(s.slice()),n=u}return r}},8974:function(t,e,r){var n;!function(){\"use strict\";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function a(t){return function(t,e){var r,n,o,s,l,u,c,f,h,p=1,d=t.length,v=\"\";for(n=0;n=0),s.type){case\"b\":r=parseInt(r,10).toString(2);break;case\"c\":r=String.fromCharCode(parseInt(r,10));break;case\"d\":case\"i\":r=parseInt(r,10);break;case\"j\":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case\"e\":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case\"f\":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case\"g\":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case\"o\":r=(parseInt(r,10)>>>0).toString(8);break;case\"s\":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case\"t\":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case\"T\":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case\"u\":r=parseInt(r,10)>>>0;break;case\"v\":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case\"x\":r=(parseInt(r,10)>>>0).toString(16);break;case\"X\":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?v+=r:(!i.number.test(s.type)||f&&!s.sign?h=\"\":(h=f?\"+\":\"-\",r=r.toString().replace(i.sign,\"\")),u=s.pad_char?\"0\"===s.pad_char?\"0\":s.pad_char.charAt(1):\" \",c=s.width-(h+r).length,l=s.width&&c>0?u.repeat(c):\"\",v+=s.align?h+r+l:\"0\"===u?h+l+r:l+h+r)}return v}(function(t){if(s[t])return s[t];for(var e,r=t,n=[],a=0;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push(\"%\");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(e[2]){a|=1;var o=[],l=e[2],u=[];if(null===(u=i.key.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(u[1]);\"\"!==(l=l.substring(u[0].length));)if(null!==(u=i.key_access.exec(l)))o.push(u[1]);else{if(null===(u=i.index_access.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return s[t]=n}(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}var s=Object.create(null);e.sprintf=a,e.vsprintf=o,\"undefined\"!=typeof window&&(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()},4162:function(t,e,r){\"use strict\";t.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,u,c,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(u<<3)|0;if(0!==p&&15!==p)switch(p){case 0:case 15:c.push([t-.5,e-.5]);break;case 1:c.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:c.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:c.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:c.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:c.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:c.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:c.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:c.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:c.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:c.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:c.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:c.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:c.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:c.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}},o={}},6946:function(t,e,r){\"use strict\";t.exports=function t(e,r,i){i=i||{};var a=o[e];a||(a=o[e]={\" \":{data:new Float32Array(0),shape:.2}});var s=a[r];if(!s)if(r.length<=1||!/\\d/.test(r))s=a[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(c),d=0,v=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var u=0;u<16;++u)this.computedMatrix[u]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),c=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,c+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(c);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],v=this.computedAngle[1],g=Math.cos(d),y=Math.sin(d),m=Math.cos(v),x=Math.sin(v),b=this.computedCenter,_=g*m,w=y*m,T=x,k=-g*x,A=-y*x,M=m,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],O=E[9],I=E[2],D=E[6],z=E[10],R=P*z-O*D,F=O*I-C*z,B=C*D-P*I,N=u(R,F,B);for(R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B,a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){c=0;for(var j=0;j<3;++j)c+=E[a+4*j]*S[j];E[12+a]=-c}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,u=0;u<3;++u)i[4*u]=o[u],i[4*u+1]=s[u],i[4*u+2]=l[u];for(a(i,i,n,d),u=0;u<3;++u)o[u]=i[4*u],s[u]=i[4*u+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=u(a,o,s);a/=l,o/=l,s/=l;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=u(c-=a*p,f-=o*p,h-=s*p),v=(c/=d)*e+a*r,g=(f/=d)*e+o*r,y=(h/=d)*e+s*r;this.center.move(t,v,g,y);var m=Math.exp(this.computedRadius[0]);m=Math.max(1e-4,m+n),this.radius.set(t,Math.log(m))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;\"number\"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),v=Math.max(h,p,d);h===v?(s=s<0?-1:1,l=f=0):d===v?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=u(s,l,f);s/=g,l/=g,f/=g}var y,m,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=u(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=u(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Z),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,O=E*k+L*A+C*M;y=R<0?-Math.PI/2:Math.PI/2,m=Math.atan2(O,P)}else{var I=e[2],D=e[6],z=e[10],R=I*s+D*l+z*f,F=I*x+D*b+z*_,B=I*k+D*A+z*M;y=Math.asin(c(R)),m=Math.atan2(B,F)}this.angle.jump(t,m,y),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Z=V[14]/H,Y=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*Y,G-j*Y,Z-U*Y)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=u(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=u(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,v=d[0],g=d[1],y=d[2],m=i*v+a*g+o*y,x=u(v-=m*i,g-=m*a,y-=m*o);if(!(x<.01&&(x=u(v=a*h-o*f,g=o*l-i*h,y=i*f-a*l))<1e-6)){v/=x,g/=x,y/=x,this.up.set(t,i,a,o),this.right.set(t,v,g,y),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*y-o*g,_=o*v-i*y,w=i*g-a*v,T=u(b,_,w),k=i*l+a*f+o*h,A=v*l+g*f+y*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(c(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var O=Math.abs(C+2*Math.PI-E),I=Math.abs(C-E),D=Math.abs(C-2*Math.PI-E);O0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}e.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return v(t);case\"uint32\":return g(t);case\"int8\":return y(t);case\"int16\":return m(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},1731:function(t){\"use strict\";function e(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts)),r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+\"px\",n.font].filter((function(t){return t})).join(\" \"),r.textAlign=\"start\",r.textBaseline=\"alphabetic\",r.direction=\"ltr\",w(function(t,e,r,n,a,o){r=r.replace(/\\n/g,\"\"),r=!0===o.breaklines?r.replace(/\\/g,\"\\n\"):r.replace(/\\/g,\" \");var s=\"\",l=[];for(T=0;T-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,l-s),n=n.replace(\"?px \",F())),A+=.25*L*(l-s)}if(!0===o.superscripts){var u=t.indexOf(d),f=r.indexOf(d),p=u>-1?parseInt(t[1+u]):0,v=f>-1?parseInt(r[1+f]):0;p!==v&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,v-p),n=n.replace(\"?px \",F())),A-=.25*L*(v-p)}if(!0===o.bolds){var g=t.indexOf(c)>-1,m=r.indexOf(c)>-1;!g&&m&&(n=x?n.replace(\"italic \",\"italic bold \"):\"bold \"+n),g&&!m&&(n=n.replace(\"bold \",\"\"))}if(!0===o.italics){var x=t.indexOf(h)>-1,b=r.indexOf(h)>-1;!x&&b&&(n=\"italic \"+n),x&&!b&&(n=n.replace(\"italic \",\"\"))}e.font=n}for(w=0;w\",a=\"\",o=i.length,s=a.length,l=e[0]===d||e[0]===y,u=0,c=-s;u>-1&&-1!==(u=r.indexOf(i,u))&&-1!==(c=r.indexOf(a,u+o))&&!(c<=u);){for(var f=u;f=c)n[f]=null,r=r.substr(0,f)+\" \"+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=u+o,v=r.substr(p,c-p).indexOf(i);u=-1!==v?v:c+s}return n}function b(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function _(t,e,r,n){var i=b(t,n),a=function(t,e,r){for(var n=e.textAlign||\"start\",i=e.textBaseline||\"alphabetic\",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:x((function(e){var n=m(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:x((function(n,i){var a,o=m(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:x((function(n){var i,a,o=m(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0||(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,0))}))}})};v.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),\"function\"==typeof r?function(){function n(){this instanceof v||b();var t,n=new r,i=void 0,a=!1;return t=e?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new v),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new v),i.set___(t,e)}else n.set(t,e);return this},Object.create(v.prototype,{get___:{value:x((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:x((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:x(t)},delete___:{value:x((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:x((function(t){if(t!==g)throw new Error(\"bogus call to permitHostObjects___\");a=!0}))}})}e&&\"undefined\"!=typeof Proxy&&(Proxy=void 0),n.prototype=v.prototype,t.exports=n,Object.defineProperty(WeakMap.prototype,\"constructor\",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(\"undefined\"!=typeof Proxy&&(Proxy=void 0),t.exports=v)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function y(t){return!(t.substr(0,8)==l&&\"___\"===t.substr(t.length-3))}function m(t){if(t!==Object(t))throw new TypeError(\"Not an object: \"+t);var e=t[u];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,u,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function x(t){return t.prototype=null,Object.freeze(t)}function b(){p||\"undefined\"==typeof console||(p=!0,console.warn(\"WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.\"))}}()},9222:function(t,e,r){var n=r(7178);t.exports=function(){var t={};return function(e){if((\"object\"!=typeof e||null===e)&&\"function\"!=typeof e)throw new Error(\"Weakmap-shim: Key must be object\");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},7178:function(t){t.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,\"valueOf\",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},4037:function(t,e,r){var n=r(9222);t.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty(\"value\")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return\"value\"in t(e)},delete:function(e){return delete t(e).value}}}},6183:function(t){\"use strict\";t.exports=function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],u=s;n|=0;var c=0,f=s;for(c=0;c=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}}.bind(void 0,{funcName:\"zeroCrossings\"}))},9584:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=r(6183)},6601:function(){}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={id:n,loaded:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}return r.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||new Function(\"return this\")()}catch(t){if(\"object\"==typeof window)return window}}(),r.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t},r(7386)}()},t.exports=n()},12856:function(t,e,r){\"use strict\";function n(t,e){for(var r=0;rf)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,p.prototype),e}function p(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return g(t)}return d(t,e,r)}function d(t,e,r){if(\"string\"==typeof t)return function(t,e){if(\"string\"==typeof e&&\"\"!==e||(e=\"utf8\"),!p.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|b(t,e),n=h(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(tt(t,Uint8Array)){var e=new Uint8Array(t);return m(e.buffer,e.byteOffset,e.byteLength)}return y(t)}(t);if(null==t)throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t));if(tt(t,ArrayBuffer)||t&&tt(t.buffer,ArrayBuffer))return m(t,e,r);if(\"undefined\"!=typeof SharedArrayBuffer&&(tt(t,SharedArrayBuffer)||t&&tt(t.buffer,SharedArrayBuffer)))return m(t,e,r);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return p.from(n,e,r);var i=function(t){if(p.isBuffer(t)){var e=0|x(t.length),r=h(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?\"number\"!=typeof t.length||et(t.length)?h(0):y(t):\"Buffer\"===t.type&&Array.isArray(t.data)?y(t.data):void 0}(t);if(i)return i;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return p.from(t[Symbol.toPrimitive](\"string\"),e,r);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t))}function v(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function g(t){return v(t),h(t<0?0:0|x(t))}function y(t){for(var e=t.length<0?0:0|x(t.length),r=h(e),n=0;n=f)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+f.toString(16)+\" bytes\");return 0|t}function b(t,e){if(p.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||tt(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+s(t));var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return K(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return $(t).length;default:if(i)return n?-1:K(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function _(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return z(this,e,r);case\"utf8\":case\"utf-8\":return P(this,e,r);case\"ascii\":return I(this,e,r);case\"latin1\":case\"binary\":return D(this,e,r);case\"base64\":return C(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return R(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function w(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function T(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),et(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=p.from(e,n)),p.isBuffer(e))return 0===e.length?-1:k(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):k(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function k(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function C(t,e,r){return 0===e&&r===t.length?l.fromByteArray(t):l.fromByteArray(t.slice(e,r))}function P(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=O)return String.fromCharCode.apply(String,t);for(var r=\"\",n=0;nn.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!p.isBuffer(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},p.byteLength=b,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;er&&(t+=\" ... \"),\"\"},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(t,e,r,n,i){if(tt(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),!p.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+s(t));if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),l=Math.min(a,o),u=this.slice(n,i),c=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return A(this,t,e,r);case\"utf8\":case\"utf-8\":return M(this,t,e,r);case\"ascii\":case\"latin1\":case\"binary\":return S(this,t,e,r);case\"base64\":return E(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return L(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function I(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function B(t,e,r,n,i,a){if(!p.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function N(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function j(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function U(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function V(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,4),u.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,8),u.write(t,e,r,n,52,8),r+8}p.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},p.prototype.readUint8=p.prototype.readUInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),this[t]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]|this[t+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]<<8|this[t+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},p.prototype.readBigUInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},p.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||F(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},p.prototype.readInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},p.prototype.readInt16LE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt16BE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},p.prototype.readInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},p.prototype.readBigInt64LE=nt((function(t){W(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||X(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||F(t,4,this.length),u.read(this,t,!0,23,4)},p.prototype.readFloatBE=function(t,e){return t>>>=0,e||F(t,4,this.length),u.read(this,t,!1,23,4)},p.prototype.readDoubleLE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!0,52,8)},p.prototype.readDoubleBE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n||B(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},p.prototype.writeUint8=p.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,255,0),this[e]=255&t,e+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigUInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeBigUInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},p.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},p.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},p.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},p.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},p.prototype.writeBigInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeBigInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeFloatLE=function(t,e,r){return V(this,t,e,!0,r)},p.prototype.writeFloatBE=function(t,e,r){return V(this,t,e,!1,r)},p.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},p.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},p.prototype.copy=function(t,e,r,n){if(!p.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a=n+4;r-=3)e=\"_\".concat(t.slice(r-3,r)).concat(e);return\"\".concat(t.slice(0,r)).concat(e)}function Y(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?\">= 0\".concat(s,\" and < 2\").concat(s,\" ** \").concat(8*(a+1)).concat(s):\">= -(2\".concat(s,\" ** \").concat(8*(a+1)-1).concat(s,\") and < 2 ** \")+\"\".concat(8*(a+1)-1).concat(s):\">= \".concat(e).concat(s,\" and <= \").concat(r).concat(s),new q.ERR_OUT_OF_RANGE(\"value\",o,t)}!function(t,e,r){W(e,\"offset\"),void 0!==t[e]&&void 0!==t[e+r]||X(e,t.length-(r+1))}(n,i,a)}function W(t,e){if(\"number\"!=typeof t)throw new q.ERR_INVALID_ARG_TYPE(e,\"number\",t)}function X(t,e,r){if(Math.floor(t)!==t)throw W(t,r),new q.ERR_OUT_OF_RANGE(r||\"offset\",\"an integer\",t);if(e<0)throw new q.ERR_BUFFER_OUT_OF_BOUNDS;throw new q.ERR_OUT_OF_RANGE(r||\"offset\",\">= \".concat(r?1:0,\" and <= \").concat(e),t)}G(\"ERR_BUFFER_OUT_OF_BOUNDS\",(function(t){return t?\"\".concat(t,\" is outside of buffer bounds\"):\"Attempt to access memory outside buffer bounds\"}),RangeError),G(\"ERR_INVALID_ARG_TYPE\",(function(t,e){return'The \"'.concat(t,'\" argument must be of type number. Received type ').concat(s(e))}),TypeError),G(\"ERR_OUT_OF_RANGE\",(function(t,e,r){var n='The value of \"'.concat(t,'\" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=Z(String(r)):\"bigint\"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=Z(i)),i+=\"n\"),n+\" It must be \".concat(e,\". Received \").concat(i)}),RangeError);var J=/[^+/0-9A-Za-z-_]/g;function K(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function $(t){return l.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(J,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function Q(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function tt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function et(t){return t!=t}var rt=function(){for(var t=\"0123456789abcdef\",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function nt(t){return\"undefined\"==typeof BigInt?it:t}function it(){throw new Error(\"BigInt not supported\")}},35791:function(t){\"use strict\";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||\"undefined\"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&\"string\"==typeof i.headers[\"user-agent\"]&&(i=i.headers[\"user-agent\"]),\"string\"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf(\"Macintosh\")&&-1!==i.indexOf(\"Safari\")&&(a=!0),a}},86781:function(t,e,r){\"use strict\";r.r(e),r.d(e,{sankeyCenter:function(){return h},sankeyCircular:function(){return C},sankeyJustify:function(){return f},sankeyLeft:function(){return u},sankeyRight:function(){return c}});var n=r(33064),i=r(15140),a=r(45879),o=r(2502),s=r.n(o);function l(t){return t.target.depth}function u(t){return t.depth}function c(t,e){return e-1-t.height}function f(t,e){return t.sourceLinks.length?t.depth:e-1}function h(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.VV)(t.sourceLinks,l)-1:0}function p(t){return function(){return t}}var d=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};function v(t,e){return y(t.source,e.source)||t.index-e.index}function g(t,e){return y(t.target,e.target)||t.index-e.index}function y(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:\"top\"===t.circularLinkType||\"bottom\"===e.circularLinkType?-1:1}function m(t){return t.value}function x(t){return(t.y0+t.y1)/2}function b(t){return x(t.source)}function _(t){return x(t.target)}function w(t){return t.index}function T(t){return t.nodes}function k(t){return t.links}function A(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function M(t,e){return e(t)}var S=25,E=10,L=.3;function C(){var t,e,r=0,a=0,o=1,l=1,u=24,c=w,h=f,M=T,C=k,O=32,D=2,z=null;function F(){var f={nodes:M.apply(null,arguments),links:C.apply(null,arguments)};!function(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.UI)(t.nodes,c);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!==(void 0===n?\"undefined\":d(n))&&(n=t.source=A(e,n)),\"object\"!==(void 0===i?\"undefined\":d(i))&&(i=t.target=A(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}(f),function(t,e,r){var n=0;if(null===r){for(var i=[],a=0;a0?e+S+E:e,bottom:r=r>0?r+S+E:r,left:a=a>0?a+S+E:a,right:i=i>0?i+S+E:i}}(s),d=function(t,e){var i=(0,n.Fp)(t.nodes,(function(t){return t.column})),s=o-r,c=l-a,f=s/(s+e.right+e.left),h=c/(c+e.top+e.bottom);return r=r*f+e.left,o=0==e.right?o:o*f,a=a*h+e.top,l*=h,t.nodes.forEach((function(t){t.x0=r+t.column*((o-r-u)/i),t.x1=t.x0+u})),h}(s,p);f*=d,s.links.forEach((function(t){t.width=t.value*f})),h.forEach((function(t){var e=t.length;t.forEach((function(t,r){t.depth==h.length-1&&1==e||0==t.depth&&1==e?(t.y0=l/2-t.value*f,t.y1=t.y0+t.value*f):t.partOfCycle?0==I(t,i)?(t.y0=l/2+r,t.y1=t.y0+t.value*f):\"top\"==t.circularLinkType?(t.y0=a+r,t.y1=t.y0+t.value*f):(t.y0=l-t.value*f-r,t.y1=t.y0+t.value*f):0==p.top||0==p.bottom?(t.y0=(l-a)/e*r,t.y1=t.y0+t.value*f):(t.y0=(l-a)/2-e/2+r,t.y1=t.y0+t.value*f)}))}))})(f),g();for(var p=1,d=c;d>0;--d)v(p*=.99,f),g();function v(t,e){var r=h.length;h.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&I(i,e)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=l/2-s/2,i.y1=l/2+s/2;else if(o==r-1&&1==a)s=i.y1-i.y0,i.y0=l/2-s/2,i.y1=l/2+s/2;else{var u=(0,n.J6)(i.sourceLinks,_),c=(0,n.J6)(i.targetLinks,b),f=((u&&c?(u+c)/2:u||c)-x(i))*t;i.y0+=f,i.y1+=f}}))}))}function g(){h.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(y),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-l)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}(f,O,c),B(f);for(var p=0;p<4;p++)W(f,l,c),X(f,0,c),Z(f,a,l,c),W(f,l,c),X(f,0,c);return function(t,e,r){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){\"top\"==t.circularLinkType?o=!0:\"bottom\"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=(0,n.VV)(i,(function(t){return t.y0})),u=(r-e)/((0,n.Fp)(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*u;t.y0=(t.y0-l)*u,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*u,t.y1=(t.y1-l)*u,t.width=t.width*u}))}}(f,a,l),R(f,D,l,c),f}function B(t){t.nodes.forEach((function(t){t.sourceLinks.sort(g),t.targetLinks.sort(v)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return F.nodeId=function(t){return arguments.length?(c=\"function\"==typeof t?t:p(t),F):c},F.nodeAlign=function(t){return arguments.length?(h=\"function\"==typeof t?t:p(t),F):h},F.nodeWidth=function(t){return arguments.length?(u=+t,F):u},F.nodePadding=function(e){return arguments.length?(t=+e,F):t},F.nodes=function(t){return arguments.length?(M=\"function\"==typeof t?t:p(t),F):M},F.links=function(t){return arguments.length?(C=\"function\"==typeof t?t:p(t),F):C},F.size=function(t){return arguments.length?(r=a=0,o=+t[0],l=+t[1],F):[o-r,l-a]},F.extent=function(t){return arguments.length?(r=+t[0][0],o=+t[1][0],a=+t[0][1],l=+t[1][1],F):[[r,a],[o,l]]},F.iterations=function(t){return arguments.length?(O=+t,F):O},F.circularLinkGap=function(t){return arguments.length?(D=+t,F):D},F.nodePaddingRatio=function(t){return arguments.length?(e=+t,F):e},F.sortNodes=function(t){return arguments.length?(z=t,F):z},F.update=function(t){return P(t,c),B(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y11||i>1)}function z(t,e,r){return t.sort(F),t.forEach((function(n,i){var a,o,s=0;if($(n,r)&&D(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var u=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=u>s?u:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function R(t,e,r,i){var o=(0,n.VV)(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),z(t.links.filter((function(t){return\"top\"==t.circularLinkType})),e,i),z(t.links.filter((function(t){return\"bottom\"==t.circularLinkType})),e,i),t.links.forEach((function(n){if(n.circular){if(n.circularPathData.arcRadius=n.width+E,n.circularPathData.leftNodeBuffer=5,n.circularPathData.rightNodeBuffer=5,n.circularPathData.sourceWidth=n.source.x1-n.source.x0,n.circularPathData.sourceX=n.source.x0+n.circularPathData.sourceWidth,n.circularPathData.targetX=n.target.x0,n.circularPathData.sourceY=n.y0,n.circularPathData.targetY=n.y1,$(n,i)&&D(n))n.circularPathData.leftSmallArcRadius=E+n.width/2,n.circularPathData.leftLargeArcRadius=E+n.width/2,n.circularPathData.rightSmallArcRadius=E+n.width/2,n.circularPathData.rightLargeArcRadius=E+n.width/2,\"bottom\"==n.circularLinkType?(n.circularPathData.verticalFullExtent=n.source.y1+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=n.source.y0-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius);else{var s=n.source.column,l=n.circularLinkType,u=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));\"bottom\"==n.circularLinkType?u.sort(N):u.sort(B);var c=0;u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.leftSmallArcRadius=E+n.width/2+c,n.circularPathData.leftLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),s=n.target.column,u=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),\"bottom\"==n.circularLinkType?u.sort(U):u.sort(j),c=0,u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.rightSmallArcRadius=E+n.width/2+c,n.circularPathData.rightLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),\"bottom\"==n.circularLinkType?(n.circularPathData.verticalFullExtent=Math.max(r,n.source.y1,n.target.y1)+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=o-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius)}n.circularPathData.leftInnerExtent=n.circularPathData.sourceX+n.circularPathData.leftNodeBuffer,n.circularPathData.rightInnerExtent=n.circularPathData.targetX-n.circularPathData.rightNodeBuffer,n.circularPathData.leftFullExtent=n.circularPathData.sourceX+n.circularPathData.leftLargeArcRadius+n.circularPathData.leftNodeBuffer,n.circularPathData.rightFullExtent=n.circularPathData.targetX-n.circularPathData.rightLargeArcRadius-n.circularPathData.rightNodeBuffer}if(n.circular)n.path=function(t){return\"top\"==t.circularLinkType?\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 0 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 0 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 0 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 0 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY:\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 1 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 1 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 1 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 1 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY}(n);else{var f=(0,a.h5)().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));n.path=f(n)}}))}function F(t,e){return V(t)==V(e)?\"bottom\"==t.circularLinkType?N(t,e):B(t,e):V(e)-V(t)}function B(t,e){return t.y0-e.y0}function N(t,e){return e.y0-t.y0}function j(t,e){return t.y1-e.y1}function U(t,e){return e.y1-t.y1}function V(t){return t.target.column-t.source.column}function H(t){return t.target.x0-t.source.x1}function q(t,e){var r=O(t),n=H(e)/Math.tan(r);return\"up\"==K(t)?t.y1+n:t.y1-n}function G(t,e){var r=O(t),n=H(e)/Math.tan(r);return\"up\"==K(t)?t.y1-n:t.y1+n}function Z(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var u,c=s/(l+1),f=Math.pow(1-c,3),h=3*c*Math.pow(1-c,2),p=3*Math.pow(c,2)*(1-c),d=Math.pow(c,3),v=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=v-i.width/2,y=v+i.width/2;g>o.y0&&ga.y0&&i.y0a.y0&&i.y1a.y1)&&Y(t,u,e,r)}))):(y>o.y0&&yo.y1)&&(u=y-o.y0+10,o=Y(o,u,e,r),t.nodes.forEach((function(t){M(t,n)!=M(o,n)&&t.column==o.column&&t.y0o.y1&&Y(t,u,e,r)})))}}))}}))}function Y(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function W(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return M(t.source,r)==M(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!J(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=G(e,t);return t.y1-r}if(e.target.column>t.target.column)return G(t,e)-e.y1}return t.circular&&!e.circular?\"top\"==t.circularLinkType?-1:1:e.circular&&!t.circular?\"top\"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&\"top\"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&\"bottom\"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:\"top\"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if(\"bottom\"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!J(t,e))return t.y0-e.y0;if(e.source.column0?\"up\":\"down\"}function $(t,e){return M(t.source,e)==M(t.target,e)}},30838:function(t,e,r){\"use strict\";r.r(e),r.d(e,{sankey:function(){return w},sankeyCenter:function(){return u},sankeyJustify:function(){return l},sankeyLeft:function(){return o},sankeyLinkHorizontal:function(){return M},sankeyRight:function(){return s}});var n=r(33064),i=r(15140);function a(t){return t.target.depth}function o(t){return t.depth}function s(t,e){return e-1-t.height}function l(t,e){return t.sourceLinks.length?t.depth:e-1}function u(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.VV)(t.sourceLinks,a)-1:0}function c(t){return function(){return t}}function f(t,e){return p(t.source,e.source)||t.index-e.index}function h(t,e){return p(t.target,e.target)||t.index-e.index}function p(t,e){return t.y0-e.y0}function d(t){return t.value}function v(t){return(t.y0+t.y1)/2}function g(t){return v(t.source)*t.value}function y(t){return v(t.target)*t.value}function m(t){return t.index}function x(t){return t.nodes}function b(t){return t.links}function _(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function w(){var t=0,e=0,r=1,a=1,o=24,s=8,u=m,w=l,T=x,k=b,A=32;function M(){var l={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return function(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.UI)(t.nodes,u);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!=typeof n&&(n=t.source=_(e,n)),\"object\"!=typeof i&&(i=t.target=_(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}(l),function(t){t.nodes.forEach((function(t){t.value=Math.max((0,n.Sm)(t.sourceLinks,d),(0,n.Sm)(t.targetLinks,d))}))}(l),function(e){var n,i,a;for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.depth=a,t.sourceLinks.forEach((function(t){i.indexOf(t.target)<0&&i.push(t.target)}))}));for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.height=a,t.targetLinks.forEach((function(t){i.indexOf(t.source)<0&&i.push(t.source)}))}));var s=(r-t-o)/(a-1);e.nodes.forEach((function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*s)+o}))}(l),function(t){var r=(0,i.b1)().key((function(t){return t.x0})).sortKeys(n.j2).entries(t.nodes).map((function(t){return t.values}));(function(){var i=(0,n.Fp)(r,(function(t){return t.length})),o=.6666666666666666*(a-e)/(i-1);s>o&&(s=o);var l=(0,n.VV)(r,(function(t){return(a-e-(t.length-1)*s)/(0,n.Sm)(t,d)}));r.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*l}))})),t.links.forEach((function(t){t.width=t.value*l}))})(),f();for(var o=1,l=A;l>0;--l)c(o*=.99),f(),u(o),f();function u(t){r.forEach((function(e){e.forEach((function(e){if(e.targetLinks.length){var r=((0,n.Sm)(e.targetLinks,g)/(0,n.Sm)(e.targetLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function c(t){r.slice().reverse().forEach((function(e){e.forEach((function(e){if(e.sourceLinks.length){var r=((0,n.Sm)(e.sourceLinks,y)/(0,n.Sm)(e.sourceLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function f(){r.forEach((function(t){var r,n,i,o=e,l=t.length;for(t.sort(p),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+s;if((n=o-s-a)>0)for(o=r.y0-=n,r.y1-=n,i=l-2;i>=0;--i)(n=(r=t[i]).y1+s-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}(l),S(l),l}function S(t){t.nodes.forEach((function(t){t.sourceLinks.sort(h),t.targetLinks.sort(f)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return S(t),t},M.nodeId=function(t){return arguments.length?(u=\"function\"==typeof t?t:c(t),M):u},M.nodeAlign=function(t){return arguments.length?(w=\"function\"==typeof t?t:c(t),M):w},M.nodeWidth=function(t){return arguments.length?(o=+t,M):o},M.nodePadding=function(t){return arguments.length?(s=+t,M):s},M.nodes=function(t){return arguments.length?(T=\"function\"==typeof t?t:c(t),M):T},M.links=function(t){return arguments.length?(k=\"function\"==typeof t?t:c(t),M):k},M.size=function(n){return arguments.length?(t=e=0,r=+n[0],a=+n[1],M):[r-t,a-e]},M.extent=function(n){return arguments.length?(t=+n[0][0],r=+n[1][0],e=+n[0][1],a=+n[1][1],M):[[t,e],[r,a]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M}var T=r(45879);function k(t){return[t.source.x1,t.y0]}function A(t){return[t.target.x0,t.y1]}function M(){return(0,T.h5)().source(k).target(A)}},39898:function(t,e,r){var n,i;(function(){var a={version:\"3.8.0\"},o=[].slice,s=function(t){return o.call(t)},l=self.document;function u(t){return t&&(t.ownerDocument||t.document||t).documentElement}function c(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(l)try{s(l.documentElement.childNodes)[0].nodeType}catch(t){s=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),l)try{l.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(t){var f=this.Element.prototype,h=f.setAttribute,p=f.setAttributeNS,d=this.CSSStyleDeclaration.prototype,v=d.setProperty;f.setAttribute=function(t,e){h.call(this,t,e+\"\")},f.setAttributeNS=function(t,e,r){p.call(this,t,e,r+\"\")},d.setProperty=function(t,e,r){v.call(this,t,e+\"\",r)}}function g(t,e){return te?1:t>=e?0:NaN}function y(t){return null===t?NaN:+t}function m(t){return!isNaN(t)}function x(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}a.ascending=g,a.descending=function(t,e){return et?1:e>=t?0:NaN},a.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},a.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},a.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},a.deviation=function(){var t=a.variance.apply(this,arguments);return t?Math.sqrt(t):t};var b=x(g);function _(t){return t.length}a.bisectLeft=b.left,a.bisect=a.bisectRight=b.right,a.bisector=function(t){return x(1===t.length?function(e,r){return g(t(e),r)}:t)},a.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},a.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},a.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var w=Math.abs;function T(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function k(){this._=Object.create(null)}a.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error(\"infinite range\");var n,i=[],a=function(t){for(var e=1;t*e%1;)e*=10;return e}(w(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=n.length)return e?e.call(r,a):t?a.sort(t):a;for(var l,u,c,f,h=-1,p=a.length,d=n[s++],v=new k;++h=n.length)return t;var r=[],a=i[e++];return t.forEach((function(t,n){r.push({key:t,values:s(n,e)})})),a?r.sort((function(t,e){return a(t.key,e.key)})):r}return r.map=function(t,e){return o(e,t,0)},r.entries=function(t){return s(o(a.map,t,0),0)},r.key=function(t){return n.push(t),r},r.sortKeys=function(t){return i[n.length-1]=t,r},r.sortValues=function(e){return t=e,r},r.rollup=function(t){return e=t,r},r},a.set=function(t){var e=new D;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},a.event=null,a.requote=function(t){return t.replace(G,\"\\\\$&\")};var G=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,Z={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function Y(t){return Z(t,K),t}var W=function(t,e){return e.querySelector(t)},X=function(t,e){return e.querySelectorAll(t)},J=function(t,e){var r=t.matches||t[F(t,\"matchesSelector\")];return J=function(t,e){return r.call(t,e)},J(t,e)};\"function\"==typeof Sizzle&&(W=function(t,e){return Sizzle(t,e)[0]||null},X=Sizzle,J=Sizzle.matchesSelector),a.selection=function(){return a.select(l.documentElement)};var K=a.selection.prototype=[];function $(t){return\"function\"==typeof t?t:function(){return W(t,this)}}function Q(t){return\"function\"==typeof t?t:function(){return X(t,this)}}K.select=function(t){var e,r,n,i,a=[];t=$(t);for(var o=-1,s=this.length;++o=0&&\"xmlns\"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),et.hasOwnProperty(r)?{space:et[r],local:t}:t}},K.attr=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node();return(t=a.ns.qualify(t)).local?r.getAttributeNS(t.space,t.local):r.getAttribute(t)}for(e in t)this.each(rt(e,t[e]));return this}return this.each(rt(t,e))},K.classed=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node(),n=(t=at(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},K.sort=function(t){t=dt.apply(this,arguments);for(var e=-1,r=this.length;++e0&&(t=t.slice(0,i));var l=xt.get(t);function u(){var e=this[n];e&&(this.removeEventListener(t,e,e.$),delete this[n])}return l&&(t=l,o=_t),i?e?function(){var i=o(e,s(arguments));u.call(this),this.addEventListener(t,this[n]=i,i.$=r),i._=e}:u:e?N:function(){var e,r=new RegExp(\"^__on([^.]+)\"+a.requote(t)+\"$\");for(var n in this)if(e=n.match(r)){var i=this[n];this.removeEventListener(e[1],i,i.$),delete this[n]}}}a.selection.enter=gt,a.selection.enter.prototype=yt,yt.append=K.append,yt.empty=K.empty,yt.node=K.node,yt.call=K.call,yt.size=K.size,yt.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s=n&&(n=e+1);!(o=s[n])&&++n1?It:t<-1?-It:Math.asin(t)}function Ft(t){return((t=Math.exp(t))+1/t)/2}var Bt=Math.SQRT2;a.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],u=e[2],c=s-i,f=l-a,h=c*c+f*f;if(h0&&(t=t.transition().duration(v)),t.call(w.event)}function S(){s&&s.domain(o.range().map((function(t){return(t-h.x)/h.k})).map(o.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:\"zoomstart\"})}function L(t){S(),t({type:\"zoom\",scale:h.k,translate:[h.x,h.y]})}function C(t){--g||(t({type:\"zoomend\"}),e=null)}function P(){var t=this,e=_.of(t,arguments),r=0,n=a.select(c(t)).on(m,(function(){r=1,A(a.mouse(t),i),L(e)})).on(x,(function(){n.on(m,null).on(x,null),o(r),C(e)})),i=T(a.mouse(t)),o=kt(t);Ji.call(t),E(e)}function O(){var t,e=this,r=_.of(e,arguments),n={},o=0,s=\".zoom-\"+a.event.changedTouches[0].identifier,l=\"touchmove\"+s,u=\"touchend\"+s,c=[],f=a.select(e),p=kt(e);function d(){var r=a.touches(e);return t=h.k,r.forEach((function(t){t.identifier in n&&(n[t.identifier]=T(t))})),r}function v(){var t=a.event.target;a.select(t).on(l,g).on(u,m),c.push(t);for(var r=a.event.changedTouches,s=0,f=r.length;s1){y=p[0];var x=p[1],b=y[0]-x[0],_=y[1]-x[1];o=b*b+_*_}}function g(){var s,l,u,c,f=a.touches(e);Ji.call(e);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new ae(a(t+120),a(t),a(t-120))}function Zt(t,e,r){return this instanceof Zt?(this.h=+t,this.c=+e,void(this.l=+r)):arguments.length<2?t instanceof Zt?new Zt(t.h,t.c,t.l):function(t,e,r){return t>0?new Zt(Math.atan2(r,e)*zt,Math.sqrt(e*e+r*r),t):new Zt(NaN,NaN,t)}(t instanceof Xt?t.l:(t=he((t=a.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Zt(t,e,r)}qt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,this.l/t)},qt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,t*this.l)},qt.rgb=function(){return Gt(this.h,this.s,this.l)},a.hcl=Zt;var Yt=Zt.prototype=new Vt;function Wt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Xt(r,Math.cos(t*=Dt)*e,Math.sin(t)*e)}function Xt(t,e,r){return this instanceof Xt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Xt?new Xt(t.l,t.a,t.b):t instanceof Zt?Wt(t.h,t.c,t.l):he((t=ae(t)).r,t.g,t.b):new Xt(t,e,r)}Yt.brighter=function(t){return new Zt(this.h,this.c,Math.min(100,this.l+Jt*(arguments.length?t:1)))},Yt.darker=function(t){return new Zt(this.h,this.c,Math.max(0,this.l-Jt*(arguments.length?t:1)))},Yt.rgb=function(){return Wt(this.h,this.c,this.l).rgb()},a.lab=Xt;var Jt=18,Kt=.95047,$t=1,Qt=1.08883,te=Xt.prototype=new Vt;function ee(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ae(ie(3.2404542*(i=re(i)*Kt)-1.5371385*(n=re(n)*$t)-.4985314*(a=re(a)*Qt)),ie(-.969266*i+1.8760108*n+.041556*a),ie(.0556434*i-.2040259*n+1.0572252*a))}function re(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function ne(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ie(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ae(t,e,r){return this instanceof ae?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ae?new ae(t.r,t.g,t.b):ce(\"\"+t,ae,Gt):new ae(t,e,r)}function oe(t){return new ae(t>>16,t>>8&255,255&t)}function se(t){return oe(t)+\"\"}te.brighter=function(t){return new Xt(Math.min(100,this.l+Jt*(arguments.length?t:1)),this.a,this.b)},te.darker=function(t){return new Xt(Math.max(0,this.l-Jt*(arguments.length?t:1)),this.a,this.b)},te.rgb=function(){return ee(this.l,this.a,this.b)},a.rgb=ae;var le=ae.prototype=new Vt;function ue(t){return t<16?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ce(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\\((.*)\\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(\",\"),n[1]){case\"hsl\":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return e(de(i[0]),de(i[1]),de(i[2]))}return(a=ve.get(t))?e(a.r,a.g,a.b):(null==t||\"#\"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function fe(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new Ht(n,i,l)}function he(t,e,r){var n=ne((.4124564*(t=pe(t))+.3575761*(e=pe(e))+.1804375*(r=pe(r)))/Kt),i=ne((.2126729*t+.7151522*e+.072175*r)/$t);return Xt(116*i-16,500*(n-i),200*(i-ne((.0193339*t+.119192*e+.9503041*r)/Qt)))}function pe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function de(t){var e=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*e):e}le.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=r.call(i,u)}catch(t){return void o.error.call(i,t)}o.load.call(i,t)}else o.error.call(i,u)}return self.XDomainRequest&&!(\"withCredentials\"in u)&&/^(http(s)?:)?\\/\\//.test(t)&&(u=new XDomainRequest),\"onload\"in u?u.onload=u.onerror=f:u.onreadystatechange=function(){u.readyState>3&&f()},u.onprogress=function(t){var e=a.event;a.event=t;try{o.progress.call(i,u)}finally{a.event=e}},i.header=function(t,e){return t=(t+\"\").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+\"\",i)},i.mimeType=function(t){return arguments.length?(e=null==t?null:t+\"\",i):e},i.responseType=function(t){return arguments.length?(c=t,i):c},i.response=function(t){return r=t,i},[\"get\",\"post\"].forEach((function(t){i[t]=function(){return i.send.apply(i,[t].concat(s(arguments)))}})),i.send=function(r,n,a){if(2===arguments.length&&\"function\"==typeof n&&(a=n,n=null),u.open(r,t,!0),null==e||\"accept\"in l||(l.accept=e+\",*/*\"),u.setRequestHeader)for(var s in l)u.setRequestHeader(s,l[s]);return null!=e&&u.overrideMimeType&&u.overrideMimeType(e),null!=c&&(u.responseType=c),null!=a&&i.on(\"error\",a).on(\"load\",(function(t){a(null,t)})),o.beforesend.call(i,u),u.send(null==n?null:n),i},i.abort=function(){return u.abort(),i},a.rebind(i,o,\"on\"),null==n?i:i.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(n))}ve.forEach((function(t,e){ve.set(t,oe(e))})),a.functor=ge,a.xhr=ye(z),a.dsv=function(t,e){var r=new RegExp('[\"'+t+\"\\n]\"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=me(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'\"'+t.replace(/\\\"/g,'\"\"')+'\"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i=l)return o;if(i)return i=!1,a;var e=u;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(we),we=setTimeout(Ae,e)),_e=0):(_e=1,Te(Ae))}function Me(){for(var t=Date.now(),e=xe;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Se(){for(var t,e=xe,r=1/0;e;)e.c?(e.t1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function Pe(t,e){return t[0]-e[0]||t[1]-e[1]}a.timer=function(){ke.apply(this,arguments)},a.timer.flush=function(){Me(),Se()},a.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},a.geom={},a.geom.hull=function(t){var e=Ee,r=Le;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ge(e),a=ge(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[u[n]][2]]);for(n=+f;nEt)s=s.L;else{if(!((i=a-Xe(s,o))>Et)){n>-Et?(e=s.P,r=s):i>-Et?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=qe(t);if(Be.insert(e,l),e||r){if(e===r)return tr(e),r=qe(e.site),Be.insert(l,r),l.edge=r.edge=nr(e.site,l.site),Qe(e),void Qe(r);if(r){tr(e),tr(r);var u=e.site,c=u.x,f=u.y,h=t.x-c,p=t.y-f,d=r.site,v=d.x-c,g=d.y-f,y=2*(h*g-p*v),m=h*h+p*p,x=v*v+g*g,b={x:(g*m-p*x)/y+c,y:(h*x-v*m)/y+f};ir(r.edge,u,d,b),l.edge=nr(u,t,null,b),r.edge=nr(t,d,null,b),Qe(e),Qe(r)}else l.edge=nr(e.site,l.site)}}function We(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,u=l-e;if(!u)return s;var c=s-n,f=1/a-1/u,h=c/u;return f?(-h+Math.sqrt(h*h-2*f*(c*c/(-2*u)-l+u/2+i-a/2)))/f+n:(n+s)/2}function Xe(t,e){var r=t.N;if(r)return We(r,e);var n=t.site;return n.y===e?n.x:1/0}function Je(t){this.site=t,this.edges=[]}function Ke(t,e){return e.angle-t.angle}function $e(){sr(this),this.x=this.y=this.arc=this.site=this.cy=null}function Qe(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,u=n.y-s,c=a.x-o,f=2*(l*(g=a.y-s)-u*c);if(!(f>=-Lt)){var h=l*l+u*u,p=c*c+g*g,d=(g*h-u*p)/f,v=(l*p-c*h)/f,g=v+s,y=Ve.pop()||new $e;y.arc=t,y.site=i,y.x=d+o,y.y=g+Math.sqrt(d*d+v*v),y.cy=g,t.circle=y;for(var m=null,x=je._;x;)if(y.y=s)return;if(h>d){if(a){if(a.y>=u)return}else a={x:g,y:l};r={x:g,y:u}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=u)return}else a={x:(l-i)/n,y:l};r={x:(u-i)/n,y:u}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x0)){if(e/=h,h<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>c&&(c=e)}else if(h>0){if(e0)){if(e/=p,p<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=a-u,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>c&&(c=e)}else if(p>0){if(e0&&(t.a={x:l+c*h,y:u+c*p}),f<1&&(t.b={x:l+f*h,y:u+f*p}),t}}}}}),l=o.length;l--;)(!er(e=o[l],t)||!s(e)||w(e.a.x-e.b.x)Et||w(i-r)>Et)&&(s.splice(o,0,new ar((y=a.site,m=c,x=w(n-f)Et?{x:f,y:w(e-f)Et?{x:w(r-d)Et?{x:h,y:w(e-h)Et?{x:w(r-p)=r&&u.x<=i&&u.y>=n&&u.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/Et)*Et,y:Math.round(i(t,e)/Et)*Et,i:e}}))}return o.links=function(t){return fr(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return fr(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,u=r.edges.sort(Ke),c=-1,f=u.length,h=u[f-1].edge,p=h.l===l?h.r:h.l;++ca&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:xr(r,n)})),a=wr.lastIndex;return av&&(v=l.x),l.y>g&&(g=l.y),u.push(l.x),c.push(l.y);else for(f=0;fv&&(v=x),b>g&&(g=b),u.push(x),c.push(b)}var _=v-p,T=g-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,u=t.y;if(null!=l)if(w(l-r)+w(u-n)<.01)A(t,e,r,n,i,a,o,s);else{var c=t.point;t.x=t.y=t.point=null,A(t,c,l,u,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),u=.5*(a+s),c=r>=l,f=n>=u,h=f<<1|c;t.leaf=!1,c?i=l:o=l,f?a=u:s=u,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}_>T?g=d+_:v=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+y(t,++f),+m(t,f),p,d,v,g)}};if(M.visit=function(t){gr(t,M,p,d,v,g)},M.find=function(t){return function(t,e,r,n,i,a,o){var s,l=1/0;return function t(u,c,f,h,p){if(!(c>a||f>o||h=_)<<1|e>=b,T=w+4;w=0&&!(r=a.interpolators[n](t,e)););return r}function kr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Ir(t){return 1-Math.cos(t*It)}function Dr(t){return Math.pow(2,10*(t-1))}function zr(t){return 1-Math.sqrt(1-t*t)}function Rr(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Fr(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function Br(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=jr(i),s=Nr(i,a),l=jr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,r):t,i=r>=0?t.slice(r+1):\"in\";return n=Mr.get(n)||Ar,i=Sr.get(i)||z,e=i(n.apply(null,o.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}},a.interpolateHcl=function(t,e){t=a.hcl(t),e=a.hcl(e);var r=t.h,n=t.c,i=t.l,o=e.h-r,s=e.c-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.c:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Wt(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateHsl=function(t,e){t=a.hsl(t),e=a.hsl(e);var r=t.h,n=t.s,i=t.l,o=e.h-r,s=e.s-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.s:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Gt(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateLab=function(t,e){t=a.lab(t),e=a.lab(e);var r=t.l,n=t.a,i=t.b,o=e.l-r,s=e.a-n,l=e.b-i;return function(t){return ee(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateRound=Fr,a.transform=function(t){var e=l.createElementNS(a.ns.prefix.svg,\"g\");return(a.transform=function(t){if(null!=t){e.setAttribute(\"transform\",t);var r=e.transform.baseVal.consolidate()}return new Br(r?r.matrix:Ur)})(t)},Br.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var Ur={a:1,b:0,c:0,d:1,e:0,f:0};function Vr(t){return t.length?t.pop()+\",\":\"\"}function Hr(t,e){var r=[],n=[];return t=a.transform(t),e=a.transform(e),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(\"translate(\",null,\",\",null,\")\");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else(e[0]||e[1])&&r.push(\"translate(\"+e+\")\")}(t.translate,e.translate,r,n),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Vr(r)+\"rotate(\",null,\")\")-2,x:xr(t,e)})):e&&r.push(Vr(r)+\"rotate(\"+e+\")\")}(t.rotate,e.rotate,r,n),function(t,e,r,n){t!==e?n.push({i:r.push(Vr(r)+\"skewX(\",null,\")\")-2,x:xr(t,e)}):e&&r.push(Vr(r)+\"skewX(\"+e+\")\")}(t.skew,e.skew,r,n),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Vr(r)+\"scale(\",null,\",\",null,\")\");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Vr(r)+\"scale(\"+e+\")\")}(t.scale,e.scale,r,n),t=e=null,function(t){for(var e,i=-1,a=n.length;++i0?r=e:(t.c=null,t.t=NaN,t=null,l.end({type:\"end\",alpha:r=0})):e>0&&(l.start({type:\"start\",alpha:r=e}),t=ke(s.tick)),s):r},s.start=function(){var t,e,r,a=y.length,l=m.length,c=u[0],d=u[1];for(t=0;t=0;)r.push(i[n])}function an(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(c=u[l]),c.parent=a,c.depth=a.depth+1;r&&(a.value=0),a.children=u}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return an(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(nn(t,(function(t){t.children&&(t.value=0)})),an(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},a.layout.partition=function(){var t=a.layout.hierarchy(),e=[1,1];function r(t,e,n,i){var a=t.children;if(t.x=e,t.y=t.depth*i,t.dx=n,t.dy=i,a&&(o=a.length)){var o,s,l,u=-1;for(n=t.value?n/t.value:0;++us&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function xn(t){return t.reduce(bn,0)}function bn(t,e){return t+e[1]}function _n(t,e){return wn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function wn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function Tn(t){return[a.min(t),a.max(t)]}function kn(t,e){return t.value-e.value}function An(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function Mn(t,e){t._pack_next=e,e._pack_prev=t}function Sn(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function En(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,u=1/0,c=-1/0,f=1/0,h=-1/0;if(e.forEach(Ln),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(On(r,n,i=e[2]),x(i),An(r,i),r._pack_prev=i,An(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=u[a.bisect(h,l,1,d)-1]).y+=v,s.push(i[o]));return u}return i.value=function(t){return arguments.length?(e=t,i):e},i.range=function(t){return arguments.length?(r=ge(t),i):r},i.bins=function(t){return arguments.length?(n=\"number\"==typeof t?function(e){return wn(e,t)}:ge(t),i):n},i.frequency=function(e){return arguments.length?(t=!!e,i):t},i},a.layout.pack=function(){var t,e=a.layout.hierarchy().sort(kn),r=0,n=[1,1];function i(i,a){var o=e.call(this,i,a),s=o[0],l=n[0],u=n[1],c=null==t?Math.sqrt:\"function\"==typeof t?t:function(){return t};if(s.x=s.y=0,an(s,(function(t){t.r=+c(t.value)})),an(s,En),r){var f=r*(t?1:Math.max(2*s.r/l,2*s.r/u))/2;an(s,(function(t){t.r+=f})),an(s,En),an(s,(function(t){t.r-=f}))}return Pn(s,l/2,u/2,t?1:1/Math.max(2*s.r/l,2*s.r/u)),o}return i.size=function(t){return arguments.length?(n=t,i):n},i.radius=function(e){return arguments.length?(t=null==e||\"function\"==typeof e?e:+e,i):t},i.padding=function(t){return arguments.length?(r=+t,i):r},rn(i,e)},a.layout.tree=function(){var t=a.layout.hierarchy().sort(null).value(null),e=In,r=[1,1],n=null;function i(i,a){var u=t.call(this,i,a),c=u[0],f=function(t){for(var e,r={A:null,children:[t]},n=[r];null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;op.x&&(p=t),t.depth>d.depth&&(d=t)}));var v=e(h,p)/2-h.x,g=r[0]/(p.x+e(p,h)/2+v),y=r[1]/(d.depth||1);nn(c,(function(t){t.x=(t.x+v)*g,t.y=t.depth*y}))}return u}function o(t){var r=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(r.length){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(r[0].z+r[r.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,r,n){if(r){for(var i,a=t,o=t,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=zn(s),a=Dn(a),s&&a;)l=Dn(l),(o=zn(o)).a=t,(i=s.z+f-a.z-u+e(s._,a._))>0&&(Rn(Fn(s,t,n),t,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!zn(o)&&(o.t=s,o.m+=f-c),a&&!Dn(l)&&(l.t=a,l.m+=u-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=r[0],t.y=t.depth*r[1]}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t)?l:null,i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null==(r=t)?null:l,i):n?r:null},rn(i,t)},a.layout.cluster=function(){var t=a.layout.hierarchy().sort(null).value(null),e=In,r=[1,1],n=!1;function i(i,o){var s,l=t.call(this,i,o),u=l[0],c=0;an(u,(function(t){var r=t.children;r&&r.length?(t.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(r),t.y=function(t){return 1+a.max(t,(function(t){return t.y}))}(r)):(t.x=s?c+=e(t,s):0,t.y=0,s=t)}));var f=Bn(u),h=Nn(u),p=f.x-e(f,h)/2,d=h.x+e(h,f)/2;return an(u,n?function(t){t.x=(t.x-u.x)*r[0],t.y=(u.y-t.y)*r[1]}:function(t){t.x=(t.x-p)/(d-p)*r[0],t.y=(1-(u.y?t.y/u.y:1))*r[1]}),l}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t),i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null!=(r=t),i):n?r:null},rn(i,t)},a.layout.treemap=function(){var t,e=a.layout.hierarchy(),r=Math.round,n=[1,1],i=null,o=jn,s=!1,l=\"squarify\",u=.5*(1+Math.sqrt(5));function c(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=u[i-1]),s.area+=r.area,\"squarify\"!==l||(n=p(s,v))<=h?(u.pop(),h=n):(s.area-=s.pop().area,d(s,v,a,!1),v=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,v,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(c(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*u/n,n/(e*a*u)):1/0}function d(t,e,n,i){var a,o=-1,s=t.length,l=n.x,u=n.y,c=e?r(t.area/e):0;if(e==n.dx){for((i||c>n.dy)&&(c=n.dy);++on.dx)&&(c=n.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=a.random.normal.apply(a,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=a.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?Wn:qn,l=n?Gr:qr;return i=o(t,e,l,r),a=o(e,t,l,Tr),s}function s(t){return i(t)}return s.invert=function(t){return a(t)},s.domain=function(e){return arguments.length?(t=e.map(Number),o()):t},s.range=function(t){return arguments.length?(e=t,o()):e},s.rangeRound=function(t){return s.range(t).interpolate(Fr)},s.clamp=function(t){return arguments.length?(n=t,o()):n},s.interpolate=function(t){return arguments.length?(r=t,o()):r},s.ticks=function(e){return Qn(t,e)},s.tickFormat=function(e,r){return d3_scale_linearTickFormat(t,e,r)},s.nice=function(e){return Kn(t,e),o()},s.copy=function(){return Xn(t,e,r,n)},o()}function Jn(t,e){return a.rebind(t,e,\"range\",\"rangeRound\",\"interpolate\",\"clamp\")}function Kn(t,e){return Gn(t,Zn($n(t,e)[2])),Gn(t,Zn($n(t,e)[2])),t}function $n(t,e){null==e&&(e=10);var r=Vn(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function Qn(t,e){return a.range.apply(a,$n(t,e))}function ti(t,e,r,n){function i(t){return(r?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function a(t){return r?Math.pow(e,t):-Math.pow(e,-t)}function o(e){return t(i(e))}return o.invert=function(e){return a(t.invert(e))},o.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((n=e.map(Number)).map(i)),o):n},o.base=function(r){return arguments.length?(e=+r,t.domain(n.map(i)),o):e},o.nice=function(){var e=Gn(n.map(i),r?Math:ei);return t.domain(e),n=e.map(a),o},o.ticks=function(){var t=Vn(n),o=[],s=t[0],l=t[1],u=Math.floor(i(s)),c=Math.ceil(i(l)),f=e%1?2:e;if(isFinite(c-u)){if(r){for(;u0;h--)o.push(a(u)*h);for(u=0;o[u]l;c--);o=o.slice(u,c)}return o},o.copy=function(){return ti(t.copy(),e,r,n)},Jn(o,t)}a.scale.linear=function(){return Xn([0,1],[0,1],Tr,!1)},a.scale.log=function(){return ti(a.scale.linear().domain([0,1]),10,!0,[1,10])};var ei={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function ri(t,e,r){var n=ni(e),i=ni(1/e);function a(e){return t(n(e))}return a.invert=function(e){return i(t.invert(e))},a.domain=function(e){return arguments.length?(t.domain((r=e.map(Number)).map(n)),a):r},a.ticks=function(t){return Qn(r,t)},a.tickFormat=function(t,e){return d3_scale_linearTickFormat(r,t,e)},a.nice=function(t){return a.domain(Kn(r,t))},a.exponent=function(o){return arguments.length?(n=ni(e=o),i=ni(1/e),t.domain(r.map(n)),a):e},a.copy=function(){return ri(t.copy(),e,r)},Jn(a,t)}function ni(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ii(t,e){var r,n,i;function o(i){return n[((r.get(i)||(\"range\"===e.t?r.set(i,t.push(i)):NaN))-1)%n.length]}function s(e,r){return a.range(t.length).map((function(t){return e+r*t}))}return o.domain=function(n){if(!arguments.length)return t;t=[],r=new k;for(var i,a=-1,s=n.length;++a0?r[n-1]:t[0],nf?0:1;if(u=Ot)return l(u,p)+(s?l(s,1-p):\"\")+\"Z\";var d,v,g,y,m,x,b,_,w,T,k,A,M=0,S=0,E=[];if((y=(+o.apply(this,arguments)||0)/2)&&(g=n===di?Math.sqrt(s*s+u*u):+n.apply(this,arguments),p||(S*=-1),u&&(S=Rt(g/u*Math.sin(y))),s&&(M=Rt(g/s*Math.sin(y)))),u){m=u*Math.cos(c+S),x=u*Math.sin(c+S),b=u*Math.cos(f-S),_=u*Math.sin(f-S);var L=Math.abs(f-c-2*S)<=Ct?0:1;if(S&&bi(m,x,b,_)===p^L){var C=(c+f)/2;m=u*Math.cos(C),x=u*Math.sin(C),b=_=null}}else m=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(c+M),A=s*Math.sin(c+M);var P=Math.abs(c-f+2*M)<=Ct?0:1;if(M&&bi(w,T,k,A)===1-p^P){var O=(c+f)/2;w=s*Math.cos(O),T=s*Math.sin(O),k=A=null}}else w=T=0;if(h>Et&&(d=Math.min(Math.abs(u-s)/2,+r.apply(this,arguments)))>.001){v=s0?0:1}function _i(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,u=-s*a,c=t[0]+l,f=t[1]+u,h=e[0]+l,p=e[1]+u,d=(c+h)/2,v=(f+p)/2,g=h-c,y=p-f,m=g*g+y*y,x=r-n,b=c*p-h*f,_=(y<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-b*b)),w=(b*y-g*_)/m,T=(-b*g-y*_)/m,k=(b*y+g*_)/m,A=(-b*g+y*_)/m,M=w-d,S=T-v,E=k-d,L=A-v;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-u],[w*r/x,T*r/x]]}function wi(){return!0}function Ti(t){var e=Ee,r=Le,n=wi,i=Ai,a=i.key,o=.7;function s(a){var s,l=[],u=[],c=-1,f=a.length,h=ge(e),p=ge(r);function d(){l.push(\"M\",i(t(u),o))}for(;++c1&&i.push(\"H\",n[0]),i.join(\"\")},\"step-before\":Si,\"step-after\":Ei,basis:Pi,\"basis-open\":function(t){if(t.length<4)return Ai(t);for(var e,r=[],n=-1,i=t.length,a=[0],o=[0];++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);for(r.push(Oi(zi,a)+\",\"+Oi(zi,o)),--n;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n);for(s=-1;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function Ai(t){return t.length>1?t.join(\"L\"):t+\"Z\"}function Mi(t){return t.join(\"L\")+\"Z\"}function Si(t){for(var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];++e1){s=e[1],a=t[l],l++,n+=\"C\"+(i[0]+o[0])+\",\"+(i[1]+o[1])+\",\"+(a[0]-s[0])+\",\"+(a[1]-s[1])+\",\"+a[0]+\",\"+a[1];for(var u=2;uCt)+\",1 \"+e}function l(t,e,r,n){return\"Q 0,0 \"+n}return a.radius=function(t){return arguments.length?(r=ge(t),a):r},a.source=function(e){return arguments.length?(t=ge(e),a):t},a.target=function(t){return arguments.length?(e=ge(t),a):e},a.startAngle=function(t){return arguments.length?(n=ge(t),a):n},a.endAngle=function(t){return arguments.length?(i=ge(t),a):i},a},a.svg.diagonal=function(){var t=ji,e=Ui,r=Hi;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return\"M\"+(l=l.map(r))[0]+\"C\"+l[1]+\" \"+l[2]+\" \"+l[3]}return n.source=function(e){return arguments.length?(t=ge(e),n):t},n.target=function(t){return arguments.length?(e=ge(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},a.svg.diagonal.radial=function(){var t=a.svg.diagonal(),e=Hi,r=t.projection;return t.projection=function(t){return arguments.length?r(function(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-It;return[r*Math.cos(n),r*Math.sin(n)]}}(e=t)):e},t},a.svg.symbol=function(){var t=Gi,e=qi;function r(r,n){return(Yi.get(t.call(this,r,n))||Zi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ge(e),r):t},r.size=function(t){return arguments.length?(e=ge(t),r):e},r};var Yi=a.map({circle:Zi,cross:function(t){var e=Math.sqrt(t/5)/2;return\"M\"+-3*e+\",\"+-e+\"H\"+-e+\"V\"+-3*e+\"H\"+e+\"V\"+-e+\"H\"+3*e+\"V\"+e+\"H\"+e+\"V\"+3*e+\"H\"+-e+\"V\"+e+\"H\"+-3*e+\"Z\"},diamond:function(t){var e=Math.sqrt(t/(2*Xi)),r=e*Xi;return\"M0,\"+-e+\"L\"+r+\",0 0,\"+e+\" \"+-r+\",0Z\"},square:function(t){var e=Math.sqrt(t)/2;return\"M\"+-e+\",\"+-e+\"L\"+e+\",\"+-e+\" \"+e+\",\"+e+\" \"+-e+\",\"+e+\"Z\"},\"triangle-down\":function(t){var e=Math.sqrt(t/Wi),r=e*Wi/2;return\"M0,\"+r+\"L\"+e+\",\"+-r+\" \"+-e+\",\"+-r+\"Z\"},\"triangle-up\":function(t){var e=Math.sqrt(t/Wi),r=e*Wi/2;return\"M0,\"+-r+\"L\"+e+\",\"+r+\" \"+-e+\",\"+r+\"Z\"}});a.svg.symbolTypes=Yi.keys();var Wi=Math.sqrt(3),Xi=Math.tan(30*Dt);K.transition=function(t){for(var e,r,n=Qi||++ra,i=aa(t),a=[],o=ta||{time:Date.now(),ease:Or,delay:0,duration:250},s=-1,l=this.length;++s0;)u[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--c.count?delete c[n]:delete t[r],1}f||(a=i.time,o=ke((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=c[n]={tween:new k,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++c.count)}ea.call=K.call,ea.empty=K.empty,ea.node=K.node,ea.size=K.size,a.transition=function(t,e){return t&&t.transition?Qi?t.transition(e):t:a.selection().transition(t)},a.transition.prototype=ea,ea.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=$(t);for(var s=-1,l=this.length;++srect,.s>rect\").attr(\"width\",o[1]-o[0])}function v(t){t.select(\".extent\").attr(\"y\",s[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",s[1]-s[0])}function g(){var f,g,y=this,m=a.select(a.event.target),x=r.of(y,arguments),b=a.select(y),_=m.datum(),w=!/^(n|s)$/.test(_)&&n,T=!/^(e|w)$/.test(_)&&i,k=m.classed(\"extent\"),A=kt(y),M=a.mouse(y),S=a.select(c(y)).on(\"keydown.brush\",(function(){32==a.event.keyCode&&(k||(f=null,M[0]-=o[1],M[1]-=s[1],k=2),V())})).on(\"keyup.brush\",(function(){32==a.event.keyCode&&2==k&&(M[0]+=o[1],M[1]+=s[1],k=0,V())}));if(a.event.changedTouches?S.on(\"touchmove.brush\",C).on(\"touchend.brush\",O):S.on(\"mousemove.brush\",C).on(\"mouseup.brush\",O),b.interrupt().selectAll(\"*\").interrupt(),k)M[0]=o[0]-M[0],M[1]=s[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[o[1-E]-M[0],s[1-L]-M[1]],M[0]=o[E],M[1]=s[L]}else a.event.altKey&&(f=M.slice());function C(){var t=a.mouse(y),e=!1;g&&(t[0]+=g[0],t[1]+=g[1]),k||(a.event.altKey?(f||(f=[(o[0]+o[1])/2,(s[0]+s[1])/2]),M[0]=o[+(t[0]>>1;e.dtype||(e.dtype=\"array\"),\"string\"==typeof e.dtype?d=new(f(e.dtype))(g):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=g));for(var y=0;yr||s>1073741824){for(var h=0;hr+i||M>n+i||S=C||o===s)){var l=m[a];void 0===s&&(s=l.length);for(var u=o;u=g&&f<=w&&h>=y&&h<=T&&P.push(c)}var p=x[a],d=p[4*o+0],v=p[4*o+1],b=p[4*o+2],_=p[4*o+3],k=function(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}(p,o+1),E=.5*i,O=a+1;e(r,n,E,O,d,v||b||_||k),e(r,n+E,E,O,v,b||_||k),e(r+E,n,E,O,b,_||k),e(r+E,n+E,E,O,_,k)}}(0,0,1,0,0,1),P},d;function E(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s0){e+=Math.abs(o(t[0]));for(var r=1;r2){for(l=0;l=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")}},60302:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(23132);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;st[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")}},27138:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(94228);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;s=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")},e.radians2degrees=function(){throw new Error(\"method has been renamed to `radiansToDegrees`\")},e.degrees2radians=function(){throw new Error(\"method has been renamed to `degreesToRadians`\")},e.distanceToDegrees=function(){throw new Error(\"method has been renamed to `lengthToDegrees`\")},e.distanceToRadians=function(){throw new Error(\"method has been renamed to `lengthToRadians`\")},e.radiansToDistance=function(){throw new Error(\"method has been renamed to `radiansToLength`\")},e.bearingToAngle=function(){throw new Error(\"method has been renamed to `bearingToAzimuth`\")},e.convertDistance=function(){throw new Error(\"method has been renamed to `convertLength`\")}},88553:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(64182);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;si&&(i=t[o]),t[o]1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;it.length)&&(r=t.length),t.substring(r-e.length,r)===e}var g=\"\",y=\"\",m=\"\",x=\"\",b={deepStrictEqual:\"Expected values to be strictly deep-equal:\",strictEqual:\"Expected values to be strictly equal:\",strictEqualObject:'Expected \"actual\" to be reference-equal to \"expected\":',deepEqual:\"Expected values to be loosely deep-equal:\",equal:\"Expected values to be loosely equal:\",notDeepStrictEqual:'Expected \"actual\" not to be strictly deep-equal to:',notStrictEqual:'Expected \"actual\" to be strictly unequal to:',notStrictEqualObject:'Expected \"actual\" not to be reference-equal to \"expected\":',notDeepEqual:'Expected \"actual\" not to be loosely deep-equal to:',notEqual:'Expected \"actual\" to be loosely unequal to:',notIdentical:\"Values identical but not reference-equal:\"};function _(t){var e=Object.keys(t),r=Object.create(Object.getPrototypeOf(t));return e.forEach((function(e){r[e]=t[e]})),Object.defineProperty(r,\"message\",{value:t.message}),r}function w(t){return p(t,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=function(t){function e(t){var r;if(function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e),\"object\"!==h(t)||null===t)throw new d(\"options\",\"Object\",t);var i=t.message,a=t.operator,l=t.stackStartFn,u=t.actual,c=t.expected,p=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)r=o(this,f(e).call(this,String(i)));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(g=\"\u001b[34m\",y=\"\u001b[32m\",x=\"\u001b[39m\",m=\"\u001b[31m\"):(g=\"\",y=\"\",x=\"\",m=\"\")),\"object\"===h(u)&&null!==u&&\"object\"===h(c)&&null!==c&&\"stack\"in u&&u instanceof Error&&\"stack\"in c&&c instanceof Error&&(u=_(u),c=_(c)),\"deepStrictEqual\"===a||\"strictEqual\"===a)r=o(this,f(e).call(this,function(t,e,r){var i=\"\",a=\"\",o=0,s=\"\",l=!1,u=w(t),c=u.split(\"\\n\"),f=w(e).split(\"\\n\"),p=0,d=\"\";if(\"strictEqual\"===r&&\"object\"===h(t)&&\"object\"===h(e)&&null!==t&&null!==e&&(r=\"strictEqualObject\"),1===c.length&&1===f.length&&c[0]!==f[0]){var _=c[0].length+f[0].length;if(_<=10){if(!(\"object\"===h(t)&&null!==t||\"object\"===h(e)&&null!==e||0===t&&0===e))return\"\".concat(b[r],\"\\n\\n\")+\"\".concat(c[0],\" !== \").concat(f[0],\"\\n\")}else if(\"strictEqualObject\"!==r&&_<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;c[0][p]===f[0][p];)p++;p>2&&(d=\"\\n \".concat(function(t,e){if(e=Math.floor(e),0==t.length||0==e)return\"\";var r=t.length*e;for(e=Math.floor(Math.log(e)/Math.log(2));e;)t+=t,e--;return t+t.substring(0,r-t.length)}(\" \",p),\"^\"),p=0)}}for(var T=c[c.length-1],k=f[f.length-1];T===k&&(p++<2?s=\"\\n \".concat(T).concat(s):i=T,c.pop(),f.pop(),0!==c.length&&0!==f.length);)T=c[c.length-1],k=f[f.length-1];var A=Math.max(c.length,f.length);if(0===A){var M=u.split(\"\\n\");if(M.length>30)for(M[26]=\"\".concat(g,\"...\").concat(x);M.length>27;)M.pop();return\"\".concat(b.notIdentical,\"\\n\\n\").concat(M.join(\"\\n\"),\"\\n\")}p>3&&(s=\"\\n\".concat(g,\"...\").concat(x).concat(s),l=!0),\"\"!==i&&(s=\"\\n \".concat(i).concat(s),i=\"\");var S=0,E=b[r]+\"\\n\".concat(y,\"+ actual\").concat(x,\" \").concat(m,\"- expected\").concat(x),L=\" \".concat(g,\"...\").concat(x,\" Lines skipped\");for(p=0;p1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(f[p-2]),S++),a+=\"\\n \".concat(f[p-1]),S++),o=p,i+=\"\\n\".concat(m,\"-\").concat(x,\" \").concat(f[p]),S++;else if(f.length1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(c[p-2]),S++),a+=\"\\n \".concat(c[p-1]),S++),o=p,a+=\"\\n\".concat(y,\"+\").concat(x,\" \").concat(c[p]),S++;else{var P=f[p],O=c[p],I=O!==P&&(!v(O,\",\")||O.slice(0,-1)!==P);I&&v(P,\",\")&&P.slice(0,-1)===O&&(I=!1,O+=\",\"),I?(C>1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(c[p-2]),S++),a+=\"\\n \".concat(c[p-1]),S++),o=p,a+=\"\\n\".concat(y,\"+\").concat(x,\" \").concat(O),i+=\"\\n\".concat(m,\"-\").concat(x,\" \").concat(P),S+=2):(a+=i,i=\"\",1!==C&&0!==p||(a+=\"\\n \".concat(O),S++))}if(S>20&&p30)for(k[26]=\"\".concat(g,\"...\").concat(x);k.length>27;)k.pop();r=1===k.length?o(this,f(e).call(this,\"\".concat(T,\" \").concat(k[0]))):o(this,f(e).call(this,\"\".concat(T,\"\\n\\n\").concat(k.join(\"\\n\"),\"\\n\")))}else{var A=w(u),M=\"\",S=b[a];\"notDeepEqual\"===a||\"notEqual\"===a?(A=\"\".concat(b[a],\"\\n\\n\").concat(A)).length>1024&&(A=\"\".concat(A.slice(0,1021),\"...\")):(M=\"\".concat(w(c)),A.length>512&&(A=\"\".concat(A.slice(0,509),\"...\")),M.length>512&&(M=\"\".concat(M.slice(0,509),\"...\")),\"deepEqual\"===a||\"equal\"===a?A=\"\".concat(S,\"\\n\\n\").concat(A,\"\\n\\nshould equal\\n\\n\"):M=\" \".concat(a,\" \").concat(M)),r=o(this,f(e).call(this,\"\".concat(A).concat(M)))}return Error.stackTraceLimit=p,r.generatedMessage=!i,Object.defineProperty(s(r),\"name\",{value:\"AssertionError [ERR_ASSERTION]\",enumerable:!1,writable:!0,configurable:!0}),r.code=\"ERR_ASSERTION\",r.actual=u,r.expected=c,r.operator=a,Error.captureStackTrace&&Error.captureStackTrace(s(r),l),r.stack,r.name=\"AssertionError\",o(r)}var r,l;return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,t),r=e,l=[{key:\"toString\",value:function(){return\"\".concat(this.name,\" [\").concat(this.code,\"]: \").concat(this.message)}},{key:p.custom,value:function(t,e){return p(this,function(t){for(var e=1;e2?\"one of \".concat(e,\" \").concat(t.slice(0,r-1).join(\", \"),\", or \")+t[r-1]:2===r?\"one of \".concat(e,\" \").concat(t[0],\" or \").concat(t[1]):\"of \".concat(e,\" \").concat(t[0])}return\"of \".concat(e,\" \").concat(String(t))}u(\"ERR_AMBIGUOUS_ARGUMENT\",'The \"%s\" argument is ambiguous. %s',TypeError),u(\"ERR_INVALID_ARG_TYPE\",(function(t,e,i){var a,s,l,u,f;if(void 0===o&&(o=r(32791)),o(\"string\"==typeof t,\"'name' must be a string\"),\"string\"==typeof e&&(s=\"not \",e.substr(0,4)===s)?(a=\"must not be\",e=e.replace(/^not /,\"\")):a=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-9,r)===e}(t,\" argument\"))l=\"The \".concat(t,\" \").concat(a,\" \").concat(c(e,\"type\"));else{var h=(\"number\"!=typeof f&&(f=0),f+1>(u=t).length||-1===u.indexOf(\".\",f)?\"argument\":\"property\");l='The \"'.concat(t,'\" ').concat(h,\" \").concat(a,\" \").concat(c(e,\"type\"))}return l+\". Received type \".concat(n(i))}),TypeError),u(\"ERR_INVALID_ARG_VALUE\",(function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"is invalid\";void 0===s&&(s=r(43827));var i=s.inspect(e);return i.length>128&&(i=\"\".concat(i.slice(0,128),\"...\")),\"The argument '\".concat(t,\"' \").concat(n,\". Received \").concat(i)}),TypeError,RangeError),u(\"ERR_INVALID_RETURN_VALUE\",(function(t,e,r){var i;return i=r&&r.constructor&&r.constructor.name?\"instance of \".concat(r.constructor.name):\"type \".concat(n(r)),\"Expected \".concat(t,' to be returned from the \"').concat(e,'\"')+\" function but got \".concat(i,\".\")}),TypeError),u(\"ERR_MISSING_ARGS\",(function(){for(var t=arguments.length,e=new Array(t),n=0;n0,\"At least one arg needs to be specified\");var i=\"The \",a=e.length;switch(e=e.map((function(t){return'\"'.concat(t,'\"')})),a){case 1:i+=\"\".concat(e[0],\" argument\");break;case 2:i+=\"\".concat(e[0],\" and \").concat(e[1],\" arguments\");break;default:i+=e.slice(0,a-1).join(\", \"),i+=\", and \".concat(e[a-1],\" arguments\")}return\"\".concat(i,\" must be specified\")}),TypeError),t.exports.codes=l},74061:function(t,e,r){\"use strict\";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}function i(t){return i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},i(t)}var a=void 0!==/a/g.flags,o=function(t){var e=[];return t.forEach((function(t){return e.push(t)})),e},s=function(t){var e=[];return t.forEach((function(t,r){return e.push([r,t])})),e},l=Object.is?Object.is:r(64003),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:r(15567);function f(t){return t.call.bind(t)}var h=f(Object.prototype.hasOwnProperty),p=f(Object.prototype.propertyIsEnumerable),d=f(Object.prototype.toString),v=r(43827).types,g=v.isAnyArrayBuffer,y=v.isArrayBufferView,m=v.isDate,x=v.isMap,b=v.isRegExp,_=v.isSet,w=v.isNativeError,T=v.isBoxedPrimitive,k=v.isNumberObject,A=v.isStringObject,M=v.isBooleanObject,S=v.isBigIntObject,E=v.isSymbolObject,L=v.isFloat32Array,C=v.isFloat64Array;function P(t){if(0===t.length||t.length>10)return!0;for(var e=0;e57)return!0}return 10===t.length&&t>=Math.pow(2,32)}function O(t){return Object.keys(t).filter(P).concat(u(t).filter(Object.prototype.propertyIsEnumerable.bind(t)))}function I(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===l&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,u=n-i;su?u:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+\"==\")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+\"=\")),a.join(\"\")};for(var r=[],n=[],i=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function l(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join(\"\")}n[\"-\".charCodeAt(0)]=62,n[\"_\".charCodeAt(0)]=63},91358:function(t){\"use strict\";function e(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function r(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function n(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function i(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function a(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function o(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},13547:function(t,e){\"use strict\";function r(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},44781:function(t,e,r){\"use strict\";var n=r(53435);t.exports=function(t,e){e||(e={});var r,o,s,l,u,c,f,h,p,d,v,g=null==e.cutoff?.25:e.cutoff,y=null==e.radius?8:e.radius,m=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error(\"For raw data width and height should be provided by options\");r=e.width,o=e.height,l=t,c=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext(\"2d\"),r=h.width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(f=t,r=(h=t.canvas).width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,c=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(u=l,l=Array(r*o),d=0,v=u.length;d-1?i(r):r}},68222:function(t,e,r){\"use strict\";var n=r(77575),i=r(68318),a=i(\"%Function.prototype.apply%\"),o=i(\"%Function.prototype.call%\"),s=i(\"%Reflect.apply%\",!0)||n.call(o,a),l=i(\"%Object.getOwnPropertyDescriptor%\",!0),u=i(\"%Object.defineProperty%\",!0),c=i(\"%Math.max%\");if(u)try{u({},\"a\",{value:1})}catch(t){u=null}t.exports=function(t){var e=s(n,o,arguments);return l&&u&&l(e,\"length\").configurable&&u(e,\"length\",{value:1+c(0,t.length-(arguments.length-1))}),e};var f=function(){return s(n,a,arguments)};u?u(t.exports,\"apply\",{value:f}):t.exports.apply=f},53435:function(t){t.exports=function(t,e,r){return er?r:t:te?e:t}},6475:function(t,e,r){\"use strict\";var n=r(53435);function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(255&n(o,0,255))}t.exports=i,t.exports.to=i,t.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},76857:function(t){\"use strict\";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},25075:function(t,e,r){\"use strict\";var n=r(36652),i=r(53435),a=r(90660);t.exports=function(t,e){\"float\"!==e&&e||(e=\"array\"),\"uint\"===e&&(e=\"uint8\"),\"uint_clamped\"===e&&(e=\"uint8_clamped\");var r=new(a(e))(4),o=\"uint8\"!==e&&\"uint8_clamped\"!==e;return t.length&&\"string\"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},90736:function(t,e,r){\"use strict\";var n=r(76857),i=r(10973),a=r(46775);t.exports=function(t){var e,s,l=[],u=1;if(\"string\"==typeof t)if(n[t])l=n[t].slice(),s=\"rgb\";else if(\"transparent\"===t)u=0,s=\"rgb\",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var c=t.slice(1);u=1,(p=c.length)<=4?(l=[parseInt(c[0]+c[0],16),parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16)],4===p&&(u=parseInt(c[3]+c[3],16)/255)):(l=[parseInt(c[0]+c[1],16),parseInt(c[2]+c[3],16),parseInt(c[4]+c[5],16)],8===p&&(u=parseInt(c[6]+c[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s=\"rgb\"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\\s*\\(([^\\)]*)\\)/.exec(t)){var f=e[1],h=\"rgb\"===f;s=c=f.replace(/a$/,\"\");var p=\"cmyk\"===c?4:\"gray\"===c?1:3;l=e[2].trim().split(/\\s*,\\s*/).map((function(t,e){if(/%$/.test(t))return e===p?parseFloat(t)/100:\"rgb\"===c?255*parseFloat(t)/100:parseFloat(t);if(\"h\"===c[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===c&&l.push(1),u=h||void 0===l[p]?1:l[p],l=l.slice(0,p)}else t.length>10&&/[0-9](?:\\s|\\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join(\"\").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s=\"rgb\",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s=\"hsl\",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),u=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(u/=100)}else(Array.isArray(t)||r.g.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s=\"rgb\",u=4===t.length?t[3]:1);else s=\"rgb\",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:u}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}},36652:function(t,e,r){\"use strict\";var n=r(90736),i=r(80009),a=r(53435);t.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),\"h\"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},80009:function(t,e,r){\"use strict\";var n=r(6866);t.exports={name:\"hsl\",min:[0,0,0],max:[360,100,100],channel:[\"hue\",\"saturation\",\"lightness\"],alias:[\"HSL\"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var u=0;u<3;u++)(n=o+1/3*-(u-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[u]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},6866:function(t){\"use strict\";t.exports={name:\"rgb\",min:[0,0,0],max:[255,255,255],channel:[\"red\",\"green\",\"blue\"],alias:[\"RGB\"]}},24138:function(t){t.exports={AFG:\"afghan\",ALA:\"\\\\b\\\\wland\",ALB:\"albania\",DZA:\"algeria\",ASM:\"^(?=.*americ).*samoa\",AND:\"andorra\",AGO:\"angola\",AIA:\"anguill?a\",ATA:\"antarctica\",ATG:\"antigua\",ARG:\"argentin\",ARM:\"armenia\",ABW:\"^(?!.*bonaire).*\\\\baruba\",AUS:\"australia\",AUT:\"^(?!.*hungary).*austria|\\\\baustri.*\\\\bemp\",AZE:\"azerbaijan\",BHS:\"bahamas\",BHR:\"bahrain\",BGD:\"bangladesh|^(?=.*east).*paki?stan\",BRB:\"barbados\",BLR:\"belarus|byelo\",BEL:\"^(?!.*luxem).*belgium\",BLZ:\"belize|^(?=.*british).*honduras\",BEN:\"benin|dahome\",BMU:\"bermuda\",BTN:\"bhutan\",BOL:\"bolivia\",BES:\"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\\\bbes.?islands\",BIH:\"herzegovina|bosnia\",BWA:\"botswana|bechuana\",BVT:\"bouvet\",BRA:\"brazil\",IOT:\"british.?indian.?ocean\",BRN:\"brunei\",BGR:\"bulgaria\",BFA:\"burkina|\\\\bfaso|upper.?volta\",BDI:\"burundi\",CPV:\"verde\",KHM:\"cambodia|kampuchea|khmer\",CMR:\"cameroon\",CAN:\"canada\",CYM:\"cayman\",CAF:\"\\\\bcentral.african.republic\",TCD:\"\\\\bchad\",CHL:\"\\\\bchile\",CHN:\"^(?!.*\\\\bmac)(?!.*\\\\bhong)(?!.*\\\\btai)(?!.*\\\\brep).*china|^(?=.*peo)(?=.*rep).*china\",CXR:\"christmas\",CCK:\"\\\\bcocos|keeling\",COL:\"colombia\",COM:\"comoro\",COG:\"^(?!.*\\\\bdem)(?!.*\\\\bd[\\\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\\\bcongo\",COK:\"\\\\bcook\",CRI:\"costa.?rica\",CIV:\"ivoire|ivory\",HRV:\"croatia\",CUB:\"\\\\bcuba\",CUW:\"^(?!.*bonaire).*\\\\bcura(c|ç)ao\",CYP:\"cyprus\",CSK:\"czechoslovakia\",CZE:\"^(?=.*rep).*czech|czechia|bohemia\",COD:\"\\\\bdem.*congo|congo.*\\\\bdem|congo.*\\\\bd[\\\\.]?r|\\\\bd[\\\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc\",DNK:\"denmark\",DJI:\"djibouti\",DMA:\"dominica(?!n)\",DOM:\"dominican.rep\",ECU:\"ecuador\",EGY:\"egypt\",SLV:\"el.?salvador\",GNQ:\"guine.*eq|eq.*guine|^(?=.*span).*guinea\",ERI:\"eritrea\",EST:\"estonia\",ETH:\"ethiopia|abyssinia\",FLK:\"falkland|malvinas\",FRO:\"faroe|faeroe\",FJI:\"fiji\",FIN:\"finland\",FRA:\"^(?!.*\\\\bdep)(?!.*martinique).*france|french.?republic|\\\\bgaul\",GUF:\"^(?=.*french).*guiana\",PYF:\"french.?polynesia|tahiti\",ATF:\"french.?southern\",GAB:\"gabon\",GMB:\"gambia\",GEO:\"^(?!.*south).*georgia\",DDR:\"german.?democratic.?republic|democratic.?republic.*germany|east.germany\",DEU:\"^(?!.*east).*germany|^(?=.*\\\\bfed.*\\\\brep).*german\",GHA:\"ghana|gold.?coast\",GIB:\"gibraltar\",GRC:\"greece|hellenic|hellas\",GRL:\"greenland\",GRD:\"grenada\",GLP:\"guadeloupe\",GUM:\"\\\\bguam\",GTM:\"guatemala\",GGY:\"guernsey\",GIN:\"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea\",GNB:\"bissau|^(?=.*portu).*guinea\",GUY:\"guyana|british.?guiana\",HTI:\"haiti\",HMD:\"heard.*mcdonald\",VAT:\"holy.?see|vatican|papal.?st\",HND:\"^(?!.*brit).*honduras\",HKG:\"hong.?kong\",HUN:\"^(?!.*austr).*hungary\",ISL:\"iceland\",IND:\"india(?!.*ocea)\",IDN:\"indonesia\",IRN:\"\\\\biran|persia\",IRQ:\"\\\\biraq|mesopotamia\",IRL:\"(^ireland)|(^republic.*ireland)\",IMN:\"^(?=.*isle).*\\\\bman\",ISR:\"israel\",ITA:\"italy\",JAM:\"jamaica\",JPN:\"japan\",JEY:\"jersey\",JOR:\"jordan\",KAZ:\"kazak\",KEN:\"kenya|british.?east.?africa|east.?africa.?prot\",KIR:\"kiribati\",PRK:\"^(?=.*democrat|people|north|d.*p.*.r).*\\\\bkorea|dprk|korea.*(d.*p.*r)\",KWT:\"kuwait\",KGZ:\"kyrgyz|kirghiz\",LAO:\"\\\\blaos?\\\\b\",LVA:\"latvia\",LBN:\"lebanon\",LSO:\"lesotho|basuto\",LBR:\"liberia\",LBY:\"libya\",LIE:\"liechtenstein\",LTU:\"lithuania\",LUX:\"^(?!.*belg).*luxem\",MAC:\"maca(o|u)\",MDG:\"madagascar|malagasy\",MWI:\"malawi|nyasa\",MYS:\"malaysia\",MDV:\"maldive\",MLI:\"\\\\bmali\\\\b\",MLT:\"\\\\bmalta\",MHL:\"marshall\",MTQ:\"martinique\",MRT:\"mauritania\",MUS:\"mauritius\",MYT:\"\\\\bmayotte\",MEX:\"\\\\bmexic\",FSM:\"fed.*micronesia|micronesia.*fed\",MCO:\"monaco\",MNG:\"mongolia\",MNE:\"^(?!.*serbia).*montenegro\",MSR:\"montserrat\",MAR:\"morocco|\\\\bmaroc\",MOZ:\"mozambique\",MMR:\"myanmar|burma\",NAM:\"namibia\",NRU:\"nauru\",NPL:\"nepal\",NLD:\"^(?!.*\\\\bant)(?!.*\\\\bcarib).*netherlands\",ANT:\"^(?=.*\\\\bant).*(nether|dutch)\",NCL:\"new.?caledonia\",NZL:\"new.?zealand\",NIC:\"nicaragua\",NER:\"\\\\bniger(?!ia)\",NGA:\"nigeria\",NIU:\"niue\",NFK:\"norfolk\",MNP:\"mariana\",NOR:\"norway\",OMN:\"\\\\boman|trucial\",PAK:\"^(?!.*east).*paki?stan\",PLW:\"palau\",PSE:\"palestin|\\\\bgaza|west.?bank\",PAN:\"panama\",PNG:\"papua|new.?guinea\",PRY:\"paraguay\",PER:\"peru\",PHL:\"philippines\",PCN:\"pitcairn\",POL:\"poland\",PRT:\"portugal\",PRI:\"puerto.?rico\",QAT:\"qatar\",KOR:\"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\\\bkorea(?!.*d.*p.*r)\",MDA:\"moldov|b(a|e)ssarabia\",REU:\"r(e|é)union\",ROU:\"r(o|u|ou)mania\",RUS:\"\\\\brussia|soviet.?union|u\\\\.?s\\\\.?s\\\\.?r|socialist.?republics\",RWA:\"rwanda\",BLM:\"barth(e|é)lemy\",SHN:\"helena\",KNA:\"kitts|\\\\bnevis\",LCA:\"\\\\blucia\",MAF:\"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)\",SPM:\"miquelon\",VCT:\"vincent\",WSM:\"^(?!.*amer).*samoa\",SMR:\"san.?marino\",STP:\"\\\\bs(a|ã)o.?tom(e|é)\",SAU:\"\\\\bsa\\\\w*.?arabia\",SEN:\"senegal\",SRB:\"^(?!.*monte).*serbia\",SYC:\"seychell\",SLE:\"sierra\",SGP:\"singapore\",SXM:\"^(?!.*martin)(?!.*saba).*maarten\",SVK:\"^(?!.*cze).*slovak\",SVN:\"slovenia\",SLB:\"solomon\",SOM:\"somali\",ZAF:\"south.africa|s\\\\\\\\..?africa\",SGS:\"south.?georgia|sandwich\",SSD:\"\\\\bs\\\\w*.?sudan\",ESP:\"spain\",LKA:\"sri.?lanka|ceylon\",SDN:\"^(?!.*\\\\bs(?!u)).*sudan\",SUR:\"surinam|dutch.?guiana\",SJM:\"svalbard\",SWZ:\"swaziland\",SWE:\"sweden\",CHE:\"switz|swiss\",SYR:\"syria\",TWN:\"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china\",TJK:\"tajik\",THA:\"thailand|\\\\bsiam\",MKD:\"macedonia|fyrom\",TLS:\"^(?=.*leste).*timor|^(?=.*east).*timor\",TGO:\"togo\",TKL:\"tokelau\",TON:\"tonga\",TTO:\"trinidad|tobago\",TUN:\"tunisia\",TUR:\"turkey\",TKM:\"turkmen\",TCA:\"turks\",TUV:\"tuvalu\",UGA:\"uganda\",UKR:\"ukrain\",ARE:\"emirates|^u\\\\.?a\\\\.?e\\\\.?$|united.?arab.?em\",GBR:\"united.?kingdom|britain|^u\\\\.?k\\\\.?$\",TZA:\"tanzania\",USA:\"united.?states\\\\b(?!.*islands)|\\\\bu\\\\.?s\\\\.?a\\\\.?\\\\b|^\\\\s*u\\\\.?s\\\\.?\\\\b(?!.*islands)\",UMI:\"minor.?outlying.?is\",URY:\"uruguay\",UZB:\"uzbek\",VUT:\"vanuatu|new.?hebrides\",VEN:\"venezuela\",VNM:\"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam\",VGB:\"^(?=.*\\\\bu\\\\.?\\\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin\",VIR:\"^(?=.*\\\\bu\\\\.?\\\\s?s).*virgin|^(?=.*states).*virgin\",WLF:\"futuna|wallis\",ESH:\"western.sahara\",YEM:\"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YMD:\"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YUG:\"yugoslavia\",ZMB:\"zambia|northern.?rhodesia\",EAZ:\"zanzibar\",ZWE:\"zimbabwe|^(?!.*northern).*rhodesia\"}},72791:function(t,e,r){\"use strict\";t.exports={parse:r(41004),stringify:r(53313)}},63625:function(t,e,r){\"use strict\";var n=r(40402);t.exports={isSize:function(t){return/^[\\d\\.]/.test(t)||-1!==t.indexOf(\"/\")||-1!==n.indexOf(t)}}},41004:function(t,e,r){\"use strict\";var n=r(90448),i=r(38732),a=r(41901),o=r(15659),s=r(96209),l=r(83794),u=r(99011),c=r(63625).isSize;t.exports=h;var f=h.cache={};function h(t){if(\"string\"!=typeof t)throw new Error(\"Font argument must be a string.\");if(f[t])return f[t];if(\"\"===t)throw new Error(\"Cannot parse an empty string.\");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:\"normal\",variant:\"normal\",weight:\"normal\",stretch:\"normal\",lineHeight:\"normal\",size:\"1rem\",family:[\"serif\"]},h=u(t,/\\s+/);e=h.shift();){if(-1!==i.indexOf(e))return[\"style\",\"variant\",\"weight\",\"stretch\"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if(\"normal\"!==e&&\"small-caps\"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(c(e)){var d=u(e,\"/\");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):\"/\"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error(\"Missing required font-family.\");return r.family=u(h.join(\" \"),/\\s*,\\s*/).map(n),f[t]=r}throw new Error(\"Unknown or unsupported font token: \"+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error(\"Missing required font-size.\")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},53313:function(t,e,r){\"use strict\";var n=r(71299),i=r(63625).isSize,a=d(r(38732)),o=d(r(41901)),s=d(r(15659)),l=d(r(96209)),u=d(r(83794)),c={normal:1,\"small-caps\":1},f={serif:1,\"sans-serif\":1,monospace:1,cursive:1,fantasy:1,\"system-ui\":1},h=\"serif\";function p(t,e){if(t&&!e[t]&&!a[t])throw Error(\"Unknown keyword `\"+t+\"`\");return t}function d(t){for(var e={},r=0;re?1:t>=e?0:NaN}r.d(e,{j2:function(){return n},Fp:function(){return s},J6:function(){return u},TS:function(){return c},VV:function(){return f},w6:function(){return h},Sm:function(){return p}}),1===(i=n).length&&(a=i,i=function(t,e){return n(a(t),e)});var i,a,o=Array.prototype;function s(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n}function l(t){return null===t?NaN:+t}function u(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r}function f(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function h(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n=n.length)return null!=t&&r.sort(t),null!=e?e(r):r;for(var u,c,f,h=-1,p=r.length,d=n[i++],v=o(),g=s();++hn.length)return t;var a,o=i[r-1];return null!=e&&r>=n.length?a=t.entries():(a=[],t.each((function(t,e){a.push({key:e,values:s(t,r)})}))),null!=o?a.sort((function(t,e){return o(t.key,e.key)})):a}return r={object:function(t){return a(t,0,l,u)},map:function(t){return a(t,0,c,f)},entries:function(t){return s(a(t,0,c,f),0)},key:function(t){return n.push(t),r},sortKeys:function(t){return i[n.length-1]=t,r},sortValues:function(e){return t=e,r},rollup:function(t){return e=t,r}}}function l(){return{}}function u(t,e,r){t[e]=r}function c(){return o()}function f(t,e,r){t.set(e,r)}function h(){}var p=o.prototype;h.prototype=function(t,e){var r=new h;if(t instanceof h)t.each((function(t){r.add(t)}));else if(t){var n=-1,i=t.length;if(null==e)for(;++n=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o,i=p,!(p=p[f=c<<1|u]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(u=e>=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o}while((f=c<<1|u)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function s(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function l(t){return t[0]}function u(t){return t[1]}function c(t,e,r){var n=new f(null==e?l:e,null==r?u:r,NaN,NaN,NaN,NaN);return null==t?n:n.addAll(t)}function f(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function h(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}r.r(e),r.d(e,{forceCenter:function(){return n},forceCollide:function(){return g},forceLink:function(){return b},forceManyBody:function(){return J},forceRadial:function(){return K},forceSimulation:function(){return X},forceX:function(){return $},forceY:function(){return Q}});var p=c.prototype=f.prototype;function d(t){return t.x+t.vx}function v(t){return t.y+t.vy}function g(t){var e,r,n=1,o=1;function s(){for(var t,i,s,u,f,h,p,g=e.length,y=0;yu+d||if+d||os.index){var v=u-l.x-l.vx,g=f-l.y-l.vy,y=v*v+g*g;yt.r&&(t.r=t[e].r)}function u(){if(e){var n,i,a=e.length;for(r=new Array(a),n=0;nf&&(f=n),ih&&(h=i));if(u>f||c>h)return this;for(this.cover(u,c).cover(f,h),r=0;rt||t>=i||n>e||e>=a;)switch(s=(ep||(a=u.y0)>d||(o=u.x1)=m)<<1|t>=y)&&(u=v[v.length-1],v[v.length-1]=v[v.length-1-c],v[v.length-1-c]=u)}else{var x=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=x*x+b*b;if(_=(s=(d+g)/2))?d=s:g=s,(c=o>=(l=(v+y)/2))?v=l:y=l,e=p,!(p=p[f=c<<1|u]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},p.removeAll=function(t){for(var e=0,r=t.length;e=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);return{type:t,name:e}}))),o=-1,s=a.length;if(!(arguments.length<2)){if(null!=e&&\"function\"!=typeof e)throw new Error(\"invalid callback: \"+e);for(;++o0)for(var r,n,i=new Array(r),a=0;a=0&&e._call.call(null,t),e=e._next;--L}()}finally{L=0,function(){for(var t,e,r=M,n=1/0;r;)r._call?(n>r._time&&(n=r._time),t=r,r=r._next):(e=r._next,r._next=null,r=t?t._next=e:M=e);S=t,q(n)}(),D=0}}function H(){var t=R.now(),e=t-I;e>O&&(z-=e,I=t)}function q(t){L||(C&&(C=clearTimeout(C)),t-D>24?(t<1/0&&(C=setTimeout(V,t-R.now()-z)),P&&(P=clearInterval(P))):(P||(I=R.now(),P=setInterval(H,O)),L=1,F(V)))}function G(t){return t.x}function Z(t){return t.y}j.prototype=U.prototype={constructor:j,restart:function(t,e,r){if(\"function\"!=typeof t)throw new TypeError(\"callback is not a function\");r=(null==r?B():+r)+(null==e?0:+e),this._next||S===this||(S?S._next=this:M=this,S=this),this._call=t,this._time=r,q()},stop:function(){this._call&&(this._call=null,this._time=1/0,q())}};var Y=10,W=Math.PI*(3-Math.sqrt(5));function X(t){var e,r=1,n=.001,i=1-Math.pow(n,1/300),a=0,o=.6,s=(0,y.UI)(),l=U(c),u=E(\"tick\",\"end\");function c(){f(),u.call(\"tick\",e),r1?(null==r?s.remove(t):s.set(t,p(r)),e):s.get(t)},find:function(e,r,n){var i,a,o,s,l,u=0,c=t.length;for(null==n?n=1/0:n*=n,u=0;u1?(u.on(t,r),e):u.on(t)}}}function J(){var t,e,r,n,o=i(-30),s=1,l=1/0,u=.81;function f(n){var i,a=t.length,o=c(t,G,Z).visitAfter(p);for(r=n,i=0;i=l)){(t.data!==e||t.next)&&(0===f&&(d+=(f=a())*f),0===h&&(d+=(h=a())*h),d1?n[0]+n.slice(2):n,+t.slice(r+1)]}r.d(e,{WU:function(){return h},FF:function(){return v}});var i,a=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function o(t){if(!(e=a.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new s({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function s(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}function l(t,e){var r=n(t,e);if(!r)return t+\"\";var i=r[0],a=r[1];return a<0?\"0.\"+new Array(-a).join(\"0\")+i:i.length>a+1?i.slice(0,a+1)+\".\"+i.slice(a+1):i+new Array(a-i.length+2).join(\"0\")}o.prototype=s.prototype,s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var u={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return l(100*t,e)},r:l,s:function(t,e){var r=n(t,e);if(!r)return t+\"\";var a=r[0],o=r[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join(\"0\"):s>0?a.slice(0,s)+\".\"+a.slice(s):\"0.\"+new Array(1-s).join(\"0\")+n(t,Math.max(0,e+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var f,h,p=Array.prototype.map,d=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function v(t){var e,r,a=void 0===t.grouping||void 0===t.thousands?c:(e=p.call(t.grouping,Number),r=t.thousands+\"\",function(t,n){for(var i=t.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(t.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(r)}),s=void 0===t.currency?\"\":t.currency[0]+\"\",l=void 0===t.currency?\"\":t.currency[1]+\"\",f=void 0===t.decimal?\".\":t.decimal+\"\",h=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(p.call(t.numerals,String)),v=void 0===t.percent?\"%\":t.percent+\"\",g=void 0===t.minus?\"-\":t.minus+\"\",y=void 0===t.nan?\"NaN\":t.nan+\"\";function m(t){var e=(t=o(t)).fill,r=t.align,n=t.sign,c=t.symbol,p=t.zero,m=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;\"n\"===w?(x=!0,w=\"g\"):u[w]||(void 0===b&&(b=12),_=!0,w=\"g\"),(p||\"0\"===e&&\"=\"===r)&&(p=!0,e=\"0\",r=\"=\");var T=\"$\"===c?s:\"#\"===c&&/[boxX]/.test(w)?\"0\"+w.toLowerCase():\"\",k=\"$\"===c?l:/[%p]/.test(w)?v:\"\",A=u[w],M=/[defgprs%]/.test(w);function S(t){var o,s,l,u=T,c=k;if(\"c\"===w)c=A(t)+c,t=\"\";else{var v=(t=+t)<0||1/t<0;if(t=isNaN(t)?y:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),v&&0==+t&&\"+\"!==n&&(v=!1),u=(v?\"(\"===n?n:g:\"-\"===n||\"(\"===n?\"\":n)+u,c=(\"s\"===w?d[8+i/3]:\"\")+c+(v&&\"(\"===n?\")\":\"\"),M)for(o=-1,s=t.length;++o(l=t.charCodeAt(o))||l>57){c=(46===l?f+t.slice(o+1):t.slice(o))+c,t=t.slice(0,o);break}}x&&!p&&(t=a(t,1/0));var S=u.length+t.length+c.length,E=S>1)+u+t+c+E.slice(S);break;default:t=E+u+t+c}return h(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+\"\"},S}return{format:m,formatPrefix:function(t,e){var r,i=m(((t=o(t)).type=\"f\",t)),a=3*Math.max(-8,Math.min(8,Math.floor((r=e,((r=n(Math.abs(r)))?r[1]:NaN)/3)))),s=Math.pow(10,-a),l=d[8+a/3];return function(t){return i(s*t)+l}}}}f=v({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),h=f.format,f.formatPrefix},65704:function(t,e,r){\"use strict\";r.r(e),r.d(e,{geoAiry:function(){return z},geoAiryRaw:function(){return D},geoAitoff:function(){return F},geoAitoffRaw:function(){return R},geoArmadillo:function(){return N},geoArmadilloRaw:function(){return B},geoAugust:function(){return U},geoAugustRaw:function(){return j},geoBaker:function(){return G},geoBakerRaw:function(){return q},geoBerghaus:function(){return W},geoBerghausRaw:function(){return Y},geoBertin1953:function(){return rt},geoBertin1953Raw:function(){return et},geoBoggs:function(){return ct},geoBoggsRaw:function(){return ut},geoBonne:function(){return vt},geoBonneRaw:function(){return dt},geoBottomley:function(){return yt},geoBottomleyRaw:function(){return gt},geoBromley:function(){return xt},geoBromleyRaw:function(){return mt},geoChamberlin:function(){return Et},geoChamberlinAfrica:function(){return St},geoChamberlinRaw:function(){return At},geoCollignon:function(){return Ct},geoCollignonRaw:function(){return Lt},geoCraig:function(){return Ot},geoCraigRaw:function(){return Pt},geoCraster:function(){return zt},geoCrasterRaw:function(){return Dt},geoCylindricalEqualArea:function(){return Ft},geoCylindricalEqualAreaRaw:function(){return Rt},geoCylindricalStereographic:function(){return Nt},geoCylindricalStereographicRaw:function(){return Bt},geoEckert1:function(){return Ut},geoEckert1Raw:function(){return jt},geoEckert2:function(){return Ht},geoEckert2Raw:function(){return Vt},geoEckert3:function(){return Gt},geoEckert3Raw:function(){return qt},geoEckert4:function(){return Yt},geoEckert4Raw:function(){return Zt},geoEckert5:function(){return Xt},geoEckert5Raw:function(){return Wt},geoEckert6:function(){return Kt},geoEckert6Raw:function(){return Jt},geoEisenlohr:function(){return te},geoEisenlohrRaw:function(){return Qt},geoFahey:function(){return ne},geoFaheyRaw:function(){return re},geoFoucaut:function(){return ae},geoFoucautRaw:function(){return ie},geoFoucautSinusoidal:function(){return se},geoFoucautSinusoidalRaw:function(){return oe},geoGilbert:function(){return he},geoGingery:function(){return ge},geoGingeryRaw:function(){return pe},geoGinzburg4:function(){return xe},geoGinzburg4Raw:function(){return me},geoGinzburg5:function(){return _e},geoGinzburg5Raw:function(){return be},geoGinzburg6:function(){return Te},geoGinzburg6Raw:function(){return we},geoGinzburg8:function(){return Ae},geoGinzburg8Raw:function(){return ke},geoGinzburg9:function(){return Se},geoGinzburg9Raw:function(){return Me},geoGringorten:function(){return Ce},geoGringortenQuincuncial:function(){return ii},geoGringortenRaw:function(){return Le},geoGuyou:function(){return De},geoGuyouRaw:function(){return Ie},geoHammer:function(){return $},geoHammerRaw:function(){return J},geoHammerRetroazimuthal:function(){return Be},geoHammerRetroazimuthalRaw:function(){return Re},geoHealpix:function(){return Ye},geoHealpixRaw:function(){return He},geoHill:function(){return Xe},geoHillRaw:function(){return We},geoHomolosine:function(){return er},geoHomolosineRaw:function(){return tr},geoHufnagel:function(){return nr},geoHufnagelRaw:function(){return rr},geoHyperelliptical:function(){return sr},geoHyperellipticalRaw:function(){return or},geoInterrupt:function(){return cr},geoInterruptedBoggs:function(){return hr},geoInterruptedHomolosine:function(){return dr},geoInterruptedMollweide:function(){return gr},geoInterruptedMollweideHemispheres:function(){return mr},geoInterruptedQuarticAuthalic:function(){return fn},geoInterruptedSinuMollweide:function(){return br},geoInterruptedSinusoidal:function(){return wr},geoKavrayskiy7:function(){return kr},geoKavrayskiy7Raw:function(){return Tr},geoLagrange:function(){return Mr},geoLagrangeRaw:function(){return Ar},geoLarrivee:function(){return Lr},geoLarriveeRaw:function(){return Er},geoLaskowski:function(){return Pr},geoLaskowskiRaw:function(){return Cr},geoLittrow:function(){return Ir},geoLittrowRaw:function(){return Or},geoLoximuthal:function(){return zr},geoLoximuthalRaw:function(){return Dr},geoMiller:function(){return Fr},geoMillerRaw:function(){return Rr},geoModifiedStereographic:function(){return Xr},geoModifiedStereographicAlaska:function(){return qr},geoModifiedStereographicGs48:function(){return Gr},geoModifiedStereographicGs50:function(){return Zr},geoModifiedStereographicLee:function(){return Wr},geoModifiedStereographicMiller:function(){return Yr},geoModifiedStereographicRaw:function(){return Br},geoMollweide:function(){return ot},geoMollweideRaw:function(){return at},geoMtFlatPolarParabolic:function(){return Qr},geoMtFlatPolarParabolicRaw:function(){return $r},geoMtFlatPolarQuartic:function(){return en},geoMtFlatPolarQuarticRaw:function(){return tn},geoMtFlatPolarSinusoidal:function(){return nn},geoMtFlatPolarSinusoidalRaw:function(){return rn},geoNaturalEarth:function(){return an.Z},geoNaturalEarth2:function(){return sn},geoNaturalEarth2Raw:function(){return on},geoNaturalEarthRaw:function(){return an.K},geoNellHammer:function(){return un},geoNellHammerRaw:function(){return ln},geoNicolosi:function(){return pn},geoNicolosiRaw:function(){return hn},geoPatterson:function(){return kn},geoPattersonRaw:function(){return Tn},geoPeirceQuincuncial:function(){return ai},geoPierceQuincuncial:function(){return ai},geoPolyconic:function(){return Mn},geoPolyconicRaw:function(){return An},geoPolyhedral:function(){return On},geoPolyhedralButterfly:function(){return Nn},geoPolyhedralCollignon:function(){return Vn},geoPolyhedralWaterman:function(){return Hn},geoProject:function(){return Wn},geoQuantize:function(){return oi},geoQuincuncial:function(){return ni},geoRectangularPolyconic:function(){return li},geoRectangularPolyconicRaw:function(){return si},geoRobinson:function(){return fi},geoRobinsonRaw:function(){return ci},geoSatellite:function(){return pi},geoSatelliteRaw:function(){return hi},geoSinuMollweide:function(){return Qe},geoSinuMollweideRaw:function(){return $e},geoSinusoidal:function(){return pt},geoSinusoidalRaw:function(){return ht},geoStitch:function(){return Oi},geoTimes:function(){return Di},geoTimesRaw:function(){return Ii},geoTwoPointAzimuthal:function(){return Bi},geoTwoPointAzimuthalRaw:function(){return Ri},geoTwoPointAzimuthalUsa:function(){return Fi},geoTwoPointEquidistant:function(){return Ui},geoTwoPointEquidistantRaw:function(){return Ni},geoTwoPointEquidistantUsa:function(){return ji},geoVanDerGrinten:function(){return Hi},geoVanDerGrinten2:function(){return Gi},geoVanDerGrinten2Raw:function(){return qi},geoVanDerGrinten3:function(){return Yi},geoVanDerGrinten3Raw:function(){return Zi},geoVanDerGrinten4:function(){return Xi},geoVanDerGrinten4Raw:function(){return Wi},geoVanDerGrintenRaw:function(){return Vi},geoWagner:function(){return Ki},geoWagner4:function(){return ra},geoWagner4Raw:function(){return ea},geoWagner6:function(){return ia},geoWagner6Raw:function(){return na},geoWagner7:function(){return $i},geoWagnerRaw:function(){return Ji},geoWiechel:function(){return oa},geoWiechelRaw:function(){return aa},geoWinkel3:function(){return la},geoWinkel3Raw:function(){return sa}});var n=r(15002),i=Math.abs,a=Math.atan,o=Math.atan2,s=(Math.ceil,Math.cos),l=Math.exp,u=Math.floor,c=Math.log,f=Math.max,h=Math.min,p=Math.pow,d=Math.round,v=Math.sign||function(t){return t>0?1:t<0?-1:0},g=Math.sin,y=Math.tan,m=1e-6,x=1e-12,b=Math.PI,_=b/2,w=b/4,T=Math.SQRT1_2,k=P(2),A=P(b),M=2*b,S=180/b,E=b/180;function L(t){return t>1?_:t<-1?-_:Math.asin(t)}function C(t){return t>1?0:t<-1?b:Math.acos(t)}function P(t){return t>0?Math.sqrt(t):0}function O(t){return(l(t)-l(-t))/2}function I(t){return(l(t)+l(-t))/2}function D(t){var e=y(t/2),r=2*c(s(t/2))/(e*e);function n(t,e){var n=s(t),i=s(e),a=g(e),o=i*n,l=-((1-o?c((1+o)/2)/(1-o):-.5)+r/(1+o));return[l*i*g(t),l*a]}return n.invert=function(e,n){var a,l=P(e*e+n*n),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=s(h),d=g(h),v=d/p,y=-c(i(p));u-=a=(2/v*y-r*v-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(i(a)>m&&--f>0);var x=g(u);return[o(e*x,l*s(u)),L(n*x/l)]},n}function z(){var t=_,e=(0,n.r)(D),r=e(t);return r.radius=function(r){return arguments.length?e(t=r*E):t*S},r.scale(179.976).clipAngle(147)}function R(t,e){var r=s(e),n=function(t){return t?t/Math.sin(t):1}(C(r*s(t/=2)));return[2*r*g(t)*n,g(e)*n]}function F(){return(0,n.Z)(R).scale(152.63)}function B(t){var e=g(t),r=s(t),n=t>=0?1:-1,a=y(n*t),l=(1+e-r)/2;function u(t,i){var u=s(i),c=s(t/=2);return[(1+u)*g(t),(n*i>-o(c,a)-.001?0:10*-n)+l+g(i)*r-(1+u)*e*c]}return u.invert=function(t,u){var c=0,f=0,h=50;do{var p=s(c),d=g(c),v=s(f),y=g(f),x=1+v,b=x*d-t,_=l+y*r-x*e*p-u,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*v+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;i(E)>2&&(E/=2),c-=S,f-=E}while((i(S)>m||i(E)>m)&&--h>0);return n*f>-o(s(c),a)-.001?[2*c,f]:null},u}function N(){var t=20*E,e=t>=0?1:-1,r=y(e*t),i=(0,n.r)(B),a=i(t),l=a.stream;return a.parallel=function(n){return arguments.length?(r=y((e=(t=n*E)>=0?1:-1)*t),i(t)):t*S},a.stream=function(n){var i=a.rotate(),u=l(n),c=(a.rotate([0,0]),l(n)),f=a.precision();return a.rotate(i),u.sphere=function(){c.polygonStart(),c.lineStart();for(var n=-180*e;e*n<180;n+=90*e)c.point(n,90*e);if(t)for(;e*(n-=3*e*f)>=-180;)c.point(n,e*-o(s(n*E/2),r)*S);c.lineEnd(),c.polygonEnd()},u},a.scale(218.695).center([0,28.0974])}function j(t,e){var r=y(e/2),n=P(1-r*r),i=1+n*s(t/=2),a=g(t)*n/i,o=r/i,l=a*a,u=o*o;return[4/3*a*(3+l-3*u),4/3*o*(3+3*l-u)]}function U(){return(0,n.Z)(j).scale(66.1603)}R.invert=function(t,e){if(!(t*t+4*e*e>b*b+m)){var r=t,n=e,a=25;do{var o,l=g(r),u=g(r/2),c=s(r/2),f=g(n),h=s(n),p=g(2*n),d=f*f,v=h*h,y=u*u,x=1-v*c*c,_=x?C(h*c)*P(o=1/x):o=0,w=2*_*h*u-t,T=_*f-e,k=o*(v*y+_*h*c*d),A=o*(.5*l*p-2*_*f*u),M=.25*o*(p*u-_*f*v*l),S=o*(d*c+_*y*h),E=A*M-S*k;if(!E)break;var L=(T*A-w*S)/E,O=(w*M-T*k)/E;r-=L,n-=O}while((i(L)>m||i(O)>m)&&--a>0);return[r,n]}},j.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&i(e)>1)return null;var r=1+t*t+e*e,n=P((r-P(r*r-4*e*e))/2),a=L(n)/3,l=n?function(t){return c(t+P(t*t-1))}(i(e/n))/3:function(t){return c(t+P(t*t+1))}(i(t))/3,u=s(a),f=I(l),h=f*f-u*u;return[2*v(t)*o(O(l)*u,.25-h),2*v(e)*o(f*g(a),.25+h)]};var V=P(8),H=c(1+k);function q(t,e){var r=i(e);return rx&&--u>0);return[t/(s(o)*(V-1/g(o))),v(e)*o]};var Z=r(17889);function Y(t){var e=2*b/t;function r(t,r){var n=(0,Z.N)(t,r);if(i(t)>_){var a=o(n[1],n[0]),l=P(n[0]*n[0]+n[1]*n[1]),u=e*d((a-_)/e)+_,c=o(g(a-=u),2-s(a));a=u+L(b/l*g(c))-c,n[0]=l*s(a),n[1]=l*g(a)}return n}return r.invert=function(t,r){var n=P(t*t+r*r);if(n>_){var i=o(r,t),l=e*d((i-_)/e)+_,u=i>l?-1:1,c=n*s(l-i),f=1/y(u*C((c-b)/P(b*(b-2*c)+n*n)));i=l+2*a((f+u*P(f*f-3))/3),t=n*s(i),r=n*g(i)}return Z.N.invert(t,r)},r}function W(){var t=5,e=(0,n.r)(Y),r=e(t),i=r.stream,a=.01,l=-s(a*E),u=g(a*E);return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),c=i(e),f=(r.rotate([0,0]),i(e));return r.rotate(n),c.sphere=function(){f.polygonStart(),f.lineStart();for(var e=0,r=360/t,n=2*b/t,i=90-180/t,c=_;e0&&i(n)>m);return s<0?NaN:r}function tt(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=x),function(n,a,o,s){var l,u,c;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;fl)o-=u/=2,s-=c/=2;else{l=v;var g=(o>0?-1:1)*r,y=(s>0?-1:1)*r,m=t(o+g,s),x=t(o,s+y),b=(m[0]-h[0])/g,_=(m[1]-h[1])/g,w=(x[0]-h[0])/y,T=(x[1]-h[1])/y,k=T*b-_*w,A=(i(k)<.5?.5:1)/k;if(o+=u=(d*w-p*T)*A,s+=c=(p*_-d*b)*A,i(u)0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=tt(e),e}function rt(){return(0,n.Z)(et()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])}function nt(t,e){var r,n=t*g(e),a=30;do{e-=r=(e+g(e)-n)/(1+s(e))}while(i(r)>m&&--a>0);return e/2}function it(t,e,r){function n(n,i){return[t*n*s(i=nt(r,i)),e*g(i)]}return n.invert=function(n,i){return i=L(i/e),[n/(t*s(i)),L((2*i+g(2*i))/r)]},n}K.invert=function(t,e){var r=2*L(e/2);return[t*s(r/2)/s(r),r]};var at=it(k/_,k,b);function ot(){return(0,n.Z)(at).scale(169.529)}var st=2.00276,lt=1.11072;function ut(t,e){var r=nt(b,e);return[st*t/(1/s(e)+lt/s(r)),(e+k*g(r))/st]}function ct(){return(0,n.Z)(ut).scale(160.857)}function ft(t){var e=0,r=(0,n.r)(t),i=r(e);return i.parallel=function(t){return arguments.length?r(e=t*E):e*S},i}function ht(t,e){return[t*s(e),e]}function pt(){return(0,n.Z)(ht).scale(152.63)}function dt(t){if(!t)return ht;var e=1/y(t);function r(r,n){var i=e+t-n,a=i?r*s(n)/i:i;return[i*g(a),e-i*s(a)]}return r.invert=function(r,n){var i=P(r*r+(n=e-n)*n),a=e+t-i;return[i/s(a)*o(r,n),a]},r}function vt(){return ft(dt).scale(123.082).center([0,26.1441]).parallel(45)}function gt(t){function e(e,r){var n=_-r,i=n?e*t*g(n)/n:n;return[n*g(i)/t,_-n*s(i)]}return e.invert=function(e,r){var n=e*t,i=_-r,a=P(n*n+i*i),s=o(n,i);return[(a?a/g(a):1)*s/t,_-a]},e}function yt(){var t=.5,e=(0,n.r)(gt),r=e(t);return r.fraction=function(r){return arguments.length?e(t=+r):t},r.scale(158.837)}ut.invert=function(t,e){var r,n,a=st*e,o=e<0?-w:w,l=25;do{n=a-k*g(o),o-=r=(g(2*o)+2*o-b*g(n))/(2*s(2*o)+2+b*s(n)*k*s(o))}while(i(r)>m&&--l>0);return n=a-k*g(o),[t*(1/s(n)+lt/s(o))/st,n]},ht.invert=function(t,e){return[t/s(e),e]};var mt=it(1,4/b,b);function xt(){return(0,n.Z)(mt).scale(152.63)}var bt=r(66624),_t=r(49386);function wt(t,e,r,n,a,l){var u,c=s(l);if(i(t)>1||i(l)>1)u=C(r*a+e*n*c);else{var f=g(t/2),h=g(l/2);u=2*L(P(f*f+e*n*h*h))}return i(u)>m?[u,o(n*g(l),e*a-r*n*c)]:[0,0]}function Tt(t,e,r){return C((t*t+e*e-r*r)/(2*t*e))}function kt(t){return t-2*b*u((t+b)/(2*b))}function At(t,e,r){for(var n,i=[[t[0],t[1],g(t[1]),s(t[1])],[e[0],e[1],g(e[1]),s(e[1])],[r[0],r[1],g(r[1]),s(r[1])]],a=i[2],o=0;o<3;++o,a=n)n=i[o],a.v=wt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=Tt(i[0].v[0],i[2].v[0],i[1].v[0]),u=Tt(i[0].v[0],i[1].v[0],i[2].v[0]),c=b-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*s(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*g(l))];return function(t,e){var r,n=g(e),a=s(e),o=new Array(3);for(r=0;r<3;++r){var l=i[r];if(o[r]=wt(e-l[1],l[3],l[2],a,n,t-l[0]),!o[r][0])return l.point;o[r][1]=kt(o[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=Tt(i[r].v[0],o[r][0],o[p][0]);o[r][1]<0&&(d=-d),r?1==r?(d=u-d,h[0]-=o[r][0]*s(d),h[1]-=o[r][0]*g(d)):(d=c-d,h[0]+=o[r][0]*s(d),h[1]+=o[r][0]*g(d)):(h[0]+=o[r][0]*s(d),h[1]-=o[r][0]*g(d))}return h[0]/=3,h[1]/=3,h}}function Mt(t){return t[0]*=E,t[1]*=E,t}function St(){return Et([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function Et(t,e,r){var i=(0,bt.Z)({type:\"MultiPoint\",coordinates:[t,e,r]}),a=[-i[0],-i[1]],o=(0,_t.Z)(a),s=At(Mt(o(t)),Mt(o(e)),Mt(o(r)));s.invert=tt(s);var l=(0,n.Z)(s).rotate(a),u=l.center;return delete l.rotate,l.center=function(t){return arguments.length?u(o(t)):o.invert(u())},l.clipAngle(90)}function Lt(t,e){var r=P(1-g(e));return[2/A*t*r,A*(1-r)]}function Ct(){return(0,n.Z)(Lt).scale(95.6464).center([0,30])}function Pt(t){var e=y(t);function r(t,r){return[t,(t?t/g(t):1)*(g(r)*s(t)-e*s(r))]}return r.invert=e?function(t,r){t&&(r*=g(t)/t);var n=s(t);return[t,2*o(P(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,L(t?e*y(t)/t:e)]},r}function Ot(){return ft(Pt).scale(249.828).clipAngle(90)}Lt.invert=function(t,e){var r=(r=e/A-1)*r;return[r>0?t*P(b/r)/2:0,L(1-r)]};var It=P(3);function Dt(t,e){return[It*t*(2*s(2*e/3)-1)/A,It*A*g(e/3)]}function zt(){return(0,n.Z)(Dt).scale(156.19)}function Rt(t){var e=s(t);function r(t,r){return[t*e,g(r)/e]}return r.invert=function(t,r){return[t/e,L(r*e)]},r}function Ft(){return ft(Rt).parallel(38.58).scale(195.044)}function Bt(t){var e=s(t);function r(t,r){return[t*e,(1+e)*y(r/2)]}return r.invert=function(t,r){return[t/e,2*a(r/(1+e))]},r}function Nt(){return ft(Bt).scale(124.75)}function jt(t,e){var r=P(8/(3*b));return[r*t*(1-i(e)/b),r*e]}function Ut(){return(0,n.Z)(jt).scale(165.664)}function Vt(t,e){var r=P(4-3*g(i(e)));return[2/P(6*b)*t*r,v(e)*P(2*b/3)*(2-r)]}function Ht(){return(0,n.Z)(Vt).scale(165.664)}function qt(t,e){var r=P(b*(4+b));return[2/r*t*(1+P(1-4*e*e/(b*b))),4/r*e]}function Gt(){return(0,n.Z)(qt).scale(180.739)}function Zt(t,e){var r=(2+_)*g(e);e/=2;for(var n=0,a=1/0;n<10&&i(a)>m;n++){var o=s(e);e-=a=(e+g(e)*(o+2)-r)/(2*o*(1+o))}return[2/P(b*(4+b))*t*(1+s(e)),2*P(b/(4+b))*g(e)]}function Yt(){return(0,n.Z)(Zt).scale(180.739)}function Wt(t,e){return[t*(1+s(e))/P(2+b),2*e/P(2+b)]}function Xt(){return(0,n.Z)(Wt).scale(173.044)}function Jt(t,e){for(var r=(1+_)*g(e),n=0,a=1/0;n<10&&i(a)>m;n++)e-=a=(e+g(e)-r)/(1+s(e));return r=P(2+b),[t*(1+s(e))/r,2*e/r]}function Kt(){return(0,n.Z)(Jt).scale(173.044)}Dt.invert=function(t,e){var r=3*L(e/(It*A));return[A*t/(It*(2*s(2*r/3)-1)),r]},jt.invert=function(t,e){var r=P(8/(3*b)),n=e/r;return[t/(r*(1-i(n)/b)),n]},Vt.invert=function(t,e){var r=2-i(e)/P(2*b/3);return[t*P(6*b)/(2*r),v(e)*L((4-r*r)/3)]},qt.invert=function(t,e){var r=P(b*(4+b))/2;return[t*r/(1+P(1-e*e*(4+b)/(4*b))),e*r/2]},Zt.invert=function(t,e){var r=e*P((4+b)/b)/2,n=L(r),i=s(n);return[t/(2/P(b*(4+b))*(1+i)),L((n+r*(i+2))/(2+_))]},Wt.invert=function(t,e){var r=P(2+b),n=e*r/2;return[r*t/(1+s(n)),n]},Jt.invert=function(t,e){var r=1+_,n=P(r/2);return[2*t*n/(1+s(e*=n)),L((e+g(e))/r)]};var $t=3+2*k;function Qt(t,e){var r=g(t/=2),n=s(t),i=P(s(e)),o=s(e/=2),l=g(e)/(o+k*n*i),u=P(2/(1+l*l)),f=P((k*o+(n+r)*i)/(k*o+(n-r)*i));return[$t*(u*(f-1/f)-2*c(f)),$t*(u*l*(f+1/f)-2*a(l))]}function te(){return(0,n.Z)(Qt).scale(62.5271)}Qt.invert=function(t,e){if(!(r=j.invert(t/1.2,1.065*e)))return null;var r,n=r[0],o=r[1],l=20;t/=$t,e/=$t;do{var u=n/2,p=o/2,d=g(u),v=s(u),y=g(p),x=s(p),b=s(o),w=P(b),A=y/(x+k*v*w),M=A*A,S=P(2/(1+M)),E=(k*x+(v+d)*w)/(k*x+(v-d)*w),L=P(E),C=L-1/L,O=L+1/L,I=S*C-2*c(L)-t,D=S*A*O-2*a(A)-e,z=y&&T*w*d*M/y,R=(k*v*x+w)/(2*(x+k*v*w)*(x+k*v*w)*w),F=-.5*A*S*S*S,B=F*z,N=F*R,U=(U=2*x+k*w*(v-d))*U*L,V=(k*v*x*w+b)/U,H=-k*d*y/(w*U),q=C*B-2*V/L+S*(V+V/E),G=C*N-2*H/L+S*(H+H/E),Z=A*O*B-2*z/(1+M)+S*O*z+S*A*(V-V/E),Y=A*O*N-2*R/(1+M)+S*O*R+S*A*(H-H/E),W=G*Z-Y*q;if(!W)break;var X=(D*G-I*Y)/W,J=(I*Z-D*q)/W;n-=X,o=f(-_,h(_,o-J))}while((i(X)>m||i(J)>m)&&--l>0);return i(i(o)-_)n){var h=P(f),p=o(c,u),v=r*d(p/r),y=p-v,x=t*s(y),w=(t*g(y)-y*g(x))/(_-x),T=de(y,w),k=(b-t)/ve(T,x,b);u=h;var A,M=50;do{u-=A=(t+ve(T,x,u)*k-h)/(T(u)*k)}while(i(A)>m&&--M>0);c=y*g(u),u<_&&(c-=w*(u-_));var S=g(v),E=s(v);l[0]=u*E-c*S,l[1]=u*S+c*E}return l}return a.invert=function(e,a){var l=e*e+a*a;if(l>n){var u=P(l),c=o(a,e),f=r*d(c/r),h=c-f;e=u*s(h),a=u*g(h);for(var p=e-_,v=g(e),y=a/v,m=e<_?1/0:0,w=10;;){var T=t*g(y),k=t*s(y),A=g(k),M=_-k,S=(T-y*A)/M,E=de(y,S);if(i(m)m||i(p)>m)&&--y>0);return[d,v]},c}var me=ye(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);function xe(){return(0,n.Z)(me).scale(149.995)}var be=ye(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);function _e(){return(0,n.Z)(be).scale(153.93)}var we=ye(5/6*b,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Te(){return(0,n.Z)(we).scale(130.945)}function ke(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}function Ae(){return(0,n.Z)(ke).scale(131.747)}ke.invert=function(t,e){var r,n=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(i(r)>m&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=n*n)*l;n-=r=(n*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(i(r)>m&&--o>0);return[n,a]};var Me=ye(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Se(){return(0,n.Z)(Me).scale(131.087)}function Ee(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*b,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*b;return o<-b?o+=2*b:o>b&&(o-=2*b),a[0]=o,a}),r}function Le(t,e){var r=v(t),n=v(e),a=s(e),l=s(t)*a,u=g(t)*a,c=g(n*e);t=i(o(u,c)),e=L(l),i(t-_)>m&&(t%=_);var f=function(t,e){if(e===_)return[0,0];var r,n,a=g(e),o=a*a,l=o*o,u=1+l,c=1+3*l,f=1-l,h=L(1/P(u)),p=f+o*u*h,d=(1-a)/p,v=P(d),y=d*u,x=P(y),w=v*f;if(0===t)return[0,-(w+o*x)];var T,k=s(e),A=1/k,M=2*a*k,S=(-p*k-(1-a)*((-3*o+h*c)*M))/(p*p),E=-A*M,C=-A*(o*u*S+d*c*M),O=-2*A*(f*(.5*S/v)-2*o*v*M),I=4*t/b;if(t>.222*b||e.175*b){if(r=(w+o*P(y*(1+l)-w*w))/(1+l),t>b/4)return[r,r];var D=r,z=.5*r;r=.5*(z+D),n=50;do{var R=r*(O+E*P(y-r*r))+C*L(r/x)-I;if(!R)break;R<0?z=r:D=r,r=.5*(z+D)}while(i(D-z)>m&&--n>0)}else{r=m,n=25;do{var F=r*r,B=P(y-F),N=O+E*B,j=r*N+C*L(r/x)-I;r-=T=B?j/(N+(C-E*F)/B):0}while(i(T)>m&&--n>0)}return[r,-w-o*P(y-r*r)]}(t>b/4?_-t:t,e);return t>b/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=r,f[1]*=-n,f}function Ce(){return(0,n.Z)(Ee(Le)).scale(239.75)}function Pe(t,e){var r,n,o,u,c,f;if(e=1-m)return r=(1-e)/4,o=1/(n=I(t)),[(u=((f=l(2*(f=t)))-1)/(f+1))+r*((c=n*O(t))-t)/(n*n),o-r*u*o*(c-t),o+r*u*o*(c+t),2*a(l(t))-_+r*(c-t)/n];var h=[1,0,0,0,0,0,0,0,0],p=[P(e),0,0,0,0,0,0,0,0],d=0;for(n=P(1-e),c=1;i(p[d]/h[d])>m&&d<8;)r=h[d++],p[d]=(r-n)/2,h[d]=(r+n)/2,n=P(r*n),c*=2;o=c*h[d]*t;do{o=(L(u=p[d]*g(n=o)/h[d])+o)/2}while(--d);return[g(o),u=s(o),u/s(o-n),o]}function Oe(t,e){if(!e)return t;if(1===e)return c(y(t/2+w));for(var r=1,n=P(1-e),o=P(e),s=0;i(o)>m;s++){if(t%b){var l=a(n*y(t)/r);l<0&&(l+=b),t+=l+~~(t/b)*b}else t+=t;o=(r+n)/2,n=P(r*n),o=((r=o)-n)/2}return t/(p(2,s)*r)}function Ie(t,e){var r=(k-1)/(k+1),n=P(1-r*r),u=Oe(_,n*n),f=c(y(b/4+i(e)/2)),h=l(-1*f)/P(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?_:-_)-o(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*s(-1*t),h*g(-1*t)),d=function(t,e,r){var n=i(t),o=O(i(e));if(n){var s=1/g(n),l=1/(y(n)*y(n)),u=-(l+r*(o*o*s*s)-1+r),c=(-u+P(u*u-(r-1)*l*4))/2;return[Oe(a(1/P(c)),r)*v(t),Oe(a(P((c/l-1)/r)),1-r)*v(e)]}return[0,Oe(a(o),1-r)*v(e)]}(p[0],p[1],n*n);return[-d[1],(e>=0?1:-1)*(.5*u-d[0])]}function De(){return(0,n.Z)(Ee(Ie)).scale(151.496)}Le.invert=function(t,e){i(t)>1&&(t=2*v(t)-t),i(e)>1&&(e=2*v(e)-e);var r=v(t),n=v(e),a=-r*t,l=-n*e,u=l/a<1,c=function(t,e){for(var r=0,n=1,a=.5,o=50;;){var l=a*a,u=P(a),c=L(1/P(1+l)),f=1-l+a*(1+l)*c,h=(1-u)/f,p=P(h),d=h*(1+l),v=p*(1-l),g=P(d-t*t),y=e+v+a*g;if(i(n-r)0?r=a:n=a,a=.5*(r+n)}if(!o)return null;var m=L(u),_=s(m),w=1/_,T=2*u*_,k=(-f*_-(-3*a+c*(1+3*l))*T*(1-u))/(f*f);return[b/4*(t*(-2*w*((1-l)*(.5*k/p)-2*a*p*T)+-w*T*g)+-w*(a*(1+l)*k+h*(1+3*l)*T)*L(t/P(d))),m]}(u?l:a,u?a:l),f=c[0],h=c[1],p=s(h);return u&&(f=-_-f),[r*(o(g(f)*p,-g(h))+b),n*L(s(f)*p)]},Ie.invert=function(t,e){var r,n,i,s,u,f,h=(k-1)/(k+1),p=P(1-h*h),d=(n=-t,i=p*p,(r=.5*Oe(_,p*p)-e)?(s=Pe(r,i),n?(f=(u=Pe(n,1-i))[1]*u[1]+i*s[0]*s[0]*u[0]*u[0],[[s[0]*u[2]/f,s[1]*s[2]*u[0]*u[1]/f],[s[1]*u[1]/f,-s[0]*s[2]*u[0]*u[2]/f],[s[2]*u[1]*u[2]/f,-i*s[0]*s[1]*u[0]/f]]):[[s[0],0],[s[1],0],[s[2],0]]):[[0,(u=Pe(n,1-i))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),v=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(d[0],d[1]);return[o(v[1],v[0])/-1,2*a(l(-.5*c(h*v[0]*v[0]+h*v[1]*v[1])))-_]};var ze=r(7613);function Re(t){var e=g(t),r=s(t),n=Fe(t);function a(t,a){var o=n(t,a);t=o[0],a=o[1];var l=g(a),u=s(a),c=s(t),f=C(e*l+r*u*c),h=g(f),p=i(h)>m?f/h:1;return[p*r*g(t),(i(t)>_?p:-p)*(e*u-r*l*c)]}return n.invert=Fe(-t),a.invert=function(t,r){var i=P(t*t+r*r),a=-g(i),l=s(i),u=i*l,c=-r*a,f=i*e,h=P(u*u+c*c-f*f),p=o(u*f+c*h,c*f-u*h),d=(i>_?-1:1)*o(t*a,i*s(p)*l+r*g(p)*a);return n.invert(d,p)},a}function Fe(t){var e=g(t),r=s(t);return function(t,n){var i=s(n),a=s(t)*i,l=g(t)*i,u=g(n);return[o(l,a*r-u*e),L(u*r+a*e)]}}function Be(){var t=0,e=(0,n.r)(Re),r=e(t),i=r.rotate,a=r.stream,o=(0,ze.Z)();return r.parallel=function(n){if(!arguments.length)return t*S;var i=r.rotate();return e(t=n*E).rotate(i)},r.rotate=function(e){return arguments.length?(i.call(r,[e[0],e[1]-t*S]),o.center([-e[0],-e[1]]),r):((e=i.call(r))[1]+=t*S,e)},r.stream=function(t){return(t=a(t)).sphere=function(){t.polygonStart();var e,r=o.radius(89.99)().coordinates[0],n=r.length-1,i=-1;for(t.lineStart();++i=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},r.scale(79.4187).parallel(45).clipAngle(179.999)}var Ne=r(33064),je=r(72736),Ue=L(1-1/3)*S,Ve=Rt(0);function He(t){var e=Ue*E,r=Lt(b,e)[0]-Lt(-b,e)[0],n=Ve(0,e)[1],a=Lt(0,e)[1],o=A-a,s=M/t,l=4/M,c=n+o*o*4/M;function p(p,d){var v,g=i(d);if(g>e){var y=h(t-1,f(0,u((p+b)/s)));(v=Lt(p+=b*(t-1)/t-y*s,g))[0]=v[0]*M/r-M*(t-1)/(2*t)+y*M/t,v[1]=n+4*(v[1]-a)*o/M,d<0&&(v[1]=-v[1])}else v=Ve(p,d);return v[0]*=l,v[1]/=c,v}return p.invert=function(e,p){e/=l;var d=i(p*=c);if(d>n){var v=h(t-1,f(0,u((e+b)/s)));e=(e+b*(t-1)/t-v*s)*r/M;var g=Lt.invert(e,.25*(d-n)*M/o+a);return g[0]-=b*(t-1)/t-v*s,p<0&&(g[1]=-g[1]),g}return Ve.invert(e,p)},p}function qe(t,e){return[t,1&e?90-m:Ue]}function Ge(t,e){return[t,1&e?-90+m:-Ue]}function Ze(t){return[t[0]*(1-m),t[1]]}function Ye(){var t=4,e=(0,n.r)(He),r=e(t),i=r.stream;return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),a=i(e),o=(r.rotate([0,0]),i(e));return r.rotate(n),a.sphere=function(){var e,r;(0,je.Z)((e=180/t,r=[].concat((0,Ne.w6)(-180,180+e/2,e).map(qe),(0,Ne.w6)(180,-180-e/2,-e).map(Ge)),{type:\"Polygon\",coordinates:[180===e?r.map(Ze):r]}),o)},a},r.scale(239.75)}function We(t){var e,r=1+t,n=L(g(1/r)),a=2*P(b/(e=b+4*n*r)),l=.5*a*(r+P(t*(2+t))),u=t*t,c=r*r;function f(f,h){var p,d,v=1-g(h);if(v&&v<2){var y,m=_-h,w=25;do{var T=g(m),k=s(m),A=n+o(T,r-k),M=1+c-2*r*k;m-=y=(m-u*n-r*T+M*A-.5*v*e)/(2*r*T*A)}while(i(y)>x&&--w>0);p=a*P(M),d=f*A/b}else p=a*(t+v),d=f*n/b;return[p*g(d),l-p*s(d)]}return f.invert=function(t,i){var s=t*t+(i-=l)*i,f=(1+c-s/(a*a))/(2*r),h=C(f),p=g(h),d=n+o(p,r-f);return[L(t/P(s))*b/d,L(1-2*(h-u*n-r*p+(1+c-2*r*f)*d)/e)]},f}function Xe(){var t=1,e=(0,n.r)(We),r=e(t);return r.ratio=function(r){return arguments.length?e(t=+r):t},r.scale(167.774).center([0,18.67])}var Je=.7109889596207567,Ke=.0528035274542;function $e(t,e){return e>-Je?((t=at(t,e))[1]+=Ke,t):ht(t,e)}function Qe(){return(0,n.Z)($e).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}function tr(t,e){return i(e)>Je?((t=at(t,e))[1]-=e>0?Ke:-Ke,t):ht(t,e)}function er(){return(0,n.Z)(tr).scale(152.63)}function rr(t,e,r,n){var i=P(4*b/(2*r+(1+t-e/2)*g(2*r)+(t+e)/2*g(4*r)+e/2*g(6*r))),a=P(n*g(r)*P((1+t*s(2*r)+e*s(4*r))/(1+t+e))),o=r*u(1);function l(r){return P(1+t*s(2*r)+e*s(4*r))}function u(n){var i=n*r;return(2*i+(1+t-e/2)*g(2*i)+(t+e)/2*g(4*i)+e/2*g(6*i))/r}function c(t){return l(t)*g(t)}var f=function(t,e){var n=r*Q(u,o*g(e)/r,e/b);isNaN(n)&&(n=r*v(e));var c=i*l(n);return[c*a*t/b*s(n),c/a*g(n)]};return f.invert=function(t,e){var n=Q(c,e*a/i);return[t*b/(s(n)*i*a*l(n)),L(r*u(n/r)/o)]},0===r&&(i=P(n/b),(f=function(t,e){return[t*i,g(e)/i]}).invert=function(t,e){return[t/i,L(e*i)]}),f}function nr(){var t=1,e=0,r=45*E,i=2,a=(0,n.r)(rr),o=a(t,e,r,i);return o.a=function(n){return arguments.length?a(t=+n,e,r,i):t},o.b=function(n){return arguments.length?a(t,e=+n,r,i):e},o.psiMax=function(n){return arguments.length?a(t,e,r=+n*E,i):r*S},o.ratio=function(n){return arguments.length?a(t,e,r,i=+n):i},o.scale(180.739)}function ir(t,e,r,n,i,a,o,s,l,u,c){if(c.nanEncountered)return NaN;var f,h,p,d,v,g,y,m,x,b;if(h=t(e+.25*(f=r-e)),p=t(r-.25*f),isNaN(h))c.nanEncountered=!0;else{if(!isNaN(p))return b=((g=(d=f*(n+4*h+i)/12)+(v=f*(i+4*p+a)/12))-o)/15,u>l?(c.maxDepthCount++,g+b):Math.abs(b)t?r=n:e=n,n=e+r>>1}while(n>e);var i=u[n+1]-u[n];return i&&(i=(t-u[n+1])/i),(n+1+i)/s}var h=2*f(1)/b*o/r,d=function(t,e){var r=f(i(g(e))),a=n(r)*t;return r/=h,[a,e>=0?r:-r]};return d.invert=function(t,e){var r;return i(e*=h)<1&&(r=v(e)*L(a(i(e))*o)),[t/n(i(e)),r]},d}function sr(){var t=0,e=2.5,r=1.183136,i=(0,n.r)(or),a=i(t,e,r);return a.alpha=function(n){return arguments.length?i(t=+n,e,r):t},a.k=function(n){return arguments.length?i(t,e=+n,r):e},a.gamma=function(n){return arguments.length?i(t,e,r=+n):r},a.scale(152.63)}function lr(t,e){return i(t[0]-e[0])a[o][2][0];++o);var l=t(r-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}r?o.invert=r(o):t.invert&&(o.invert=function(r,n){for(var i=a[+(n<0)],s=e[+(n<0)],l=0,u=i.length;l=0;--s)r=(e=t[1][s])[0][0],n=e[0][1],i=e[1][1],a=e[2][0],o=e[2][1],l.push(ur([[a-m,o-m],[a-m,i+m],[r+m,i+m],[r+m,n-m]],30));return{type:\"Polygon\",coordinates:[(0,Ne.TS)(l)]}}(r),e=r.map((function(t){return t.map((function(t){return[[t[0][0]*E,t[0][1]*E],[t[1][0]*E,t[1][1]*E],[t[2][0]*E,t[2][1]*E]]}))})),a=e.map((function(e){return e.map((function(e){var r,n=t(e[0][0],e[0][1])[0],i=t(e[2][0],e[2][1])[0],a=t(e[1][0],e[0][1])[1],o=t(e[1][0],e[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):e.map((function(t){return t.map((function(t){return[[t[0][0]*S,t[0][1]*S],[t[1][0]*S,t[1][1]*S],[t[2][0]*S,t[2][1]*S]]}))}))},null!=e&&s.lobes(e),s}$e.invert=function(t,e){return e>-Je?at.invert(t,e-Ke):ht.invert(t,e)},tr.invert=function(t,e){return i(e)>Je?at.invert(t,e+(e>0?Ke:-Ke)):ht.invert(t,e)};var fr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function hr(){return cr(ut,fr).scale(160.857)}var pr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function dr(){return cr(tr,pr).scale(152.63)}var vr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function gr(){return cr(at,vr).scale(169.529)}var yr=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function mr(){return cr(at,yr).scale(169.529).rotate([20,0])}var xr=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];function br(){return cr($e,xr,tt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}var _r=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function wr(){return cr(ht,_r).scale(152.63).rotate([-20,0])}function Tr(t,e){return[3/M*t*P(b*b/3-e*e),e]}function kr(){return(0,n.Z)(Tr).scale(158.837)}function Ar(t){function e(e,r){if(i(i(r)-_)2)return null;var a=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+a+s);return l=p((1+l)/(1-l),1/t),[o(2*e,1-a-s)/t,L((l-1)/(l+1))]},e}function Mr(){var t=.5,e=(0,n.r)(Ar),r=e(t);return r.spacing=function(r){return arguments.length?e(t=+r):t},r.scale(124.75)}Tr.invert=function(t,e){return[M/3*t/P(b*b/3-e*e),e]};var Sr=b/k;function Er(t,e){return[t*(1+P(s(e)))/2,e/(s(e/2)*s(t/6))]}function Lr(){return(0,n.Z)(Er).scale(97.2672)}function Cr(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function Pr(){return(0,n.Z)(Cr).scale(139.98)}function Or(t,e){return[g(t)/s(e),y(e)*s(t)]}function Ir(){return(0,n.Z)(Or).scale(144.049).clipAngle(89.999)}function Dr(t){var e=s(t),r=y(w+t/2);function n(n,a){var o=a-t,s=i(o)=0;)h=(f=t[c])[0]+l*(i=h)-u*p,p=f[1]+l*p+u*i;return[h=l*(i=h)-u*p,p=l*p+u*i]}return r.invert=function(r,n){var l=20,u=r,c=n;do{for(var f,h=e,p=t[h],d=p[0],v=p[1],y=0,x=0;--h>=0;)y=d+u*(f=y)-c*x,x=v+u*x+c*f,d=(p=t[h])[0]+u*(f=d)-c*v,v=p[1]+u*v+c*f;var b,_,w=(y=d+u*(f=y)-c*x)*y+(x=v+u*x+c*f)*x;u-=b=((d=u*(f=d)-c*v-r)*y+(v=u*v+c*f-n)*x)/w,c-=_=(v*y-d*x)/w}while(i(b)+i(_)>m*m&&--l>0);if(l){var T=P(u*u+c*c),k=2*a(.5*T),A=g(k);return[o(u*A,T*s(k)),T?L(c*A/T):0]}},r}Er.invert=function(t,e){var r=i(t),n=i(e),a=m,o=_;nm||i(x)>m)&&--a>0);return a&&[r,n]},Or.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?T*P((i-P(i*i-4*r))/r):1/P(n);return[L(t*a),v(e)*C(a)]},Rr.invert=function(t,e){return[t,2.5*a(l(.8*e))-.625*b]};var Nr=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],jr=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Ur=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],Vr=[[.9245,0],[0,0],[.01943,0]],Hr=[[.721316,0],[0,0],[-.00881625,-.00617325]];function qr(){return Xr(Nr,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)}function Gr(){return Xr(jr,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Zr(){return Xr(Ur,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Yr(){return Xr(Vr,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Wr(){return Xr(Hr,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Xr(t,e){var r=(0,n.Z)(Br(t)).rotate(e).clipAngle(90),i=(0,_t.Z)(e),a=r.center;return delete r.rotate,r.center=function(t){return arguments.length?a(i(t)):i.invert(a())},r}var Jr=P(6),Kr=P(7);function $r(t,e){var r=L(7*g(e)/(3*Jr));return[Jr*t*(2*s(2*r/3)-1)/Kr,9*g(r/3)/Kr]}function Qr(){return(0,n.Z)($r).scale(164.859)}function tn(t,e){for(var r,n=(1+T)*g(e),a=e,o=0;o<25&&(a-=r=(g(a/2)+g(a)-n)/(.5*s(a/2)+s(a)),!(i(r)x&&--l>0);return[t/(.84719-.13063*(n=s*s)+(o=n*(a=n*n))*o*(.05494*n-.04515-.02326*a+.00331*o)),s]},ln.invert=function(t,e){for(var r=e/2,n=0,a=1/0;n<10&&i(a)>m;++n){var o=s(e/2);e-=a=(e-y(e/2)-r)/(1-.5/(o*o))}return[2*t/(1+s(e)),e]};var cn=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function fn(){return cr(J(1/0),cn).rotate([20,0]).scale(152.63)}function hn(t,e){var r=g(e),n=s(e),a=v(t);if(0===t||i(e)===_)return[0,e];if(0===e)return[t,0];if(i(t)===_)return[t*n,_*r];var o=b/(2*t)-2*t/b,l=2*e/b,u=(1-l*l)/(r-l),c=o*o,f=u*u,h=1+c/f,p=1+f/c,d=(o*r/u-o/2)/h,y=(f*r/c+u/2)/p,m=y*y-(f*r*r/c+u*r-1)/p;return[_*(d+P(d*d+n*n/h)*a),_*(y+P(m<0?0:m)*v(-e*o)*a)]}function pn(){return(0,n.Z)(hn).scale(127.267)}hn.invert=function(t,e){var r=(t/=_)*t,n=r+(e/=_)*e,i=b*b;return[t?(n-1+P((1-n)*(1-n)+4*r))/(2*t)*_:0,Q((function(t){return n*(b*g(t)-2*t)*b+4*t*t*(e-g(t))+2*b*t-i*e}),0)]};var dn=1.0148,vn=.23185,gn=-.14499,yn=.02406,mn=dn,xn=5*vn,bn=7*gn,_n=9*yn,wn=1.790857183;function Tn(t,e){var r=e*e;return[t,e*(dn+r*r*(vn+r*(gn+yn*r)))]}function kn(){return(0,n.Z)(Tn).scale(139.319)}function An(t,e){if(i(e)wn?e=wn:e<-1.790857183&&(e=-1.790857183);var r,n=e;do{var a=n*n;n-=r=(n*(dn+a*a*(vn+a*(gn+yn*a)))-e)/(mn+a*a*(xn+a*(bn+_n*a)))}while(i(r)>m);return[t,n]},An.invert=function(t,e){if(i(e)m&&--o>0);return l=y(a),[(i(e)=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=(c=n.map(r.project),f=n.map(e.project),h=Cn(c[1],c[0]),p=Cn(f[1],f[0]),d=function(t,e){return o(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}(h,p),v=Pn(h)/Pn(p),Ln([1,0,c[0][0],0,1,c[0][1]],Ln([v,0,0,0,v,0],Ln([s(d),g(d),0,-g(d),s(d),0],[1,0,-f[0][0],0,1,-f[0][1]]))));e.transform=r.transform?Ln(r.transform,i):i;for(var a=r.edges,l=0,u=a.length;l0?[-e[0],0]:[180-e[0],180])};var e=Bn.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,r){var n=e[t];n&&(n.children||(n.children=[])).push(e[r])})),On(e[0],(function(t,r){return e[t<-b/2?r<0?6:4:t<0?r<0?2:0:tn^p>n&&r<(h-u)*(n-c)/(p-c)+u&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),Qn=[],t.length?t.length>1?{type:\"MultiPolygon\",coordinates:t}:{type:\"Polygon\",coordinates:t[0]}:null}};function ni(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var a=i(r)<_,o=t(a?r:r>0?r-b:r+b,n),s=(o[0]-o[1])*T,l=(o[0]+o[1])*T;if(a)return[s,l];var u=e*T,c=s>0^l>0?-1:1;return[c*s-v(l)*u,c*l-v(s)*u]}return t.invert&&(r.invert=function(r,n){var a=(r+n)*T,o=(n-r)*T,s=i(a)<.5*e&&i(o)<.5*e;if(!s){var l=e*T,u=a>0^o>0?-1:1,c=-u*r+(o>0?1:-1)*l,f=-u*n+(a>0?1:-1)*l;a=(-c-f)*T,o=(c-f)*T}var h=t.invert(a,o);return s||(h[0]+=a>0?b:-b),h}),(0,n.Z)(r).rotate([-90,-90,45]).clipAngle(179.999)}function ii(){return ni(Le).scale(176.423)}function ai(){return ni(Ie).scale(111.48)}function oi(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error(\"invalid digits\");function r(t){var r=t.length,n=2,i=new Array(r);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);n2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(o)};break;case\"Point\":e={type:\"Point\",coordinates:r(t.coordinates)};break;case\"MultiPoint\":e={type:t.type,coordinates:n(t.coordinates)};break;case\"LineString\":e={type:t.type,coordinates:i(t.coordinates)};break;case\"MultiLineString\":case\"Polygon\":e={type:t.type,coordinates:a(t.coordinates)};break;case\"MultiPolygon\":e={type:\"MultiPolygon\",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:\"Feature\",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case\"Feature\":return s(t);case\"FeatureCollection\":var l={type:\"FeatureCollection\",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t}function si(t){var e=g(t);function r(r,n){var i=e?y(r*e/2)/e:r/2;if(!n)return[2*i,-t];var o=2*a(i*g(n)),l=1/y(n);return[g(o)*l,n+(1-s(o))*l-t]}return r.invert=function(r,n){if(i(n+=t)m&&--c>0);var d=r*(f=y(u)),v=y(i(n)0?_:-_)*(f+o*(d-l)/2+o*o*(d-2*f+l)/2)]}function fi(){return(0,n.Z)(ci).scale(152.63)}function hi(t,e){var r=function(t){function e(e,r){var n=s(r),i=(t-1)/(t-n*s(e));return[i*n*g(e),i*g(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=P(n),a=(t-P(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[o(e*a,i*P(1-a*a)),i?L(r*a/i):0]},e}(t);if(!e)return r;var n=s(e),i=g(e);function a(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return a.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},a}function pi(){var t=2,e=0,r=(0,n.r)(hi),i=r(t,e);return i.distance=function(n){return arguments.length?r(t=+n,e):t},i.tilt=function(n){return arguments.length?r(t,e=n*E):e*S},i.scale(432.147).clipAngle(C(1/t)*S-1e-6)}ui.forEach((function(t){t[1]*=1.0144})),ci.invert=function(t,e){var r=e/_,n=90*r,a=h(18,i(n/5)),o=f(0,u(a));do{var s=ui[o][1],l=ui[o+1][1],c=ui[h(19,o+2)][1],p=c-s,d=c-2*l+s,v=2*(i(r)-l)/p,g=d/p,y=v*(1-g*v*(1-2*g*v));if(y>=0||1===o){n=(e>=0?5:-5)*(y+a);var m,b=50;do{y=(a=h(18,i(n)/5))-(o=u(a)),s=ui[o][1],l=ui[o+1][1],c=ui[h(19,o+2)][1],n-=(m=(e>=0?_:-_)*(l+y*(c-s)/2+y*y*(c-2*l+s)/2)-e)*S}while(i(m)>x&&--b>0);break}}while(--o>=0);var w=ui[o][0],T=ui[o+1][0],k=ui[h(19,o+2)][0];return[t/(T+y*(k-w)/2+y*y*(k-2*T+w)/2),n*E]};var di=1e-4,vi=1e4,gi=-180,yi=gi+di,mi=180,xi=mi-di,bi=-90,_i=bi+di,wi=90,Ti=wi-di;function ki(t){return t.length>0}function Ai(t){return t===bi||t===wi?[0,t]:[gi,(e=t,Math.floor(e*vi)/vi)];var e}function Mi(t){var e=t[0],r=t[1],n=!1;return e<=yi?(e=gi,n=!0):e>=xi&&(e=mi,n=!0),r<=_i?(r=bi,n=!0):r>=Ti&&(r=wi,n=!0),n?[e,r]:t}function Si(t){return t.map(Mi)}function Ei(t,e,r){for(var n=0,i=t.length;n=xi||c<=_i||c>=Ti){a[o]=Mi(l);for(var f=o+1;fyi&&p_i&&d=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=Ai(a[0][1]),o=-1,s=a.length}}}}function Li(t){var e,r,n,i,a,o,s=t.length,l={},u={};for(e=0;e0?b-l:l)*S],c=(0,n.Z)(t(s)).rotate(u),f=(0,_t.Z)(u),h=c.center;return delete c.rotate,c.center=function(t){return arguments.length?h(f(t)):f.invert(h())},c.clipAngle(90)}function Ri(t){var e=s(t);function r(t,r){var n=(0,Rn.M)(t,r);return n[0]*=e,n}return r.invert=function(t,r){return Rn.M.invert(t/e,r)},r}function Fi(){return Bi([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function Bi(t,e){return zi(Ri,t,e)}function Ni(t){if(!(t*=2))return Z.N;var e=-t/2,r=-e,n=t*t,i=y(r),a=.5/g(r);function l(i,a){var o=C(s(a)*s(i-e)),l=C(s(a)*s(i-r));return[((o*=o)-(l*=l))/(2*t),(a<0?-1:1)*P(4*n*l-(n-o+l)*(n-o+l))/(2*t)]}return l.invert=function(t,n){var l,u,c=n*n,f=s(P(c+(l=t+e)*l)),h=s(P(c+(l=t+r)*l));return[o(u=f-h,l=(f+h)*i),(n<0?-1:1)*C(P(l*l+u*u)*a)]},l}function ji(){return Ui([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function Ui(t,e){return zi(Ni,t,e)}function Vi(t,e){if(i(e)m&&--l>0);return[v(t)*(P(a*a+4)+a)*b/4,_*s]};var Qi=4*b+3*P(3),ta=2*P(2*b*P(3)/Qi),ea=it(ta*P(3)/b,ta,Qi/6);function ra(){return(0,n.Z)(ea).scale(176.84)}function na(t,e){return[t*P(1-3*e*e/(b*b)),e]}function ia(){return(0,n.Z)(na).scale(152.63)}function aa(t,e){var r=s(e),n=s(t)*r,i=1-n,a=s(t=o(g(t)*r,-g(e))),l=g(t);return[l*(r=P(1-n*n))-a*i,-a*r-l*i]}function oa(){return(0,n.Z)(aa).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}function sa(t,e){var r=R(t,e);return[(r[0]+t/_)/2,(r[1]+e)/2]}function la(){return(0,n.Z)(sa).scale(158.837)}na.invert=function(t,e){return[t/P(1-3*e*e/(b*b)),e]},aa.invert=function(t,e){var r=(t*t+e*e)/-2,n=P(-r*(2+r)),i=e*r+t*n,a=t*r-e*n,s=P(a*a+i*i);return[o(n*i,s*(1+r)),s?-L(n*a/s):0]},sa.invert=function(t,e){var r=t,n=e,a=25;do{var o,l=s(n),u=g(n),c=g(2*n),f=u*u,h=l*l,p=g(r),d=s(r/2),v=g(r/2),y=v*v,x=1-h*d*d,b=x?C(l*d)*P(o=1/x):o=0,w=.5*(2*b*l*v+r/_)-t,T=.5*(b*u+n)-e,k=.5*o*(h*y+b*l*d*f)+.5/_,A=o*(p*c/4-b*u*v),M=.125*o*(c*v-b*u*h*p),S=.5*o*(f*d+b*y*l)+.5,E=A*M-S*k,L=(T*A-w*S)/E,O=(w*M-T*k)/E;r-=L,n-=O}while((i(L)>m||i(O)>m)&&--a>0);return[r,n]}},33940:function(t,e,r){\"use strict\";function n(){return new i}function i(){this.reset()}r.d(e,{Z:function(){return n}}),i.prototype={constructor:i,reset:function(){this.s=this.t=0},add:function(t){o(a,t,this.t),o(this,a.s,this.s),this.s?this.t+=a.t:this.s=a.t},valueOf:function(){return this.s}};var a=new i;function o(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}},97860:function(t,e,r){\"use strict\";r.d(e,{L9:function(){return h},ZP:function(){return x},gL:function(){return d}});var n,i,a,o,s,l=r(33940),u=r(39695),c=r(73182),f=r(72736),h=(0,l.Z)(),p=(0,l.Z)(),d={point:c.Z,lineStart:c.Z,lineEnd:c.Z,polygonStart:function(){h.reset(),d.lineStart=v,d.lineEnd=g},polygonEnd:function(){var t=+h;p.add(t<0?u.BZ+t:t),this.lineStart=this.lineEnd=this.point=c.Z},sphere:function(){p.add(u.BZ)}};function v(){d.point=y}function g(){m(n,i)}function y(t,e){d.point=m,n=t,i=e,t*=u.uR,e*=u.uR,a=t,o=(0,u.mC)(e=e/2+u.pu),s=(0,u.O$)(e)}function m(t,e){t*=u.uR,e=(e*=u.uR)/2+u.pu;var r=t-a,n=r>=0?1:-1,i=n*r,l=(0,u.mC)(e),c=(0,u.O$)(e),f=s*c,p=o*l+f*(0,u.mC)(i),d=f*n*(0,u.O$)(i);h.add((0,u.fv)(d,p)),a=t,o=l,s=c}function x(t){return p.reset(),(0,f.Z)(t,d),2*p}},77338:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return C}});var n,i,a,o,s,l,u,c,f,h,p=r(33940),d=r(97860),v=r(7620),g=r(39695),y=r(72736),m=(0,p.Z)(),x={point:b,lineStart:w,lineEnd:T,polygonStart:function(){x.point=k,x.lineStart=A,x.lineEnd=M,m.reset(),d.gL.polygonStart()},polygonEnd:function(){d.gL.polygonEnd(),x.point=b,x.lineStart=w,x.lineEnd=T,d.L9<0?(n=-(a=180),i=-(o=90)):m>g.Ho?o=90:m<-g.Ho&&(i=-90),h[0]=n,h[1]=a},sphere:function(){n=-(a=180),i=-(o=90)}};function b(t,e){f.push(h=[n=t,a=t]),eo&&(o=e)}function _(t,e){var r=(0,v.Og)([t*g.uR,e*g.uR]);if(c){var l=(0,v.T5)(c,r),u=[l[1],-l[0],0],p=(0,v.T5)(u,l);(0,v.iJ)(p),p=(0,v.Y1)(p);var d,y=t-s,m=y>0?1:-1,x=p[0]*g.RW*m,b=(0,g.Wn)(y)>180;b^(m*so&&(o=d):b^(m*s<(x=(x+360)%360-180)&&xo&&(o=e)),b?tS(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t):a>=n?(ta&&(a=t)):t>s?S(n,t)>S(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t)}else f.push(h=[n=t,a=t]);eo&&(o=e),c=r,s=t}function w(){x.point=_}function T(){h[0]=n,h[1]=a,x.point=b,c=null}function k(t,e){if(c){var r=t-s;m.add((0,g.Wn)(r)>180?r+(r>0?360:-360):r)}else l=t,u=e;d.gL.point(t,e),_(t,e)}function A(){d.gL.lineStart()}function M(){k(l,u),d.gL.lineEnd(),(0,g.Wn)(m)>g.Ho&&(n=-(a=180)),h[0]=n,h[1]=a,c=null}function S(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function L(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eS(s[0],s[1])&&(s[1]=l[1]),S(l[0],s[1])>S(s[0],s[1])&&(s[0]=l[0])):u.push(s=l);for(c=-1/0,e=0,s=u[r=u.length-1];e<=r;s=l,++e)l=u[e],(p=S(s[1],l[0]))>c&&(c=p,n=l[0],a=s[1])}return f=h=null,n===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[n,i],[a,o]]}},7620:function(t,e,r){\"use strict\";r.d(e,{Og:function(){return a},T:function(){return u},T5:function(){return s},Y1:function(){return i},iJ:function(){return c},j9:function(){return o},s0:function(){return l}});var n=r(39695);function i(t){return[(0,n.fv)(t[1],t[0]),(0,n.ZR)(t[2])]}function a(t){var e=t[0],r=t[1],i=(0,n.mC)(r);return[i*(0,n.mC)(e),i*(0,n.O$)(e),(0,n.O$)(r)]}function o(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function s(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function l(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function u(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=(0,n._b)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}},66624:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return I}});var n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=r(39695),b=r(73182),_=r(72736),w={sphere:b.Z,point:T,lineStart:A,lineEnd:E,polygonStart:function(){w.lineStart=L,w.lineEnd=C},polygonEnd:function(){w.lineStart=A,w.lineEnd=E}};function T(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e);k(r*(0,x.mC)(t),r*(0,x.O$)(t),(0,x.O$)(e))}function k(t,e,r){++n,a+=(t-a)/n,o+=(e-o)/n,s+=(r-s)/n}function A(){w.point=M}function M(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e);g=r*(0,x.mC)(t),y=r*(0,x.O$)(t),m=(0,x.O$)(e),w.point=S,k(g,y,m)}function S(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e),n=r*(0,x.mC)(t),a=r*(0,x.O$)(t),o=(0,x.O$)(e),s=(0,x.fv)((0,x._b)((s=y*o-m*a)*s+(s=m*n-g*o)*s+(s=g*a-y*n)*s),g*n+y*a+m*o);i+=s,l+=s*(g+(g=n)),u+=s*(y+(y=a)),c+=s*(m+(m=o)),k(g,y,m)}function E(){w.point=T}function L(){w.point=P}function C(){O(d,v),w.point=T}function P(t,e){d=t,v=e,t*=x.uR,e*=x.uR,w.point=O;var r=(0,x.mC)(e);g=r*(0,x.mC)(t),y=r*(0,x.O$)(t),m=(0,x.O$)(e),k(g,y,m)}function O(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e),n=r*(0,x.mC)(t),a=r*(0,x.O$)(t),o=(0,x.O$)(e),s=y*o-m*a,d=m*n-g*o,v=g*a-y*n,b=(0,x._b)(s*s+d*d+v*v),_=(0,x.ZR)(b),w=b&&-_/b;f+=w*s,h+=w*d,p+=w*v,i+=_,l+=_*(g+(g=n)),u+=_*(y+(y=a)),c+=_*(m+(m=o)),k(g,y,m)}function I(t){n=i=a=o=s=l=u=c=f=h=p=0,(0,_.Z)(t,w);var e=f,r=h,d=p,v=e*e+r*r+d*d;return v0?os)&&(o+=i*a.BZ));for(var h,p=o;i>0?p>s:p0?i.pi:-i.pi,u=(0,i.Wn)(o-r);(0,i.Wn)(u-i.pi)0?i.ou:-i.ou),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),t.point(o,n),e=0):a!==l&&u>=i.pi&&((0,i.Wn)(r-a)i.Ho?(0,i.z4)(((0,i.O$)(e)*(o=(0,i.mC)(n))*(0,i.O$)(r)-(0,i.O$)(n)*(a=(0,i.mC)(e))*(0,i.O$)(t))/(a*o*s)):(e+n)/2}(r,n,o,s),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),e=0),t.point(r=o,n=s),a=l},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var a;if(null==t)a=r*i.ou,n.point(-i.pi,a),n.point(0,a),n.point(i.pi,a),n.point(i.pi,0),n.point(i.pi,-a),n.point(0,-a),n.point(-i.pi,-a),n.point(-i.pi,0),n.point(-i.pi,a);else if((0,i.Wn)(t[0]-e[0])>i.Ho){var o=t[0]1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}},1457:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return l}});var n=r(7620),i=r(7613),a=r(39695),o=r(67108),s=r(97023);function l(t){var e=(0,a.mC)(t),r=6*a.uR,l=e>0,u=(0,a.Wn)(e)>a.Ho;function c(t,r){return(0,a.mC)(t)*(0,a.mC)(r)>e}function f(t,r,i){var o=(0,n.Og)(t),s=(0,n.Og)(r),l=[1,0,0],u=(0,n.T5)(o,s),c=(0,n.j9)(u,u),f=u[0],h=c-f*f;if(!h)return!i&&t;var p=e*c/h,d=-e*f/h,v=(0,n.T5)(l,u),g=(0,n.T)(l,p),y=(0,n.T)(u,d);(0,n.s0)(g,y);var m=v,x=(0,n.j9)(g,m),b=(0,n.j9)(m,m),_=x*x-b*((0,n.j9)(g,g)-1);if(!(_<0)){var w=(0,a._b)(_),T=(0,n.T)(m,(-x-w)/b);if((0,n.s0)(T,g),T=(0,n.Y1)(T),!i)return T;var k,A=t[0],M=r[0],S=t[1],E=r[1];M0^T[1]<((0,a.Wn)(T[0]-A)a.pi^(A<=T[0]&&T[0]<=M)){var P=(0,n.T)(m,(-x+w)/b);return(0,n.s0)(P,g),[T,(0,n.Y1)(P)]}}}function h(e,r){var n=l?t:a.pi-t,i=0;return e<-n?i|=1:e>n&&(i|=2),r<-n?i|=4:r>n&&(i|=8),i}return(0,s.Z)(c,(function(t){var e,r,n,i,s;return{lineStart:function(){i=n=!1,s=1},point:function(p,d){var v,g=[p,d],y=c(p,d),m=l?y?0:h(p,d):y?h(p+(p<0?a.pi:-a.pi),d):0;if(!e&&(i=n=y)&&t.lineStart(),y!==n&&(!(v=f(e,g))||(0,o.Z)(e,v)||(0,o.Z)(g,v))&&(g[2]=1),y!==n)s=0,y?(t.lineStart(),v=f(g,e),t.point(v[0],v[1])):(v=f(e,g),t.point(v[0],v[1],2),t.lineEnd()),e=v;else if(u&&e&&l^y){var x;m&r||!(x=f(g,e,!0))||(s=0,l?(t.lineStart(),t.point(x[0][0],x[0][1]),t.point(x[1][0],x[1][1]),t.lineEnd()):(t.point(x[1][0],x[1][1]),t.lineEnd(),t.lineStart(),t.point(x[0][0],x[0][1],3)))}!y||e&&(0,o.Z)(e,g)||t.point(g[0],g[1]),e=g,n=y,r=m},lineEnd:function(){n&&t.lineEnd(),e=null},clean:function(){return s|(i&&n)<<1}}}),(function(e,n,a,o){(0,i.m)(o,t,r,a,e,n)}),l?[0,-t]:[-a.pi,t-a.pi])}},97023:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return l}});var n=r(85272),i=r(46225),a=r(39695),o=r(23071),s=r(33064);function l(t,e,r,a){return function(l){var f,h,p,d=e(l),v=(0,n.Z)(),g=e(v),y=!1,m={point:x,lineStart:_,lineEnd:w,polygonStart:function(){m.point=T,m.lineStart=k,m.lineEnd=A,h=[],f=[]},polygonEnd:function(){m.point=x,m.lineStart=_,m.lineEnd=w,h=(0,s.TS)(h);var t=(0,o.Z)(f,a);h.length?(y||(l.polygonStart(),y=!0),(0,i.Z)(h,c,t,r,l)):t&&(y||(l.polygonStart(),y=!0),l.lineStart(),r(null,null,1,l),l.lineEnd()),y&&(l.polygonEnd(),y=!1),h=f=null},sphere:function(){l.polygonStart(),l.lineStart(),r(null,null,1,l),l.lineEnd(),l.polygonEnd()}};function x(e,r){t(e,r)&&l.point(e,r)}function b(t,e){d.point(t,e)}function _(){m.point=b,d.lineStart()}function w(){m.point=x,d.lineEnd()}function T(t,e){p.push([t,e]),g.point(t,e)}function k(){g.lineStart(),p=[]}function A(){T(p[0][0],p[0][1]),g.lineEnd();var t,e,r,n,i=g.clean(),a=v.result(),o=a.length;if(p.pop(),f.push(p),p=null,o)if(1&i){if((e=(r=a[0]).length-1)>0){for(y||(l.polygonStart(),y=!0),l.lineStart(),t=0;t1&&2&i&&a.push(a.pop().concat(a.shift())),h.push(a.filter(u))}return m}}function u(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-a.ou-a.Ho:a.ou-t[1])-((e=e.x)[0]<0?e[1]-a.ou-a.Ho:a.ou-e[1])}},87605:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return u}});var n=r(39695),i=r(85272),a=r(46225),o=r(33064),s=1e9,l=-s;function u(t,e,r,u){function c(n,i){return t<=n&&n<=r&&e<=i&&i<=u}function f(n,i,a,o){var s=0,l=0;if(null==n||(s=h(n,a))!==(l=h(i,a))||d(n,i)<0^a>0)do{o.point(0===s||3===s?t:r,s>1?u:e)}while((s=(s+a+4)%4)!==l);else o.point(i[0],i[1])}function h(i,a){return(0,n.Wn)(i[0]-t)0?0:3:(0,n.Wn)(i[0]-r)0?2:1:(0,n.Wn)(i[1]-e)0?1:0:a>0?3:2}function p(t,e){return d(t.x,e.x)}function d(t,e){var r=h(t,1),n=h(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(n){var h,d,v,g,y,m,x,b,_,w,T,k=n,A=(0,i.Z)(),M={point:S,lineStart:function(){M.point=E,d&&d.push(v=[]),w=!0,_=!1,x=b=NaN},lineEnd:function(){h&&(E(g,y),m&&_&&A.rejoin(),h.push(A.result())),M.point=S,_&&k.lineEnd()},polygonStart:function(){k=A,h=[],d=[],T=!0},polygonEnd:function(){var e=function(){for(var e=0,r=0,n=d.length;ru&&(f-i)*(u-a)>(h-a)*(t-i)&&++e:h<=u&&(f-i)*(u-a)<(h-a)*(t-i)&&--e;return e}(),r=T&&e,i=(h=(0,o.TS)(h)).length;(r||i)&&(n.polygonStart(),r&&(n.lineStart(),f(null,null,1,n),n.lineEnd()),i&&(0,a.Z)(h,p,e,f,n),n.polygonEnd()),k=n,h=d=v=null}};function S(t,e){c(t,e)&&k.point(t,e)}function E(n,i){var a=c(n,i);if(d&&v.push([n,i]),w)g=n,y=i,m=a,w=!1,a&&(k.lineStart(),k.point(n,i));else if(a&&_)k.point(n,i);else{var o=[x=Math.max(l,Math.min(s,x)),b=Math.max(l,Math.min(s,b))],f=[n=Math.max(l,Math.min(s,n)),i=Math.max(l,Math.min(s,i))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],u=0,c=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>c)return;o>u&&(u=o)}else if(h>0){if(o0&&(t[0]=s+u*f,t[1]=l+u*h),c<1&&(e[0]=s+c*f,e[1]=l+c*h),!0}}}}}(o,f,t,e,r,u)?a&&(k.lineStart(),k.point(n,i),T=!1):(_||(k.lineStart(),k.point(o[0],o[1])),k.point(f[0],f[1]),a||k.lineEnd(),T=!1)}x=n,b=i,_=a}return M}}},46225:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return o}});var n=r(67108),i=r(39695);function a(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function o(t,e,r,o,l){var u,c,f=[],h=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,o=t[0],s=t[e];if((0,n.Z)(o,s)){if(!o[2]&&!s[2]){for(l.lineStart(),u=0;u=0;--u)l.point((d=p[u])[0],d[1]);else o(g.x,g.p.x,-1,l);g=g.p}p=(g=g.o).z,y=!y}while(!g.v);l.lineEnd()}}}function s(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n0&&(i=S(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))g.Ho})).map(l)).concat((0,F.w6)((0,g.mD)(a/p)*p,i,p).filter((function(t){return(0,g.Wn)(t%v)>g.Ho})).map(u))}return m.lines=function(){return x().map((function(t){return{type:\"LineString\",coordinates:t}}))},m.outline=function(){return{type:\"Polygon\",coordinates:[c(n).concat(f(o).slice(1),c(r).reverse().slice(1),f(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(n=+t[0][0],r=+t[1][0],s=+t[0][1],o=+t[1][1],n>r&&(t=n,n=r,r=t),s>o&&(t=s,s=o,o=t),m.precision(y)):[[n,s],[r,o]]},m.extentMinor=function(r){return arguments.length?(e=+r[0][0],t=+r[1][0],a=+r[0][1],i=+r[1][1],e>t&&(r=e,e=t,t=r),a>i&&(r=a,a=i,i=r),m.precision(y)):[[e,a],[t,i]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(d=+t[0],v=+t[1],m):[d,v]},m.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],m):[h,p]},m.precision=function(h){return arguments.length?(y=+h,l=B(a,i,90),u=N(e,t,y),c=B(s,o,90),f=N(n,r,y),m):y},m.extentMajor([[-180,-90+g.Ho],[180,90-g.Ho]]).extentMinor([[-180,-80-g.Ho],[180,80+g.Ho]])}function U(){return j()()}var V,H,q,G,Z=r(83074),Y=r(8593),W=(0,v.Z)(),X=(0,v.Z)(),J={point:y.Z,lineStart:y.Z,lineEnd:y.Z,polygonStart:function(){J.lineStart=K,J.lineEnd=tt},polygonEnd:function(){J.lineStart=J.lineEnd=J.point=y.Z,W.add((0,g.Wn)(X)),X.reset()},result:function(){var t=W/2;return W.reset(),t}};function K(){J.point=$}function $(t,e){J.point=Q,V=q=t,H=G=e}function Q(t,e){X.add(G*t-q*e),q=t,G=e}function tt(){Q(V,H)}var et,rt,nt,it,at=J,ot=r(3559),st=0,lt=0,ut=0,ct=0,ft=0,ht=0,pt=0,dt=0,vt=0,gt={point:yt,lineStart:mt,lineEnd:_t,polygonStart:function(){gt.lineStart=wt,gt.lineEnd=Tt},polygonEnd:function(){gt.point=yt,gt.lineStart=mt,gt.lineEnd=_t},result:function(){var t=vt?[pt/vt,dt/vt]:ht?[ct/ht,ft/ht]:ut?[st/ut,lt/ut]:[NaN,NaN];return st=lt=ut=ct=ft=ht=pt=dt=vt=0,t}};function yt(t,e){st+=t,lt+=e,++ut}function mt(){gt.point=xt}function xt(t,e){gt.point=bt,yt(nt=t,it=e)}function bt(t,e){var r=t-nt,n=e-it,i=(0,g._b)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,yt(nt=t,it=e)}function _t(){gt.point=yt}function wt(){gt.point=kt}function Tt(){At(et,rt)}function kt(t,e){gt.point=At,yt(et=nt=t,rt=it=e)}function At(t,e){var r=t-nt,n=e-it,i=(0,g._b)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,pt+=(i=it*t-nt*e)*(nt+t),dt+=i*(it+e),vt+=3*i,yt(nt=t,it=e)}var Mt=gt;function St(t){this._context=t}St.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,g.BZ)}},result:y.Z};var Et,Lt,Ct,Pt,Ot,It=(0,v.Z)(),Dt={point:y.Z,lineStart:function(){Dt.point=zt},lineEnd:function(){Et&&Rt(Lt,Ct),Dt.point=y.Z},polygonStart:function(){Et=!0},polygonEnd:function(){Et=null},result:function(){var t=+It;return It.reset(),t}};function zt(t,e){Dt.point=Rt,Lt=Pt=t,Ct=Ot=e}function Rt(t,e){Pt-=t,Ot-=e,It.add((0,g._b)(Pt*Pt+Ot*Ot)),Pt=t,Ot=e}var Ft=Dt;function Bt(){this._string=[]}function Nt(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}function jt(t,e){var r,n,i=4.5;function a(t){return t&&(\"function\"==typeof i&&n.pointRadius(+i.apply(this,arguments)),(0,m.Z)(t,r(n))),n.result()}return a.area=function(t){return(0,m.Z)(t,r(at)),at.result()},a.measure=function(t){return(0,m.Z)(t,r(Ft)),Ft.result()},a.bounds=function(t){return(0,m.Z)(t,r(ot.Z)),ot.Z.result()},a.centroid=function(t){return(0,m.Z)(t,r(Mt)),Mt.result()},a.projection=function(e){return arguments.length?(r=null==e?(t=null,Y.Z):(t=e).stream,a):t},a.context=function(t){return arguments.length?(n=null==t?(e=null,new Bt):new St(e=t),\"function\"!=typeof i&&n.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i=\"function\"==typeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)}Bt.prototype={_radius:4.5,_circle:Nt(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push(\"Z\"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push(\"M\",t,\",\",e),this._point=1;break;case 1:this._string.push(\"L\",t,\",\",e);break;default:null==this._circle&&(this._circle=Nt(this._radius)),this._string.push(\"M\",t,\",\",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join(\"\");return this._string=[],t}return null}};var Ut=r(15002);function Vt(t){var e=0,r=g.pi/3,n=(0,Ut.r)(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*g.uR,r=t[1]*g.uR):[e*g.RW,r*g.RW]},i}function Ht(t,e){var r=(0,g.O$)(t),n=(r+(0,g.O$)(e))/2;if((0,g.Wn)(n)=.12&&i<.234&&n>=-.425&&n<-.214?s:i>=.166&&i<.234&&n>=-.214&&n<-.115?l:o).invert(t)},c.stream=function(r){return t&&e===r?t:(n=[o.stream(e=r),s.stream(r),l.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++r0?e<-g.ou+g.Ho&&(e=-g.ou+g.Ho):e>g.ou-g.Ho&&(e=g.ou-g.Ho);var r=i/(0,g.sQ)(te(e),n);return[r*(0,g.O$)(n*t),i-r*(0,g.mC)(n*t)]}return a.invert=function(t,e){var r=i-e,a=(0,g.Xx)(n)*(0,g._b)(t*t+r*r),o=(0,g.fv)(t,(0,g.Wn)(r))*(0,g.Xx)(r);return r*n<0&&(o-=g.pi*(0,g.Xx)(t)*(0,g.Xx)(r)),[o/n,2*(0,g.z4)((0,g.sQ)(i/a,1/n))-g.ou]},a}function re(){return Vt(ee).scale(109.5).parallels([30,30])}Kt.invert=function(t,e){return[t,2*(0,g.z4)((0,g.Qq)(e))-g.ou]};var ne=r(97492);function ie(t,e){var r=(0,g.mC)(t),n=t===e?(0,g.O$)(t):(r-(0,g.mC)(e))/(e-t),i=r/n+t;if((0,g.Wn)(n)2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)}xe.invert=(0,me.O)((function(t){return 2*(0,g.z4)(t)})),_e.invert=function(t,e){return[-e,2*(0,g.z4)((0,g.Qq)(t))-g.ou]}},83074:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return i}});var n=r(39695);function i(t,e){var r=t[0]*n.uR,i=t[1]*n.uR,a=e[0]*n.uR,o=e[1]*n.uR,s=(0,n.mC)(i),l=(0,n.O$)(i),u=(0,n.mC)(o),c=(0,n.O$)(o),f=s*(0,n.mC)(r),h=s*(0,n.O$)(r),p=u*(0,n.mC)(a),d=u*(0,n.O$)(a),v=2*(0,n.ZR)((0,n._b)((0,n.Jy)(o-i)+s*u*(0,n.Jy)(a-r))),g=(0,n.O$)(v),y=v?function(t){var e=(0,n.O$)(t*=v)/g,r=(0,n.O$)(v-t)/g,i=r*f+e*p,a=r*h+e*d,o=r*l+e*c;return[(0,n.fv)(a,i)*n.RW,(0,n.fv)(o,(0,n._b)(i*i+a*a))*n.RW]}:function(){return[r*n.RW,i*n.RW]};return y.distance=v,y}},39695:function(t,e,r){\"use strict\";r.d(e,{BZ:function(){return l},Ho:function(){return n},Jy:function(){return A},Kh:function(){return T},O$:function(){return x},OR:function(){return w},Qq:function(){return g},RW:function(){return u},Wn:function(){return f},Xx:function(){return b},ZR:function(){return k},_b:function(){return _},aW:function(){return i},cM:function(){return y},fv:function(){return p},mC:function(){return d},mD:function(){return v},ou:function(){return o},pi:function(){return a},pu:function(){return s},sQ:function(){return m},uR:function(){return c},z4:function(){return h}});var n=1e-6,i=1e-12,a=Math.PI,o=a/2,s=a/4,l=2*a,u=180/a,c=a/180,f=Math.abs,h=Math.atan,p=Math.atan2,d=Math.cos,v=Math.ceil,g=Math.exp,y=(Math.floor,Math.log),m=Math.pow,x=Math.sin,b=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,w=Math.tan;function T(t){return t>1?0:t<-1?a:Math.acos(t)}function k(t){return t>1?o:t<-1?-o:Math.asin(t)}function A(t){return(t=x(t/2))*t}},73182:function(t,e,r){\"use strict\";function n(){}r.d(e,{Z:function(){return n}})},3559:function(t,e,r){\"use strict\";var n=r(73182),i=1/0,a=i,o=-i,s=o,l={point:function(t,e){to&&(o=t),es&&(s=e)},lineStart:n.Z,lineEnd:n.Z,polygonStart:n.Z,polygonEnd:n.Z,result:function(){var t=[[i,a],[o,s]];return o=s=-(a=i=1/0),t}};e.Z=l},67108:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return i}});var n=r(39695);function i(t,e){return(0,n.Wn)(t[0]-e[0])=0?1:-1,L=E*S,C=L>a.pi,P=x*A;if(o.add((0,a.fv)(P*E*(0,a.O$)(L),b*M+P*(0,a.mC)(L))),c+=C?S+E*a.BZ:S,C^y>=r^T>=r){var O=(0,i.T5)((0,i.Og)(g),(0,i.Og)(w));(0,i.iJ)(O);var I=(0,i.T5)(u,O);(0,i.iJ)(I);var D=(C^S>=0?-1:1)*(0,a.ZR)(I[2]);(n>D||n===D&&(O[0]||O[1]))&&(f+=C^S>=0?1:-1)}}return(c<-a.Ho||c4*e&&y--){var w=o+p,T=s+v,k=u+g,A=(0,l._b)(w*w+T*T+k*k),M=(0,l.ZR)(k/=A),S=(0,l.Wn)((0,l.Wn)(k)-1)e||(0,l.Wn)((x*P+b*O)/_-.5)>.3||o*p+s*v+u*g2?t[2]%360*l.uR:0,V()):[L*l.RW,C*l.RW,P*l.RW]},j.angle=function(t){return arguments.length?(O=t%360*l.uR,V()):O*l.RW},j.reflectX=function(t){return arguments.length?(I=t?-1:1,V()):I<0},j.reflectY=function(t){return arguments.length?(D=t?-1:1,V()):D<0},j.precision=function(t){return arguments.length?(x=v(b,N=t*t),H()):(0,l._b)(N)},j.fitExtent=function(t,e){return(0,f.qg)(j,t,e)},j.fitSize=function(t,e){return(0,f.mF)(j,t,e)},j.fitWidth=function(t,e){return(0,f.V6)(j,t,e)},j.fitHeight=function(t,e){return(0,f.rf)(j,t,e)},function(){return e=t.apply(this,arguments),j.invert=e.invert&&U,V()}}},26867:function(t,e,r){\"use strict\";r.d(e,{K:function(){return a},Z:function(){return o}});var n=r(15002),i=r(39695);function a(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}function o(){return(0,n.Z)(a).scale(175.295)}a.invert=function(t,e){var r,n=e,a=25;do{var o=n*n,s=o*o;n-=r=(n*(1.007226+o*(.015085+s*(.028874*o-.044475-.005916*s)))-e)/(1.007226+o*(.045255+s*(.259866*o-.311325-.005916*11*s)))}while((0,i.Wn)(r)>i.Ho&&--a>0);return[t/(.8707+(o=n*n)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),n]}},57962:function(t,e,r){\"use strict\";r.d(e,{I:function(){return o},Z:function(){return s}});var n=r(39695),i=r(25382),a=r(15002);function o(t,e){return[(0,n.mC)(e)*(0,n.O$)(t),(0,n.O$)(e)]}function s(){return(0,a.Z)(o).scale(249.5).clipAngle(90+n.Ho)}o.invert=(0,i.O)(n.ZR)},49386:function(t,e,r){\"use strict\";r.d(e,{I:function(){return o},Z:function(){return c}});var n=r(96059),i=r(39695);function a(t,e){return[(0,i.Wn)(t)>i.pi?t+Math.round(-t/i.BZ)*i.BZ:t,e]}function o(t,e,r){return(t%=i.BZ)?e||r?(0,n.Z)(l(t),u(e,r)):l(t):e||r?u(e,r):a}function s(t){return function(e,r){return[(e+=t)>i.pi?e-i.BZ:e<-i.pi?e+i.BZ:e,r]}}function l(t){var e=s(t);return e.invert=s(-t),e}function u(t,e){var r=(0,i.mC)(t),n=(0,i.O$)(t),a=(0,i.mC)(e),o=(0,i.O$)(e);function s(t,e){var s=(0,i.mC)(e),l=(0,i.mC)(t)*s,u=(0,i.O$)(t)*s,c=(0,i.O$)(e),f=c*r+l*n;return[(0,i.fv)(u*a-f*o,l*r-c*n),(0,i.ZR)(f*a+u*o)]}return s.invert=function(t,e){var s=(0,i.mC)(e),l=(0,i.mC)(t)*s,u=(0,i.O$)(t)*s,c=(0,i.O$)(e),f=c*a-u*o;return[(0,i.fv)(u*a+c*o,l*r+f*n),(0,i.ZR)(f*r-l*n)]},s}function c(t){function e(e){return(e=t(e[0]*i.uR,e[1]*i.uR))[0]*=i.RW,e[1]*=i.RW,e}return t=o(t[0]*i.uR,t[1]*i.uR,t.length>2?t[2]*i.uR:0),e.invert=function(e){return(e=t.invert(e[0]*i.uR,e[1]*i.uR))[0]*=i.RW,e[1]*=i.RW,e},e}a.invert=a},72736:function(t,e,r){\"use strict\";function n(t,e){t&&a.hasOwnProperty(t.type)&&a[t.type](t,e)}r.d(e,{Z:function(){return l}});var i={Feature:function(t,e){n(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,i=-1,a=r.length;++i=0;)e+=r[n].value;else e=1;t.value=e}function l(t,e){var r,n,i,a,o,s=new h(t),l=+t.value&&(s.value=t.value),c=[s];for(null==e&&(e=u);r=c.pop();)if(l&&(r.value=+r.data.value),(i=e(r.data))&&(o=i.length))for(r.children=new Array(o),a=o-1;a>=0;--a)c.push(n=r.children[a]=new h(i[a])),n.parent=r,n.depth=r.depth+1;return s.eachBefore(f)}function u(t){return t.children}function c(t){t.data=t.data.data}function f(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function h(t){this.data=t,this.depth=this.height=0,this.parent=null}r.r(e),r.d(e,{cluster:function(){return o},hierarchy:function(){return l},pack:function(){return O},packEnclose:function(){return d},packSiblings:function(){return S},partition:function(){return B},stratify:function(){return q},tree:function(){return K},treemap:function(){return rt},treemapBinary:function(){return nt},treemapDice:function(){return F},treemapResquarify:function(){return at},treemapSlice:function(){return $},treemapSliceDice:function(){return it},treemapSquarify:function(){return et}}),h.prototype=l.prototype={constructor:h,count:function(){return this.eachAfter(s)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;for(t=r.pop(),e=n.pop();t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return l(this).eachBefore(c)}};var p=Array.prototype.slice;function d(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(p.call(t))).length,a=[];n0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r(o*=o)?(n=(u+o-i)/(2*u),a=Math.sqrt(Math.max(0,o/u-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(u+i-o)/(2*u),a=Math.sqrt(Math.max(0,i/u-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function T(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function k(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function A(t){this._=t,this.next=null,this.previous=null}function M(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,u,c,f;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;w(r,e,n=t[2]),e=new A(e),r=new A(r),n=new A(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s0)throw new Error(\"cycle\");return a}return r.id=function(e){return arguments.length?(t=E(e),r):t},r.parentId=function(t){return arguments.length?(e=E(t),r):e},r}function G(t,e){return t.parent===e.parent?1:2}function Z(t){var e=t.children;return e?e[0]:t.t}function Y(t){var e=t.children;return e?e[e.length-1]:t.t}function W(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function X(t,e,r){return t.a.parent===e.parent?t.a:r}function J(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function K(){var t=G,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new J(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new J(n[i],i)),r.parent=e;return(o.parent=new J(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var u=i,c=i,f=i;i.eachBefore((function(t){t.xc.x&&(c=t),t.depth>f.depth&&(f=t)}));var h=u===c?1:t(u,c)/2,p=h-u.x,d=e/(c.x+h+p),v=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*v}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=Y(s),a=Z(a),s&&a;)l=Z(l),(o=Y(o)).a=e,(i=s.z+f-a.z-u+t(s._,a._))>0&&(W(X(s,e,n),e,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!Y(o)&&(o.t=s,o.m+=f-c),a&&!Z(l)&&(l.t=a,l.m+=u-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i}function $(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(i-r)/t.value;++sh&&(h=s),g=c*c*v,(p=Math.max(h/g,g/f))>d){c-=s;break}d=p}y.push(o={value:c,dice:l1?e:1)},r}(Q);function rt(){var t=et,e=!1,r=1,n=1,i=[0],a=L,o=L,s=L,l=L,u=L;function c(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(R),t}function f(e){var r=i[e.depth],n=e.x0+r,c=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var c=s[e];return c.x0=i,c.y0=a,c.x1=o,void(c.y1=l)}for(var f=u[e],h=n/2+f,p=e+1,d=r-1;p>>1;u[v]l-a){var m=(i*y+o*g)/n;t(e,p,g,i,a,m,l),t(p,r,y,m,a,o,l)}else{var x=(a*y+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,y,i,x,o,l)}}(0,l,t.value,e,r,n,i)}function it(t,e,r,n,i){(1&t.depth?$:F)(t,e,r,n,i)}var at=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,u,c,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(Q)},45879:function(t,e,r){\"use strict\";r.d(e,{h5:function(){return y}});var n=Math.PI,i=2*n,a=1e-6,o=i-a;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}function l(){return new s}s.prototype=l.prototype={constructor:s,moveTo:function(t,e){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+=\"Z\")},lineTo:function(t,e){this._+=\"L\"+(this._x1=+t)+\",\"+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+=\"Q\"+ +t+\",\"+ +e+\",\"+(this._x1=+r)+\",\"+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+=\"C\"+ +t+\",\"+ +e+\",\"+ +r+\",\"+ +n+\",\"+(this._x1=+i)+\",\"+(this._y1=+a)},arcTo:function(t,e,r,i,o){t=+t,e=+e,r=+r,i=+i,o=+o;var s=this._x1,l=this._y1,u=r-t,c=i-e,f=s-t,h=l-e,p=f*f+h*h;if(o<0)throw new Error(\"negative radius: \"+o);if(null===this._x1)this._+=\"M\"+(this._x1=t)+\",\"+(this._y1=e);else if(p>a)if(Math.abs(h*u-c*f)>a&&o){var d=r-s,v=i-l,g=u*u+c*c,y=d*d+v*v,m=Math.sqrt(g),x=Math.sqrt(p),b=o*Math.tan((n-Math.acos((g+p-y)/(2*m*x)))/2),_=b/x,w=b/m;Math.abs(_-1)>a&&(this._+=\"L\"+(t+_*f)+\",\"+(e+_*h)),this._+=\"A\"+o+\",\"+o+\",0,0,\"+ +(h*d>f*v)+\",\"+(this._x1=t+w*u)+\",\"+(this._y1=e+w*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=e)},arc:function(t,e,r,s,l,u){t=+t,e=+e,u=!!u;var c=(r=+r)*Math.cos(s),f=r*Math.sin(s),h=t+c,p=e+f,d=1^u,v=u?s-l:l-s;if(r<0)throw new Error(\"negative radius: \"+r);null===this._x1?this._+=\"M\"+h+\",\"+p:(Math.abs(this._x1-h)>a||Math.abs(this._y1-p)>a)&&(this._+=\"L\"+h+\",\"+p),r&&(v<0&&(v=v%i+i),v>o?this._+=\"A\"+r+\",\"+r+\",0,1,\"+d+\",\"+(t-c)+\",\"+(e-f)+\"A\"+r+\",\"+r+\",0,1,\"+d+\",\"+(this._x1=h)+\",\"+(this._y1=p):v>a&&(this._+=\"A\"+r+\",\"+r+\",0,\"+ +(v>=n)+\",\"+d+\",\"+(this._x1=t+r*Math.cos(l))+\",\"+(this._y1=e+r*Math.sin(l))))},rect:function(t,e,r,n){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)+\"h\"+ +r+\"v\"+ +n+\"h\"+-r+\"Z\"},toString:function(){return this._}};var u=l,c=Array.prototype.slice;function f(t){return function(){return t}}function h(t){return t[0]}function p(t){return t[1]}function d(t){return t.source}function v(t){return t.target}function g(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function y(){return function(t){var e=d,r=v,n=h,i=p,a=null;function o(){var o,s=c.call(arguments),l=e.apply(this,s),f=r.apply(this,s);if(a||(a=o=u()),t(a,+n.apply(this,(s[0]=l,s)),+i.apply(this,s),+n.apply(this,(s[0]=f,s)),+i.apply(this,s)),o)return a=null,o+\"\"||null}return o.source=function(t){return arguments.length?(e=t,o):e},o.target=function(t){return arguments.length?(r=t,o):r},o.x=function(t){return arguments.length?(n=\"function\"==typeof t?t:f(+t),o):n},o.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:f(+t),o):i},o.context=function(t){return arguments.length?(a=null==t?null:t,o):a},o}(g)}},84096:function(t,e,r){\"use strict\";r.d(e,{i$:function(){return d},Dq:function(){return h},g0:function(){return v}});var n=r(58176),i=r(48480),a=r(59879),o=r(82301),s=r(34823),l=r(79791);function u(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function c(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function f(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function h(t){var e=t.dateTime,r=t.date,s=t.time,l=t.periods,h=t.days,p=t.shortDays,d=t.months,v=t.shortMonths,y=w(l),m=T(l),x=w(h),b=T(h),_=w(p),St=T(p),Et=w(d),Lt=T(d),Ct=w(v),Pt=T(v),Ot={a:function(t){return p[t.getDay()]},A:function(t){return h[t.getDay()]},b:function(t){return v[t.getMonth()]},B:function(t){return d[t.getMonth()]},c:null,d:q,e:q,f:X,H:G,I:Z,j:Y,L:W,m:J,M:K,p:function(t){return l[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:At,s:Mt,S:$,u:Q,U:tt,V:et,w:rt,W:nt,x:null,X:null,y:it,Y:at,Z:ot,\"%\":kt},It={a:function(t){return p[t.getUTCDay()]},A:function(t){return h[t.getUTCDay()]},b:function(t){return v[t.getUTCMonth()]},B:function(t){return d[t.getUTCMonth()]},c:null,d:st,e:st,f:ht,H:lt,I:ut,j:ct,L:ft,m:pt,M:dt,p:function(t){return l[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:At,s:Mt,S:vt,u:gt,U:yt,V:mt,w:xt,W:bt,x:null,X:null,y:_t,Y:wt,Z:Tt,\"%\":kt},Dt={a:function(t,e,r){var n=_.exec(e.slice(r));return n?(t.w=St[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=x.exec(e.slice(r));return n?(t.w=b[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=Ct.exec(e.slice(r));return n?(t.m=Pt[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=Et.exec(e.slice(r));return n?(t.m=Lt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,r,n){return Ft(t,e,r,n)},d:D,e:D,f:j,H:R,I:R,j:z,L:N,m:I,M:F,p:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.p=m[n[0].toLowerCase()],r+n[0].length):-1},q:O,Q:V,s:H,S:B,u:A,U:M,V:S,w:k,W:E,x:function(t,e,n){return Ft(t,r,e,n)},X:function(t,e,r){return Ft(t,s,e,r)},y:C,Y:L,Z:P,\"%\":U};function zt(t,e){return function(r){var n,i,a,o=[],s=-1,l=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++s53)return null;\"w\"in h||(h.w=1),\"Z\"in h?(l=(s=c(f(h.y,0,1))).getUTCDay(),s=l>4||0===l?n.l6.ceil(s):(0,n.l6)(s),s=i.Z.offset(s,7*(h.V-1)),h.y=s.getUTCFullYear(),h.m=s.getUTCMonth(),h.d=s.getUTCDate()+(h.w+6)%7):(l=(s=u(f(h.y,0,1))).getDay(),s=l>4||0===l?a.wA.ceil(s):(0,a.wA)(s),s=o.Z.offset(s,7*(h.V-1)),h.y=s.getFullYear(),h.m=s.getMonth(),h.d=s.getDate()+(h.w+6)%7)}else(\"W\"in h||\"U\"in h)&&(\"w\"in h||(h.w=\"u\"in h?h.u%7:\"W\"in h?1:0),l=\"Z\"in h?c(f(h.y,0,1)).getUTCDay():u(f(h.y,0,1)).getDay(),h.m=0,h.d=\"W\"in h?(h.w+6)%7+7*h.W-(l+5)%7:h.w+7*h.U-(l+6)%7);return\"Z\"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,c(h)):u(h)}}function Ft(t,e,r,n){for(var i,a,o=0,s=e.length,l=r.length;o=l)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Dt[i in g?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Ot.x=zt(r,Ot),Ot.X=zt(s,Ot),Ot.c=zt(e,Ot),It.x=zt(r,It),It.X=zt(s,It),It.c=zt(e,It),{format:function(t){var e=zt(t+=\"\",Ot);return e.toString=function(){return t},e},parse:function(t){var e=Rt(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=zt(t+=\"\",It);return e.toString=function(){return t},e},utcParse:function(t){var e=Rt(t+=\"\",!0);return e.toString=function(){return t},e}}}var p,d,v,g={\"-\":\"\",_:\" \",0:\"0\"},y=/^\\s*\\d+/,m=/^%/,x=/[\\\\^$*+?|[\\]().{}]/g;function b(t,e,r){var n=t<0?\"-\":\"\",i=(n?-t:t)+\"\",a=i.length;return n+(a68?1900:2e3),r+n[0].length):-1}function P(t,e,r){var n=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||\"00\")),r+n[0].length):-1}function O(t,e,r){var n=y.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function I(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function D(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function z(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function R(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function F(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function B(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function N(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function j(t,e,r){var n=y.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function U(t,e,r){var n=m.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function V(t,e,r){var n=y.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function H(t,e,r){var n=y.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function q(t,e){return b(t.getDate(),e,2)}function G(t,e){return b(t.getHours(),e,2)}function Z(t,e){return b(t.getHours()%12||12,e,2)}function Y(t,e){return b(1+o.Z.count((0,s.Z)(t),t),e,3)}function W(t,e){return b(t.getMilliseconds(),e,3)}function X(t,e){return W(t,e)+\"000\"}function J(t,e){return b(t.getMonth()+1,e,2)}function K(t,e){return b(t.getMinutes(),e,2)}function $(t,e){return b(t.getSeconds(),e,2)}function Q(t){var e=t.getDay();return 0===e?7:e}function tt(t,e){return b(a.OM.count((0,s.Z)(t)-1,t),e,2)}function et(t,e){var r=t.getDay();return t=r>=4||0===r?(0,a.bL)(t):a.bL.ceil(t),b(a.bL.count((0,s.Z)(t),t)+(4===(0,s.Z)(t).getDay()),e,2)}function rt(t){return t.getDay()}function nt(t,e){return b(a.wA.count((0,s.Z)(t)-1,t),e,2)}function it(t,e){return b(t.getFullYear()%100,e,2)}function at(t,e){return b(t.getFullYear()%1e4,e,4)}function ot(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+b(e/60|0,\"0\",2)+b(e%60,\"0\",2)}function st(t,e){return b(t.getUTCDate(),e,2)}function lt(t,e){return b(t.getUTCHours(),e,2)}function ut(t,e){return b(t.getUTCHours()%12||12,e,2)}function ct(t,e){return b(1+i.Z.count((0,l.Z)(t),t),e,3)}function ft(t,e){return b(t.getUTCMilliseconds(),e,3)}function ht(t,e){return ft(t,e)+\"000\"}function pt(t,e){return b(t.getUTCMonth()+1,e,2)}function dt(t,e){return b(t.getUTCMinutes(),e,2)}function vt(t,e){return b(t.getUTCSeconds(),e,2)}function gt(t){var e=t.getUTCDay();return 0===e?7:e}function yt(t,e){return b(n.Ox.count((0,l.Z)(t)-1,t),e,2)}function mt(t,e){var r=t.getUTCDay();return t=r>=4||0===r?(0,n.hB)(t):n.hB.ceil(t),b(n.hB.count((0,l.Z)(t),t)+(4===(0,l.Z)(t).getUTCDay()),e,2)}function xt(t){return t.getUTCDay()}function bt(t,e){return b(n.l6.count((0,l.Z)(t)-1,t),e,2)}function _t(t,e){return b(t.getUTCFullYear()%100,e,2)}function wt(t,e){return b(t.getUTCFullYear()%1e4,e,4)}function Tt(){return\"+0000\"}function kt(){return\"%\"}function At(t){return+t}function Mt(t){return Math.floor(+t/1e3)}p=h({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]}),d=p.format,p.parse,v=p.utcFormat,p.utcParse},82301:function(t,e,r){\"use strict\";r.d(e,{a:function(){return o}});var n=r(30052),i=r(54263),a=(0,n.Z)((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.yB)/i.UD}),(function(t){return t.getDate()-1}));e.Z=a;var o=a.range},54263:function(t,e,r){\"use strict\";r.d(e,{UD:function(){return o},Y2:function(){return a},Ym:function(){return n},iM:function(){return s},yB:function(){return i}});var n=1e3,i=6e4,a=36e5,o=864e5,s=6048e5},81041:function(t,e,r){\"use strict\";r.r(e),r.d(e,{timeDay:function(){return y.Z},timeDays:function(){return y.a},timeFriday:function(){return m.mC},timeFridays:function(){return m.b$},timeHour:function(){return v},timeHours:function(){return g},timeInterval:function(){return n.Z},timeMillisecond:function(){return a},timeMilliseconds:function(){return o},timeMinute:function(){return h},timeMinutes:function(){return p},timeMonday:function(){return m.wA},timeMondays:function(){return m.bJ},timeMonth:function(){return b},timeMonths:function(){return _},timeSaturday:function(){return m.EY},timeSaturdays:function(){return m.Ff},timeSecond:function(){return u},timeSeconds:function(){return c},timeSunday:function(){return m.OM},timeSundays:function(){return m.vm},timeThursday:function(){return m.bL},timeThursdays:function(){return m.$t},timeTuesday:function(){return m.sy},timeTuesdays:function(){return m.aU},timeWednesday:function(){return m.zg},timeWednesdays:function(){return m.Ld},timeWeek:function(){return m.OM},timeWeeks:function(){return m.vm},timeYear:function(){return w.Z},timeYears:function(){return w.g},utcDay:function(){return L.Z},utcDays:function(){return L.y},utcFriday:function(){return C.QQ},utcFridays:function(){return C.fz},utcHour:function(){return S},utcHours:function(){return E},utcMillisecond:function(){return a},utcMilliseconds:function(){return o},utcMinute:function(){return k},utcMinutes:function(){return A},utcMonday:function(){return C.l6},utcMondays:function(){return C.$3},utcMonth:function(){return O},utcMonths:function(){return I},utcSaturday:function(){return C.g4},utcSaturdays:function(){return C.Q_},utcSecond:function(){return u},utcSeconds:function(){return c},utcSunday:function(){return C.Ox},utcSundays:function(){return C.SU},utcThursday:function(){return C.hB},utcThursdays:function(){return C.xj},utcTuesday:function(){return C.J1},utcTuesdays:function(){return C.DK},utcWednesday:function(){return C.b3},utcWednesdays:function(){return C.uy},utcWeek:function(){return C.Ox},utcWeeks:function(){return C.SU},utcYear:function(){return D.Z},utcYears:function(){return D.D}});var n=r(30052),i=(0,n.Z)((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?(0,n.Z)((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i,o=i.range,s=r(54263),l=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*s.Ym)}),(function(t,e){return(e-t)/s.Ym}),(function(t){return t.getUTCSeconds()})),u=l,c=l.range,f=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.Ym)}),(function(t,e){t.setTime(+t+e*s.yB)}),(function(t,e){return(e-t)/s.yB}),(function(t){return t.getMinutes()})),h=f,p=f.range,d=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.Ym-t.getMinutes()*s.yB)}),(function(t,e){t.setTime(+t+e*s.Y2)}),(function(t,e){return(e-t)/s.Y2}),(function(t){return t.getHours()})),v=d,g=d.range,y=r(82301),m=r(59879),x=(0,n.Z)((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),b=x,_=x.range,w=r(34823),T=(0,n.Z)((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*s.yB)}),(function(t,e){return(e-t)/s.yB}),(function(t){return t.getUTCMinutes()})),k=T,A=T.range,M=(0,n.Z)((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*s.Y2)}),(function(t,e){return(e-t)/s.Y2}),(function(t){return t.getUTCHours()})),S=M,E=M.range,L=r(48480),C=r(58176),P=(0,n.Z)((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),O=P,I=P.range,D=r(79791)},30052:function(t,e,r){\"use strict\";r.d(e,{Z:function(){return a}});var n=new Date,i=new Date;function a(t,e,r,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(r){return t(r=new Date(r-1)),e(r,1),t(r),r},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+r)),e(r,i),t(r)}while(a=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(t,n){if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}))},r&&(s.count=function(e,a){return n.setTime(+e),i.setTime(+a),t(n),t(i),Math.floor(r(n,i))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}},48480:function(t,e,r){\"use strict\";r.d(e,{y:function(){return o}});var n=r(30052),i=r(54263),a=(0,n.Z)((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/i.UD}),(function(t){return t.getUTCDate()-1}));e.Z=a;var o=a.range},58176:function(t,e,r){\"use strict\";r.d(e,{$3:function(){return d},DK:function(){return v},J1:function(){return l},Ox:function(){return o},QQ:function(){return f},Q_:function(){return x},SU:function(){return p},b3:function(){return u},fz:function(){return m},g4:function(){return h},hB:function(){return c},l6:function(){return s},uy:function(){return g},xj:function(){return y}});var n=r(30052),i=r(54263);function a(t){return(0,n.Z)((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/i.iM}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},79791:function(t,e,r){\"use strict\";r.d(e,{D:function(){return a}});var n=r(30052),i=(0,n.Z)((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.Z)((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null},e.Z=i;var a=i.range},59879:function(t,e,r){\"use strict\";r.d(e,{$t:function(){return y},EY:function(){return h},Ff:function(){return x},Ld:function(){return g},OM:function(){return o},aU:function(){return v},b$:function(){return m},bJ:function(){return d},bL:function(){return c},mC:function(){return f},sy:function(){return l},vm:function(){return p},wA:function(){return s},zg:function(){return u}});var n=r(30052),i=r(54263);function a(t){return(0,n.Z)((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.yB)/i.iM}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},34823:function(t,e,r){\"use strict\";r.d(e,{g:function(){return a}});var n=r(30052),i=(0,n.Z)((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.Z)((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null},e.Z=i;var a=i.range},17045:function(t,e,r){\"use strict\";var n=r(8709),i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol(\"foo\"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,l=r(55622)(),u=s&&l,c=function(t,e,r,n){if(e in t)if(!0===n){if(t[e]===r)return}else if(\"function\"!=typeof(i=n)||\"[object Function]\"!==a.call(i)||!n())return;var i;u?s(t,e,{configurable:!0,enumerable:!1,value:r,writable:!0}):t[e]=r},f=function(t,e){var r=arguments.length>2?arguments[2]:{},a=n(e);i&&(a=o.call(a,Object.getOwnPropertySymbols(e)));for(var s=0;ss*l){var p=(h-f)/s;o[c]=1e3*p}}return o}function i(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*a){o=l=t[0],s=f=t[1];for(var b=a;bl&&(l=h),d>f&&(f=d);v=0!==(v=Math.max(l-o,f-s))?1/v:0}return i(m,x,a,o,s,v),x}function r(t,e,r,n,i){var a,o;if(i===M(t,e,r,n)>0)for(a=e;a=e;a-=n)o=T(a,t[a],t[a+1],o);return o&&y(o,o.next)&&(k(o),o=o.next),o}function n(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!y(n,n.next)&&0!==g(n.prev,n,n.next))n=n.next;else{if(k(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function i(t,e,r,u,c,f,p){if(t){!p&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=h(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(t,u,c,f);for(var d,v,g=t;t.prev!==t.next;)if(d=t.prev,v=t.next,f?o(t,u,c,f):a(t))e.push(d.i/r),e.push(t.i/r),e.push(v.i/r),k(t),t=v.next,g=v.next;else if((t=v)===g){p?1===p?i(t=s(n(t),e,r),e,r,u,c,f,2):2===p&&l(t,e,r,u,c,f):i(n(t),e,r,u,c,f,1);break}}}function a(t){var e=t.prev,r=t,n=t.next;if(g(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(d(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&g(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function o(t,e,r,n){var i=t.prev,a=t,o=t.next;if(g(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=h(s,l,e,r,n),p=h(u,c,e,r,n),v=t.prevZ,y=t.nextZ;v&&v.z>=f&&y&&y.z<=p;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;if(v=v.prevZ,y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}for(;v&&v.z>=f;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.prevZ}for(;y&&y.z<=p;){if(y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}return!0}function s(t,e,r){var i=t;do{var a=i.prev,o=i.next.next;!y(a,o)&&m(a,i,i.next,o)&&_(a,o)&&_(o,a)&&(e.push(a.i/r),e.push(i.i/r),e.push(o.i/r),k(i),k(i.next),i=t=o),i=i.next}while(i!==t);return n(i)}function l(t,e,r,a,o,s){var l=t;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&v(l,u)){var c=w(l,u);return l=n(l,l.next),c=n(c,c.next),i(l,e,r,a,o,s),void i(c,e,r,a,o,s)}u=u.next}l=l.next}while(l!==t)}function u(t,e){return t.x-e.x}function c(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=c&&i!==n.x&&d(ar.x||n.x===r.x&&f(r,n)))&&(r=n,p=l)),n=n.next}while(n!==u);return r}(t,e),e){var r=w(e,t);n(e,e.next),n(r,r.next)}}function f(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function h(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function p(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&m(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(_(t,e)&&_(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||y(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function y(t,e){return t.x===e.x&&t.y===e.y}function m(t,e,r,n){var i=b(g(t,e,r)),a=b(g(t,e,n)),o=b(g(r,n,t)),s=b(g(r,n,e));return i!==a&&o!==s||!(0!==i||!x(t,r,e))||!(0!==a||!x(t,n,e))||!(0!==o||!x(r,t,n))||!(0!==s||!x(r,e,n))}function x(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function b(t){return t>0?1:t<0?-1:0}function _(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function w(t,e){var r=new A(t.i,t.x,t.y),n=new A(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function T(t,e,r,n){var i=new A(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function k(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function M(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},2502:function(t,e,r){var n=r(68664);t.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function u(t){o[t]=!1,s.hasOwnProperty(t)&&Object.keys(s[t]).forEach((function(e){delete s[t][e],o[e]&&u(e)}))}function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o=55296&&m<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,v):w,e?(p.value=w,d(g,v,p)):g[v]=w,++v;y=v}if(void 0===y)for(y=o(t.length),e&&(g=new e(y)),r=0;r0?1:-1}},56247:function(t,e,r){\"use strict\";var n=r(9953),i=Math.abs,a=Math.floor;t.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},35976:function(t,e,r){\"use strict\";var n=r(56247),i=Math.max;t.exports=function(t){return i(0,n(t))}},67260:function(t,e,r){\"use strict\";var n=r(78513),i=r(36672),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(r,u){var c,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(u),c=s(r),h&&c.sort(\"function\"==typeof h?a.call(h,r):void 0),\"function\"!=typeof t&&(t=c[t]),o.call(t,c,(function(t,n){return l.call(r,t)?o.call(u,f,r[t],t,r,n):e}))}}},95879:function(t,e,r){\"use strict\";t.exports=r(73583)()?Object.assign:r(34205)},73583:function(t){\"use strict\";t.exports=function(){var t,e=Object.assign;return\"function\"==typeof e&&(e(t={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),t.foo+t.bar+t.trzy===\"razdwatrzy\")}},34205:function(t,e,r){\"use strict\";var n=r(68700),i=r(36672),a=Math.max;t.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},87963:function(t){\"use strict\";var e=Object.prototype.toString,r=e.call(\"\");t.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},43043:function(t){\"use strict\";var e=Object.create(null),r=Math.random;t.exports=function(){var t;do{t=r().toString(36).slice(2)}while(e[t]);return t}},32411:function(t,e,r){\"use strict\";var n,i=r(1496),a=r(66741),o=r(62072),s=r(8260),l=r(95426),u=Object.defineProperty;n=t.exports=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l.call(this,t),e=e?a.call(e,\"key+value\")?\"key+value\":a.call(e,\"key\")?\"key\":\"value\":\"value\",u(this,\"__kind__\",o(\"\",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t}))}),u(n.prototype,s.toStringTag,o(\"c\",\"Array Iterator\"))},27515:function(t,e,r){\"use strict\";var n=r(73051),i=r(78513),a=r(87963),o=r(66661),s=Array.isArray,l=Function.prototype.call,u=Array.prototype.some;t.exports=function(t,e){var r,c,f,h,p,d,v,g,y=arguments[2];if(s(t)||n(t)?r=\"array\":a(t)?r=\"string\":t=o(t),i(e),f=function(){h=!0},\"array\"!==r)if(\"string\"!==r)for(c=t.next();!c.done;){if(l.call(e,y,c.value,f),h)return;c=t.next()}else for(d=t.length,p=0;p=55296&&g<=56319&&(v+=t[++p]),l.call(e,y,v,f),!h);++p);else u.call(t,(function(t){return l.call(e,y,t,f),h}))}},66661:function(t,e,r){\"use strict\";var n=r(73051),i=r(87963),a=r(32411),o=r(259),s=r(58095),l=r(8260).iterator;t.exports=function(t){return\"function\"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},95426:function(t,e,r){\"use strict\";var n,i=r(16134),a=r(95879),o=r(78513),s=r(36672),l=r(62072),u=r(55174),c=r(8260),f=Object.defineProperty,h=Object.defineProperties;t.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");h(this,{__list__:l(\"w\",s(t)),__context__:l(\"w\",e),__nextIndex__:l(\"w\",0)}),e&&(o(e.on),e.on(\"_add\",this._onAdd),e.on(\"_delete\",this._onDelete),e.on(\"_clear\",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,\"__redo__\",l(\"c\",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,c.iterator,l((function(){return this})))},35940:function(t,e,r){\"use strict\";var n=r(73051),i=r(95296),a=r(87963),o=r(8260).iterator,s=Array.isArray;t.exports=function(t){return!(!i(t)||!s(t)&&!a(t)&&!n(t)&&\"function\"!=typeof t[o])}},259:function(t,e,r){\"use strict\";var n,i=r(1496),a=r(62072),o=r(8260),s=r(95426),l=Object.defineProperty;n=t.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),l(this,\"__length__\",a(\"\",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a(\"c\",\"String Iterator\"))},58095:function(t,e,r){\"use strict\";var n=r(35940);t.exports=function(t){if(!n(t))throw new TypeError(t+\" is not iterable\");return t}},73523:function(t){\"use strict\";function e(t,e){if(null==t)throw new TypeError(\"Cannot convert first argument to object\");for(var r=Object(t),n=1;n0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error(\"Possible EventEmitter memory leak detected. \"+o.length+\" \"+String(e)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");c.name=\"MaxListenersExceededWarning\",c.emitter=t,c.type=e,c.count=o.length,u=c,console&&console.warn&&console.warn(u)}return t}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function h(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:\"function\"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error(\"Unhandled error.\"+(o?\" (\"+o.message+\")\":\"\"));throw s.context=o,s}var l=a[t];if(void 0===l)return!1;if(\"function\"==typeof l)n(l,this,e);else{var u=l.length,c=d(l,u);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},a.prototype.listeners=function(t){return h(this,t,!0)},a.prototype.rawListeners=function(t){return h(this,t,!1)},a.listenerCount=function(t,e){return\"function\"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},a.prototype.listenerCount=p,a.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},60774:function(t){var e=function(){if(\"object\"==typeof self&&self)return self;if(\"object\"==typeof window&&window)return window;throw new Error(\"Unable to resolve global `this`\")};t.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,\"__global__\",{get:function(){return this},configurable:!0})}catch(t){return e()}try{return __global__||e()}finally{delete Object.prototype.__global__}}()},94908:function(t,e,r){\"use strict\";t.exports=r(51152)()?globalThis:r(60774)},51152:function(t){\"use strict\";t.exports=function(){return\"object\"==typeof globalThis&&!!globalThis&&globalThis.Array===Array}},92770:function(t,e,r){\"use strict\";var n=r(18546);t.exports=function(t){var e=typeof t;if(\"string\"===e){var r=t;if(0==(t=+t)&&n(r))return!1}else if(\"number\"!==e)return!1;return t-t<1}},30120:function(t,e,r){var n=r(90660);t.exports=function(t,e,r){if(!t)throw new TypeError(\"must specify data as first parameter\");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&\"number\"==typeof t[0][0]){var i,a,o,s,l=t[0].length,u=t.length*l;e&&\"string\"!=typeof e||(e=new(n(e||\"float32\"))(u+r));var c=e.length-r;if(u!==c)throw new Error(\"source length \"+u+\" (\"+l+\"x\"+t.length+\") does not match destination length \"+c);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},32879:function(t){\"use strict\";function e(t,a){a||(a={}),(\"string\"==typeof t||Array.isArray(t))&&(a.family=t);var o=Array.isArray(a.family)?a.family.join(\", \"):a.family;if(!o)throw Error(\"`family` must be defined\");var s=a.size||a.fontSize||a.em||48,l=a.weight||a.fontWeight||\"\",u=(t=[a.style||a.fontStyle||\"\",l,s].join(\" \")+\"px \"+o,a.origin||\"top\");if(e.cache[o]&&s<=e.cache[o].em)return r(e.cache[o],u);var c=a.canvas||e.canvas,f=c.getContext(\"2d\"),h={upper:void 0!==a.upper?a.upper:\"H\",lower:void 0!==a.lower?a.lower:\"x\",descent:void 0!==a.descent?a.descent:\"p\",ascent:void 0!==a.ascent?a.ascent:\"h\",tittle:void 0!==a.tittle?a.tittle:\"i\",overshoot:void 0!==a.overshoot?a.overshoot:\"O\"},p=Math.ceil(1.5*s);c.height=p,c.width=.5*p,f.font=t;var d=\"H\",v={top:0};f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillStyle=\"black\",f.fillText(d,0,0);var g=n(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline=\"bottom\",f.fillText(d,0,p);var y=n(f.getImageData(0,0,p,p));v.lineHeight=v.bottom=p-y+g,f.clearRect(0,0,p,p),f.textBaseline=\"alphabetic\",f.fillText(d,0,p);var m=p-n(f.getImageData(0,0,p,p))-1+g;v.baseline=v.alphabetic=m,f.clearRect(0,0,p,p),f.textBaseline=\"middle\",f.fillText(d,0,.5*p);var x=n(f.getImageData(0,0,p,p));v.median=v.middle=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"hanging\",f.fillText(d,0,.5*p);var b=n(f.getImageData(0,0,p,p));v.hanging=p-b-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"ideographic\",f.fillText(d,0,p);var _=n(f.getImageData(0,0,p,p));if(v.ideographic=p-_-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.upper,0,0),v.upper=n(f.getImageData(0,0,p,p)),v.capHeight=v.baseline-v.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.lower,0,0),v.lower=n(f.getImageData(0,0,p,p)),v.xHeight=v.baseline-v.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.tittle,0,0),v.tittle=n(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.ascent,0,0),v.ascent=n(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.descent,0,0),v.descent=i(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.overshoot,0,0);var w=i(f.getImageData(0,0,p,p));v.overshoot=w-m}for(var T in v)v[T]/=s;return v.em=s,e.cache[o]=v,r(v,u)}function r(t,e){var r={};for(var n in\"string\"==typeof e&&(e=t[e]),t)\"em\"!==n&&(r[n]=t[n]-e);return r}function n(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}t.exports=e,e.canvas=document.createElement(\"canvas\"),e.cache={}},31353:function(t,e,r){\"use strict\";var n=r(85395),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty;t.exports=function(t,e,r){if(!n(e))throw new TypeError(\"iterator must be a function\");var o;arguments.length>=3&&(o=r),\"[object Array]\"===i.call(t)?function(t,e,r){for(var n=0,i=t.length;n1&&\"boolean\"!=typeof e)throw new o('\"allowMissing\" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,t))throw new i(\"`%` may not be present anywhere but at the beginning and end of the intrinsic name\");var r=function(t){var e=k(t,0,1),r=k(t,-1);if(\"%\"===e&&\"%\"!==r)throw new i(\"invalid intrinsic syntax, expected closing `%`\");if(\"%\"===r&&\"%\"!==e)throw new i(\"invalid intrinsic syntax, expected opening `%`\");var n=[];return T(t,M,(function(t,e,r,i){n[n.length]=r?T(i,S,\"$1\"):e||t})),n}(t),n=r.length>0?r[0]:\"\",a=E(\"%\"+n+\"%\",e),s=a.name,u=a.value,c=!1,f=a.alias;f&&(n=f[0],w(r,_([0,1],f)));for(var h=1,p=!0;h=r.length){var m=l(u,d);u=(p=!!m)&&\"get\"in m&&!(\"originalValue\"in m.get)?m.get:u[d]}else p=b(u,d),u=u[d];p&&!c&&(v[s]=u)}}return u}},85400:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15];return t[0]=s*(h*y-p*g)-f*(l*y-u*g)+v*(l*p-u*h),t[1]=-(n*(h*y-p*g)-f*(i*y-a*g)+v*(i*p-a*h)),t[2]=n*(l*y-u*g)-s*(i*y-a*g)+v*(i*u-a*l),t[3]=-(n*(l*p-u*h)-s*(i*p-a*h)+f*(i*u-a*l)),t[4]=-(o*(h*y-p*g)-c*(l*y-u*g)+d*(l*p-u*h)),t[5]=r*(h*y-p*g)-c*(i*y-a*g)+d*(i*p-a*h),t[6]=-(r*(l*y-u*g)-o*(i*y-a*g)+d*(i*u-a*l)),t[7]=r*(l*p-u*h)-o*(i*p-a*h)+c*(i*u-a*l),t[8]=o*(f*y-p*v)-c*(s*y-u*v)+d*(s*p-u*f),t[9]=-(r*(f*y-p*v)-c*(n*y-a*v)+d*(n*p-a*f)),t[10]=r*(s*y-u*v)-o*(n*y-a*v)+d*(n*u-a*s),t[11]=-(r*(s*p-u*f)-o*(n*p-a*f)+c*(n*u-a*s)),t[12]=-(o*(f*g-h*v)-c*(s*g-l*v)+d*(s*h-l*f)),t[13]=r*(f*g-h*v)-c*(n*g-i*v)+d*(n*h-i*f),t[14]=-(r*(s*g-l*v)-o*(n*g-i*v)+d*(n*l-i*s)),t[15]=r*(s*h-l*f)-o*(n*h-i*f)+c*(n*l-i*s),t}},42331:function(t){t.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},31042:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},11902:function(t){t.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},89887:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8],c=t[9],f=t[10],h=t[11],p=t[12],d=t[13],v=t[14],g=t[15];return(e*o-r*a)*(f*g-h*v)-(e*s-n*a)*(c*g-h*d)+(e*l-i*a)*(c*v-f*d)+(r*s-n*o)*(u*g-h*p)-(r*l-i*o)*(u*v-f*p)+(n*l-i*s)*(u*d-c*p)}},27812:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,u=r*o,c=n*o,f=n*s,h=i*o,p=i*s,d=i*l,v=a*o,g=a*s,y=a*l;return t[0]=1-f-d,t[1]=c+y,t[2]=h-g,t[3]=0,t[4]=c-y,t[5]=1-u-d,t[6]=p+v,t[7]=0,t[8]=h+g,t[9]=p-v,t[10]=1-u-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},34045:function(t){t.exports=function(t,e,r){var n,i,a,o=r[0],s=r[1],l=r[2],u=Math.sqrt(o*o+s*s+l*l);return Math.abs(u)<1e-6?null:(o*=u=1/u,s*=u,l*=u,n=Math.sin(e),a=1-(i=Math.cos(e)),t[0]=o*o*a+i,t[1]=s*o*a+l*n,t[2]=l*o*a-s*n,t[3]=0,t[4]=o*s*a-l*n,t[5]=s*s*a+i,t[6]=l*s*a+o*n,t[7]=0,t[8]=o*l*a+s*n,t[9]=s*l*a-o*n,t[10]=l*l*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}},45973:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,u=a+a,c=n*s,f=n*l,h=n*u,p=i*l,d=i*u,v=a*u,g=o*s,y=o*l,m=o*u;return t[0]=1-(p+v),t[1]=f+m,t[2]=h-y,t[3]=0,t[4]=f-m,t[5]=1-(c+v),t[6]=d+g,t[7]=0,t[8]=h+y,t[9]=d-g,t[10]=1-(c+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},81472:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},14669:function(t){t.exports=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}},75262:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},331:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},11049:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},75195:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),u=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*u,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*u,t[15]=0,t}},71551:function(t){t.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},79576:function(t,e,r){t.exports={create:r(11902),clone:r(42331),copy:r(31042),identity:r(71551),transpose:r(88654),invert:r(95874),adjoint:r(85400),determinant:r(89887),multiply:r(91362),translate:r(31283),scale:r(10789),rotate:r(65074),rotateX:r(35545),rotateY:r(94918),rotateZ:r(15692),fromRotation:r(34045),fromRotationTranslation:r(45973),fromScaling:r(81472),fromTranslation:r(14669),fromXRotation:r(75262),fromYRotation:r(331),fromZRotation:r(11049),fromQuat:r(27812),frustum:r(75195),perspective:r(7864),perspectiveFromFieldOfView:r(35279),ortho:r(60378),lookAt:r(65551),str:r(6726)}},95874:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15],m=r*s-n*o,x=r*l-i*o,b=r*u-a*o,_=n*l-i*s,w=n*u-a*s,T=i*u-a*l,k=c*v-f*d,A=c*g-h*d,M=c*y-p*d,S=f*g-h*v,E=f*y-p*v,L=h*y-p*g,C=m*L-x*E+b*S+_*M-w*A+T*k;return C?(C=1/C,t[0]=(s*L-l*E+u*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(v*T-g*w+y*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-u*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-y*x)*C,t[7]=(c*T-h*b+p*x)*C,t[8]=(o*E-s*M+u*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-v*b+y*m)*C,t[11]=(f*b-c*w-p*m)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(v*x-d*_-g*m)*C,t[15]=(c*_-f*x+h*m)*C,t):null}},65551:function(t,e,r){var n=r(71551);t.exports=function(t,e,r,i){var a,o,s,l,u,c,f,h,p,d,v=e[0],g=e[1],y=e[2],m=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];return Math.abs(v-_)<1e-6&&Math.abs(g-w)<1e-6&&Math.abs(y-T)<1e-6?n(t):(f=v-_,h=g-w,p=y-T,a=x*(p*=d=1/Math.sqrt(f*f+h*h+p*p))-b*(h*=d),o=b*(f*=d)-m*p,s=m*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0),l=h*s-p*o,u=p*a-f*s,c=f*o-h*a,(d=Math.sqrt(l*l+u*u+c*c))?(l*=d=1/d,u*=d,c*=d):(l=0,u=0,c=0),t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=u,t[6]=h,t[7]=0,t[8]=s,t[9]=c,t[10]=p,t[11]=0,t[12]=-(a*v+o*g+s*y),t[13]=-(l*v+u*g+c*y),t[14]=-(f*v+h*g+p*y),t[15]=1,t)}},91362:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}},60378:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t}},7864:function(t){t.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},35279:function(t){t.exports=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),u=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*u*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}},65074:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);return Math.abs(P)<1e-6?null:(E*=P=1/P,L*=P,C*=P,i=Math.sin(r),o=1-(a=Math.cos(r)),s=e[0],l=e[1],u=e[2],c=e[3],f=e[4],h=e[5],p=e[6],d=e[7],v=e[8],g=e[9],y=e[10],m=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+v*_,t[1]=l*x+h*b+g*_,t[2]=u*x+p*b+y*_,t[3]=c*x+d*b+m*_,t[4]=s*w+f*T+v*k,t[5]=l*w+h*T+g*k,t[6]=u*w+p*T+y*k,t[7]=c*w+d*T+m*k,t[8]=s*A+f*M+v*S,t[9]=l*A+h*M+g*S,t[10]=u*A+p*M+y*S,t[11]=c*A+d*M+m*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}},35545:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+u*n,t[5]=o*i+c*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=u*i-a*n,t[9]=c*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},94918:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i-u*n,t[1]=o*i-c*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+u*i,t[9]=o*n+c*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},15692:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[4],c=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+u*n,t[1]=o*i+c*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=u*i-a*n,t[5]=c*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},10789:function(t){t.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},6726:function(t){t.exports=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"}},31283:function(t){t.exports=function(t,e,r){var n,i,a,o,s,l,u,c,f,h,p,d,v=r[0],g=r[1],y=r[2];return e===t?(t[12]=e[0]*v+e[4]*g+e[8]*y+e[12],t[13]=e[1]*v+e[5]*g+e[9]*y+e[13],t[14]=e[2]*v+e[6]*g+e[10]*y+e[14],t[15]=e[3]*v+e[7]*g+e[11]*y+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=u,t[7]=c,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*v+s*g+f*y+e[12],t[13]=i*v+l*g+h*y+e[13],t[14]=a*v+u*g+p*y+e[14],t[15]=o*v+c*g+d*y+e[15]),t}},88654:function(t){t.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},42505:function(t,e,r){\"use strict\";var n=r(72791),i=r(71299),a=r(98580),o=r(12018),s=r(83522),l=r(25075),u=r(68016),c=r(58404),f=r(18863),h=r(10973),p=r(25677),d=r(75686),v=r(53545),g=r(56131),y=r(32879),m=r(30120),x=r(13547).nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement(\"div\"));w.style.font=\"italic small-caps bold condensed 16px/2 cursive\",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var T=function(t){!function(t){return\"function\"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:\"uint8\",usage:\"stream\"}),this.sizeBuffer=this.regl.buffer({type:\"float\",usage:\"stream\"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop(\"count\"),offset:t.prop(\"offset\"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this(\"sizeBuffer\")},width:{offset:0,stride:8,buffer:t.this(\"sizeBuffer\")},char:t.this(\"charBuffer\"),position:t.this(\"position\")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop(\"color\"),opacity:t.prop(\"opacity\"),viewport:t.this(\"viewportArray\"),scale:t.this(\"scale\"),align:t.prop(\"align\"),baseline:t.prop(\"baseline\"),translate:t.this(\"translate\"),positionOffset:t.prop(\"positionOffset\")},primitive:\"points\",viewport:t.this(\"viewport\"),vert:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tattribute float width, charOffset, char;\\n\\t\\t\\tattribute vec2 position;\\n\\t\\t\\tuniform float fontSize, charStep, em, align, baseline;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform vec4 color;\\n\\t\\t\\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\\n\\t\\t\\t\\t\\t+ vec2(positionOffset.x, -positionOffset.y)))\\n\\t\\t\\t\\t\\t/ (viewport.zw * scale.xy);\\n\\n\\t\\t\\t\\tvec2 position = (position + translate) * scale;\\n\\t\\t\\t\\tposition += offset * scale;\\n\\n\\t\\t\\t\\tcharCoord = position * viewport.zw + viewport.xy;\\n\\n\\t\\t\\t\\tgl_Position = vec4(position * 2. - 1., 0, 1);\\n\\n\\t\\t\\t\\tgl_PointSize = charStep;\\n\\n\\t\\t\\t\\tcharId.x = mod(char, atlasDim.x);\\n\\t\\t\\t\\tcharId.y = floor(char / atlasDim.x);\\n\\n\\t\\t\\t\\tcharWidth = width * em;\\n\\n\\t\\t\\t\\tfontColor = color / 255.;\\n\\t\\t\\t}\",frag:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tuniform float fontSize, charStep, opacity;\\n\\t\\t\\tuniform vec2 atlasSize;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform sampler2D atlas;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\n\\t\\t\\tfloat lightness(vec4 color) {\\n\\t\\t\\t\\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\\n\\t\\t\\t}\\n\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\\n\\t\\t\\t\\tfloat halfCharStep = floor(charStep * .5 + .5);\\n\\n\\t\\t\\t\\t// invert y and shift by 1px (FF expecially needs that)\\n\\t\\t\\t\\tuv.y = charStep - uv.y;\\n\\n\\t\\t\\t\\t// ignore points outside of character bounding box\\n\\t\\t\\t\\tfloat halfCharWidth = ceil(charWidth * .5);\\n\\t\\t\\t\\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\\n\\t\\t\\t\\t\\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\\n\\n\\t\\t\\t\\tuv += charId * charStep;\\n\\t\\t\\t\\tuv = uv / atlasSize;\\n\\n\\t\\t\\t\\tvec4 color = fontColor;\\n\\t\\t\\t\\tvec4 mask = texture2D(atlas, uv);\\n\\n\\t\\t\\t\\tfloat maskY = lightness(mask);\\n\\t\\t\\t\\t// float colorY = lightness(color);\\n\\t\\t\\t\\tcolor.a *= maskY;\\n\\t\\t\\t\\tcolor.a *= opacity;\\n\\n\\t\\t\\t\\t// color.a += .1;\\n\\n\\t\\t\\t\\t// antialiasing, see yiq color space y-channel formula\\n\\t\\t\\t\\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\\n\\n\\t\\t\\t\\tgl_FragColor = color;\\n\\t\\t\\t}\"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if(\"string\"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:\"position positions coord coords coordinates\",font:\"font fontFace fontface typeface cssFont css-font family fontFamily\",fontSize:\"fontSize fontsize size font-size\",text:\"text texts chars characters value values symbols\",align:\"align alignment textAlign textbaseline\",baseline:\"baseline textBaseline textbaseline\",direction:\"dir direction textDirection\",color:\"color colour fill fill-color fillColor textColor textcolor\",kerning:\"kerning kern\",range:\"range dataBox\",viewport:\"vp viewport viewBox viewbox viewPort\",opacity:\"opacity alpha transparency visible visibility opaque\",offset:\"offset positionOffset padding shift indent indentation\"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&(\"number\"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=m(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+\"px sans-serif\");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if(\"string\"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+\"px \"+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var u=t.family.join(\", \"),c=[t.style];t.style!=t.variant&&c.push(t.variant),t.variant!=t.weight&&c.push(t.weight),_&&t.weight!=t.stretch&&c.push(t.stretch),e.font[r]={baseString:i,family:u,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:y(u,{origin:\"top\",fontSize:T.baseFontSize,fontStyle:c.join(\" \")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),\"string\"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,k=c.mallocFloat(2*this.count),A=0,M=0;A1?e.align[r]:e.align[0]:e.align;if(\"number\"==typeof n)return n;switch(n){case\"right\":case\"end\":return-t;case\"center\":case\"centre\":case\"middle\":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,-1*(i+=\"number\"==typeof t?t-n.baseline:-n[t])}))),null!=t.color)if(t.color||(t.color=\"transparent\"),\"string\"!=typeof t.color&&isNaN(t.color)){var q;if(\"number\"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=c.mallocUint8(G);for(var Z=(t.color.subarray||t.color.slice).bind(t.color),Y=0;Y4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text=\"\",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement(\"canvas\"),T.atlasContext=T.atlasCanvas.getContext(\"2d\",{alpha:!1}),T.baseFontSize=64,T.fonts={},t.exports=T},12018:function(t,e,r){\"use strict\";var n=r(71299);function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.g.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.g.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return\"function\"==typeof t.getContext&&\"width\"in t&&\"height\"in t}function o(){var t=document.createElement(\"canvas\");return t.style.position=\"absolute\",t.style.top=0,t.style.left=0,t}t.exports=function(t){var e;if(t?\"string\"==typeof t&&(t={container:t}):t={},(t=a(t)||\"string\"==typeof(e=t).nodeName&&\"function\"==typeof e.appendChild&&\"function\"==typeof e.getBoundingClientRect?{container:t}:function(t){return\"function\"==typeof t.drawArrays||\"function\"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:\"container target element el canvas holder parent parentNode wrapper use ref root node\",gl:\"gl context webgl glContext\",attrs:\"attributes attrs contextAttributes\",pixelRatio:\"pixelRatio pxRatio px ratio pxratio pixelratio\",width:\"w width\",height:\"h height\"},!0)).pixelRatio||(t.pixelRatio=r.g.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if(\"string\"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error(\"Element \"+t.container+\" is not found\");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if(\"undefined\"==typeof document)throw Error(\"Not DOM environment. Use headless-gl.\");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||[\"webgl\",\"experimental-webgl\",\"webgl-experimental\"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}},56068:function(t){t.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v}},42018:function(t){\"function\"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},47216:function(t,e,r){\"use strict\";var n=r(84543)(),i=r(6614)(\"Object.prototype.toString\"),a=function(t){return!(n&&t&&\"object\"==typeof t&&Symbol.toStringTag in t)&&\"[object Arguments]\"===i(t)},o=function(t){return!!a(t)||null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Array]\"!==i(t)&&\"[object Function]\"===i(t.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,t.exports=s?a:o},54404:function(t){t.exports=!0},85395:function(t){\"use strict\";var e,r,n=Function.prototype.toString,i=\"object\"==typeof Reflect&&null!==Reflect&&Reflect.apply;if(\"function\"==typeof i&&\"function\"==typeof Object.defineProperty)try{e=Object.defineProperty({},\"length\",{get:function(){throw r}}),r={},i((function(){throw 42}),null,e)}catch(t){t!==r&&(i=null)}else i=null;var a=/^\\s*class\\b/,o=function(t){try{var e=n.call(t);return a.test(e)}catch(t){return!1}},s=function(t){try{return!o(t)&&(n.call(t),!0)}catch(t){return!1}},l=Object.prototype.toString,u=\"function\"==typeof Symbol&&!!Symbol.toStringTag,c=!(0 in[,]),f=function(){return!1};if(\"object\"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(f=function(t){if((c||!t)&&(void 0===t||\"object\"==typeof t))try{var e=l.call(t);return(\"[object HTMLAllCollection]\"===e||\"[object HTML document.all class]\"===e||\"[object HTMLCollection]\"===e||\"[object Object]\"===e)&&null==t(\"\")}catch(t){}return!1})}t.exports=i?function(t){if(f(t))return!0;if(!t)return!1;if(\"function\"!=typeof t&&\"object\"!=typeof t)return!1;try{i(t,null,e)}catch(t){if(t!==r)return!1}return!o(t)&&s(t)}:function(t){if(f(t))return!0;if(!t)return!1;if(\"function\"!=typeof t&&\"object\"!=typeof t)return!1;if(u)return s(t);if(o(t))return!1;var e=l.call(t);return!(\"[object Function]\"!==e&&\"[object GeneratorFunction]\"!==e&&!/^\\[object HTML/.test(e))&&s(t)}},65481:function(t,e,r){\"use strict\";var n,i=Object.prototype.toString,a=Function.prototype.toString,o=/^\\s*(?:function)?\\*/,s=r(84543)(),l=Object.getPrototypeOf;t.exports=function(t){if(\"function\"!=typeof t)return!1;if(o.test(a.call(t)))return!0;if(!s)return\"[object GeneratorFunction]\"===i.call(t);if(!l)return!1;if(void 0===n){var e=function(){if(!s)return!1;try{return Function(\"return function*() {}\")()}catch(t){}}();n=!!e&&l(e)}return l(t)===n}},62683:function(t){\"use strict\";t.exports=\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion))},64274:function(t){\"use strict\";t.exports=function(t){return t!=t}},15567:function(t,e,r){\"use strict\";var n=r(68222),i=r(17045),a=r(64274),o=r(14922),s=r(22442),l=n(o(),Number);i(l,{getPolyfill:o,implementation:a,shim:s}),t.exports=l},14922:function(t,e,r){\"use strict\";var n=r(64274);t.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN(\"a\")?Number.isNaN:n}},22442:function(t,e,r){\"use strict\";var n=r(17045),i=r(14922);t.exports=function(){var t=i();return n(Number,{isNaN:t},{isNaN:function(){return Number.isNaN!==t}}),t}},64941:function(t){\"use strict\";t.exports=function(t){var e=typeof t;return null!==t&&(\"object\"===e||\"function\"===e)}},10973:function(t){\"use strict\";var e=Object.prototype.toString;t.exports=function(t){var r;return\"[object Object]\"===e.call(t)&&(null===(r=Object.getPrototypeOf(t))||r===Object.getPrototypeOf({}))}},18546:function(t){\"use strict\";t.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},89546:function(t){\"use strict\";t.exports=function(t){return\"string\"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\\dz]$/i.test(t)&&t.length>4))}},9187:function(t,e,r){\"use strict\";var n=r(31353),i=r(72077),a=r(6614),o=a(\"Object.prototype.toString\"),s=r(84543)(),l=r(40383),u=\"undefined\"==typeof globalThis?r.g:globalThis,c=i(),f=a(\"Array.prototype.indexOf\",!0)||function(t,e){for(var r=0;r-1}return!!l&&function(t){var e=!1;return n(p,(function(r,n){if(!e)try{e=r.call(t)===n}catch(t){}})),e}(t)}},44517:function(t){t.exports=function(){\"use strict\";var t,e,r;function n(n,i){if(t)if(e){var a=\"var sharedChunk = {}; (\"+t+\")(sharedChunk); (\"+e+\")(sharedChunk);\",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:\"text/javascript\"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=\"1.10.1\",n=i;function i(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}i.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},i.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},i.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},i.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},i.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var a=o;function o(t,e){this.x=t,this.y=e}function s(t,e,r,i){var a=new n(t,e,r,i);return function(t){return a.solve(t)}}o.prototype={clone:function(){return new o(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},o.convert=function(t){return t instanceof o?t:Array.isArray(t)?new o(t[0],t[1]):t};var l=s(.25,.1,.25,1);function u(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function f(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function v(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function g(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function y(t,e){return-1!==t.indexOf(e,t.length-e.length)}function m(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function x(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function b(t){return Array.isArray(t)?t.map(b):\"object\"==typeof t&&t?m(t,b):t}var _={};function w(t){_[t]||(\"undefined\"!=typeof console&&console.warn(t),_[t]=!0)}function T(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function k(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)(?:\\=(?:([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)|(?:\\\"((?:[^\"\\\\]|\\\\.)*)\\\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),\"\"})),e[\"max-age\"]){var r=parseInt(e[\"max-age\"],10);isNaN(r)?delete e[\"max-age\"]:e[\"max-age\"]=r}return e}var S=null;function E(t){if(null==S){var e=t.navigator?t.navigator.userAgent:null;S=!!t.safari||!(!e||!(/\\b(iPad|iPhone|iPod)\\b/.test(e)||e.match(\"Safari\")&&!e.match(\"Chrome\")))}return S}function L(t){try{var e=self[t];return e.setItem(\"_mapbox_test_\",1),e.removeItem(\"_mapbox_test_\"),!0}catch(t){return!1}}var C,P,O,I,D=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,R=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,F={now:D,frame:function(t){var e=z(t);return{cancel:function(){return R(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement(\"canvas\"),n=r.getContext(\"2d\");if(!n)throw new Error(\"failed to create canvas 2d context\");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return C||(C=self.document.createElement(\"a\")),C.href=t,C.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==P&&(P=self.matchMedia(\"(prefers-reduced-motion: reduce)\")),P.matches)}},B={API_URL:\"https://api.mapbox.com\",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf(\"https://api.mapbox.cn\")?\"https://events.mapbox.cn/events/v2\":0===this.API_URL.indexOf(\"https://api.mapbox.com\")?\"https://events.mapbox.com/events/v2\":null:null},FEEDBACK_URL:\"https://apps.mapbox.com/feedback\",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},N={supported:!1,testSupport:function(t){!j&&I&&(U?V(t):O=t)}},j=!1,U=!1;function V(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;N.supported=!0}catch(t){}t.deleteTexture(e),j=!0}self.document&&((I=self.document.createElement(\"img\")).onload=function(){O&&V(O),O=null,U=!0},I.onerror=function(){j=!0,O=null},I.src=\"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=\");var H=\"01\";var q=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function G(t){return 0===t.indexOf(\"mapbox:\")}q.prototype._createSkuToken=function(){var t=function(){for(var t=\"\",e=0;e<10;e++)t+=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\"[Math.floor(62*Math.random())];return{token:[\"1\",H,t].join(\"\"),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},q.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},q.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},q.prototype.normalizeStyleURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path=\"/styles/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeGlyphsURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path=\"/fonts/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSourceURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path=\"/v4/\"+r.authority+\".json\",r.params.push(\"secure\"),this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return G(t)?(i.path=\"/styles/v1\"+i.path+\"/sprite\"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=\"\"+e+r,J(i))},q.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!G(t))return t;var r=X(t),n=F.devicePixelRatio>=2||512===e?\"@2x\":\"\",i=N.supported?\".webp\":\"$1\";r.path=r.path.replace(/(\\.(png|jpg)\\d*)(?=$)/,\"\"+n+i),r.path=r.path.replace(/^.+\\/v4\\//,\"/\"),r.path=\"/v4\"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){w(\"Unable to write to LocalStorage\")}},Q.prototype.processRequests=function(t){},Q.prototype.postEvent=function(t,e,n,i){var a=this;if(B.EVENTS_URL){var o=X(B.EVENTS_URL);o.params.push(\"access_token=\"+(i||B.ACCESS_TOKEN||\"\"));var s={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:\"mapbox-gl-js\",sdkVersion:r,skuId:H,userId:this.anonId},l=e?f(s,e):s,u={url:J(o),headers:{\"Content-Type\":\"text/plain\"},body:JSON.stringify([l])};this.pendingRequest=At(u,(function(t){a.pendingRequest=null,n(t),a.saveEventData(),a.processRequests(i)}))}},Q.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var tt,et,rt=function(t){function e(){t.call(this,\"map.load\"),this.success={},this.skuToken=\"\"}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(B.EVENTS_URL&&n||B.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return G(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),v(this.anonId)||(this.anonId=d()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(Q),nt=function(t){function e(e){t.call(this,\"appUserTurnstile\"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){B.EVENTS_URL&&B.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return G(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=$(B.ACCESS_TOKEN),n=r?r.u:B.ACCESS_TOKEN,i=n!==this.eventData.tokenU;v(this.anonId)||(this.anonId=d(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{\"enabled.telemetry\":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(Q),it=new nt,at=it.postTurnstileEvent.bind(it),ot=new rt,st=ot.postMapLoadEvent.bind(ot),lt=\"mapbox-tiles\",ut=500,ct=50,ft=42e4;function ht(){self.caches&&!tt&&(tt=self.caches.open(lt))}function pt(t,e,r){if(ht(),tt){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=M(e.headers.get(\"Cache-Control\")||\"\");i[\"no-store\"]||(i[\"max-age\"]&&n.headers.set(\"Expires\",new Date(r+1e3*i[\"max-age\"]).toUTCString()),new Date(n.headers.get(\"Expires\")).getTime()-rDate.now()&&!r[\"no-cache\"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var gt,yt=1/0;function mt(){return null==gt&&(gt=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext(\"2d\")&&\"function\"==typeof self.createImageBitmap),gt}var xt={Unknown:\"Unknown\",Style:\"Style\",Source:\"Source\",Tile:\"Tile\",Glyphs:\"Glyphs\",SpriteImage:\"SpriteImage\",SpriteJSON:\"SpriteJSON\",Image:\"Image\"};\"function\"==typeof Object.freeze&&Object.freeze(xt);var bt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=\": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes\"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+\": \"+this.message+\" (\"+this.status+\"): \"+this.url},e}(Error),_t=A()?function(){return self.worker&&self.worker.referrer}:function(){return(\"blob:\"===self.location.protocol?self.parent:self).location.href};function wt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||\"GET\",body:t.body,credentials:t.credentials,headers:t.headers,referrer:_t(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf(\"sku=\")>0&&Y(r);\"json\"===t.type&&i.headers.set(\"Accept\",\"application/json\");var l=function(r,n,a){if(!o){if(r&&\"SecurityError\"!==r.message&&w(r),n&&a)return u(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return u(r,n,l)}return e(new bt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},u=function(r,n,s){(\"arrayBuffer\"===t.type?r.arrayBuffer():\"json\"===t.type?r.json():r.text()).then((function(t){o||(n&&s&&pt(i,n,s),a=!0,e(null,t,r.headers.get(\"Cache-Control\"),r.headers.get(\"Expires\")))})).catch((function(t){o||e(new Error(t.message))}))};return s?vt(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var Tt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(_t())&&!/^\\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty(\"signal\"))return wt(t,e);if(A()&&self.worker&&self.worker.actor){return self.worker.actor.send(\"getResource\",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||\"GET\",t.url,!0),\"arrayBuffer\"===t.type&&(r.responseType=\"arraybuffer\"),t.headers)r.setRequestHeader(n,t.headers[n]);return\"json\"===t.type&&(r.responseType=\"text\",r.setRequestHeader(\"Accept\",\"application/json\")),r.withCredentials=\"include\"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if(\"json\"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader(\"Cache-Control\"),r.getResponseHeader(\"Expires\"))}else e(new bt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},kt=function(t,e){return Tt(f(t,{type:\"arrayBuffer\"}),e)},At=function(t,e){return Tt(f(t,{method:\"POST\"}),e)};var Mt,St;Mt=[],St=0;var Et=function(t,e){if(N.supported&&(t.headers||(t.headers={}),t.headers.accept=\"image/webp,*/*\"),St>=B.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return Mt.push(r),r}St++;var n=!1,i=function(){if(!n)for(n=!0,St--;Mt.length&&St0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},It.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Dt={$version:8,$root:{version:{required:!0,type:\"enum\",values:[8]},name:{type:\"string\"},metadata:{type:\"*\"},center:{type:\"array\",value:\"number\"},zoom:{type:\"number\"},bearing:{type:\"number\",default:0,period:360,units:\"degrees\"},pitch:{type:\"number\",default:0,units:\"degrees\"},light:{type:\"light\"},sources:{required:!0,type:\"sources\"},sprite:{type:\"string\"},glyphs:{type:\"string\"},transition:{type:\"transition\"},layers:{required:!0,type:\"array\",value:\"layer\"}},sources:{\"*\":{type:\"source\"}},source:[\"source_vector\",\"source_raster\",\"source_raster_dem\",\"source_geojson\",\"source_video\",\"source_image\"],source_vector:{type:{required:!0,type:\"enum\",values:{vector:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},attribution:{type:\"string\"},promoteId:{type:\"promoteId\"},\"*\":{type:\"*\"}},source_raster:{type:{required:!0,type:\"enum\",values:{raster:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},attribution:{type:\"string\"},\"*\":{type:\"*\"}},source_raster_dem:{type:{required:!0,type:\"enum\",values:{\"raster-dem\":{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},attribution:{type:\"string\"},encoding:{type:\"enum\",values:{terrarium:{},mapbox:{}},default:\"mapbox\"},\"*\":{type:\"*\"}},source_geojson:{type:{required:!0,type:\"enum\",values:{geojson:{}}},data:{type:\"*\"},maxzoom:{type:\"number\",default:18},attribution:{type:\"string\"},buffer:{type:\"number\",default:128,maximum:512,minimum:0},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterProperties:{type:\"*\"},lineMetrics:{type:\"boolean\",default:!1},generateId:{type:\"boolean\",default:!1},promoteId:{type:\"promoteId\"}},source_video:{type:{required:!0,type:\"enum\",values:{video:{}}},urls:{required:!0,type:\"array\",value:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},source_image:{type:{required:!0,type:\"enum\",values:{image:{}}},url:{required:!0,type:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},layer:{id:{type:\"string\",required:!0},type:{type:\"enum\",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},\"fill-extrusion\":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:\"*\"},source:{type:\"string\"},\"source-layer\":{type:\"string\"},minzoom:{type:\"number\",minimum:0,maximum:24},maxzoom:{type:\"number\",minimum:0,maximum:24},filter:{type:\"filter\"},layout:{type:\"layout\"},paint:{type:\"paint\"}},layout:[\"layout_fill\",\"layout_line\",\"layout_circle\",\"layout_heatmap\",\"layout_fill-extrusion\",\"layout_symbol\",\"layout_raster\",\"layout_hillshade\",\"layout_background\"],layout_background:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_fill:{\"fill-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_circle:{\"circle-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_heatmap:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},\"layout_fill-extrusion\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_line:{\"line-cap\":{type:\"enum\",values:{butt:{},round:{},square:{}},default:\"butt\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-join\":{type:\"enum\",values:{bevel:{},round:{},miter:{}},default:\"miter\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"line-miter-limit\":{type:\"number\",default:2,requires:[{\"line-join\":\"miter\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-round-limit\":{type:\"number\",default:1.05,requires:[{\"line-join\":\"round\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_symbol:{\"symbol-placement\":{type:\"enum\",values:{point:{},line:{},\"line-center\":{}},default:\"point\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-spacing\":{type:\"number\",default:250,minimum:1,units:\"pixels\",requires:[{\"symbol-placement\":\"line\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-avoid-edges\":{type:\"boolean\",default:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"symbol-z-order\":{type:\"enum\",values:{auto:{},\"viewport-y\":{},source:{}},default:\"auto\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-optional\":{type:\"boolean\",default:!1,requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-size\":{type:\"number\",default:1,minimum:0,units:\"factor of the original icon size\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-text-fit\":{type:\"enum\",values:{none:{},width:{},height:{},both:{}},default:\"none\",requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-text-fit-padding\":{type:\"array\",value:\"number\",length:4,default:[0,0,0,0],units:\"pixels\",requires:[\"icon-image\",\"text-field\",{\"icon-text-fit\":[\"both\",\"width\",\"height\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-image\":{type:\"resolvedImage\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-keep-upright\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"icon-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-offset\":{type:\"array\",value:\"number\",length:2,default:[0,0],requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-field\":{type:\"formatted\",default:\"\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-font\":{type:\"array\",value:\"string\",default:[\"Open Sans Regular\",\"Arial Unicode MS Regular\"],requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-size\":{type:\"number\",default:16,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-width\":{type:\"number\",default:10,minimum:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-line-height\":{type:\"number\",default:1.2,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-letter-spacing\":{type:\"number\",default:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-justify\":{type:\"enum\",values:{auto:{},left:{},center:{},right:{}},default:\"center\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-radial-offset\":{type:\"number\",units:\"ems\",default:0,requires:[\"text-field\"],\"property-type\":\"data-driven\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]}},\"text-variable-anchor\":{type:\"array\",value:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"text-field\",{\"!\":\"text-variable-anchor\"}],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-angle\":{type:\"number\",default:45,units:\"degrees\",requires:[\"text-field\",{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-writing-mode\":{type:\"array\",value:\"enum\",values:{horizontal:{},vertical:{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-keep-upright\":{type:\"boolean\",default:!0,requires:[\"text-field\",{\"text-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-transform\":{type:\"enum\",values:{none:{},uppercase:{},lowercase:{}},default:\"none\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-offset\":{type:\"array\",value:\"number\",units:\"ems\",length:2,default:[0,0],requires:[\"text-field\",{\"!\":\"text-radial-offset\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-optional\":{type:\"boolean\",default:!1,requires:[\"text-field\",\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_raster:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_hillshade:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},filter:{type:\"array\",value:\"*\"},filter_operator:{type:\"enum\",values:{\"==\":{},\"!=\":{},\">\":{},\">=\":{},\"<\":{},\"<=\":{},in:{},\"!in\":{},all:{},any:{},none:{},has:{},\"!has\":{},within:{}}},geometry_type:{type:\"enum\",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:\"expression\"},stops:{type:\"array\",value:\"function_stop\"},base:{type:\"number\",default:1,minimum:0},property:{type:\"string\",default:\"$zoom\"},type:{type:\"enum\",values:{identity:{},exponential:{},interval:{},categorical:{}},default:\"exponential\"},colorSpace:{type:\"enum\",values:{rgb:{},lab:{},hcl:{}},default:\"rgb\"},default:{type:\"*\",required:!1}},function_stop:{type:\"array\",minimum:0,maximum:24,value:[\"number\",\"color\"],length:2},expression:{type:\"array\",value:\"*\",minimum:1},expression_name:{type:\"enum\",values:{let:{group:\"Variable binding\"},var:{group:\"Variable binding\"},literal:{group:\"Types\"},array:{group:\"Types\"},at:{group:\"Lookup\"},in:{group:\"Lookup\"},\"index-of\":{group:\"Lookup\"},slice:{group:\"Lookup\"},case:{group:\"Decision\"},match:{group:\"Decision\"},coalesce:{group:\"Decision\"},step:{group:\"Ramps, scales, curves\"},interpolate:{group:\"Ramps, scales, curves\"},\"interpolate-hcl\":{group:\"Ramps, scales, curves\"},\"interpolate-lab\":{group:\"Ramps, scales, curves\"},ln2:{group:\"Math\"},pi:{group:\"Math\"},e:{group:\"Math\"},typeof:{group:\"Types\"},string:{group:\"Types\"},number:{group:\"Types\"},boolean:{group:\"Types\"},object:{group:\"Types\"},collator:{group:\"Types\"},format:{group:\"Types\"},image:{group:\"Types\"},\"number-format\":{group:\"Types\"},\"to-string\":{group:\"Types\"},\"to-number\":{group:\"Types\"},\"to-boolean\":{group:\"Types\"},\"to-rgba\":{group:\"Color\"},\"to-color\":{group:\"Types\"},rgb:{group:\"Color\"},rgba:{group:\"Color\"},get:{group:\"Lookup\"},has:{group:\"Lookup\"},length:{group:\"Lookup\"},properties:{group:\"Feature data\"},\"feature-state\":{group:\"Feature data\"},\"geometry-type\":{group:\"Feature data\"},id:{group:\"Feature data\"},zoom:{group:\"Zoom\"},\"heatmap-density\":{group:\"Heatmap\"},\"line-progress\":{group:\"Feature data\"},accumulated:{group:\"Feature data\"},\"+\":{group:\"Math\"},\"*\":{group:\"Math\"},\"-\":{group:\"Math\"},\"/\":{group:\"Math\"},\"%\":{group:\"Math\"},\"^\":{group:\"Math\"},sqrt:{group:\"Math\"},log10:{group:\"Math\"},ln:{group:\"Math\"},log2:{group:\"Math\"},sin:{group:\"Math\"},cos:{group:\"Math\"},tan:{group:\"Math\"},asin:{group:\"Math\"},acos:{group:\"Math\"},atan:{group:\"Math\"},min:{group:\"Math\"},max:{group:\"Math\"},round:{group:\"Math\"},abs:{group:\"Math\"},ceil:{group:\"Math\"},floor:{group:\"Math\"},distance:{group:\"Math\"},\"==\":{group:\"Decision\"},\"!=\":{group:\"Decision\"},\">\":{group:\"Decision\"},\"<\":{group:\"Decision\"},\">=\":{group:\"Decision\"},\"<=\":{group:\"Decision\"},all:{group:\"Decision\"},any:{group:\"Decision\"},\"!\":{group:\"Decision\"},within:{group:\"Decision\"},\"is-supported-script\":{group:\"String\"},upcase:{group:\"String\"},downcase:{group:\"String\"},concat:{group:\"String\"},\"resolved-locale\":{group:\"String\"}}},light:{anchor:{type:\"enum\",default:\"viewport\",values:{map:{},viewport:{}},\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]}},position:{type:\"array\",default:[1.15,210,30],length:3,value:\"number\",\"property-type\":\"data-constant\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]}},color:{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},intensity:{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},paint:[\"paint_fill\",\"paint_line\",\"paint_circle\",\"paint_heatmap\",\"paint_fill-extrusion\",\"paint_symbol\",\"paint_raster\",\"paint_hillshade\",\"paint_background\"],paint_fill:{\"fill-antialias\":{type:\"boolean\",default:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-outline-color\":{type:\"color\",transition:!0,requires:[{\"!\":\"fill-pattern\"},{\"fill-antialias\":!0}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"}},\"paint_fill-extrusion\":{\"fill-extrusion-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-extrusion-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-extrusion-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"fill-extrusion-height\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-base\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,requires:[\"fill-extrusion-height\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-vertical-gradient\":{type:\"boolean\",default:!0,transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_line:{\"line-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"line-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-width\":{type:\"number\",default:1,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-gap-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-offset\":{type:\"number\",default:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-dasharray\":{type:\"array\",value:\"number\",minimum:0,transition:!0,units:\"line widths\",requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"line-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-gradient\":{type:\"color\",transition:!1,requires:[{\"!\":\"line-dasharray\"},{\"!\":\"line-pattern\"},{source:\"geojson\",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[\"line-progress\"]},\"property-type\":\"color-ramp\"}},paint_circle:{\"circle-radius\":{type:\"number\",default:5,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-blur\":{type:\"number\",default:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"circle-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-scale\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-stroke-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"}},paint_heatmap:{\"heatmap-radius\":{type:\"number\",default:30,minimum:1,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-weight\":{type:\"number\",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-intensity\":{type:\"number\",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"heatmap-color\":{type:\"color\",default:[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,\"rgba(0, 0, 255, 0)\",.1,\"royalblue\",.3,\"cyan\",.5,\"lime\",.7,\"yellow\",1,\"red\"],transition:!1,expression:{interpolated:!0,parameters:[\"heatmap-density\"]},\"property-type\":\"color-ramp\"},\"heatmap-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_symbol:{\"icon-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"icon-image\",\"icon-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-color\":{type:\"color\",default:\"#000000\",transition:!0,overridable:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"text-field\",\"text-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_raster:{\"raster-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-hue-rotate\":{type:\"number\",default:0,period:360,transition:!0,units:\"degrees\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-min\":{type:\"number\",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-max\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-saturation\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-contrast\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-resampling\":{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-fade-duration\":{type:\"number\",default:300,minimum:0,transition:!1,units:\"milliseconds\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_hillshade:{\"hillshade-illumination-direction\":{type:\"number\",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-exaggeration\":{type:\"number\",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-shadow-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-highlight-color\":{type:\"color\",default:\"#FFFFFF\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-accent-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_background:{\"background-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"background-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"background-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"background-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},transition:{duration:{type:\"number\",default:300,minimum:0,units:\"milliseconds\"},delay:{type:\"number\",default:0,minimum:0,units:\"milliseconds\"}},\"property-type\":{\"data-driven\":{type:\"property-type\"},\"cross-faded\":{type:\"property-type\"},\"cross-faded-data-driven\":{type:\"property-type\"},\"color-ramp\":{type:\"property-type\"},\"data-constant\":{type:\"property-type\"},constant:{type:\"property-type\"}},promoteId:{\"*\":{type:\"string\"}}},zt=function(t,e,r,n){this.message=(t?t+\": \":\"\")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Rt(t){var e=t.key,r=t.value;return r?[new zt(e,r,\"constants have been deprecated as of v8\")]:[]}function Ft(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n\":\"value\"===t.itemType.kind?\"array\":\"array<\"+e+\">\"}return t.kind}var te=[Vt,Ht,qt,Gt,Zt,Jt,Yt,$t(Wt),Kt];function ee(t,e){if(\"error\"===e.kind)return null;if(\"array\"===t.kind){if(\"array\"===e.kind&&(0===e.N&&\"value\"===e.itemType.kind||!ee(t.itemType,e.itemType))&&(\"number\"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if(\"value\"===t.kind)for(var r=0,n=te;r255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return\"%\"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return\"%\"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,\"\").toLowerCase();if(i in r)return r[i].slice();if(\"#\"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf(\"(\"),u=i.indexOf(\")\");if(-1!==l&&u+1===i.length){var c=i.substr(0,l),f=i.substr(l+1,u-(l+1)).split(\",\"),h=1;switch(c){case\"rgba\":if(4!==f.length)return null;h=o(f.pop());case\"rgb\":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case\"hsla\":if(4!==f.length)return null;h=o(f.pop());case\"hsl\":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),v=o(f[2]),g=v<=.5?v*(d+1):v+d-v*d,y=2*v-g;return[n(255*s(y,g,p+1/3)),n(255*s(y,g,p)),n(255*s(y,g,p-1/3)),h];default:return null}}return null}}catch(t){}})),ae=ie.parseCSSColor,oe=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};oe.parse=function(t){if(t){if(t instanceof oe)return t;if(\"string\"==typeof t){var e=ae(t);if(e)return new oe(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},oe.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return\"rgba(\"+Math.round(e)+\",\"+Math.round(r)+\",\"+Math.round(n)+\",\"+i+\")\"},oe.prototype.toArray=function(){var t=this,e=t.r,r=t.g,n=t.b,i=t.a;return 0===i?[0,0,0,0]:[255*e/i,255*r/i,255*n/i,i]},oe.black=new oe(0,0,0,1),oe.white=new oe(1,1,1,1),oe.transparent=new oe(0,0,0,0),oe.red=new oe(1,0,0,1);var se=function(t,e,r){this.sensitivity=t?e?\"variant\":\"case\":e?\"accent\":\"base\",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:\"search\"})};se.prototype.compare=function(t,e){return this.collator.compare(t,e)},se.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var le=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ue=function(t){this.sections=t};ue.fromString=function(t){return new ue([new le(t,null,null,null,null)])},ue.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ue.factory=function(t){return t instanceof ue?t:ue.fromString(t)},ue.prototype.toString=function(){return 0===this.sections.length?\"\":this.sections.map((function(t){return t.text})).join(\"\")},ue.prototype.serialize=function(){for(var t=[\"format\"],e=0,r=this.sections;e=0&&t<=255&&\"number\"==typeof e&&e>=0&&e<=255&&\"number\"==typeof r&&r>=0&&r<=255?void 0===n||\"number\"==typeof n&&n>=0&&n<=1?null:\"Invalid rgba value [\"+[t,e,r,n].join(\", \")+\"]: 'a' must be between 0 and 1.\":\"Invalid rgba value [\"+(\"number\"==typeof n?[t,e,r,n]:[t,e,r]).join(\", \")+\"]: 'r', 'g', and 'b' must be between 0 and 255.\"}function he(t){if(null===t)return!0;if(\"string\"==typeof t)return!0;if(\"boolean\"==typeof t)return!0;if(\"number\"==typeof t)return!0;if(t instanceof oe)return!0;if(t instanceof se)return!0;if(t instanceof ue)return!0;if(t instanceof ce)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if(\"string\"!=typeof s||!(s in ye)||\"object\"===s)return e.error('The item type argument of \"array\" must be one of string, number, boolean',1);a=ye[s],n++}else a=Wt;if(t.length>3){if(null!==t[2]&&(\"number\"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to \"array\" must be a positive integer literal',2);o=t[2],n++}r=$t(a,o)}else r=ye[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var xe=function(t){this.type=Jt,this.sections=t};xe.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[1];if(!Array.isArray(r)&&\"object\"==typeof r)return e.error(\"First argument must be an image or text section.\");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&\"object\"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o[\"font-scale\"]&&!(s=e.parse(o[\"font-scale\"],1,Ht)))return null;var l=null;if(o[\"text-font\"]&&!(l=e.parse(o[\"text-font\"],1,$t(qt))))return null;var u=null;if(o[\"text-color\"]&&!(u=e.parse(o[\"text-color\"],1,Zt)))return null;var c=n[n.length-1];c.scale=s,c.font=l,c.textColor=u}else{var f=e.parse(t[a],1,Wt);if(!f)return null;var h=f.type.kind;if(\"string\"!==h&&\"value\"!==h&&\"null\"!==h&&\"resolvedImage\"!==h)return e.error(\"Formatted text type must be 'string', 'value', 'image' or 'null'.\");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new xe(n)},xe.prototype.evaluate=function(t){return new ue(this.sections.map((function(e){var r=e.content.evaluate(t);return pe(r)===Kt?new le(\"\",r,null,null,null):new le(de(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(\",\"):null,e.textColor?e.textColor.evaluate(t):null)})))},xe.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},be.prototype.eachChild=function(t){t(this.input)},be.prototype.outputDefined=function(){return!1},be.prototype.serialize=function(){return[\"image\",this.input.serialize()]};var _e={\"to-boolean\":Gt,\"to-color\":Zt,\"to-number\":Ht,\"to-string\":qt},we=function(t,e){this.type=t,this.args=e};we.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[0];if((\"to-boolean\"===r||\"to-string\"===r)&&2!==t.length)return e.error(\"Expected one argument.\");for(var n=_e[r],i=[],a=1;a4?\"Invalid rbga value \"+JSON.stringify(e)+\": expected an array containing either three or four numeric values.\":fe(e[0],e[1],e[2],e[3])))return new oe(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ge(r||\"Could not parse color from value '\"+(\"string\"==typeof e?e:String(JSON.stringify(e)))+\"'\")}if(\"number\"===this.type.kind){for(var o=null,s=0,l=this.args;s=e[2]||t[1]<=e[1]||t[3]>=e[3])}function Ce(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*Se),Math.round(i*a*Se)]}function Pe(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Oe(t,e){for(var r=!1,n=0,i=e.length;n0&&f<0||c<0&&f>0}function ze(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}Ee(e,t)}function Ue(t,e,r,n){for(var i=Math.pow(2,n.z)*Se,a=[n.x*Se,n.y*Se],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ze(t,e)&&(r=!1)})),r}He.parse=function(t,e){if(2!==t.length)return e.error(\"'within' expression requires exactly one argument, but found \"+(t.length-1)+\" instead.\");if(he(t[1])){var r=t[1];if(\"FeatureCollection\"===r.type)for(var n=0;ne))throw new ge(\"Input is not a number.\");o=s-1}return 0}We.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},We.prototype._parse=function(t,e){function r(t,e,r){return\"assert\"===r?new me(e,[t]):\"coerce\"===r?new we(e,[t]):t}if(null!==t&&\"string\"!=typeof t&&\"boolean\"!=typeof t&&\"number\"!=typeof t||(t=[\"literal\",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use [\"literal\", []].');var n=t[0];if(\"string\"!=typeof n)return this.error(\"Expression name must be a string, but found \"+typeof n+' instead. If you wanted a literal array, use [\"literal\", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if(\"string\"!==o.kind&&\"number\"!==o.kind&&\"boolean\"!==o.kind&&\"object\"!==o.kind&&\"array\"!==o.kind||\"value\"!==s.kind)if(\"color\"!==o.kind&&\"formatted\"!==o.kind&&\"resolvedImage\"!==o.kind||\"value\"!==s.kind&&\"string\"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||\"coerce\");else a=r(a,o,e.typeAnnotation||\"assert\")}if(!(a instanceof ve)&&\"resolvedImage\"!==a.type.kind&&Xe(a)){var l=new ke;try{a=new ve(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression \"'+n+'\". If you wanted a literal array, use [\"literal\", [...]].',0)}return void 0===t?this.error(\"'undefined' value invalid. Use null instead.\"):\"object\"==typeof t?this.error('Bare objects invalid. Use [\"literal\", {...}] instead.'):this.error(\"Expected an array, but found \"+typeof t+\" instead.\")},We.prototype.concat=function(t,e,r){var n=\"number\"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new We(this.registry,n,e||null,i,this.errors)},We.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=\"\"+this.key+e.map((function(t){return\"[\"+t+\"]\"})).join(\"\");this.errors.push(new jt(n,t))},We.prototype.checkSubtype=function(t,e){var r=ee(t,e);return r&&this.error(r),r};var Ke=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for \"step\" expressions must be arranged with input values in strictly ascending order.',l);var c=e.parse(s,u,i);if(!c)return null;i=i||c.type,n.push([o,c])}return new Ke(i,r,n)},Ke.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Je(e,n)].evaluate(t)},Ke.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Qe=Object.freeze({__proto__:null,number:$e,color:function(t,e,r){return new oe($e(t.r,e.r,r),$e(t.g,e.g,r),$e(t.b,e.b,r),$e(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return $e(t,e[n],r)}))}}),tr=.95047,er=1,rr=1.08883,nr=4/29,ir=6/29,ar=3*ir*ir,or=ir*ir*ir,sr=Math.PI/180,lr=180/Math.PI;function ur(t){return t>or?Math.pow(t,1/3):t/ar+nr}function cr(t){return t>ir?t*t*t:ar*(t-nr)}function fr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function hr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function pr(t){var e=hr(t.r),r=hr(t.g),n=hr(t.b),i=ur((.4124564*e+.3575761*r+.1804375*n)/tr),a=ur((.2126729*e+.7151522*r+.072175*n)/er);return{l:116*a-16,a:500*(i-a),b:200*(a-ur((.0193339*e+.119192*r+.9503041*n)/rr)),alpha:t.a}}function dr(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=er*cr(e),r=tr*cr(r),n=rr*cr(n),new oe(fr(3.2404542*r-1.5371385*e-.4985314*n),fr(-.969266*r+1.8760108*e+.041556*n),fr(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function vr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var gr={forward:pr,reverse:dr,interpolate:function(t,e,r){return{l:$e(t.l,e.l,r),a:$e(t.a,e.a,r),b:$e(t.b,e.b,r),alpha:$e(t.alpha,e.alpha,r)}}},yr={forward:function(t){var e=pr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*lr;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*sr,r=t.c;return dr({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:vr(t.h,e.h,r),c:$e(t.c,e.c,r),l:$e(t.l,e.l,r),alpha:$e(t.alpha,e.alpha,r)}}},mr=Object.freeze({__proto__:null,lab:gr,hcl:yr}),xr=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error(\"Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.\",1);n={name:\"cubic-bezier\",controlPoints:s}}if(t.length-1<4)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");if(!(i=e.parse(i,2,Ht)))return null;var l=[],u=null;\"interpolate-hcl\"===r||\"interpolate-lab\"===r?u=Zt:e.expectedType&&\"value\"!==e.expectedType.kind&&(u=e.expectedType);for(var c=0;c=f)return e.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',p);var v=e.parse(h,d,u);if(!v)return null;u=u||v.type,l.push([f,v])}return\"number\"===u.kind||\"color\"===u.kind||\"array\"===u.kind&&\"number\"===u.itemType.kind&&\"number\"==typeof u.N?new xr(u,r,n,i,l):e.error(\"Type \"+Qt(u)+\" is not interpolatable.\")},xr.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Je(e,n),o=e[a],s=e[a+1],l=xr.interpolationFactor(this.interpolation,n,o,s),u=r[a].evaluate(t),c=r[a+1].evaluate(t);return\"interpolate\"===this.operator?Qe[this.type.kind.toLowerCase()](u,c,l):\"interpolate-hcl\"===this.operator?yr.reverse(yr.interpolate(yr.forward(u),yr.forward(c),l)):gr.reverse(gr.interpolate(gr.forward(u),gr.forward(c),l))},xr.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new ge(\"Array index out of bounds: \"+e+\" > \"+(r.length-1)+\".\");if(e!==Math.floor(e))throw new ge(\"Array index must be an integer, but found \"+e+\" instead.\");return r[e]},Tr.prototype.eachChild=function(t){t(this.index),t(this.input)},Tr.prototype.outputDefined=function(){return!1},Tr.prototype.serialize=function(){return[\"at\",this.index.serialize(),this.input.serialize()]};var kr=function(t,e){this.type=Gt,this.needle=t,this.haystack=e};kr.parse=function(t,e){if(3!==t.length)return e.error(\"Expected 2 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Wt),n=e.parse(t[2],2,Wt);return r&&n?re(r.type,[Gt,qt,Ht,Vt,Wt])?new kr(r,n):e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(r.type)+\" instead\"):null},kr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!ne(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ge(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(pe(e))+\" instead.\");if(!ne(r,[\"string\",\"array\"]))throw new ge(\"Expected second argument to be of type array or string, but found \"+Qt(pe(r))+\" instead.\");return r.indexOf(e)>=0},kr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},kr.prototype.outputDefined=function(){return!0},kr.prototype.serialize=function(){return[\"in\",this.needle.serialize(),this.haystack.serialize()]};var Ar=function(t,e,r){this.type=Ht,this.needle=t,this.haystack=e,this.fromIndex=r};Ar.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Wt),n=e.parse(t[2],2,Wt);if(!r||!n)return null;if(!re(r.type,[Gt,qt,Ht,Vt,Wt]))return e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Ht);return i?new Ar(r,n,i):null}return new Ar(r,n)},Ar.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!ne(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ge(\"Expected first argument to be of type boolean, string, number or null, but found \"+Qt(pe(e))+\" instead.\");if(!ne(r,[\"string\",\"array\"]))throw new ge(\"Expected second argument to be of type array or string, but found \"+Qt(pe(r))+\" instead.\");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},Ar.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return[\"index-of\",this.needle.serialize(),this.haystack.serialize(),t]}return[\"index-of\",this.needle.serialize(),this.haystack.serialize()]};var Mr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};Mr.parse=function(t,e){if(t.length<5)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if(t.length%2!=1)return e.error(\"Expected an even number of arguments.\");var r,n;e.expectedType&&\"value\"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return u.error(\"Branch labels must be integers no larger than \"+Number.MAX_SAFE_INTEGER+\".\");if(\"number\"==typeof h&&Math.floor(h)!==h)return u.error(\"Numeric branch labels must be integer values.\");if(r){if(u.checkSubtype(r,pe(h)))return null}else r=pe(h);if(void 0!==i[String(h)])return u.error(\"Branch labels must be unique.\");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Wt);if(!d)return null;var v=e.parse(t[t.length-1],t.length-1,n);return v?\"value\"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new Mr(r,n,d,i,a,v):null},Mr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(pe(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},Mr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},Mr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},Mr.prototype.serialize=function(){for(var t=this,e=[\"match\",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Wt),n=e.parse(t[2],2,Ht);if(!r||!n)return null;if(!re(r.type,[$t(Wt),qt,Wt]))return e.error(\"Expected first argument to be of type array or string, but found \"+Qt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Ht);return i?new Er(r.type,r,n,i):null}return new Er(r.type,r,n)},Er.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!ne(e,[\"string\",\"array\"]))throw new ge(\"Expected first argument to be of type array or string, but found \"+Qt(pe(e))+\" instead.\");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},Er.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},Er.prototype.outputDefined=function(){return!1},Er.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return[\"slice\",this.input.serialize(),this.beginIndex.serialize(),t]}return[\"slice\",this.input.serialize(),this.beginIndex.serialize()]};var Or=Pr(\"==\",(function(t,e,r){return e===r}),Cr),Ir=Pr(\"!=\",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!Cr(0,e,r,n)})),Dr=Pr(\"<\",(function(t,e,r){return e\",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Rr=Pr(\"<=\",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),Fr=Pr(\">=\",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Br=function(t,e,r,n,i){this.type=qt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Br.parse=function(t,e){if(3!==t.length)return e.error(\"Expected two arguments.\");var r=e.parse(t[1],1,Ht);if(!r)return null;var n=t[2];if(\"object\"!=typeof n||Array.isArray(n))return e.error(\"NumberFormat options argument must be an object.\");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,qt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,qt)))return null;var o=null;if(n[\"min-fraction-digits\"]&&!(o=e.parse(n[\"min-fraction-digits\"],1,Ht)))return null;var s=null;return n[\"max-fraction-digits\"]&&!(s=e.parse(n[\"max-fraction-digits\"],1,Ht))?null:new Br(r,i,a,o,s)},Br.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?\"currency\":\"decimal\",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Br.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Br.prototype.outputDefined=function(){return!1},Br.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t[\"min-fraction-digits\"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t[\"max-fraction-digits\"]=this.maxFractionDigits.serialize()),[\"number-format\",this.number.serialize(),t]};var Nr=function(t){this.type=Ht,this.input=t};Nr.parse=function(t,e){if(2!==t.length)return e.error(\"Expected 1 argument, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1);return r?\"array\"!==r.type.kind&&\"string\"!==r.type.kind&&\"value\"!==r.type.kind?e.error(\"Expected argument of type string or array, but found \"+Qt(r.type)+\" instead.\"):new Nr(r):null},Nr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if(\"string\"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ge(\"Expected value to be of type string or array, but found \"+Qt(pe(e))+\" instead.\")},Nr.prototype.eachChild=function(t){t(this.input)},Nr.prototype.outputDefined=function(){return!1},Nr.prototype.serialize=function(){var t=[\"length\"];return this.eachChild((function(e){t.push(e.serialize())})),t};var jr={\"==\":Or,\"!=\":Ir,\">\":zr,\"<\":Dr,\">=\":Fr,\"<=\":Rr,array:me,at:Tr,boolean:me,case:Sr,coalesce:_r,collator:Me,format:xe,image:be,in:kr,\"index-of\":Ar,interpolate:xr,\"interpolate-hcl\":xr,\"interpolate-lab\":xr,length:Nr,let:wr,literal:ve,match:Mr,number:me,\"number-format\":Br,object:me,slice:Er,step:Ke,string:me,\"to-boolean\":we,\"to-color\":we,\"to-number\":we,\"to-string\":we,var:Ye,within:He};function Ur(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=fe(r,n,i,o);if(s)throw new ge(s);return new oe(r/255*o,n/255*o,i/255*o,o)}function Vr(t,e){return t in e}function Hr(t,e){var r=e[t];return void 0===r?null:r}function qr(t){return{type:t}}function Gr(t){return{result:\"success\",value:t}}function Zr(t){return{result:\"error\",value:t}}function Yr(t){return\"data-driven\"===t[\"property-type\"]||\"cross-faded-data-driven\"===t[\"property-type\"]}function Wr(t){return!!t.expression&&t.expression.parameters.indexOf(\"zoom\")>-1}function Xr(t){return!!t.expression&&t.expression.interpolated}function Jr(t){return t instanceof Number?\"number\":t instanceof String?\"string\":t instanceof Boolean?\"boolean\":Array.isArray(t)?\"array\":null===t?\"null\":typeof t}function Kr(t){return\"object\"==typeof t&&null!==t&&!Array.isArray(t)}function $r(t){return t}function Qr(t,e){var r,n,i,a=\"color\"===e.type,o=t.stops&&\"object\"==typeof t.stops[0][0],s=o||void 0!==t.property,l=o||!s,u=t.type||(Xr(e)?\"exponential\":\"interval\");if(a&&((t=Ft({},t)).stops&&(t.stops=t.stops.map((function(t){return[t[0],oe.parse(t[1])]}))),t.default?t.default=oe.parse(t.default):t.default=oe.parse(e.default)),t.colorSpace&&\"rgb\"!==t.colorSpace&&!mr[t.colorSpace])throw new Error(\"Unknown color space: \"+t.colorSpace);if(\"exponential\"===u)r=nn;else if(\"interval\"===u)r=rn;else if(\"categorical\"===u){r=en,n=Object.create(null);for(var c=0,f=t.stops;c=t.stops[n-1][0])return t.stops[n-1][1];var i=Je(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function nn(t,e,r){var n=void 0!==t.base?t.base:1;if(\"number\"!==Jr(r))return tn(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Je(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],u=Qe[e.type]||$r;if(t.colorSpace&&\"rgb\"!==t.colorSpace){var c=mr[t.colorSpace];u=function(t,e){return c.reverse(c.interpolate(c.forward(t),c.forward(e),o))}}return\"function\"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return u(r,n,o)}}:u(s,l,o)}function an(t,e,r){return\"color\"===e.type?r=oe.parse(r):\"formatted\"===e.type?r=ue.fromString(r.toString()):\"resolvedImage\"===e.type?r=ce.fromString(r.toString()):Jr(r)===e.type||\"enum\"===e.type&&e.values[r]||(r=void 0),tn(r,t.default,e.default)}Ae.register(jr,{error:[{kind:\"error\"},[qt],function(t,e){var r=e[0];throw new ge(r.evaluate(t))}],typeof:[qt,[Wt],function(t,e){return Qt(pe(e[0].evaluate(t)))}],\"to-rgba\":[$t(Ht,4),[Zt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Zt,[Ht,Ht,Ht],Ur],rgba:[Zt,[Ht,Ht,Ht,Ht],Ur],has:{type:Gt,overloads:[[[qt],function(t,e){return Vr(e[0].evaluate(t),t.properties())}],[[qt,Yt],function(t,e){var r=e[0],n=e[1];return Vr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Wt,overloads:[[[qt],function(t,e){return Hr(e[0].evaluate(t),t.properties())}],[[qt,Yt],function(t,e){var r=e[0],n=e[1];return Hr(r.evaluate(t),n.evaluate(t))}]]},\"feature-state\":[Wt,[qt],function(t,e){return Hr(e[0].evaluate(t),t.featureState||{})}],properties:[Yt,[],function(t){return t.properties()}],\"geometry-type\":[qt,[],function(t){return t.geometryType()}],id:[Wt,[],function(t){return t.id()}],zoom:[Ht,[],function(t){return t.globals.zoom}],\"heatmap-density\":[Ht,[],function(t){return t.globals.heatmapDensity||0}],\"line-progress\":[Ht,[],function(t){return t.globals.lineProgress||0}],accumulated:[Wt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],\"+\":[Ht,qr(Ht),function(t,e){for(var r=0,n=0,i=e;n\":[Gt,[qt,Wt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],\"filter-id->\":[Gt,[Wt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],\"filter-<=\":[Gt,[qt,Wt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],\"filter-id-<=\":[Gt,[Wt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],\"filter->=\":[Gt,[qt,Wt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],\"filter-id->=\":[Gt,[Wt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],\"filter-has\":[Gt,[Wt],function(t,e){return e[0].value in t.properties()}],\"filter-has-id\":[Gt,[],function(t){return null!==t.id()&&void 0!==t.id()}],\"filter-type-in\":[Gt,[$t(qt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],\"filter-id-in\":[Gt,[$t(Wt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],\"filter-in-small\":[Gt,[qt,$t(Wt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],\"filter-in-large\":[Gt,[qt,$t(Wt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:Gt,overloads:[[[Gt,Gt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[qr(Gt),function(t,e){for(var r=0,n=e;r0&&\"string\"==typeof t[0]&&t[0]in jr}function ln(t,e){var r=new We(jr,[],e?function(t){var e={color:Zt,string:qt,number:Ht,enum:qt,boolean:Gt,formatted:Jt,resolvedImage:Kt};return\"array\"===t.type?$t(e[t.value]||Wt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&\"string\"===e.type?{typeAnnotation:\"coerce\"}:void 0);return n?Gr(new on(n,e)):Zr(r.errors)}on.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},on.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||\"number\"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ge(\"Expected value to be one of \"+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(\", \")+\", but found \"+JSON.stringify(o)+\" instead.\");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,\"undefined\"!=typeof console&&console.warn(t.message)),this._defaultValue}};var un=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent=\"constant\"!==t&&!Ge(e.expression)};un.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},un.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var cn=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent=\"camera\"!==t&&!Ge(e.expression),this.interpolationType=n};function fn(t,e){if(\"error\"===(t=ln(t,e)).result)return t;var r=t.value.expression,n=qe(r);if(!n&&!Yr(e))return Zr([new jt(\"\",\"data expressions not supported\")]);var i=Ze(r,[\"zoom\"]);if(!i&&!Wr(e))return Zr([new jt(\"\",\"zoom expressions not supported\")]);var a=pn(r);if(!a&&!i)return Zr([new jt(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.')]);if(a instanceof jt)return Zr([a]);if(a instanceof xr&&!Xr(e))return Zr([new jt(\"\",'\"interpolate\" expressions cannot be used with this property')]);if(!a)return Gr(new un(n?\"constant\":\"source\",t.value));var o=a instanceof xr?a.interpolation:void 0;return Gr(new cn(n?\"camera\":\"composite\",t.value,a.labels,o))}cn.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},cn.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},cn.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?xr.interpolationFactor(this.interpolationType,t,e,r):0};var hn=function(t,e){this._parameters=t,this._specification=e,Ft(this,Qr(this._parameters,this._specification))};function pn(t){var e=null;if(t instanceof wr)e=pn(t.result);else if(t instanceof _r)for(var r=0,n=t.args;rn.maximum?[new zt(e,r,r+\" is greater than the maximum value \"+n.maximum)]:[]}function yn(t){var e,r,n,i=t.valueSpec,a=Bt(t.value.type),o={},s=\"categorical\"!==a&&void 0===t.value.property,l=!s,u=\"array\"===Jr(t.value.stops)&&\"array\"===Jr(t.value.stops[0])&&\"object\"===Jr(t.value.stops[0][0]),c=dn({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if(\"identity\"===a)return[new zt(t.key,t.value,'identity function may not have a \"stops\" property')];var e=[],r=t.value;return e=e.concat(vn({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),\"array\"===Jr(r)&&0===r.length&&e.push(new zt(t.key,r,\"array must have at least one stop\")),e},default:function(t){return Un({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return\"identity\"===a&&s&&c.push(new zt(t.key,t.value,'missing required property \"property\"')),\"identity\"===a||t.value.stops||c.push(new zt(t.key,t.value,'missing required property \"stops\"')),\"exponential\"===a&&t.valueSpec.expression&&!Xr(t.valueSpec)&&c.push(new zt(t.key,t.value,\"exponential functions not supported\")),t.styleSpec.$version>=8&&(l&&!Yr(t.valueSpec)?c.push(new zt(t.key,t.value,\"property functions not supported\")):s&&!Wr(t.valueSpec)&&c.push(new zt(t.key,t.value,\"zoom functions not supported\"))),\"categorical\"!==a&&!u||void 0!==t.value.property||c.push(new zt(t.key,t.value,'\"property\" property is required')),c;function f(t){var e=[],a=t.value,s=t.key;if(\"array\"!==Jr(a))return[new zt(s,a,\"array expected, \"+Jr(a)+\" found\")];if(2!==a.length)return[new zt(s,a,\"array length 2 expected, length \"+a.length+\" found\")];if(u){if(\"object\"!==Jr(a[0]))return[new zt(s,a,\"object expected, \"+Jr(a[0])+\" found\")];if(void 0===a[0].zoom)return[new zt(s,a,\"object stop key must have zoom\")];if(void 0===a[0].value)return[new zt(s,a,\"object stop key must have value\")];if(n&&n>Bt(a[0].zoom))return[new zt(s,a[0].zoom,\"stop zoom values must appear in ascending order\")];Bt(a[0].zoom)!==n&&(n=Bt(a[0].zoom),r=void 0,o={}),e=e.concat(dn({key:s+\"[0]\",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:gn,value:h}}))}else e=e.concat(h({key:s+\"[0]\",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return sn(Nt(a[1]))?e.concat([new zt(s+\"[1]\",a[1],\"expressions are not allowed in function stops.\")]):e.concat(Un({key:s+\"[1]\",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Jr(t.value),l=Bt(t.value),u=null!==t.value?t.value:n;if(e){if(s!==e)return[new zt(t.key,u,s+\" stop domain type must match previous stop domain type \"+e)]}else e=s;if(\"number\"!==s&&\"string\"!==s&&\"boolean\"!==s)return[new zt(t.key,u,\"stop domain value must be a number, string, or boolean\")];if(\"number\"!==s&&\"categorical\"!==a){var c=\"number expected, \"+s+\" found\";return Yr(i)&&void 0===a&&(c+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new zt(t.key,u,c)]}return\"categorical\"!==a||\"number\"!==s||isFinite(l)&&Math.floor(l)===l?\"categorical\"!==a&&\"number\"===s&&void 0!==r&&l=2&&\"$id\"!==t[1]&&\"$type\"!==t[1];case\"in\":return t.length>=3&&(\"string\"!=typeof t[1]||Array.isArray(t[2]));case\"!in\":case\"!has\":case\"none\":return!1;case\"==\":case\"!=\":case\">\":case\">=\":case\"<\":case\"<=\":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case\"any\":case\"all\":for(var e=0,r=t.slice(1);ee?1:0}function kn(t){if(!Array.isArray(t))return!1;if(\"within\"===t[0])return!0;for(var e=1;e\"===r||\"<=\"===r||\">=\"===r?Mn(t[1],t[2],r):\"any\"===r?(e=t.slice(1),[\"any\"].concat(e.map(An))):\"all\"===r?[\"all\"].concat(t.slice(1).map(An)):\"none\"===r?[\"all\"].concat(t.slice(1).map(An).map(Ln)):\"in\"===r?Sn(t[1],t.slice(2)):\"!in\"===r?Ln(Sn(t[1],t.slice(2))):\"has\"===r?En(t[1]):\"!has\"===r?Ln(En(t[1])):\"within\"!==r||t}function Mn(t,e,r){switch(t){case\"$type\":return[\"filter-type-\"+r,e];case\"$id\":return[\"filter-id-\"+r,e];default:return[\"filter-\"+r,t,e]}}function Sn(t,e){if(0===e.length)return!1;switch(t){case\"$type\":return[\"filter-type-in\",[\"literal\",e]];case\"$id\":return[\"filter-id-in\",[\"literal\",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?[\"filter-in-large\",t,[\"literal\",e.sort(Tn)]]:[\"filter-in-small\",t,[\"literal\",e]]}}function En(t){switch(t){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",t]}}function Ln(t){return[\"!\",t]}function Cn(t){return bn(Nt(t.value))?mn(Ft({},t,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):Pn(t)}function Pn(t){var e=t.value,r=t.key;if(\"array\"!==Jr(e))return[new zt(r,e,\"array expected, \"+Jr(e)+\" found\")];var n,i=t.styleSpec,a=[];if(e.length<1)return[new zt(r,e,\"filter array must have at least 1 element\")];switch(a=a.concat(xn({key:r+\"[0]\",value:e[0],valueSpec:i.filter_operator,style:t.style,styleSpec:t.styleSpec})),Bt(e[0])){case\"<\":case\"<=\":case\">\":case\">=\":e.length>=2&&\"$type\"===Bt(e[1])&&a.push(new zt(r,e,'\"$type\" cannot be use with operator \"'+e[0]+'\"'));case\"==\":case\"!=\":3!==e.length&&a.push(new zt(r,e,'filter array for operator \"'+e[0]+'\" must have 3 elements'));case\"in\":case\"!in\":e.length>=2&&\"string\"!==(n=Jr(e[1]))&&a.push(new zt(r+\"[1]\",e[1],\"string expected, \"+n+\" found\"));for(var o=2;o=c[p+0]&&n>=c[p+1])?(o[h]=!0,a.push(u[h])):o[h]=!1}}},Qn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),u=this._convertToCellCoord(e),c=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=c;h++)for(var p=u;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Qn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Qn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Qn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=$n+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[c];u[c]=ri[l].shallow.indexOf(c)>=0?f:si(f,e)}t instanceof Error&&(u.message=t.message)}if(u.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return\"Object\"!==l&&(u.$name=l),u}throw new Error(\"can't serialize object of type \"+typeof t)}function li(t){if(null==t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||ai(t)||oi(t)||ArrayBuffer.isView(t)||t instanceof ti)return t;if(Array.isArray(t))return t.map(li);if(\"object\"==typeof t){var e=t.$name||\"Object\",r=ri[e].klass;if(!r)throw new Error(\"can't deserialize unregistered class \"+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:li(s)}}return n}throw new Error(\"can't deserialize object of type \"+typeof t)}var ui=function(){this.first=!0};ui.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},\"Arabic Supplement\":function(t){return t>=1872&&t<=1919},\"Arabic Extended-A\":function(t){return t>=2208&&t<=2303},\"Hangul Jamo\":function(t){return t>=4352&&t<=4607},\"Unified Canadian Aboriginal Syllabics\":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},\"Unified Canadian Aboriginal Syllabics Extended\":function(t){return t>=6320&&t<=6399},\"General Punctuation\":function(t){return t>=8192&&t<=8303},\"Letterlike Symbols\":function(t){return t>=8448&&t<=8527},\"Number Forms\":function(t){return t>=8528&&t<=8591},\"Miscellaneous Technical\":function(t){return t>=8960&&t<=9215},\"Control Pictures\":function(t){return t>=9216&&t<=9279},\"Optical Character Recognition\":function(t){return t>=9280&&t<=9311},\"Enclosed Alphanumerics\":function(t){return t>=9312&&t<=9471},\"Geometric Shapes\":function(t){return t>=9632&&t<=9727},\"Miscellaneous Symbols\":function(t){return t>=9728&&t<=9983},\"Miscellaneous Symbols and Arrows\":function(t){return t>=11008&&t<=11263},\"CJK Radicals Supplement\":function(t){return t>=11904&&t<=12031},\"Kangxi Radicals\":function(t){return t>=12032&&t<=12255},\"Ideographic Description Characters\":function(t){return t>=12272&&t<=12287},\"CJK Symbols and Punctuation\":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},\"Hangul Compatibility Jamo\":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},\"Bopomofo Extended\":function(t){return t>=12704&&t<=12735},\"CJK Strokes\":function(t){return t>=12736&&t<=12783},\"Katakana Phonetic Extensions\":function(t){return t>=12784&&t<=12799},\"Enclosed CJK Letters and Months\":function(t){return t>=12800&&t<=13055},\"CJK Compatibility\":function(t){return t>=13056&&t<=13311},\"CJK Unified Ideographs Extension A\":function(t){return t>=13312&&t<=19903},\"Yijing Hexagram Symbols\":function(t){return t>=19904&&t<=19967},\"CJK Unified Ideographs\":function(t){return t>=19968&&t<=40959},\"Yi Syllables\":function(t){return t>=40960&&t<=42127},\"Yi Radicals\":function(t){return t>=42128&&t<=42191},\"Hangul Jamo Extended-A\":function(t){return t>=43360&&t<=43391},\"Hangul Syllables\":function(t){return t>=44032&&t<=55215},\"Hangul Jamo Extended-B\":function(t){return t>=55216&&t<=55295},\"Private Use Area\":function(t){return t>=57344&&t<=63743},\"CJK Compatibility Ideographs\":function(t){return t>=63744&&t<=64255},\"Arabic Presentation Forms-A\":function(t){return t>=64336&&t<=65023},\"Vertical Forms\":function(t){return t>=65040&&t<=65055},\"CJK Compatibility Forms\":function(t){return t>=65072&&t<=65103},\"Small Form Variants\":function(t){return t>=65104&&t<=65135},\"Arabic Presentation Forms-B\":function(t){return t>=65136&&t<=65279},\"Halfwidth and Fullwidth Forms\":function(t){return t>=65280&&t<=65519}};function fi(t){for(var e=0,r=t;e=65097&&t<=65103)||ci[\"CJK Compatibility Ideographs\"](t)||ci[\"CJK Compatibility\"](t)||ci[\"CJK Radicals Supplement\"](t)||ci[\"CJK Strokes\"](t)||!(!ci[\"CJK Symbols and Punctuation\"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||ci[\"CJK Unified Ideographs Extension A\"](t)||ci[\"CJK Unified Ideographs\"](t)||ci[\"Enclosed CJK Letters and Months\"](t)||ci[\"Hangul Compatibility Jamo\"](t)||ci[\"Hangul Jamo Extended-A\"](t)||ci[\"Hangul Jamo Extended-B\"](t)||ci[\"Hangul Jamo\"](t)||ci[\"Hangul Syllables\"](t)||ci.Hiragana(t)||ci[\"Ideographic Description Characters\"](t)||ci.Kanbun(t)||ci[\"Kangxi Radicals\"](t)||ci[\"Katakana Phonetic Extensions\"](t)||ci.Katakana(t)&&12540!==t||!(!ci[\"Halfwidth and Fullwidth Forms\"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!ci[\"Small Form Variants\"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||ci[\"Unified Canadian Aboriginal Syllabics\"](t)||ci[\"Unified Canadian Aboriginal Syllabics Extended\"](t)||ci[\"Vertical Forms\"](t)||ci[\"Yijing Hexagram Symbols\"](t)||ci[\"Yi Syllables\"](t)||ci[\"Yi Radicals\"](t))))}function pi(t){return!(hi(t)||function(t){return!!(ci[\"Latin-1 Supplement\"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||ci[\"General Punctuation\"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||ci[\"Letterlike Symbols\"](t)||ci[\"Number Forms\"](t)||ci[\"Miscellaneous Technical\"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||ci[\"Control Pictures\"](t)&&9251!==t||ci[\"Optical Character Recognition\"](t)||ci[\"Enclosed Alphanumerics\"](t)||ci[\"Geometric Shapes\"](t)||ci[\"Miscellaneous Symbols\"](t)&&!(t>=9754&&t<=9759)||ci[\"Miscellaneous Symbols and Arrows\"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||ci[\"CJK Symbols and Punctuation\"](t)||ci.Katakana(t)||ci[\"Private Use Area\"](t)||ci[\"CJK Compatibility Forms\"](t)||ci[\"Small Form Variants\"](t)||ci[\"Halfwidth and Fullwidth Forms\"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function di(t){return ci.Arabic(t)||ci[\"Arabic Supplement\"](t)||ci[\"Arabic Extended-A\"](t)||ci[\"Arabic Presentation Forms-A\"](t)||ci[\"Arabic Presentation Forms-B\"](t)}function vi(t){return t>=1424&&t<=2303||ci[\"Arabic Presentation Forms-A\"](t)||ci[\"Arabic Presentation Forms-B\"](t)}function gi(t,e){return!(!e&&vi(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||ci.Khmer(t))}function yi(t){for(var e=0,r=t;e-1&&(Ti=_i),wi&&wi(t)};function Mi(){Si.fire(new Pt(\"pluginStateChange\",{pluginStatus:Ti,pluginURL:ki}))}var Si=new It,Ei=function(){return Ti},Li=function(){if(Ti!==mi||!ki)throw new Error(\"rtl-text-plugin cannot be downloaded unless a pluginURL is specified\");Ti=xi,Mi(),ki&&kt({url:ki},(function(t){t?Ai(t):(Ti=bi,Mi())}))},Ci={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return Ti===bi||null!=Ci.applyArabicShaping},isLoading:function(){return Ti===xi},setState:function(t){Ti=t.pluginStatus,ki=t.pluginURL},isParsed:function(){return null!=Ci.applyArabicShaping&&null!=Ci.processBidirectionalText&&null!=Ci.processStyledBidirectionalText},getPluginURL:function(){return ki}},Pi=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new ui,this.transition={})};Pi.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var Oi=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Kr(t))return new hn(t,e);if(sn(t)){var r=fn(t,e);if(\"error\"===r.result)throw new Error(r.value.map((function(t){return t.key+\": \"+t.message})).join(\", \"));return r.value}var n=t;return\"string\"==typeof t&&\"color\"===e.type&&(n=oe.parse(t)),{kind:\"constant\",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};Oi.prototype.isDataDriven=function(){return\"source\"===this.expression.kind||\"composite\"===this.expression.kind},Oi.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var Ii=function(t){this.property=t,this.value=new Oi(t,void 0)};Ii.prototype.transitioned=function(t,e){return new zi(this.property,this.value,e,f({},t.transition,this.transition),t.now)},Ii.prototype.untransitioned=function(){return new zi(this.property,this.value,null,{},0)};var Di=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};Di.prototype.getValue=function(t){return b(this._values[t].value.value)},Di.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Ii(this._values[t].property)),this._values[t].value=new Oi(this._values[t].property,null===e?void 0:b(e))},Di.prototype.getTransition=function(t){return b(this._values[t].transition)},Di.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Ii(this._values[t].property)),this._values[t].transition=b(e)||void 0},Di.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var Ri=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};Ri.prototype.possiblyEvaluate=function(t,e,r){for(var n=new Ni(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Ui),Hi=function(t){this.specification=t};Hi.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if(\"constant\"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new Pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new Pi(Math.floor(e.zoom),e)),t.expression.evaluate(new Pi(Math.floor(e.zoom+1),e)),e)}},Hi.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Hi.prototype.interpolate=function(t){return t};var qi=function(t){this.specification=t};qi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},qi.prototype.interpolate=function(){return!1};var Gi=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new Oi(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new Ii(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};ni(\"DataDrivenProperty\",Ui),ni(\"DataConstantProperty\",ji),ni(\"CrossFadedDataDrivenProperty\",Vi),ni(\"CrossFadedProperty\",Hi),ni(\"ColorRampProperty\",qi);var Zi=\"-transition\",Yi=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},\"custom\"!==e.type&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,\"background\"!==e.type&&(this.source=e.source,this.sourceLayer=e[\"source-layer\"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new Fi(r.layout)),r.paint)){for(var n in this._transitionablePaint=new Di(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new Ni(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return\"visibility\"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".layout.\"+t;if(this._validate(Xn,n,t,e,r))return}\"visibility\"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return y(t,Zi)?this._transitionablePaint.getTransition(t.slice(0,-11)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".paint.\"+t;if(this._validate(Wn,n,t,e,r))return!1}if(y(t,Zi))return this._transitionablePaint.setTransition(t.slice(0,-11),e||void 0),!1;var i=this._transitionablePaint._values[t],a=\"cross-faded-data-driven\"===i.property.specification[\"property-type\"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||\"none\"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,\"source-layer\":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),x(t,(function(t,e){return!(void 0===t||\"layout\"===e&&!Object.keys(t).length||\"paint\"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Jn(this,t.call(Zn,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Dt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof Bi&&Yr(e.property.specification)&&(\"source\"===e.value.kind||\"composite\"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(It),Wi={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Xi=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Ji=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ki(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Wi[i].BYTES_PER_ELEMENT),o=r=$i(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:$i(r,Math.max(n,e)),alignment:e}}function $i(t,e){return Math.ceil(t/e)*e}Ji.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Ji.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Ji.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Ji.prototype.clear=function(){this.length=0},Ji.prototype.resize=function(t){this.reserve(t),this.length=t},Ji.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Ji.prototype._refreshViews=function(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")};var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Ji);Qi.prototype.bytesPerElement=4,ni(\"StructArrayLayout2i4\",Qi);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Ji);ta.prototype.bytesPerElement=8,ni(\"StructArrayLayout4i8\",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Ji);ea.prototype.bytesPerElement=12,ni(\"StructArrayLayout2i4i12\",ea);var ra=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Ji);ra.prototype.bytesPerElement=8,ni(\"StructArrayLayout2i4ub8\",ra);var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=u,this.uint8[h+17]=c,t},e}(Ji);na.prototype.bytesPerElement=18,ni(\"StructArrayLayout8ui2ub18\",na);var ia=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,u,c,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=u,this.int16[p+9]=c,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Ji);ia.prototype.bytesPerElement=24,ni(\"StructArrayLayout4i4ui4i24\",ia);var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Ji);aa.prototype.bytesPerElement=12,ni(\"StructArrayLayout3f12\",aa);var oa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Ji);oa.prototype.bytesPerElement=4,ni(\"StructArrayLayout1ul4\",oa);var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u){var c=10*t,f=5*t;return this.int16[c+0]=e,this.int16[c+1]=r,this.int16[c+2]=n,this.int16[c+3]=i,this.int16[c+4]=a,this.int16[c+5]=o,this.uint32[f+3]=s,this.uint16[c+8]=l,this.uint16[c+9]=u,t},e}(Ji);sa.prototype.bytesPerElement=20,ni(\"StructArrayLayout6i1ul2ui20\",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Ji);la.prototype.bytesPerElement=12,ni(\"StructArrayLayout2i2i2i12\",la);var ua=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Ji);ua.prototype.bytesPerElement=16,ni(\"StructArrayLayout2f1f2i16\",ua);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Ji);ca.prototype.bytesPerElement=12,ni(\"StructArrayLayout2ub2f12\",ca);var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Ji);fa.prototype.bytesPerElement=6,ni(\"StructArrayLayout3ui6\",fa);var ha=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g){var y=this.length;return this.resize(y+1),this.emplace(y,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y){var m=24*t,x=12*t,b=48*t;return this.int16[m+0]=e,this.int16[m+1]=r,this.uint16[m+2]=n,this.uint16[m+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[m+10]=l,this.uint16[m+11]=u,this.uint16[m+12]=c,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=v,this.uint32[x+10]=g,this.int16[m+22]=y,t},e}(Ji);ha.prototype.bytesPerElement=48,ni(\"StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48\",ha);var pa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=u,this.uint16[L+9]=c,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=v,this.uint16[L+15]=g,this.uint16[L+16]=y,this.uint16[L+17]=m,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Ji);pa.prototype.bytesPerElement=68,ni(\"StructArrayLayout8i15ui1ul4f68\",pa);var da=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Ji);da.prototype.bytesPerElement=4,ni(\"StructArrayLayout1f4\",da);var va=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Ji);va.prototype.bytesPerElement=6,ni(\"StructArrayLayout3i6\",va);var ga=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Ji);ga.prototype.bytesPerElement=8,ni(\"StructArrayLayout1ul2ui8\",ga);var ya=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Ji);ya.prototype.bytesPerElement=4,ni(\"StructArrayLayout2ui4\",ya);var ma=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Ji);ma.prototype.bytesPerElement=2,ni(\"StructArrayLayout1ui2\",ma);var xa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Ji);xa.prototype.bytesPerElement=8,ni(\"StructArrayLayout2f8\",xa);var ba=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Ji);ba.prototype.bytesPerElement=16,ni(\"StructArrayLayout4f16\",ba);var _a=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new a(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Xi);_a.prototype.size=20;var wa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new _a(this,t)},e}(sa);ni(\"CollisionBoxArray\",wa);var Ta=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Xi);Ta.prototype.size=48;var ka=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Ta(this,t)},e}(ha);ni(\"PlacedSymbolArray\",ka);var Aa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Xi);Aa.prototype.size=68;var Ma=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Aa(this,t)},e}(pa);ni(\"SymbolInstanceArray\",Ma);var Sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(da);ni(\"GlyphOffsetArray\",Sa);var Ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(va);ni(\"SymbolLineVertexArray\",Ea);var La=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Xi);La.prototype.size=8;var Ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new La(this,t)},e}(ga);ni(\"FeatureIndexArray\",Ca);var Pa=Ki([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,Oa=function(t){void 0===t&&(t=[]),this.segments=t};function Ia(t,e){return 256*(t=u(Math.floor(t),0,255))+u(Math.floor(e),0,255)}Oa.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>Oa.MAX_VERTEX_ARRAY_LENGTH&&w(\"Max vertices per segment is \"+Oa.MAX_VERTEX_ARRAY_LENGTH+\": bucket requested \"+t),(!i||i.vertexLength+t>Oa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},Oa.prototype.get=function(){return this.segments},Oa.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(u+2))<<16;case 2:l^=(255&t.charCodeAt(u+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(u)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),Ra=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),Fa=za,Ba=za,Na=Ra;Fa.murmur3=Ba,Fa.murmur2=Na;var ja=function(){this.ids=[],this.positions=[],this.indexed=!1};ja.prototype.add=function(t,e,r,n){this.ids.push(Va(t)),this.positions.push(e,r,n)},ja.prototype.getPositions=function(t){for(var e=Va(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},ja.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return Ha(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},ja.deserialize=function(t){var e=new ja;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e};var Ua=Math.pow(2,53)-1;function Va(t){var e=+t;return!isNaN(e)&&e<=Ua?e:Fa(String(t))}function Ha(t,e,r,n){for(;r>1],a=r-1,o=n+1;;){do{a++}while(t[a]i);if(a>=o)break;qa(t,a,o),qa(e,3*a,3*o),qa(e,3*a+1,3*o+1),qa(e,3*a+2,3*o+2)}o-rho.max||o.yho.max)&&(w(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\"),o.x=u(o.x,ho.min,ho.max),o.y=u(o.y,ho.min,ho.max))}return r}function vo(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var go=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Qi,this.indexArray=new fa,this.segments=new Oa,this.programConfigurations=new so(Pa,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function yo(t,e){for(var r=0;r1){if(_o(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function Ao(t,e){for(var r,n,i,a=!1,o=0;oe.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function Mo(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function So(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=T(t,e,r[0]);return a!==T(t,e,r[1])||a!==T(t,e,r[2])||a!==T(t,e,r[3])}function Eo(t,e,r){var n=e.paint.get(t).value;return\"constant\"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function Lo(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Co(t,e,r,n,i){if(!e[0]&&!e[1])return t;var o=a.convert(e)._mult(i);\"viewport\"===r&&o._rotate(-n);for(var s=[],l=0;l=co||c<0||c>=co)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;vo(this.layoutVertexArray,u,c,-1,-1),vo(this.layoutVertexArray,u,c,1,-1),vo(this.layoutVertexArray,u,c,1,1),vo(this.layoutVertexArray,u,c,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},ni(\"CircleBucket\",go,{omit:[\"layers\"]});var Po=new Gi({\"circle-sort-key\":new Ui(Dt.layout_circle[\"circle-sort-key\"])}),Oo={paint:new Gi({\"circle-radius\":new Ui(Dt.paint_circle[\"circle-radius\"]),\"circle-color\":new Ui(Dt.paint_circle[\"circle-color\"]),\"circle-blur\":new Ui(Dt.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Ui(Dt.paint_circle[\"circle-opacity\"]),\"circle-translate\":new ji(Dt.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new ji(Dt.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new ji(Dt.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new ji(Dt.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Ui(Dt.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Ui(Dt.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Ui(Dt.paint_circle[\"circle-stroke-opacity\"])}),layout:Po},Io=\"undefined\"!=typeof Float32Array?Float32Array:Array;function Do(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function zo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var Ro=zo;var Fo,Bo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};function No(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}Fo=new Io(3),Io!=Float32Array&&(Fo[0]=0,Fo[1]=0,Fo[2]=0),function(){var t=new Io(4);Io!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var jo=function(t){var e=t[0],r=t[1];return e*e+r*r},Uo=(function(){var t=new Io(2);Io!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,Oo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new go(t)},e.prototype.queryRadius=function(t){var e=t;return Eo(\"circle-radius\",this,e)+Eo(\"circle-stroke-width\",this,e)+Lo(this.paint.get(\"circle-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=Co(t,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),a.angle,o),u=this.paint.get(\"circle-radius\").evaluate(e,r)+this.paint.get(\"circle-stroke-width\").evaluate(e,r),c=\"map\"===this.paint.get(\"circle-pitch-alignment\"),f=c?l:function(t,e){return t.map((function(t){return Vo(t,e)}))}(l,s),h=c?u*o:u,p=0,d=n;pt.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError(\"out of range source coordinates for image copy\");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError(\"out of range destination coordinates for image copy\");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);u=0!==(u=Math.max(a-n,o-i))?1/u:0}return os(h,p,r,n,i,u),p}function is(t,e,r,n,i){var a,o;if(i===Es(t,e,r,n)>0)for(a=e;a=e;a-=n)o=As(a,t[a],t[a+1],o);return o&&xs(o,o.next)&&(Ms(o),o=o.next),o}function as(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!xs(n,n.next)&&0!==ms(n.prev,n,n.next))n=n.next;else{if(Ms(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function os(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=ds(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,u=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?ls(t,n,i,a):ss(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),Ms(t),t=l.next,u=l.next;else if((t=l)===u){o?1===o?os(t=us(as(t),e,r),e,r,n,i,a,2):2===o&&cs(t,e,r,n,i,a):os(as(t),e,r,n,i,a,1);break}}}function ss(t){var e=t.prev,r=t,n=t.next;if(ms(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(gs(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&ms(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function ls(t,e,r,n){var i=t.prev,a=t,o=t.next;if(ms(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=ds(s,l,e,r,n),h=ds(u,c,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ms(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ms(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ms(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&gs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ms(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function us(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!xs(i,a)&&bs(i,n,n.next,a)&&Ts(i,a)&&Ts(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Ms(n),Ms(n.next),n=t=a),n=n.next}while(n!==t);return as(n)}function cs(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&ys(o,s)){var l=ks(o,s);return o=as(o,o.next),l=as(l,l.next),os(o,e,r,n,i,a),void os(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function fs(t,e){return t.x-e.x}function hs(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=c&&i!==n.x&&gs(ar.x||n.x===r.x&&ps(r,n)))&&(r=n,h=l)),n=n.next}while(n!==u);return r}(t,e)){var r=ks(e,t);as(e,e.next),as(r,r.next)}}function ps(t,e){return ms(t.prev,t,e.prev)<0&&ms(e.next,t,t.next)<0}function ds(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function vs(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function ys(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&bs(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(Ts(t,e)&&Ts(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(ms(t.prev,t,e.prev)||ms(t,e.prev,e))||xs(t,e)&&ms(t.prev,t,t.next)>0&&ms(e.prev,e,e.next)>0)}function ms(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function xs(t,e){return t.x===e.x&&t.y===e.y}function bs(t,e,r,n){var i=ws(ms(t,e,r)),a=ws(ms(t,e,n)),o=ws(ms(r,n,t)),s=ws(ms(r,n,e));return i!==a&&o!==s||!(0!==i||!_s(t,r,e))||!(0!==a||!_s(t,n,e))||!(0!==o||!_s(r,t,n))||!(0!==s||!_s(r,e,n))}function _s(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function ws(t){return t>0?1:t<0?-1:0}function Ts(t,e){return ms(t.prev,t,t.next)<0?ms(t,e,t.next)>=0&&ms(t,t.prev,e)>=0:ms(t,e,t.prev)<0||ms(t,t.next,e)<0}function ks(t,e){var r=new Ss(t.i,t.x,t.y),n=new Ss(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function As(t,e,r,n){var i=new Ss(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function Ms(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Ss(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function Es(t,e,r,n){for(var i=0,a=e,o=r-n;ar;){if(n-r>600){var a=n-r+1,o=e-r+1,s=Math.log(a),l=.5*Math.exp(2*s/3),u=.5*Math.sqrt(s*l*(a-l)/a)*(o-a/2<0?-1:1);Cs(t,e,Math.max(r,Math.floor(e-o*l/a+u)),Math.min(n,Math.floor(e+(a-o)*l/a+u)),i)}var c=t[e],f=r,h=n;for(Ps(t,r,e),i(t[n],c)>0&&Ps(t,r,n);f0;)h--}0===i(t[r],c)?Ps(t,r,h):Ps(t,++h,n),h<=e&&(r=h+1),e<=h&&(n=h-1)}}function Ps(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Os(t,e){return te?1:0}function Is(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;l0&&(n+=t[i-1].length,r.holes.push(n))}return r},es.default=rs;var Fs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Qi,this.indexArray=new fa,this.indexArray2=new ya,this.programConfigurations=new so(ts,t.layers,t.zoom),this.segments=new Oa,this.segments2=new Oa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};Fs.prototype.populate=function(t,e,r){this.hasPattern=zs(\"fill\",this.layers,e);for(var n=this.layers[0].layout.get(\"fill-sort-key\"),i=[],a=0,o=t;a>3}if(i--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new a(o,s));else{if(7!==n)throw new Error(\"unknown command \"+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},Hs.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,u=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())u&&(u=a);else if(7!==r)throw new Error(\"unknown command \"+r)}return[o,l,s,u]},Hs.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),u=Hs.types[this.type];function c(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Xs(t,e,r){if(3===t){var n=new Zs(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Ys.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error(\"feature index out of bounds\");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new Vs(this._pbf,e,this.extent,this._keys,this._values)};var Js={VectorTile:function(t,e){this.layers=t.readFields(Xs,{},e)},VectorTileFeature:Vs,VectorTileLayer:Zs},Ks=Js.VectorTileFeature.types,$s=Math.pow(2,13);function Qs(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*$s)+o,i*$s*2,a*$s*2,Math.round(s))}var tl=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new ea,this.indexArray=new fa,this.programConfigurations=new so(Us,t.layers,t.zoom),this.segments=new Oa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function el(t,e){return t.x===e.x&&(t.x<0||t.x>co)||t.y===e.y&&(t.y<0||t.y>co)}tl.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=zs(\"fill-extrusion\",this.layers,e);for(var n=0,i=t;nco}))||O.every((function(t){return t.y<0}))||O.every((function(t){return t.y>co}))))for(var v=0,g=0;g=1){var m=d[g-1];if(!el(y,m)){f.vertexLength+4>Oa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=y.sub(m)._perp()._unit(),b=m.dist(y);v+b>32768&&(v=0),Qs(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,v),Qs(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,v),v+=b,Qs(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,0,v),Qs(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,1,v);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>Oa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),\"Polygon\"===Ks[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A=2&&t[l-1].equals(t[l-2]);)l--;for(var u=0;u0;if(T&&y>u){var A=c.dist(p);if(A>2*f){var M=c.sub(c.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,v,0,0,h),p=M}}var S=p&&d,E=S?r:s?\"butt\":n;if(S&&\"round\"===E&&(_i&&(E=\"bevel\"),\"bevel\"===E&&(_>2&&(E=\"flipbevel\"),_100)m=g.mult(-1);else{var L=_*v.add(g).mag()/v.sub(g).mag();m._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(c,m,0,0,h),this.addCurrentVertex(c,m.mult(-1),0,0,h)}else if(\"bevel\"===E||\"fakeround\"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,O=k?0:C;if(p&&this.addCurrentVertex(c,v,P,O,h),\"fakeround\"===E)for(var I=Math.round(180*w/Math.PI/20),D=1;D2*f){var j=c.add(d.sub(c)._mult(f/N)._round());this.updateDistance(c,j),this.addCurrentVertex(j,g,0,0,h),c=j}}}}},cl.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,u=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,u,a,!0,-n,i),this.distance>ul/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},cl.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,u=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&u)<<2,u>>6);var c=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,c),o.primitiveLength++),i?this.e2=c:this.e1=c},cl.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(ul-1):this.distance},cl.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},ni(\"LineBucket\",cl,{omit:[\"layers\",\"patternFeatures\"]});var fl=new Gi({\"line-cap\":new ji(Dt.layout_line[\"line-cap\"]),\"line-join\":new Ui(Dt.layout_line[\"line-join\"]),\"line-miter-limit\":new ji(Dt.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new ji(Dt.layout_line[\"line-round-limit\"]),\"line-sort-key\":new Ui(Dt.layout_line[\"line-sort-key\"])}),hl={paint:new Gi({\"line-opacity\":new Ui(Dt.paint_line[\"line-opacity\"]),\"line-color\":new Ui(Dt.paint_line[\"line-color\"]),\"line-translate\":new ji(Dt.paint_line[\"line-translate\"]),\"line-translate-anchor\":new ji(Dt.paint_line[\"line-translate-anchor\"]),\"line-width\":new Ui(Dt.paint_line[\"line-width\"]),\"line-gap-width\":new Ui(Dt.paint_line[\"line-gap-width\"]),\"line-offset\":new Ui(Dt.paint_line[\"line-offset\"]),\"line-blur\":new Ui(Dt.paint_line[\"line-blur\"]),\"line-dasharray\":new Hi(Dt.paint_line[\"line-dasharray\"]),\"line-pattern\":new Vi(Dt.paint_line[\"line-pattern\"]),\"line-gradient\":new qi(Dt.paint_line[\"line-gradient\"])}),layout:fl},pl=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new Pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=f({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ui),dl=new pl(hl.paint.properties[\"line-width\"].specification);dl.useIntegerZoom=!0;var vl=function(t){function e(e){t.call(this,e,hl)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){\"line-gradient\"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values[\"line-gradient\"].value.expression;this.gradient=Jo(t,\"lineProgress\"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values[\"line-floorwidth\"]=dl.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,e)},e.prototype.createBucket=function(t){return new cl(t)},e.prototype.queryRadius=function(t){var e=t,r=gl(Eo(\"line-width\",this,e),Eo(\"line-gap-width\",this,e)),n=Eo(\"line-offset\",this,e);return r/2+Math.abs(n)+Lo(this.paint.get(\"line-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,o,s){var l=Co(t,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),o.angle,s),u=s/2*gl(this.paint.get(\"line-width\").evaluate(e,r),this.paint.get(\"line-gap-width\").evaluate(e,r)),c=this.paint.get(\"line-offset\").evaluate(e,r);return c&&(n=function(t,e){for(var r=[],n=new a(0,0),i=0;i=3)for(var a=0;a0?e+2*t:t}var yl=Ki([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"},{name:\"a_pixeloffset\",components:4,type:\"Int16\"}],4),ml=Ki([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4),xl=(Ki([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4),Ki([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"}])),bl=(Ki([{type:\"Int16\",name:\"anchorPointX\"},{type:\"Int16\",name:\"anchorPointY\"},{type:\"Int16\",name:\"x1\"},{type:\"Int16\",name:\"y1\"},{type:\"Int16\",name:\"x2\"},{type:\"Int16\",name:\"y2\"},{type:\"Uint32\",name:\"featureIndex\"},{type:\"Uint16\",name:\"sourceLayerIndex\"},{type:\"Uint16\",name:\"bucketIndex\"}]),Ki([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4)),_l=Ki([{name:\"a_pos\",components:2,type:\"Float32\"},{name:\"a_radius\",components:1,type:\"Float32\"},{name:\"a_flags\",components:2,type:\"Int16\"}],4);function wl(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get(\"text-transform\").evaluate(r,{});return\"uppercase\"===n?t=t.toLocaleUpperCase():\"lowercase\"===n&&(t=t.toLocaleLowerCase()),Ci.applyArabicShaping&&(t=Ci.applyArabicShaping(t)),t}(t.text,e,r)})),t}Ki([{name:\"triangle\",components:3,type:\"Uint16\"}]),Ki([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Uint16\",name:\"glyphStartIndex\"},{type:\"Uint16\",name:\"numGlyphs\"},{type:\"Uint32\",name:\"vertexStartIndex\"},{type:\"Uint32\",name:\"lineStartIndex\"},{type:\"Uint32\",name:\"lineLength\"},{type:\"Uint16\",name:\"segment\"},{type:\"Uint16\",name:\"lowerSize\"},{type:\"Uint16\",name:\"upperSize\"},{type:\"Float32\",name:\"lineOffsetX\"},{type:\"Float32\",name:\"lineOffsetY\"},{type:\"Uint8\",name:\"writingMode\"},{type:\"Uint8\",name:\"placedOrientation\"},{type:\"Uint8\",name:\"hidden\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Int16\",name:\"associatedIconIndex\"}]),Ki([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Int16\",name:\"rightJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"centerJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"leftJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedTextSymbolIndex\"},{type:\"Int16\",name:\"placedIconSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedIconSymbolIndex\"},{type:\"Uint16\",name:\"key\"},{type:\"Uint16\",name:\"textBoxStartIndex\"},{type:\"Uint16\",name:\"textBoxEndIndex\"},{type:\"Uint16\",name:\"verticalTextBoxStartIndex\"},{type:\"Uint16\",name:\"verticalTextBoxEndIndex\"},{type:\"Uint16\",name:\"iconBoxStartIndex\"},{type:\"Uint16\",name:\"iconBoxEndIndex\"},{type:\"Uint16\",name:\"verticalIconBoxStartIndex\"},{type:\"Uint16\",name:\"verticalIconBoxEndIndex\"},{type:\"Uint16\",name:\"featureIndex\"},{type:\"Uint16\",name:\"numHorizontalGlyphVertices\"},{type:\"Uint16\",name:\"numVerticalGlyphVertices\"},{type:\"Uint16\",name:\"numIconVertices\"},{type:\"Uint16\",name:\"numVerticalIconVertices\"},{type:\"Uint16\",name:\"useRuntimeCollisionCircles\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Float32\",name:\"textBoxScale\"},{type:\"Float32\",components:2,name:\"textOffset\"},{type:\"Float32\",name:\"collisionCircleDiameter\"}]),Ki([{type:\"Float32\",name:\"offsetX\"}]),Ki([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]);var Tl={\"!\":\"︕\",\"#\":\"#\",$:\"$\",\"%\":\"%\",\"&\":\"&\",\"(\":\"︵\",\")\":\"︶\",\"*\":\"*\",\"+\":\"+\",\",\":\"︐\",\"-\":\"︲\",\".\":\"・\",\"/\":\"/\",\":\":\"︓\",\";\":\"︔\",\"<\":\"︿\",\"=\":\"=\",\">\":\"﹀\",\"?\":\"︖\",\"@\":\"@\",\"[\":\"﹇\",\"\\\\\":\"\\",\"]\":\"﹈\",\"^\":\"^\",_:\"︳\",\"`\":\"`\",\"{\":\"︷\",\"|\":\"―\",\"}\":\"︸\",\"~\":\"~\",\"¢\":\"¢\",\"£\":\"£\",\"¥\":\"¥\",\"¦\":\"¦\",\"¬\":\"¬\",\"¯\":\" ̄\",\"–\":\"︲\",\"—\":\"︱\",\"‘\":\"﹃\",\"’\":\"﹄\",\"“\":\"﹁\",\"”\":\"﹂\",\"…\":\"︙\",\"‧\":\"・\",\"₩\":\"₩\",\"、\":\"︑\",\"。\":\"︒\",\"〈\":\"︿\",\"〉\":\"﹀\",\"《\":\"︽\",\"》\":\"︾\",\"「\":\"﹁\",\"」\":\"﹂\",\"『\":\"﹃\",\"』\":\"﹄\",\"【\":\"︻\",\"】\":\"︼\",\"〔\":\"︹\",\"〕\":\"︺\",\"〖\":\"︗\",\"〗\":\"︘\",\"!\":\"︕\",\"(\":\"︵\",\")\":\"︶\",\",\":\"︐\",\"-\":\"︲\",\".\":\"・\",\":\":\"︓\",\";\":\"︔\",\"<\":\"︿\",\">\":\"﹀\",\"?\":\"︖\",\"[\":\"﹇\",\"]\":\"﹈\",\"_\":\"︳\",\"{\":\"︷\",\"|\":\"―\",\"}\":\"︸\",\"⦅\":\"︵\",\"⦆\":\"︶\",\"。\":\"︒\",\"「\":\"﹁\",\"」\":\"﹂\"};var kl=24,Al=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},Ml=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v},Sl=El;function El(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}El.Varint=0,El.Fixed64=1,El.Bytes=2,El.Fixed32=5;var Ll=4294967296,Cl=1/Ll,Pl=\"undefined\"==typeof TextDecoder?null:new TextDecoder(\"utf8\");function Ol(t){return t.type===El.Bytes?t.readVarint()+t.pos:t.pos+1}function Il(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function Dl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function zl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function Zl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}El.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=ql(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=Zl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=ql(this.buf,this.pos)+ql(this.buf,this.pos+4)*Ll;return this.pos+=8,t},readSFixed64:function(){var t=ql(this.buf,this.pos)+Zl(this.buf,this.pos+4)*Ll;return this.pos+=8,t},readFloat:function(){var t=Al(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Al(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return Il(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return Il(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return Il(t,n,e);throw new Error(\"Expected varint not more than 10 bytes\")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&Pl?function(t,e,r){return Pl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n=\"\",i=e;i239?4:l>223?3:l>191?2:1;if(i+c>r)break;1===c?l<128&&(u=l):2===c?128==(192&(a=t[i+1]))&&(u=(31&l)<<6|63&a)<=127&&(u=null):3===c?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((u=(15&l)<<12|(63&a)<<6|63&o)<=2047||u>=55296&&u<=57343)&&(u=null)):4===c&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||u>=1114112)&&(u=null)),null===u?(u=65533,c=1):u>65535&&(u-=65536,n+=String.fromCharCode(u>>>10&1023|55296),u=56320|1023&u),n+=String.fromCharCode(u),i+=c}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==El.Bytes)return t.push(this.readVarint(e));var r=Ol(this);for(t=t||[];this.pos127;);else if(e===El.Bytes)this.pos=this.readVarint()+this.pos;else if(e===El.Fixed32)this.pos+=4;else{if(e!==El.Fixed64)throw new Error(\"Unimplemented type: \"+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error(\"Given varint doesn't fit into 10 bytes\");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&Dl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),Ml(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),Ml(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&Dl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,El.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,zl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,Rl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,Nl,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,Fl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,Bl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,jl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,Ul,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,Vl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,Hl,e)},writeBytesField:function(t,e){this.writeTag(t,El.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,El.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,El.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,El.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,El.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,El.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,El.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,El.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,El.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,El.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var Yl=3;function Wl(t,e,r){1===t&&r.readMessage(Xl,e)}function Xl(t,e,r){if(3===t){var n=r.readMessage(Jl,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,u=n.top,c=n.advance;e.push({id:i,bitmap:new Yo({width:o+2*Yl,height:s+2*Yl},a),metrics:{width:o,height:s,left:l,top:u,advance:c}})}}function Jl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}var Kl=Yl;function $l(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h0&&B>A&&(A=B)}else{var N=r[S.fontStack],j=N&&N[L];if(j&&j.rect)O=j.rect,P=j.metrics;else{var U=e[S.fontStack],V=U&&U[L];if(!V)continue;P=V.metrics}C=(_-S.scale)*kl}z?(t.verticalizable=!0,k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:O}),h+=D*S.scale+u):(k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:O}),h+=P.advance*S.scale+u)}if(0!==k.length){var H=h-u;d=Math.max(H,d),yu(k,0,k.length-1,g,A)}h=0;var q=a*_+A;T.lineOffset=Math.max(A,w),p+=q,v=Math.max(q,v),++y}else p+=a,++y}var G=p-iu,Z=gu(o),Y=Z.horizontalAlign,W=Z.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var u=(e-r)*i,c=0;c=a!==o?-s*n-iu:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&lu[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},ou.prototype.substring=function(t,e){var r=new ou;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},ou.prototype.toString=function(){return this.text},ou.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},ou.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(au.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var lu={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},uu={};function cu(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*kl/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function fu(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,c=0,f=0;f-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],u=0;sn;)u-=l.shift().angleDelta;if(u>i)return!1;o++,s+=f.dist(h)}return!0}function Mu(t){for(var e=0,r=0;ru){var d=(u-l)/p,v=$e(f.x,h.x,d),g=$e(f.y,h.y,d),y=new xu(v,g,h.angleTo(f),c);return y._round(),!o||Au(t,y,s,o,e)?y:void 0}l+=p}}function Cu(t,e,r,n,i,a,o,s,l){var u=Su(n,a,o),c=Eu(n,i),f=c*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&b=0&&_=0&&h+u<=c){var w=new xu(b,_,m,d);w._round(),n&&!Au(t,w,a,n,i)||p.push(w)}}f+=y}return s||p.length||o||(p=Pu(t,f/2,r,n,i,a,o,!0,l)),p}function Ou(t,e,r,n,i){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=i&&h.y>=i||(f.y>=i?f=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round():h.y>=i&&(h=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round()),u&&f.equals(u[u.length-1])||(u=[f],o.push(u)),u.push(h)))))}return o}var Iu=Ql;function Du(t,e,r,n){var i=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2*Iu,u=o.paddedRect.h-2*Iu,c=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,u]],d=function(t,e){return t+e[1]-e[0]},v=h.reduce(d,0),g=p.reduce(d,0),y=l-v,m=u-g,x=0,b=v,_=0,w=g,T=0,k=y,A=0,M=m;if(o.content&&n){var S=o.content;x=zu(h,0,S[0]),_=zu(p,0,S[1]),b=zu(h,S[0],S[2]),w=zu(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,i,l,u){var h=Fu(n.stretch-x,b,c,t.left),p=Bu(n.fixed-T,k,n.stretch,v),d=Fu(i.stretch-_,w,f,t.top),y=Bu(i.fixed-A,M,i.stretch,g),m=Fu(l.stretch-x,b,c,t.left),S=Bu(l.fixed-T,k,l.stretch,v),E=Fu(u.stretch-_,w,f,t.top),L=Bu(u.fixed-A,M,u.stretch,g),C=new a(h,d),P=new a(m,d),O=new a(m,E),I=new a(h,E),D=new a(p/s,y/s),z=new a(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),I._matMult(N),O._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=i.stretch+i.fixed,H=u.stretch+u.fixed;return{tl:C,tr:P,bl:I,br:O,tex:{x:o.paddedRect.x+Iu+j,y:o.paddedRect.y+Iu+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:D,pixelOffsetBR:z,minFontScaleX:k/s/c,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=Ru(h,y,v),C=Ru(p,m,g),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var v=o.top*s-l,g=o.bottom*s+l,y=o.left*s-l,m=o.right*s+l,x=o.collisionPadding;if(x&&(y-=x[0]*s,v-=x[1]*s,m+=x[2]*s,g+=x[3]*s),c){var b=new a(y,v),_=new a(m,v),w=new a(y,g),T=new a(m,g),k=c*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),y=Math.min(b.x,_.x,w.x,T.x),m=Math.max(b.x,_.x,w.x,T.x),v=Math.min(b.y,_.y,w.y,T.y),g=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,y,v,m,g,r,n,i)}this.boxEndIndex=t.length},ju=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=Uu),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function Uu(t,e){return te?1:0}function Vu(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,i=1/0,o=-1/0,s=-1/0,l=t[0],u=0;uo)&&(o=c.x),(!u||c.y>s)&&(s=c.y)}var f=o-n,h=s-i,p=Math.min(f,h),d=p/2,v=new ju([],Hu);if(0===p)return new a(n,i);for(var g=n;gm.d||!m.d)&&(m=b,r&&console.log(\"found best %d after %d probes\",Math.round(1e4*b.d)/1e4,x)),b.max-m.d<=e||(d=b.h/2,v.push(new qu(b.p.x-d,b.p.y-d,d,t)),v.push(new qu(b.p.x+d,b.p.y-d,d,t)),v.push(new qu(b.p.x-d,b.p.y+d,d,t)),v.push(new qu(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log(\"num probes: \"+x),console.log(\"best distance: \"+m.d)),m.p}function Hu(t,e){return e.max-t.max}function qu(t,e,r,n){this.p=new a(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=c.y>t.y&&t.x<(c.x-u.x)*(t.y-u.y)/(c.y-u.y)+u.x&&(r=!r),n=Math.min(n,ko(t,u,c))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}ju.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},ju.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},ju.prototype.peek=function(){return this.data[0]},ju.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},ju.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var Gu=7,Zu=Number.POSITIVE_INFINITY;function Yu(t,e){return e[1]!==Zu?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case\"top-right\":case\"top-left\":case\"top\":i=r-Gu;break;case\"bottom-right\":case\"bottom-left\":case\"bottom\":i=-r+Gu}switch(t){case\"top-right\":case\"bottom-right\":case\"right\":n=-e;break;case\"top-left\":case\"bottom-left\":case\"left\":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case\"top-right\":case\"top-left\":n=i-Gu;break;case\"bottom-right\":case\"bottom-left\":n=-i+Gu;break;case\"bottom\":n=-e+Gu;break;case\"top\":n=e-Gu}switch(t){case\"top-right\":case\"bottom-right\":r=-i;break;case\"top-left\":case\"bottom-left\":r=i;break;case\"left\":r=e;break;case\"right\":r=-e}return[r,n]}(t,e[0])}function Wu(t){switch(t){case\"right\":case\"top-right\":case\"bottom-right\":return\"right\";case\"left\":case\"top-left\":case\"bottom-left\":return\"left\"}return\"center\"}var Xu=255,Ju=Xu*bu;function Ku(t,e,r,n,i,o,s,l,u,c,f,h,p,d,v){var g=function(t,e,r,n,i,o,s,l){for(var u=n.layout.get(\"text-rotate\").evaluate(o,{})*Math.PI/180,c=[],f=0,h=e.positionedLines;fJu&&w(t.layerIds[0]+': Value for \"text-size\" is >= '+Xu+'. Reduce your \"text-size\".'):\"composite\"===y.kind&&((m=[bu*d.compositeTextSizes[0].evaluate(s,{},v),bu*d.compositeTextSizes[1].evaluate(s,{},v)])[0]>Ju||m[1]>Ju)&&w(t.layerIds[0]+': Value for \"text-size\" is >= '+Xu+'. Reduce your \"text-size\".'),t.addSymbols(t.text,g,m,l,o,s,c,e,u.lineStartIndex,u.lineLength,p,v);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&(\"constant\"!==a.value.kind||a.value.value.length>0),u=\"constant\"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,c=i.get(\"symbol-sort-key\");if(this.features=[],l||u){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new Pi(this.zoom),v=0,g=t;v=0;for(var I=0,D=k.sections;I=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0},sc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},sc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},sc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},sc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},sc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},ni(\"SymbolBucket\",sc,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),sc.MAX_GLYPHS=65535,sc.addDynamicAttributes=nc;var lc=new Gi({\"symbol-placement\":new ji(Dt.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new ji(Dt.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new ji(Dt.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Ui(Dt.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new ji(Dt.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new ji(Dt.layout_symbol[\"icon-allow-overlap\"]),\"icon-ignore-placement\":new ji(Dt.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new ji(Dt.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new ji(Dt.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Ui(Dt.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new ji(Dt.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new ji(Dt.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Ui(Dt.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Ui(Dt.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new ji(Dt.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new ji(Dt.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Ui(Dt.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Ui(Dt.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new ji(Dt.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new ji(Dt.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new ji(Dt.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Ui(Dt.layout_symbol[\"text-field\"]),\"text-font\":new Ui(Dt.layout_symbol[\"text-font\"]),\"text-size\":new Ui(Dt.layout_symbol[\"text-size\"]),\"text-max-width\":new Ui(Dt.layout_symbol[\"text-max-width\"]),\"text-line-height\":new ji(Dt.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Ui(Dt.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Ui(Dt.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Ui(Dt.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new ji(Dt.layout_symbol[\"text-variable-anchor\"]),\"text-anchor\":new Ui(Dt.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new ji(Dt.layout_symbol[\"text-max-angle\"]),\"text-writing-mode\":new ji(Dt.layout_symbol[\"text-writing-mode\"]),\"text-rotate\":new Ui(Dt.layout_symbol[\"text-rotate\"]),\"text-padding\":new ji(Dt.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new ji(Dt.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Ui(Dt.layout_symbol[\"text-transform\"]),\"text-offset\":new Ui(Dt.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new ji(Dt.layout_symbol[\"text-allow-overlap\"]),\"text-ignore-placement\":new ji(Dt.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new ji(Dt.layout_symbol[\"text-optional\"])}),uc={paint:new Gi({\"icon-opacity\":new Ui(Dt.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Ui(Dt.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Ui(Dt.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Ui(Dt.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Ui(Dt.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new ji(Dt.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new ji(Dt.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Ui(Dt.paint_symbol[\"text-opacity\"]),\"text-color\":new Ui(Dt.paint_symbol[\"text-color\"],{runtimeType:Zt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),\"text-halo-color\":new Ui(Dt.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Ui(Dt.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Ui(Dt.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new ji(Dt.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new ji(Dt.paint_symbol[\"text-translate-anchor\"])}),layout:lc},cc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Vt,this.defaultValue=t};cc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},cc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},cc.prototype.outputDefined=function(){return!1},cc.prototype.serialize=function(){return null},ni(\"FormatSectionOverride\",cc,{omit:[\"defaultValue\"]});var fc=function(t){function e(e){t.call(this,e,uc)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),\"auto\"===this.layout.get(\"icon-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"icon-rotation-alignment\"]=\"map\":this.layout._values[\"icon-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"text-rotation-alignment\"]=\"map\":this.layout._values[\"text-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-pitch-alignment\")&&(this.layout._values[\"text-pitch-alignment\"]=this.layout.get(\"text-rotation-alignment\")),\"auto\"===this.layout.get(\"icon-pitch-alignment\")&&(this.layout._values[\"icon-pitch-alignment\"]=this.layout.get(\"icon-rotation-alignment\")),\"point\"===this.layout.get(\"symbol-placement\")){var n=this.layout.get(\"text-writing-mode\");if(n){for(var i=[],a=0,o=n;a\",targetMapId:n,sourceMapId:a.mapId})}}},Ac.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(\"\"===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else A()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},Ac.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},Ac.prototype.processTask=function(t,e){var r=this;if(\"\"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(li(e.error)):n(null,li(e.data)))}else{var i=!1,a=E(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:\"\",sourceMapId:r.mapId,error:e?si(e):null,data:si(n,a)},a)}:function(t){i=!0},s=null,l=li(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var u=e.type.split(\".\");s=this.parent.getWorkerSource(e.sourceMapId,u[0],l.source)[u[1]](l,o)}else o(new Error(\"Could not find function \"+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},Ac.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener(\"message\",this.receive,!1)};var Sc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Sc.prototype.setNorthEast=function(t){return this._ne=t instanceof Lc?new Lc(t.lng,t.lat):Lc.convert(t),this},Sc.prototype.setSouthWest=function(t){return this._sw=t instanceof Lc?new Lc(t.lng,t.lat):Lc.convert(t),this},Sc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Lc)e=t,r=t;else{if(!(t instanceof Sc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Sc.convert(a))}var o=t;return this.extend(Lc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Lc(e.lng,e.lat),this._ne=new Lc(r.lng,r.lat)),this},Sc.prototype.getCenter=function(){return new Lc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Sc.prototype.getSouthWest=function(){return this._sw},Sc.prototype.getNorthEast=function(){return this._ne},Sc.prototype.getNorthWest=function(){return new Lc(this.getWest(),this.getNorth())},Sc.prototype.getSouthEast=function(){return new Lc(this.getEast(),this.getSouth())},Sc.prototype.getWest=function(){return this._sw.lng},Sc.prototype.getSouth=function(){return this._sw.lat},Sc.prototype.getEast=function(){return this._ne.lng},Sc.prototype.getNorth=function(){return this._ne.lat},Sc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Sc.prototype.toString=function(){return\"LngLatBounds(\"+this._sw.toString()+\", \"+this._ne.toString()+\")\"},Sc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Sc.prototype.contains=function(t){var e=Lc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},Sc.convert=function(t){return!t||t instanceof Sc?t:new Sc(t)};var Ec=6371008.8,Lc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error(\"Invalid LngLat object: (\"+t+\", \"+e+\")\");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error(\"Invalid LngLat latitude value: must be between -90 and 90\")};Lc.prototype.wrap=function(){return new Lc(c(this.lng,-180,180),this.lat)},Lc.prototype.toArray=function(){return[this.lng,this.lat]},Lc.prototype.toString=function(){return\"LngLat(\"+this.lng+\", \"+this.lat+\")\"},Lc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return Ec*Math.acos(Math.min(i,1))},Lc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Sc(new Lc(this.lng-r,this.lat-e),new Lc(this.lng+r,this.lat+e))},Lc.convert=function(t){if(t instanceof Lc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Lc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&\"object\"==typeof t&&null!==t)return new Lc(Number(\"lng\"in t?t.lng:t.lon),Number(t.lat));throw new Error(\"`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]\")};var Cc=2*Math.PI*Ec;function Pc(t){return Cc*Math.cos(t*Math.PI/180)}function Oc(t){return(180+t)/360}function Ic(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Dc(t,e){return t/Pc(e)}function zc(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var Rc=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Rc.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Lc.convert(t);return new Rc(Oc(r.lng),Ic(r.lat),Dc(e,r.lat))},Rc.prototype.toLngLat=function(){return new Lc(360*this.x-180,zc(this.y))},Rc.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Pc(zc(e));var t,e},Rc.prototype.meterInMercatorCoordinateUnits=function(){return 1/Cc*(t=zc(this.y),1/Math.cos(t*Math.PI/180));var t};var Fc=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=jc(0,t,t,e,r)};Fc.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Fc.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Mc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Mc(256*(r+1),256*(n+1),i),a[0]+\",\"+a[1]+\",\"+o[0]+\",\"+o[1]),l=function(t,e,r){for(var n,i=\"\",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new Nc(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Nc(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Nc.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?jc(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):jc(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Nc.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},Nc.prototype.children=function(t){if(this.overscaledZ>=t)return[new Nc(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Nc(e,this.wrap,e,r,n),new Nc(e,this.wrap,e,r+1,n),new Nc(e,this.wrap,e,r,n+1),new Nc(e,this.wrap,e,r+1,n+1)]},Nc.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError(\"out of range source coordinates for DEM data\");return(e+1)*this.stride+(t+1)},Uc.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Uc.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Uc.prototype.getPixels=function(){return new Wo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Uc.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error(\"dem dimension mismatch\");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,u=a;u=0&&c[3]>=0&&s.insert(o,c[0],c[1],c[2],c[3])}},Zc.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Js.VectorTile(new Sl(this.rawTileData)).layers,this.sourceLayerCoder=new Vc(this.vtLayers?Object.keys(this.vtLayers).sort():[\"_geojsonTileLayer\"])),this.vtLayers},Zc.prototype.query=function(t,e,r,n){var i=this;this.loadVTLayers();for(var o=t.params||{},s=co/t.tileSize/t.scale,l=wn(o.filter),u=t.queryGeometry,c=t.queryPadding*s,f=Wc(u),h=this.grid.query(f.minX-c,f.minY-c,f.maxX+c,f.maxY+c),p=Wc(t.cameraQueryGeometry),d=0,v=this.grid3D.query(p.minX-c,p.minY-c,p.maxX+c,p.maxY+c,(function(e,r,n,i){return function(t,e,r,n,i){for(var o=0,s=t;o=l.x&&i>=l.y)return!0}var u=[new a(e,r),new a(e,i),new a(n,i),new a(n,r)];if(t.length>2)for(var c=0,f=u;c=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new Pi(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),v=0;vn)i=!1;else if(e)if(this.expirationTimect&&(t.getActor().send(\"enforceCacheSizeLimit\",ut),yt=0)},t.clamp=u,t.clearTileCache=function(t){var e=self.caches.delete(lt);t&&e.catch(t).then((function(){return t()}))},t.clipLine=Ou,t.clone=function(t){var e=new Io(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=b,t.clone$2=function(t){var e=new Io(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=_l,t.config=B,t.create=function(){var t=new Io(16);return Io!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new Io(9);return Io!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new Io(4);return Io!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=ln,t.createLayout=Ki,t.createStyleLayer=function(t){return\"custom\"===t.type?new gc(t):new yc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=$e,t.offscreenCanvasSupported=mt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t},t.parseGlyphPBF=function(t){return new Sl(t).readFields(Wl,[])},t.pbf=Sl,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=co/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,u=t.layers[0]._unevaluatedLayout._values,c={};if(\"composite\"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;c.compositeTextSizes=[u[\"text-size\"].possiblyEvaluate(new Pi(h),o),u[\"text-size\"].possiblyEvaluate(new Pi(p),o)]}if(\"composite\"===t.iconSizeData.kind){var d=t.iconSizeData,v=d.minZoom,g=d.maxZoom;c.compositeIconSizes=[u[\"icon-size\"].possiblyEvaluate(new Pi(v),o),u[\"icon-size\"].possiblyEvaluate(new Pi(g),o)]}c.layoutTextSize=u[\"text-size\"].possiblyEvaluate(new Pi(t.zoom+1),o),c.layoutIconSize=u[\"icon-size\"].possiblyEvaluate(new Pi(t.zoom+1),o),c.textMaxSize=u[\"text-size\"].possiblyEvaluate(new Pi(18));for(var y=l.get(\"text-line-height\")*kl,m=\"map\"===l.get(\"text-rotation-alignment\")&&\"point\"!==l.get(\"symbol-placement\"),x=l.get(\"text-keep-upright\"),b=l.get(\"text-size\"),_=function(){var a=k[T],s=l.get(\"text-font\").evaluate(a,{},o).join(\",\"),u=b.evaluate(a,{},o),f=c.layoutTextSize.evaluate(a,{},o),h=c.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,v=[0,0];if(d){var g=d.toString(),_=l.get(\"text-letter-spacing\").evaluate(a,{},o)*kl,A=function(t){for(var e=0,r=t;e=co||f.y<0||f.y>=co||function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),O=0,I=0,D=0,z=0,R=-1,F=-1,B={},N=Fa(\"\"),j=0,U=0;if(void 0===s._unevaluatedLayout.getValue(\"text-radial-offset\")?(j=(M=s.layout.get(\"text-offset\").evaluate(b,{},k).map((function(t){return t*kl})))[0],U=M[1]):(j=s.layout.get(\"text-radial-offset\").evaluate(b,{},k)*kl,U=Zu),t.allowVerticalPlacement&&n.vertical){var V=s.layout.get(\"text-rotate\").evaluate(b,{},k)+90,H=n.vertical;L=new Nu(l,e,u,c,f,H,h,p,d,V),o&&(C=new Nu(l,e,u,c,f,o,g,y,d,V))}if(i){var q=s.layout.get(\"icon-rotate\").evaluate(b,{}),G=\"none\"!==s.layout.get(\"icon-text-fit\"),Z=Du(i,q,T,G),Y=o?Du(o,q,T,G):void 0;E=new Nu(l,e,u,c,f,i,g,y,!1,q),O=4*Z.length;var W=t.iconSizeData,X=null;\"source\"===W.kind?(X=[bu*s.layout.get(\"icon-size\").evaluate(b,{})])[0]>Ju&&w(t.layerIds[0]+': Value for \"icon-size\" is >= '+Xu+'. Reduce your \"icon-size\".'):\"composite\"===W.kind&&((X=[bu*_.compositeIconSizes[0].evaluate(b,{},k),bu*_.compositeIconSizes[1].evaluate(b,{},k)])[0]>Ju||X[1]>Ju)&&w(t.layerIds[0]+': Value for \"icon-size\" is >= '+Xu+'. Reduce your \"icon-size\".'),t.addSymbols(t.icon,Z,X,x,m,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,Y&&(I=4*Y.length,t.addSymbols(t.icon,Y,X,x,m,b,nu.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=Fa(K.text);var $=s.layout.get(\"text-rotate\").evaluate(b,{},k);S=new Nu(l,e,u,c,f,K,h,p,d,$)}var Q=1===K.positionedLines.length;if(D+=Ku(t,e,K,a,s,d,b,v,P,n.vertical?nu.horizontal:nu.horizontalOnly,Q?Object.keys(n.horizontal):[J],B,R,_,k),Q)break}n.vertical&&(z+=Ku(t,e,n.vertical,a,s,d,b,v,P,nu.vertical,[\"vertical\"],B,F,_,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ut=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ut(S,lt),lt=ut(L,lt),lt=ut(E,lt);var ct=(lt=ut(C,lt))>-1?1:0;ct&&(lt*=A/kl),t.glyphOffsetArray.length>=sc.MAX_GLYPHS&&w(\"Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907\"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,u,D,z,O,I,ct,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,m,T,M,l,b,k,S,d,e,a,u,c,o)};if(\"line\"===E)for(var O=0,I=Ou(e.geometry,0,0,co,co);O1){var U=Lu(j,A,r.vertical||v,n,g,x);U&&P(j,U)}}else if(\"Polygon\"===e.type)for(var V=0,H=Is(e.geometry,0);V=E.maxzoom||\"none\"!==E.visibility&&(o(S,this.zoom,n),(v[E.id]=E.createBucket({index:c.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),c.bucketLayerIDs.push(S.map((function(t){return t.id}))))}}}var L=t.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send(\"getGlyphs\",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,O.call(l))})):h={};var C=Object.keys(g.iconDependencies);C.length?a.send(\"getImages\",{icons:C,source:this.source,tileID:this.tileID,type:\"icons\"},(function(t,e){f||(f=t,p=e,O.call(l))})):p={};var P=Object.keys(g.patternDependencies);function O(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in v){var l=v[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.status=\"done\",s(null,{buckets:t.values(v).filter((function(t){return!t.isEmpty()})),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send(\"getImages\",{icons:P,source:this.source,tileID:this.tileID,type:\"patterns\"},(function(t,e){f||(f=t,d=e,O.call(l))})):d={},O.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status=\"done\",n.loaded[i]=s,r(e);var l=a.rawData,u={};a.expires&&(u.expires=a.expires),a.cacheControl&&(u.cacheControl=a.cacheControl);var c={};if(o){var f=o.finish();f&&(c.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,u,c))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};\"parsing\"===o.status?o.reloadCallback=s:\"done\"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var u=t.window.ImageBitmap,c=function(){this.loaded={}};c.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=u&&a instanceof u?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},c.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext(\"2d\")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},c.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if(\"FeatureCollection\"===i)for(n=0;n=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,v=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,\"id\"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};v.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;D(t,e,o,n,i,a%2),I(t,e,r,n,o-1,a+1),I(t,e,r,o+1,i,a+1)}}function D(t,e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),u=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*u*(o-u)/o)*(s-o/2<0?-1:1);D(t,e,r,Math.max(n,Math.floor(r-s*u/o+c)),Math.min(i,Math.floor(r+(o-s)*u/o+c)),a)}var f=e[2*r+a],h=n,p=i;for(z(t,e,n,r),e[2*i+a]>f&&z(t,e,n,i);hf;)p--}e[2*n+a]===f?z(t,e,n,p):z(t,e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}function z(t,e,r,n){R(t,r,n),R(e,2*r,2*n),R(e,2*r+1,2*n+1)}function R(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function F(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var B=function(t){return t[0]},N=function(t){return t[1]},j=function(t,e,r,n,i){void 0===e&&(e=B),void 0===r&&(r=N),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l=r&&s<=i&&l>=n&&l<=a&&c.push(t[d]);else{var v=Math.floor((p+h)/2);s=e[2*v],l=e[2*v+1],s>=r&&s<=i&&l>=n&&l<=a&&c.push(t[v]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(u.push(p),u.push(v-1),u.push(g)),(0===f?i>=s:a>=l)&&(u.push(v+1),u.push(h),u.push(g))}}return c}(this.ids,this.coords,t,e,r,n,this.nodeSize)},j.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var u=o.pop(),c=o.pop(),f=o.pop();if(c-f<=a)for(var h=f;h<=c;h++)F(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+c)/2),d=e[2*p],v=e[2*p+1];F(d,v,r,n)<=l&&s.push(t[p]);var g=(u+1)%2;(0===u?r-i<=d:n-i<=v)&&(o.push(f),o.push(p-1),o.push(g)),(0===u?r+i>=d:n+i>=v)&&(o.push(p+1),o.push(c),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var U={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},V=function(t){this.options=X(Object.create(U),t),this.trees=new Array(this.options.maxZoom+1)};function H(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function q(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function G(t){return{type:\"Feature\",id:t.id,properties:Z(t),geometry:{type:\"Point\",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function Z(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+\"k\":e>=1e3?Math.round(e/100)/10+\"k\":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function J(t){return t.x}function K(t){return t.y}function $(t,e,r,n){for(var i,a=n,o=r-e>>1,s=r-e,l=t[e],u=t[e+1],c=t[r],f=t[r+1],h=e+3;ha)i=h,a=p;else if(p===a){var d=Math.abs(h-o);dn&&(i-e>3&&$(t,e,i,n),t[i+2]=a,r-i>3&&$(t,i,r,n))}function Q(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function tt(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if(\"Point\"===r||\"MultiPoint\"===r||\"LineString\"===r)et(t,e);else if(\"Polygon\"===r||\"MultiLineString\"===r)for(var n=0;n0&&(o+=n?(i*u-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(u-a,2))),i=l,a=u}var c=e.length-3;e[2]=1,$(e,0,c,r),e[c+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function at(t,e,r,n){for(var i=0;i1?1:r}function lt(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],u=0;u=r&&d=n)){var v=[];if(\"Point\"===h||\"MultiPoint\"===h)ut(f,v,r,n,i);else if(\"LineString\"===h)ct(f,v,r,n,i,!1,s.lineMetrics);else if(\"MultiLineString\"===h)ht(f,v,r,n,i,!1);else if(\"Polygon\"===h)ht(f,v,r,n,i,!0);else if(\"MultiPolygon\"===h)for(var g=0;g=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function ct(t,e,r,n,i,a,o){for(var s,l,u=ft(t),c=0===i?dt:vt,f=t.start,h=0;hr&&(l=c(u,p,d,g,y,r),o&&(u.start=f+s*l)):m>n?x=r&&(l=c(u,p,d,g,y,r),b=!0),x>n&&m<=n&&(l=c(u,p,d,g,y,n),b=!0),!a&&b&&(o&&(u.end=f+s*l),e.push(u),u=ft(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],v=t[_+2],(m=0===i?p:d)>=r&&m<=n&&pt(u,p,d,v),_=u.length-3,a&&_>=3&&(u[_]!==u[0]||u[_+1]!==u[1])&&pt(u,u[0],u[1],u[2]),u.length&&e.push(u)}function ft(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ht(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=c),f>o.maxY&&(o.maxY=f)}return o}function _t(t,e,r,n){var i=e.geometry,a=e.type,o=[];if(\"Point\"===a||\"MultiPoint\"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error(\"maxZoom should be in the 0-24 range\");if(e.promoteId&&e.generateId)throw new Error(\"promoteId and generateId cannot be used together.\");var n=function(t,e){var r=[];if(\"FeatureCollection\"===t.type)for(var n=0;n=n;u--){var c=+Date.now();s=this._cluster(s,u),this.trees[u]=new j(s,J,K,a,Float32Array),r&&console.log(\"z%d: %d clusters in %dms\",u,s.length,+Date.now()-c)}return r&&console.timeEnd(\"total time\"),this},V.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],u=[],c=0,f=l.range(Y(r),W(a),Y(i),W(n));c1?this._map(u,!0):null,g=(l<<5)+(e+1)+this.points.length,y=0,m=f;y>5},V.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},V.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},Tt.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},Tt.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,u=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var c=1<1&&console.time(\"creation\"),h=this.tiles[f]=bt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),u)){u>1&&(console.log(\"tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd(\"creation\"));var p=\"z\"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time(\"clipping\");var v,g,y,m,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;v=g=y=m=null,x=lt(t,c,r-_,r+T,0,h.minX,h.maxX,l),b=lt(t,c,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(v=lt(x,c,n-_,n+T,1,h.minY,h.maxY,l),g=lt(x,c,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(y=lt(b,c,n-_,n+T,1,h.minY,h.maxY,l),m=lt(b,c,n+w,n+k,1,h.minY,h.maxY,l),b=null),u>1&&console.timeEnd(\"clipping\"),s.push(v||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(y||[],e+1,2*r+1,2*n),s.push(m||[],e+1,2*r+1,2*n+1)}}},Tt.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log(\"drilling down to z%d-%d-%d\",t,e,r);for(var l,u=t,c=e,f=r;!l&&u>0;)u--,c=Math.floor(c/2),f=Math.floor(f/2),l=this.tiles[kt(u,c,f)];return l&&l.source?(a>1&&console.log(\"found parent tile z%d-%d-%d\",u,c,f),a>1&&console.time(\"drilling down\"),this.splitTile(l.source,u,c,f,t,e,r),a>1&&console.timeEnd(\"drilling down\"),this.tiles[s]?mt(this.tiles[s],i):null):null};var Mt=function(e){function r(t,r,n,i){e.call(this,t,r,n,At),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&\"Idle\"!==this._state?this._state=\"NeedsLoadData\":(this._state=\"Coalescing\",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if(\"object\"!=typeof o)return r(new Error(\"Input data given to '\"+n.source+\"' is not a valid GeoJSON object.\"));f(o,!0);try{e._geoJSONIndex=n.cluster?new V(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),u=0,c=l;u=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e=0?1.2:1))}function y(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error(\"glyphs > 65535 not supported\"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=void 0,d=i/r*(n+1);if(l.isDash){var v=n-Math.abs(d);p=Math.sqrt(h*h+v*v)}else p=n-Math.sqrt(h*h+d*d);this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],u=0;u1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=l.isDash?h:-h;this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce(\"LineAtlas out of space\"),null;for(var a=0,o=0;o=n&&e.x=i&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event(\"data\",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:\"source\",sourceDataType:\"content\"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event(\"data\",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send(\"geojson.getClusterExpansionZoom\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send(\"geojson.getClusterChildren\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send(\"geojson.getClusterLeaves\",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;\"string\"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+\".loadData\",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+\".coalesce\",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?\"reloadTile\":\"loadTile\";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,\"reloadTile\"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send(\"removeTile\",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send(\"removeSource\",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),O=t.createLayout([{name:\"a_pos\",type:\"Int16\",components:2},{name:\"a_texture_pos\",type:\"Int16\",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type=\"image\",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;or.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+this.id,null,\"Playback for this video can be set only between the \"+r.start(0)+\" and \"+r.end(0)+\"-second mark.\"))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];\"loaded\"!==i.state&&(i.state=\"loaded\",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"video\",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return\"number\"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"coordinates\" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"coordinates\"'))),n.animate&&\"boolean\"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'optional \"animate\" property must be a boolean value'))),n.canvas?\"string\"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"canvas\" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"canvas\"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error(\"Canvas dimensions cannot be less than or equal to zero.\"))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];\"loaded\"!==a.state&&(a.state=\"loaded\",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"canvas\",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},j.prototype.has=function(t){return t.wrapped().key in this.data},j.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},j.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},j.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},j.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},j.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},j.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},j.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n=\"number\"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(Dt(this._source.type)){for(var u={},c={},f=0,h=Object.keys(l);fthis._source.maxzoom){var g=d.children(this._source.maxzoom)[0],y=this.getTile(g);if(y&&y.hasData()){n[g.key]=g;continue}}else{var m=d.children(this._source.maxzoom);if(n[m[0].key]&&n[m[1].key]&&n[m[2].key]&&n[m[3].key])continue}for(var x=v.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(v=this.getTile(_))&&x&&(v=this._addTile(_)),v&&(n[_.key]=_,x=v.wasRequested(),v.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a0||(e.hasData()&&\"reloading\"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),u=s.map((function(t){return o.pointCoordinate(t)})),c=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,v=0,g=u;v=0&&y[1].y+g>=0){var m=l.map((function(t){return s.getTilePoint(t)})),x=u.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:m,cameraQueryGeometry:x,scale:v})}}},x=0;x=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||\"_geojsonTileLayer\",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles)this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,\"reloading\");this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function It(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Dt(t){return\"raster\"===t||\"image\"===t||\"video\"===t}function zt(){return new t.window.Worker(na.workerUrl)}Ot.maxOverzooming=10,Ot.maxUnderzooming=3;var Rt=\"mapboxgl_preloaded_worker_pool\",Ft=function(){this.active={}};Ft.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Qt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ae(e,r,n,i,a,o,s,l){var u=i?e.textSizeData:e.iconSizeData,c=t.evaluateSizeForZoom(u,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,v=n.transform.width/n.transform.height,g=!1,y=0;yMath.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function le(e,r,n,i,a,o,s,l,u,c,f,h,p,d){var v,g=r/24,y=e.lineOffsetX*g,m=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=oe(g,l,y,m,n,f,h,e,u,o,p);if(!w)return{notEnoughRoom:!0};var T=re(w.first.point,s).point,k=re(w.last.point,s).point;if(i&&!n){var A=se(e.writingMode,T,k,d);if(A)return A}v=[w.first];for(var M=e.glyphStartIndex+1;M0?C.point:ue(h,L,S,1,a),O=se(e.writingMode,S,P,d);if(O)return O}var I=ce(g*l.getoffsetX(e.glyphStartIndex),y,m,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,u,o,p);if(!I)return{notEnoughRoom:!0};v=[I]}for(var D=0,z=v;D0?1:-1,v=0;i&&(d*=-1,v=Math.PI),d<0&&(v+=Math.PI);for(var g=d>0?l+s:l+s+1,y=a,m=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)=u)return null;if(m=y,w.push(y),void 0===(y=h[g])){var T=new t.Point(c.getx(g),c.gety(g)),k=re(T,f);if(k.signedDistanceFromCamera>0)y=h[g]=k.point;else{var A=g-d;y=ue(0===x?o:new t.Point(c.getx(A),c.gety(A)),T,m,_-x+1,f)}}x+=b,b=m.dist(y)}var M=(_-x)/b,S=y.sub(m),E=S.mult(M)._add(m);E._add(S._unit()._perp()._mult(n*d));var L=v+Math.atan2(y.y-m.y,y.x-m.x);return w.push(E),{point:E,angle:L,path:w}}Qt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Qt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Qt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Qt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Qt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Qt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s0:o},Qt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var u=[],c={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,u,c,i),n?u.length>0:u},Qt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Qt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Qt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Qt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,u=this.boxCells[i];if(null!==u)for(var c=this.bboxes,f=0,h=u;f=c[d+0]&&n>=c[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:c[d],y1:c[d+1],x2:c[d+2],y2:c[d+3]})}}}var v=this.circleCells[i];if(null!==v)for(var g=this.circles,y=0,m=v;yo*o+s*s},Qt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var u=(o-i)/2,c=Math.abs(e-(i+u));if(c>u+r)return!1;if(l<=s||c<=u)return!0;var f=l-s,h=c-u;return f*f+h*h<=r*r};var fe=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function he(t,e){for(var r=0;r=1;P--)C.push(E.path[P]);for(var O=1;O0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.xM.x||F.yM.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=z;N=this.screenRightBoundary||nthis.screenBottomBoundary},ve.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(v=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:v},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:y,placedGlyphBoxes:m}):void 0},Ae.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,u=a.textLabelPlaneMatrix,c=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,v=a.collisionGroup,g=s.get(\"text-optional\"),y=s.get(\"icon-optional\"),m=s.get(\"text-allow-overlap\"),x=s.get(\"icon-allow-overlap\"),b=\"map\"===s.get(\"text-rotation-alignment\"),_=\"map\"===s.get(\"text-pitch-alignment\"),w=\"none\"!==s.get(\"icon-text-fit\"),T=\"viewport-y\"===s.get(\"symbol-z-order\"),k=m&&(x||!o.hasIconData()||y),A=x&&(m||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new xe(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,O=null,I=0,D=0,z=0;a.textFeatureIndex?I=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(I=e.featureIndex),a.verticalTextFeatureIndex&&(D=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,u=e.textBoxScale,c=w&&!x?r:null,h={box:[],offscreen:!1},p=m?2*N.length:N.length,d=0;d=N.length,k=i.attemptAnchorPlacement(g,t,a,s,u,b,_,f,l,v,y,e,o,n,c);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,m,f,l,v.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Z=t.evaluateSizeForFeature(o.textSizeData,d,G),Y=s.get(\"text-padding\"),W=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(m,G,o.lineVertexArray,o.glyphOffsetArray,Z,l,u,c,n,_,v.predicate,W,Y),T=m||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(z=a.iconFeatureIndex),a.iconBox){var X=function(t){var e=w&&E?ke(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,v.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(O=X(a.verticalIconBox)).box.length>0:(O=X(a.iconBox)).box.length>0,S=S&&O.offscreen}var J=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=y||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&D?i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,D,v.ID):i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,I,v.ID)),M&&O&&i.collisionIndex.insertCollisionBox(O.box,s.get(\"icon-ignore-placement\"),o.bucketInstanceId,z,v.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get(\"text-ignore-placement\"),o.bucketInstanceId,I,v.ID),n)){var $=o.bucketInstanceId,Q=i.collisionCircleArrays[$];void 0===Q&&(Q=i.collisionCircleArrays[$]=new be);for(var tt=0;tt=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(u).crossTileID=a>=0&&u!==a?0:n.crossTileID)}},Ae.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(m){var T=De(y.text),k=_?ze:T;d(e.text,s,k);var A=w?ze:T;d(e.text,l,A);var M=y.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,\"left\",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=De(y.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:ze;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=y.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var O=C?ze:L;d(e.icon,a.numVerticalIconVertices,O),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=y.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var I=e.collisionArrays[n];if(I){var D=new t.Point(0,0);if(I.textBox||I.verticalTextBox){var z=!0;if(u){var R=i.variableOffsets[v];R?(D=Te(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),c&&D._rotate(f?i.transform.angle:-i.transform.angle)):z=!1}I.textBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||_,D.x,D.y),I.verticalTextBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||w,D.x,D.y)}var F=Boolean(!w&&I.verticalIconBox);I.iconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,F,h?D.x:0,h?D.y:0),I.verticalIconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,!F,h?D.x:0,h?D.y:0)}}},g=0;gt},Ae.prototype.setStale=function(){this.stale=!0};var Se=Math.pow(2,25),Ee=Math.pow(2,24),Le=Math.pow(2,17),Ce=Math.pow(2,16),Pe=Math.pow(2,9),Oe=Math.pow(2,8),Ie=Math.pow(2,1);function De(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*Se+e*Ee+r*Le+e*Ce+r*Pe+e*Oe+r*Ie+e}var ze=0,Re=function(t){this._sortAcrossTiles=\"viewport-y\"!==t.layout.get(\"symbol-z-order\")&&void 0!==t.layout.get(\"symbol-sort-key\").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Re.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if(\"symbol\"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Re(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Fe.prototype.commit=function(t){return this.placement.commit(t),this.placement};var Be=512/t.EXTENT/2,Ne=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;nt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var u=o[t.scaledTo(Number(a)).key];u&&u.findMatches(e.symbolInstances,t,i)}}for(var c=0;c1?\"@2x\":\"\",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,\".json\"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,c())})),u=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,\".png\"),t.ResourceType.SpriteImage),(function(t,e){u=null,o||(o=t,a=e,c())}));function c(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],u=l.width,c=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,v=l.stretchX,g=l.stretchY,y=l.content,m=new t.RGBAImage({width:u,height:c});t.RGBAImage.copy(e,m,{x:f,y:h},{x:0,y:0},{width:u,height:c}),r[s]={data:m,pixelRatio:d,sdf:p,stretchX:v,stretchY:g,content:y}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),u&&(u.cancel(),u=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast(\"setImages\",r._availableImages),r.fire(new t.Event(\"data\",{dataType:\"style\"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();(\"geojson\"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer \"'+n+'\" does not exist on source \"'+i.id+'\" as specified by style layer \"'+e.id+'\"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r0)throw new Error(\"Unimplemented: \"+i.map((function(t){return t.command})).join(\", \")+\".\");return n.forEach((function(t){\"setTransition\"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"An image with this name already exists.\")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"No image with this name exists.\")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error(\"There is already a source with this ID\");if(!r.type)throw new Error(\"The type property must be defined, but the only the following properties were given: \"+Object.keys(r).join(\", \")+\".\");if(!([\"vector\",\"raster\",\"geojson\",\"video\",\"image\"].indexOf(r.type)>=0&&this._validate(t.validateStyle.source,\"sources.\"+e,r,null,n))){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ot(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error(\"There is no source with this ID\");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source \"'+e+'\" cannot be removed while layer \"'+r+'\" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event(\"data\",{sourceDataType:\"metadata\",dataType:\"source\",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id \"'+i+'\" already exists on this map')));else{var a;if(\"custom\"===e.type){if(He(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if(\"object\"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,\"layers.\"+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&\"custom\"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]=\"clear\":(this._updatedSources[a.source]=\"reload\",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be moved.\")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be removed.\")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot have zoom extent.\")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,\"layers.\"+i.id+\".filter\",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be filtered.\")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style.\")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;\"geojson\"===o&&i?this.fire(new t.ErrorEvent(new Error(\"GeoJSON sources cannot have a sourceLayer parameter.\"))):\"vector\"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o=\"vector\"===a?e.sourceLayer:void 0;\"vector\"!==a||o?r&&\"string\"!=typeof e.id&&\"number\"!=typeof e.id?this.fire(new t.ErrorEvent(new Error(\"A feature id is requred to remove its specific state property.\"))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if(\"vector\"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+r+\"' does not exist in the map's style.\")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&\"raster\"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]=\"reload\",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return\"fill-extrusion\"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s=0;d--){var v=this._order[d];if(r(v))for(var g=i.length-1;g>=0;g--){var y=i[g].feature;if(n[y.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}\",\"attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}\"),nr=_r(\"varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}\",\"attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}\"),ir=_r(\"uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}\",\"attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}\"),ar=_r(\"#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_FragColor=color*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);}\"),or=_r(\"varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),sr=_r(\"uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),lr=_r(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}\"),ur=_r(\"varying vec4 v_color;void main() {gl_FragColor=v_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\\n#pragma mapbox: define highp float base\\n#pragma mapbox: define highp float height\\n#pragma mapbox: define highp vec4 color\\nvoid main() {\\n#pragma mapbox: initialize highp float base\\n#pragma mapbox: initialize highp float height\\n#pragma mapbox: initialize highp vec4 color\\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}\"),cr=_r(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\\n? a_pos\\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}\"),fr=_r(\"#ifdef GL_ES\\nprecision highp float;\\n#endif\\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}\"),hr=_r(\"uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\\n#define PI 3.141592653589793\\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}\"),pr=_r(\"uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),dr=_r(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define MAX_LINE_DISTANCE 32767.0\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),vr=_r(\"uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}\"),gr=_r(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}\"),yr=_r(\"uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}\"),mr=_r(\"uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}\"),xr=_r(\"#define SDF_PX 8.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}\"),br=_r(\"#define SDF_PX 8.0\\n#define SDF 1.0\\n#define ICON 0.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}\");function _r(t,e){var r=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"\\n#ifdef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o=\"float\"===i?\"vec2\":\"vec4\",s=a.match(/color/)?\"color\":o;return n[a]?\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"}))}}var wr=Object.freeze({__proto__:null,prelude:Xe,background:Je,backgroundPattern:Ke,circle:$e,clippingMask:Qe,heatmap:tr,heatmapTexture:er,collisionBox:rr,collisionCircle:nr,debug:ir,fill:ar,fillOutline:or,fillOutlinePattern:sr,fillPattern:lr,fillExtrusion:ur,fillExtrusionPattern:cr,hillshadePrepare:fr,hillshade:hr,line:pr,lineGradient:dr,linePattern:vr,lineSDF:gr,raster:yr,symbolIcon:mr,symbolSDF:xr,symbolTextAndIcon:br}),Tr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};Tr.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,u=0;!l&&u>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}kr.prototype.draw=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v){var g,y=t.gl;if(!this.failedToCreate){for(var m in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[m].set(o[m]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[y.LINES]=2,g[y.TRIANGLES]=3,g[y.LINE_STRIP]=1,g)[e],b=0,_=c.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new Tr)).bind(t,this,l,p?p.getPaintVertexBuffers():[],u,w.vertexOffset,d,v),y.drawElements(e,w.primitiveLength*x,y.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Mr=function(e,r,n,i){var a=r.style.light,o=a.properties.get(\"position\"),s=[o.x,o.y,o.z],l=t.create$1();\"viewport\"===a.properties.get(\"anchor\")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var u=a.properties.get(\"color\");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(\"intensity\"),u_lightcolor:[u.r,u.g,u.b],u_vertical_gradient:+n,u_opacity:i}},Sr=function(e,r,n,i,a,o,s){return t.extend(Mr(e,r,n,i),Ar(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Er=function(t){return{u_matrix:t}},Lr=function(e,r,n,i){return t.extend(Er(e),Ar(n,r,i))},Cr=function(t,e){return{u_matrix:t,u_world:e}},Pr=function(e,r,n,i,a){return t.extend(Lr(e,r,n,i),{u_world:a})},Or=function(e,r,n,i){var a,o,s=e.transform;if(\"map\"===i.paint.get(\"circle-pitch-alignment\")){var l=ge(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+(\"map\"===i.paint.get(\"circle-pitch-scale\")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get(\"circle-translate\"),i.paint.get(\"circle-translate-anchor\")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Ir=function(t,e,r){var n=ge(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Dr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},zr=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Rr=function(t){return{u_matrix:t}},Fr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:ge(e,1,r),u_intensity:n}},Br=function(e,r,n,i){var a=t.create();t.ortho(a,0,e.width,e.height,0,0,1);var o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:n,u_color_ramp:i,u_opacity:r.paint.get(\"heatmap-opacity\")}},Nr=function(e,r,n){var i=n.paint.get(\"hillshade-shadow-color\"),a=n.paint.get(\"hillshade-highlight-color\"),o=n.paint.get(\"hillshade-accent-color\"),s=n.paint.get(\"hillshade-illumination-direction\")*(Math.PI/180);\"viewport\"===n.paint.get(\"hillshade-illumination-anchor\")&&(s-=e.transform.angle);var l,u,c,f=!e.options.moving;return{u_matrix:e.transform.calculatePosMatrix(r.tileID.toUnwrapped(),f),u_image:0,u_latrange:(l=r.tileID,u=Math.pow(2,l.canonical.z),c=l.canonical.y,[new t.MercatorCoordinate(0,c/u).toLngLat().lat,new t.MercatorCoordinate(0,(c+1)/u).toLngLat().lat]),u_light:[n.paint.get(\"hillshade-exaggeration\"),s],u_shadow:i,u_highlight:a,u_accent:o}},jr=function(e,r,n){var i=r.stride,a=t.create();return t.ortho(a,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(a,a,[0,-t.EXTENT,0]),{u_matrix:a,u_image:1,u_dimension:[i,i],u_zoom:e.overscaledZ,u_maxzoom:n,u_unpack:r.getUnpackVector()}};var Ur=function(e,r,n){var i=e.transform;return{u_matrix:Zr(e,r,n),u_ratio:1/ge(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Vr=function(e,r,n){return t.extend(Ur(e,r,n),{u_image:0})},Hr=function(e,r,n,i){var a=e.transform,o=Gr(r,a);return{u_matrix:Zr(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/ge(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},qr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=Gr(r,o),u=\"round\"===n.layout.get(\"line-cap\"),c=s.getDash(i.from,u),f=s.getDash(i.to,u),h=c.width*a.fromScale,p=f.width*a.toScale;return t.extend(Ur(e,r,n),{u_patternscale_a:[l/h,-c.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:c.y,u_tex_y_b:f.y,u_mix:a.t})};function Gr(t,e){return 1/ge(t,1,e.tileZoom)}function Zr(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(\"line-translate\"),r.paint.get(\"line-translate-anchor\"))}var Yr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get(\"raster-opacity\"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get(\"raster-brightness-min\"),u_brightness_high:i.paint.get(\"raster-brightness-max\"),u_saturation_factor:(o=i.paint.get(\"raster-saturation\"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get(\"raster-contrast\"),a>0?1/(1-a):1+a),u_spin_weights:Wr(i.paint.get(\"raster-hue-rotate\"))};var a,o};function Wr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var Xr,Jr=function(t,e,r,n,i,a,o,s,l,u){var c=i.transform;return{u_is_size_zoom_constant:+(\"constant\"===t||\"source\"===t),u_is_size_feature_constant:+(\"constant\"===t||\"camera\"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:c.cameraToCenterDistance,u_pitch:c.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:c.width/c.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:u,u_texture:0}},Kr=function(e,r,n,i,a,o,s,l,u,c,f){var h=a.transform;return t.extend(Jr(e,r,n,i,a,o,s,l,u,c),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},$r=function(e,r,n,i,a,o,s,l,u,c){return t.extend(Kr(e,r,n,i,a,o,s,l,!0,u,!0),{u_texsize_icon:c,u_texture_icon:1})},Qr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},tn=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,u=Math.pow(2,n.tileID.overscaledZ),c=n.tileSize*Math.pow(2,r.transform.tileZoom)/u,f=c*(n.tileID.canonical.x+n.tileID.wrap*u),h=c*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/ge(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},en={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function rn(e,r,n,i,a,o,s){for(var l=e.context,u=l.gl,c=e.useProgram(\"collisionBox\"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=m;t.mul(_,y.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,y.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&c.draw(l,u.LINES,Mt.disabled,Et.disabled,e.colorModeForRenderPass(),Ct.disabled,Ir(m,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram(\"collisionCircle\"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M=0&&(v[y.associatedIconIndex]={shiftedAnchor:S,angle:E})}else he(y.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P0){var s=t.browser.now(),l=(s-e.timeAdded)/o,u=r?(s-r.timeAdded)/o:-1,c=n.getSource(),f=a.coveringZoomLevel({tileSize:c.tileSize,roundZoom:c.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-u,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var vn=new t.Color(1,0,0,1),gn=new t.Color(0,1,0,1),yn=new t.Color(0,0,1,1),mn=new t.Color(1,0,1,1),xn=new t.Color(0,1,1,1);function bn(t){var e=t.transform.padding;_n(t,t.transform.height-(e.top||0),3,vn),_n(t,e.bottom||0,3,gn),wn(t,e.left||0,3,yn),wn(t,t.transform.width-(e.right||0),3,mn);var r=t.transform.centerPoint;!function(t,e,r,n){var i=20,a=2;Tn(t,e-a/2,r-i/2,a,i,n),Tn(t,e-i/2,r-a/2,i,a,n)}(t,r.x,t.transform.height-r.y,xn)}function _n(t,e,r,n){Tn(t,0,e+r/2,t.transform.width,r,n)}function wn(t,e,r,n){Tn(t,e-r/2,0,r,t.transform.height,n)}function Tn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function kn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram(\"debug\"),l=Mt.disabled,u=Et.disabled,c=e.colorModeForRenderPass(),f=\"$debug\";i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,u,c,Ct.disabled,zr(o,t.Color.red),f,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var h=r.getTileByID(n.key).latestRawTileData,p=h&&h.byteLength||0,d=Math.floor(p/1024),v=r.getTile(n).tileSize,g=512/Math.min(v,512)*(n.overscaledZ/e.transform.zoom)*.5,y=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(y+=\" => \"+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext(\"2d\");i.clearRect(0,0,r.width,r.height),i.shadowColor=\"white\",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle=\"white\",i.textBaseline=\"top\",i.font=\"bold 36px Open Sans, sans-serif\",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,y+\" \"+d+\"kb\"),s.draw(i,a.TRIANGLES,l,u,Lt.alphaBlended,Ct.disabled,zr(o,t.Color.transparent,g),f,e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var An={symbol:function(e,r,n,i,a){if(\"translucent\"===e.renderPass){var o=Et.disabled,s=e.colorModeForRenderPass();n.layout.get(\"text-variable-anchor\")&&function(e,r,n,i,a,o,s){for(var l=r.transform,u=\"map\"===a,c=\"map\"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(Lt.disabled),r.setDepthMode(Mt.disabled);var i=this.useProgram(\"clippingMask\");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Et({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},Mn.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Et({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},Mn.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=c[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass=\"translucent\",this.currentLayer=0;this.currentLayer0?e.pop():null},Mn.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},Mn.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=\"\"+t+(e?e.cacheKey:\"\")+(this._showOverdrawInspector?\"/overdraw\":\"\");return this.cache[r]||(this.cache[r]=new kr(this.context,wr[t],e,en[t],this._showOverdrawInspector)),this.cache[r]},Mn.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},Mn.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},Mn.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement(\"canvas\"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},Mn.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var Sn=function(t,e){this.points=t,this.planes=e};Sn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new Sn(a,o)};var En=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};En.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var u=Number.MAX_VALUE,c=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var Ln=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error(\"Invalid value for edge-insets, top, bottom, left and right must all be numbers\");this.top=t,this.bottom=e,this.left=r,this.right=n};Ln.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},Ln.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},Ln.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},Ln.prototype.clone=function(){return new Ln(this.top,this.bottom,this.left,this.right)},Ln.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var Cn=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Ln,this._posMatrixCache={},this._alignedPosMatrixCache={}},Pn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};Cn.prototype.clone=function(){var t=new Cn(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Pn.minZoom.get=function(){return this._minZoom},Pn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Pn.maxZoom.get=function(){return this._maxZoom},Pn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Pn.minPitch.get=function(){return this._minPitch},Pn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Pn.maxPitch.get=function(){return this._maxPitch},Pn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Pn.renderWorldCopies.get=function(){return this._renderWorldCopies},Pn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Pn.worldSize.get=function(){return this.tileSize*this.scale},Pn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Pn.size.get=function(){return new t.Point(this.width,this.height)},Pn.bearing.get=function(){return-this.angle/Math.PI*180},Pn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Pn.pitch.get=function(){return this._pitch/Math.PI*180},Pn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Pn.fov.get=function(){return this._fov/Math.PI*180},Pn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Pn.zoom.get=function(){return this._zoom},Pn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Pn.center.get=function(){return this._center},Pn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Pn.padding.get=function(){return this._edgeInsets.toJSON()},Pn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Pn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},Cn.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},Cn.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},Cn.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},Cn.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),u=s-1;u<=l+1;u++)0!==u&&r.push(new t.UnwrappedTileID(u,e));return r},Cn.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=Sn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var u=function(t){return{aabb:new En([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},c=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)c.push(u(-d)),c.push(u(d));for(c.push(u(0));c.length>0;){var v=c.pop(),g=v.x,y=v.y,m=v.fullyVisible;if(!m){var x=v.aabb.intersects(s);if(0===x)continue;m=2===x}var b=v.aabb.distanceX(o),_=v.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<T&&v.zoom>=l)f.push({tileID:new t.OverscaledTileID(v.zoom===h?p:v.zoom,v.wrap,v.zoom,g,y),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-y])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(y<<1)+(k>>1);c.push({aabb:v.aabb.quadrant(k),zoom:v.zoom+1,x:A,y:M,wrap:v.wrap,fullyVisible:m})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},Cn.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Pn.unmodified.get=function(){return this._unmodified},Cn.prototype.zoomScale=function(t){return Math.pow(2,t)},Cn.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},Cn.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},Cn.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Pn.point.get=function(){return this.project(this.center)},Cn.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},Cn.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},Cn.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},Cn.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},Cn.prototype.coordinateLocation=function(t){return t.toLngLat()},Cn.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,u=n[1]/a,c=r[2]/i,f=n[2]/a,h=c===f?0:(0-c)/(f-c);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,u,h)/this.worldSize)},Cn.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},Cn.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},Cn.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},Cn.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},Cn.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},Cn.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},Cn.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,u=this.size,c=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-ao&&(i=o-g)}if(this.lngRange){var y=p.x,m=u.x/2;y-ml&&(n=l-m)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=c,this._constraining=!1}},Cn.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,u=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),c=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,c,u),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),v=Math.sin(this.angle),g=s-Math.round(s)+d*h+v*p,y=l-Math.round(l)+d*p+v*h,m=new Float64Array(f);if(t.translate(m,m,[g>.5?g-1:g,y>.5?y-1:y,0]),this.alignedProjMatrix=m,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error(\"failed to invert matrix\");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Cn.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},Cn.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},Cn.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},On.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,\"\",e)}catch(t){}};var In={linearity:.3,easing:t.bezier(0,0,.3,1)},Dn=t.extend({deceleration:2500,maxSpeed:1400},In),zn=t.extend({deceleration:20,maxSpeed:1400},In),Rn=t.extend({deceleration:1e3,maxSpeed:360},In),Fn=t.extend({deceleration:1e3,maxSpeed:90},In),Bn=function(t){this._map=t,this.clear()};function Nn(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},Bn.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n=this._clickTolerance||this._map.fire(new Un(t.type,this._map,t))},qn.prototype.dblclick=function(t){return this._firePreventable(new Un(t.type,this._map,t))},qn.prototype.mouseover=function(t){this._map.fire(new Un(t.type,this._map,t))},qn.prototype.mouseout=function(t){this._map.fire(new Un(t.type,this._map,t))},qn.prototype.touchstart=function(t){return this._firePreventable(new Vn(t.type,this._map,t))},qn.prototype.touchmove=function(t){this._map.fire(new Vn(t.type,this._map,t))},qn.prototype.touchend=function(t){this._map.fire(new Vn(t.type,this._map,t))},qn.prototype.touchcancel=function(t){this._map.fire(new Vn(t.type,this._map,t))},qn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},qn.prototype.isEnabled=function(){return!0},qn.prototype.isActive=function(){return!1},qn.prototype.enable=function(){},qn.prototype.disable=function(){};var Gn=function(t){this._map=t};Gn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Gn.prototype.mousemove=function(t){this._map.fire(new Un(t.type,this._map,t))},Gn.prototype.mousedown=function(){this._delayContextMenu=!0},Gn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Un(\"contextmenu\",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Gn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Un(t.type,this._map,t)),this._map.listens(\"contextmenu\")&&t.preventDefault()},Gn.prototype.isEnabled=function(){return!0},Gn.prototype.isActive=function(){return!1},Gn.prototype.enable=function(){},Gn.prototype.disable=function(){};var Zn=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Yn(t,e){for(var r={},n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n30)&&(this.aborted=!0)}}},Wn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var Xn=function(t){this.singleTap=new Wn(t),this.numTaps=t.numTaps,this.reset()};Xn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Xn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},Xn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},Xn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Jn=function(){this._zoomIn=new Xn({numTouches:1,numTaps:2}),this._zoomOut=new Xn({numTouches:2,numTaps:1}),this.reset()};Jn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Jn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Jn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Jn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Jn.prototype.touchcancel=function(){this.reset()},Jn.prototype.enable=function(){this._enabled=!0},Jn.prototype.disable=function(){this._enabled=!1,this.reset()},Jn.prototype.isEnabled=function(){return this._enabled},Jn.prototype.isActive=function(){return this._active};var Kn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Kn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Kn.prototype._correctButton=function(t,e){return!1},Kn.prototype._move=function(t,e){return{}},Kn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Kn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)0&&(this._active=!0);var i=Yn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var u=i[l],c=this._touches[l];c&&(a._add(u),o._add(u.sub(c)),s++,i[l]=u)}if(this._touches=i,!(sMath.abs(t.x)}var ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,li(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid)return this._lastPoints=t,this._active=!0,{pitchDelta:(n.y+i.y)/2*-.5}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return li(t)&&li(e)&&a}},e}(ri),ci={panStep:100,bearingStep:15,pitchStep:10},fi=function(){var t=ci;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function hi(t){return t*(2-t)}fi.prototype.reset=function(){this._active=!1},fi.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:\"keyboardHandler\",easing:hi,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},fi.prototype.enable=function(){this._enabled=!0},fi.prototype.disable=function(){this._enabled=!1,this.reset()},fi.prototype.isEnabled=function(){return this._enabled},fi.prototype.isActive=function(){return this._active};var pi=4.000244140625,di=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,t.bindAll([\"_onWheel\",\"_onTimeout\",\"_onScrollFrame\",\"_onScrollFinished\"],this)};di.prototype.setZoomRate=function(t){this._defaultZoomRate=t},di.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},di.prototype.isEnabled=function(){return!!this._enabled},di.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},di.prototype.isZooming=function(){return!!this._zooming},di.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&\"center\"===t.around)},di.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},di.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%pi==0?this._type=\"wheel\":0!==r&&Math.abs(r)<4?this._type=\"trackpad\":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?\"trackpad\":\"wheel\",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},di.prototype._onTimeout=function(t){this._type=\"wheel\",this._delta-=this._lastValue,this._active||this._start(t)},di.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},di.prototype.renderFrame=function(){return this._onScrollFrame()},di.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n=\"wheel\"===this._type&&Math.abs(this._delta)>pi?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a=\"number\"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),\"wheel\"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s=\"number\"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,u=this._easing,c=!1;if(\"wheel\"===this._type&&l&&u){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=u(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):c=!0}else o=s,c=!0;return this._active=!0,c&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!c,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},di.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},di.prototype.reset=function(){this._active=!1};var vi=function(t,e){this._clickZoom=t,this._tapZoom=e};vi.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},vi.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},vi.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},vi.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var gi=function(){this.reset()};gi.prototype.reset=function(){this._active=!1},gi.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},gi.prototype.enable=function(){this._enabled=!0},gi.prototype.disable=function(){this._enabled=!1,this.reset()},gi.prototype.isEnabled=function(){return this._enabled},gi.prototype.isActive=function(){return this._active};var yi=function(){this._tap=new Xn({numTouches:1,numTaps:1}),this.reset()};yi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},yi.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},yi.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},yi.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},yi.prototype.touchcancel=function(){this.reset()},yi.prototype.enable=function(){this._enabled=!0},yi.prototype.disable=function(){this._enabled=!1,this.reset()},yi.prototype.isEnabled=function(){return this._enabled},yi.prototype.isActive=function(){return this._active};var mi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};mi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(\"mapboxgl-touch-drag-pan\")},mi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(\"mapboxgl-touch-drag-pan\")},mi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},mi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var xi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};xi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},xi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},xi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},xi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var bi=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};bi.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add(\"mapboxgl-touch-zoom-rotate\")},bi.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(\"mapboxgl-touch-zoom-rotate\")},bi.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},bi.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},bi.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},bi.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var _i=function(t){return t.zoom||t.drag||t.pitch||t.rotate},wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function Ti(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var ki=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Bn(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll([\"handleEvent\",\"handleWindowEvent\"],this);var i=this._el;this._listeners=[[i,\"touchstart\",{passive:!1}],[i,\"touchmove\",{passive:!1}],[i,\"touchend\",void 0],[i,\"touchcancel\",void 0],[i,\"mousedown\",void 0],[i,\"mousemove\",void 0],[i,\"mouseup\",void 0],[t.window.document,\"mousemove\",{capture:!0}],[t.window.document,\"mouseup\",void 0],[i,\"mouseover\",void 0],[i,\"mouseout\",void 0],[i,\"dblclick\",void 0],[i,\"click\",void 0],[i,\"keydown\",{capture:!1}],[i,\"keyup\",void 0],[i,\"wheel\",{passive:!1}],[i,\"contextmenu\",void 0],[t.window,\"blur\",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,_):Math.max(.5,_),w=Math.pow(g,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(v));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event(\"movestart\",e)),this._zooming&&!n.zooming&&this.fire(new t.Event(\"zoomstart\",e)),this._rotating&&!n.rotating&&this.fire(new t.Event(\"rotatestart\",e)),this._pitching&&!n.pitching&&this.fire(new t.Event(\"pitchstart\",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event(\"move\",e)),this._zooming&&this.fire(new t.Event(\"zoom\",e)),this._rotating&&this.fire(new t.Event(\"rotate\",e)),this._pitching&&this.fire(new t.Event(\"pitch\",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event(\"zoomend\",e)),i&&this.fire(new t.Event(\"rotateend\",e)),a&&this.fire(new t.Event(\"pitchend\",e)),this.fire(new t.Event(\"moveend\",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,[\"center\",\"zoom\",\"bearing\",\"pitch\",\"around\"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),u=this.getPadding(),c=\"zoom\"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f=\"bearing\"in e?this._normalizeBearing(e.bearing,s):s,h=\"pitch\"in e?+e.pitch:l,p=\"padding\"in e?e.padding:a.padding,d=a.zoomScale(c-o),v=t.Point.convert(e.offset),g=a.centerPoint.add(v),y=a.pointLocation(g),m=t.LngLat.convert(e.center||y);this._normalizeCenter(m);var x=a.project(y),b=a.project(m).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if(\"minZoom\"in e){var A=t.clamp(Math.min(e.minZoom,o,c),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),O=function(t){return C(P)/C(P+_*t)},I=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},D=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(D)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var z=Te.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*D,d=1/O(i);a.zoom=1===e?c:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(u,p,e),g=a.centerPoint.add(v));var y=1===e?m:a.unproject(x.add(b.mult(I(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?y.wrap():y,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),Mi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll([\"_updateEditLink\",\"_updateData\",\"_updateCompact\"],this)};Mi.prototype.getDefaultPosition=function(){return\"bottom-right\"},Mi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-attrib\"),this._innerContainer=r.create(\"div\",\"mapboxgl-ctrl-attrib-inner\",this._container),e&&this._container.classList.add(\"mapboxgl-compact\"),this._updateAttributions(),this._updateEditLink(),this._map.on(\"styledata\",this._updateData),this._map.on(\"sourcedata\",this._updateData),this._map.on(\"moveend\",this._updateEditLink),void 0===e&&(this._map.on(\"resize\",this._updateCompact),this._updateCompact()),this._container},Mi.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"styledata\",this._updateData),this._map.off(\"sourcedata\",this._updateData),this._map.off(\"moveend\",this._updateEditLink),this._map.off(\"resize\",this._updateCompact),this._map=void 0,this._attribHTML=void 0},Mi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(\".mapbox-improve-map\"));var r=[{key:\"owner\",value:this.styleOwner},{key:\"id\",value:this.styleId},{key:\"access_token\",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+\"=\"+e.value+(n=0)return!1;return!0}))).join(\" | \");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove(\"mapboxgl-attrib-empty\")):this._container.classList.add(\"mapboxgl-attrib-empty\"),this._editLink=null)}},Mi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add(\"mapboxgl-compact\"):this._container.classList.remove(\"mapboxgl-compact\")};var Si=function(){t.bindAll([\"_updateLogo\"],this),t.bindAll([\"_updateCompact\"],this)};Si.prototype.onAdd=function(t){this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl\");var e=r.create(\"a\",\"mapboxgl-ctrl-logo\");return e.target=\"_blank\",e.rel=\"noopener nofollow\",e.href=\"https://www.mapbox.com/\",e.setAttribute(\"aria-label\",this._map._getUIString(\"LogoControl.Title\")),e.setAttribute(\"rel\",\"noopener nofollow\"),this._container.appendChild(e),this._container.style.display=\"none\",this._map.on(\"sourcedata\",this._updateLogo),this._updateLogo(),this._map.on(\"resize\",this._updateCompact),this._updateCompact(),this._container},Si.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"sourcedata\",this._updateLogo),this._map.off(\"resize\",this._updateCompact)},Si.prototype.getDefaultPosition=function(){return\"bottom-left\"},Si.prototype._updateLogo=function(t){t&&\"metadata\"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?\"block\":\"none\")},Si.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},Si.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add(\"mapboxgl-compact\"):e.classList.remove(\"mapboxgl-compact\")}};var Ei=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};Ei.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},Ei.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error(\"maxZoom must be greater than or equal to minZoom\");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error(\"maxPitch must be greater than or equal to minPitch\");if(null!=e.minPitch&&e.minPitch<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(null!=e.maxPitch&&e.maxPitch>Ii)throw new Error(\"maxPitch must be less than or equal to 60\");var i=new Cn(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new Ei,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Li,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),\"string\"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error(\"Container '\"+e.container+\"' not found.\")}else{if(!(e.container instanceof Pi))throw new Error(\"Invalid type: 'container' must be a String or HTMLElement.\");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll([\"_onWindowOnline\",\"_onWindowResize\",\"_contextLost\",\"_contextRestored\"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error(\"Failed to initialize WebGL.\");this.on(\"move\",(function(){return r._update(!1)})),this.on(\"moveend\",(function(){return r._update(!1)})),this.on(\"zoom\",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener(\"online\",this._onWindowOnline,!1),t.window.addEventListener(\"resize\",this._onWindowResize,!1)),this.handlers=new ki(this,e);var a=\"string\"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new On(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new Mi({customAttribution:e.customAttribution})),this.addControl(new Si,e.logoPosition),this.on(\"style.load\",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on(\"data\",(function(e){r._update(\"style\"===e.dataType),r.fire(new t.Event(e.dataType+\"data\",e))})),this.on(\"dataloading\",(function(e){r.fire(new t.Event(e.dataType+\"dataloading\",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r=\"top-right\"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.\")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf(\"bottom\")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.\")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event(\"movestart\",e)).fire(new t.Event(\"move\",e))),this.fire(new t.Event(\"resize\",e)),a&&this.fire(new t.Event(\"moveend\",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error(\"maxZoom must be greater than the current minZoom\")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()Ii)throw new Error(\"maxPitch must be less than or equal to 60\");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error(\"maxPitch must be greater than the current minPitch\")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if(\"mouseenter\"===t||\"mouseover\"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Un(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if(\"mouseleave\"===t||\"mouseout\"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Un(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Un(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ni.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ni.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ni.prototype.off=function(){var t=this.element;r.removeEventListener(t,\"mousedown\",this.mousedown),r.removeEventListener(t,\"touchstart\",this.touchstart,{passive:!1}),r.removeEventListener(t,\"touchmove\",this.touchmove),r.removeEventListener(t,\"touchend\",this.touchend),r.removeEventListener(t,\"touchcancel\",this.reset),this.offTemp()},Ni.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,\"mousemove\",this.mousemove),r.removeEventListener(t.window,\"mouseup\",this.mouseup)},Ni.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,\"mousemove\",this.mousemove),r.addEventListener(t.window,\"mouseup\",this.mouseup)},Ni.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ni.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ni.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:\"mousedown\",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ni.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ni.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)e.getEast()||r.latitudee.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case\"WAITING_ACTIVE\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"ACTIVE_LOCK\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\");break;case\"BACKGROUND\":this._watchState=\"BACKGROUND_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event(\"outofmaxbounds\",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"BACKGROUND\":case\"BACKGROUND_ERROR\":this._watchState=\"BACKGROUND\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\")}this.options.showUserLocation&&\"OFF\"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&\"ACTIVE_LOCK\"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"geolocate\",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+\"px\",this._circleElement.style.height=i+\"px\"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.disabled=!0;var r=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.title=r,this._geolocateButton.setAttribute(\"aria-label\",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&Yi)return;this._setErrorState()}\"OFF\"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"error\",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener(\"contextmenu\",(function(t){return t.preventDefault()})),this._geolocateButton=r.create(\"button\",\"mapboxgl-ctrl-geolocate\",this._container),r.create(\"span\",\"mapboxgl-ctrl-icon\",this._geolocateButton).setAttribute(\"aria-hidden\",!0),this._geolocateButton.type=\"button\",!1===e){t.warnOnce(\"Geolocation support is not available so the GeolocateControl will be disabled.\");var i=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute(\"aria-label\",i)}else{var a=this._map._getUIString(\"GeolocateControl.FindMyLocation\");this._geolocateButton.title=a,this._geolocateButton.setAttribute(\"aria-label\",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this._watchState=\"OFF\"),this.options.showUserLocation&&(this._dotElement=r.create(\"div\",\"mapboxgl-user-location-dot\"),this._userLocationDotMarker=new qi(this._dotElement),this._circleElement=r.create(\"div\",\"mapboxgl-user-location-accuracy-circle\"),this._accuracyCircleMarker=new qi({element:this._circleElement,pitchAlignment:\"map\"}),this.options.trackUserLocation&&(this._watchState=\"OFF\"),this._map.on(\"zoom\",this._onZoom)),this._geolocateButton.addEventListener(\"click\",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on(\"movestart\",(function(e){var r=e.originalEvent&&\"resize\"===e.originalEvent.type;e.geolocateSource||\"ACTIVE_LOCK\"!==n._watchState||r||(n._watchState=\"BACKGROUND\",n._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\"),n._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),n.fire(new t.Event(\"trackuserlocationend\")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce(\"Geolocate control triggered before added to a map\"),!1;if(this.options.trackUserLocation){switch(this._watchState){case\"OFF\":this._watchState=\"WAITING_ACTIVE\",this.fire(new t.Event(\"trackuserlocationstart\"));break;case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":Zi--,Yi=!1,this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this.fire(new t.Event(\"trackuserlocationend\"));break;case\"BACKGROUND\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event(\"trackuserlocationstart\"))}switch(this._watchState){case\"WAITING_ACTIVE\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_LOCK\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"BACKGROUND\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\");break;case\"BACKGROUND_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\")}if(\"OFF\"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"true\"),++Zi>1?(e={maximumAge:6e5,timeout:0},Yi=!0):(e=this.options.positionOptions,Yi=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Xi={maxWidth:100,unit:\"metric\"},Ji=function(e){this.options=t.extend({},Xi,e),t.bindAll([\"_onMove\",\"setUnit\"],this)};function Ki(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&\"imperial\"===r.unit){var l=3.2808*s;l>5280?$i(e,n,l/5280,t._getUIString(\"ScaleControl.Miles\")):$i(e,n,l,t._getUIString(\"ScaleControl.Feet\"))}else r&&\"nautical\"===r.unit?$i(e,n,s/1852,t._getUIString(\"ScaleControl.NauticalMiles\")):s>=1e3?$i(e,n,s/1e3,t._getUIString(\"ScaleControl.Kilometers\")):$i(e,n,s,t._getUIString(\"ScaleControl.Meters\"))}function $i(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(\"\"+Math.floor(i)).length-1))*((o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o))),l=s/r;t.style.width=e*l+\"px\",t.innerHTML=s+\" \"+n}Ji.prototype.getDefaultPosition=function(){return\"bottom-left\"},Ji.prototype._onMove=function(){Ki(this._map,this._container,this.options)},Ji.prototype.onAdd=function(t){return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-scale\",t.getContainer()),this._map.on(\"move\",this._onMove),this._onMove(),this._container},Ji.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"move\",this._onMove),this._map=void 0},Ji.prototype.setUnit=function(t){this.options.unit=t,Ki(this._map,this._container,this.options)};var Qi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce(\"Full screen control 'container' must be a DOM element.\")),t.bindAll([\"_onClickFullscreen\",\"_changeIcon\"],this),\"onfullscreenchange\"in t.window.document?this._fullscreenchange=\"fullscreenchange\":\"onmozfullscreenchange\"in t.window.document?this._fullscreenchange=\"mozfullscreenchange\":\"onwebkitfullscreenchange\"in t.window.document?this._fullscreenchange=\"webkitfullscreenchange\":\"onmsfullscreenchange\"in t.window.document&&(this._fullscreenchange=\"MSFullscreenChange\")};Qi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display=\"none\",t.warnOnce(\"This device does not support fullscreen mode.\")),this._controlContainer},Qi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Qi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Qi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create(\"button\",\"mapboxgl-ctrl-fullscreen\",this._controlContainer);r.create(\"span\",\"mapboxgl-ctrl-icon\",e).setAttribute(\"aria-hidden\",!0),e.type=\"button\",this._updateTitle(),this._fullscreenButton.addEventListener(\"click\",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Qi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute(\"aria-label\",t),this._fullscreenButton.title=t},Qi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?\"FullscreenControl.Exit\":\"FullscreenControl.Enter\")},Qi.prototype._isFullscreen=function(){return this._fullscreen},Qi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-shrink\"),this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-fullscreen\"),this._updateTitle())},Qi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var ta={closeButton:!0,closeOnClick:!0,className:\"\",maxWidth:\"240px\"},ea=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(ta),r),t.bindAll([\"_update\",\"_onClose\",\"remove\",\"_onMouseMove\",\"_onMouseUp\",\"_onDrag\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on(\"click\",this._onClose),this.options.closeOnMove&&this._map.on(\"move\",this._onClose),this._map.on(\"remove\",this.remove),this._update(),this._trackPointer?(this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"mouseup\",this._onMouseUp),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")):this._map.on(\"move\",this._update),this.fire(new t.Event(\"open\")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off(\"move\",this._update),this._map.off(\"move\",this._onClose),this._map.off(\"click\",this._onClose),this._map.off(\"remove\",this.remove),this._map.off(\"mousemove\",this._onMouseMove),this._map.off(\"mouseup\",this._onMouseUp),this._map.off(\"drag\",this._onDrag),delete this._map),this.fire(new t.Event(\"close\")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on(\"move\",this._update),this._map.off(\"mousemove\",this._onMouseMove),this._container&&this._container.classList.remove(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.remove(\"mapboxgl-track-pointer\")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off(\"move\",this._update),this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"drag\",this._onDrag),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement(\"body\");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create(\"div\",\"mapboxgl-popup-content\",this._container),this.options.closeButton&&(this._closeButton=r.create(\"button\",\"mapboxgl-popup-close-button\",this._content),this._closeButton.type=\"button\",this._closeButton.setAttribute(\"aria-label\",\"Close popup\"),this._closeButton.innerHTML=\"×\",this._closeButton.addEventListener(\"click\",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(t){var e=this,n=this._lngLat||this._trackPointer;if(this._map&&n&&this._content&&(this._container||(this._container=r.create(\"div\",\"mapboxgl-popup\",this._map.getContainer()),this._tip=r.create(\"div\",\"mapboxgl-popup-tip\",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(\" \").forEach((function(t){return e._container.classList.add(t)})),this._trackPointer&&this._container.classList.add(\"mapboxgl-popup-track-pointer\")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=ji(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||t)){var i=this._pos=this._trackPointer&&t?t:this._map.project(this._lngLat),a=this.options.anchor,o=ra(this.options.offset);if(!a){var s,l=this._container.offsetWidth,u=this._container.offsetHeight;s=i.y+o.bottom.ythis._map.transform.height-u?[\"bottom\"]:[],i.xthis._map.transform.width-l/2&&s.push(\"right\"),a=0===s.length?\"bottom\":s.join(\"-\")}var c=i.add(o[a]).round();r.setTransform(this._container,Ui[a]+\" translate(\"+c.x+\"px,\"+c.y+\"px)\"),Vi(this._container,a,\"popup\")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);function ra(e){if(e){if(\"number\"==typeof e){var r=Math.round(Math.sqrt(.5*Math.pow(e,2)));return{center:new t.Point(0,0),top:new t.Point(0,e),\"top-left\":new t.Point(r,r),\"top-right\":new t.Point(-r,r),bottom:new t.Point(0,-e),\"bottom-left\":new t.Point(r,-r),\"bottom-right\":new t.Point(-r,-r),left:new t.Point(e,0),right:new t.Point(-e,0)}}if(e instanceof t.Point||Array.isArray(e)){var n=t.Point.convert(e);return{center:n,top:n,\"top-left\":n,\"top-right\":n,bottom:n,\"bottom-left\":n,\"bottom-right\":n,left:n,right:n}}return{center:t.Point.convert(e.center||[0,0]),top:t.Point.convert(e.top||[0,0]),\"top-left\":t.Point.convert(e[\"top-left\"]||[0,0]),\"top-right\":t.Point.convert(e[\"top-right\"]||[0,0]),bottom:t.Point.convert(e.bottom||[0,0]),\"bottom-left\":t.Point.convert(e[\"bottom-left\"]||[0,0]),\"bottom-right\":t.Point.convert(e[\"bottom-right\"]||[0,0]),left:t.Point.convert(e.left||[0,0]),right:t.Point.convert(e.right||[0,0])}}return ra(new t.Point(0,0))}var na={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:zi,NavigationControl:Bi,GeolocateControl:Wi,AttributionControl:Mi,ScaleControl:Ji,FullscreenControl:Qi,Popup:ea,Marker:qi,Style:Ye,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){jt().acquire(Rt)},clearPrewarmedResources:function(){var t=Bt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Rt),Bt=null):console.warn(\"Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()\"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Ft.workerCount},set workerCount(t){Ft.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:\"\"};return na})),r}()},27084:function(t){\"use strict\";t.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},16825:function(t,e,r){\"use strict\";t.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function u(t,s){var u=n.x(s),c=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",v),t.addEventListener(\"mouseleave\",c),t.addEventListener(\"mouseenter\",c),t.addEventListener(\"mouseout\",c),t.addEventListener(\"mouseover\",c),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",v),t.removeEventListener(\"mouseleave\",c),t.removeEventListener(\"mouseenter\",c),t.removeEventListener(\"mouseout\",c),t.removeEventListener(\"mouseover\",c),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),y};var n=r(74311)},48956:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},74311:function(t,e){\"use strict\";function r(t){return t.target||t.srcElement||window}e.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1<0&&a(s,r))}catch(t){c.call(new h(r),t)}}}function c(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&a(s,e))}function f(t,e,r,n){for(var i=0;i1&&(i*=y=Math.sqrt(y),s*=y);var m=i*i,x=s*s,b=(u==c?-1:1)*Math.sqrt(Math.abs((m*x-m*g*g-x*v*v)/(m*g*g+x*v*v)));b==1/0&&(b=1);var _=b*i*g/s+(t+f)/2,w=b*-s*v/i+(n+h)/2,T=Math.asin(((n-w)/s).toFixed(9)),k=Math.asin(((h-w)/s).toFixed(9));(T=t<_?e-T:T)<0&&(T=2*e+T),(k=f<_?e-k:k)<0&&(k=2*e+k),c&&T>k&&(T-=2*e),!c&&k>T&&(k-=2*e)}if(Math.abs(k-T)>r){var A=k,M=f,S=h;k=T+r*(c&&k>T?1:-1);var E=a(f=_+i*Math.cos(k),h=w+s*Math.sin(k),i,s,l,0,c,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*i*L,P=4/3*s*L,O=[2*t-(t+C*Math.sin(T)),2*n-(n-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return O;E&&(O=O.concat(E));for(var I=0;I7&&(r.push(y.splice(0,7)),y.unshift(\"C\"));break;case\"S\":var x=p,b=d;\"C\"!=e&&\"S\"!=e||(x+=x-o,b+=b-l),y=[\"C\",x,b,y[1],y[2],y[3],y[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),y=i(p,d,f,h,y[1],y[2]);break;case\"Q\":f=y[1],h=y[2],y=i(p,d,y[1],y[2],y[3],y[4]);break;case\"L\":y=n(p,d,y[1],y[2]);break;case\"H\":y=n(p,d,y[1],d);break;case\"V\":y=n(p,d,p,y[1]);break;case\"Z\":y=n(p,d,u,c)}e=m,p=y[y.length-2],d=y[y.length-1],y.length>4?(o=y[y.length-4],l=y[y.length-3]):(o=p,l=d),r.push(y)}return r}},56131:function(t){\"use strict\";var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return!1;var t=new String(\"abc\");if(t[5]=\"de\",\"5\"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e[\"_\"+String.fromCharCode(r)]=r;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(t){n[t]=t})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(t){return!1}}()?Object.assign:function(t,i){for(var a,o,s=function(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}(t),l=1;l0&&!i.call(t,0))for(var v=0;v0)for(var g=0;g=0&&\"[object Function]\"===e.call(t.callee)),n}},88641:function(t){\"use strict\";function e(t,e){if(\"string\"!=typeof t)return[t];var r=[t];\"string\"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:[\"{}\",\"[]\",\"()\"],i=e.escape||\"___\",a=!!e.flat;n.forEach((function(t){var e=new RegExp([\"\\\\\",t[0],\"[^\\\\\",t[0],\"\\\\\",t[1],\"]*\\\\\",t[1]].join(\"\")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error(\"References have circular dependency. Please, check them.\");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp(\"(\\\\\"+i+r+\"\\\\\"+i+\")\",\"g\"),t[0]+\"$1\"+t[1])})),e}))}));var o=new RegExp(\"\\\\\"+i+\"([0-9]+)\\\\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error(\"Circular references in parenthesis\");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function r(t,e){if(e&&e.flat){var r,n=e&&e.escape||\"___\",i=t[0];if(!i)return\"\";for(var a=new RegExp(\"\\\\\"+n+\"([0-9]+)\\\\\"+n),o=0;i!=r;){if(o++>1e4)throw Error(\"Circular references in \"+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,\"\")),e+r}),\"\");function s(e,r){if(null==t[r])throw Error(\"Reference \"+r+\"is undefined\");return t[r]}}function n(t,n){return Array.isArray(t)?r(t,n):e(t,n)}n.parse=e,n.stringify=r,t.exports=n},18863:function(t,e,r){\"use strict\";var n=r(71299);t.exports=function(t){var e;return arguments.length>1&&(t=arguments),\"string\"==typeof t?t=t.split(/\\s/).map(parseFloat):\"number\"==typeof t&&(t=[t]),t.length&&\"number\"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(e={x:(t=n(t,{left:\"x l left Left\",top:\"y t top Top\",width:\"w width W Width\",height:\"h height W Width\",bottom:\"b bottom Bottom\",right:\"r right Right\"})).left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height),e}},95616:function(t){t.exports=function(t){var i=[];return t.replace(r,(function(t,r,a){var o=r.toLowerCase();for(a=function(t){var e=t.match(n);return e?e.map(Number):[]}(a),\"m\"==o&&a.length>2&&(i.push([r].concat(a.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(a.length==e[o])return a.unshift(r),i.push(a);if(a.lengtha!=p>a&&i<(h-c)*(a-f)/(p-f)+c&&(o=!o)}return o}},52142:function(t,e,r){var n,i=r(69444),a=r(29023),o=r(87263),s=r(11328),l=r(55968),u=r(10670),c=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?c=i():!1===t&&(c=!1),!1!==c&&c.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var e=o(!0,f,c);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,c).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,c),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,c),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,c),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,c),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,c),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,c),inverted:t.inverted}},polygonFromGeoJSON:function(t){return u.toPolygon(n,t)},polygonToGeoJSON:function(t){return u.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},\"object\"==typeof window&&(window.PolyBool=n),t.exports=n},69444:function(t){t.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n(\"check\",{seg1:t,seg2:e})},segmentChop:function(t,e){return n(\"div_seg\",{seg:t,pt:e}),n(\"chop\",{seg:t,pt:e})},statusRemove:function(t){return n(\"pop_seg\",{seg:t})},segmentUpdate:function(t){return n(\"seg_update\",{seg:t})},segmentNew:function(t,e){return n(\"new_seg\",{seg:t,primary:e})},segmentRemove:function(t){return n(\"rem_seg\",{seg:t})},tempStatus:function(t,e,r){return n(\"temp_status\",{seg:t,above:e,below:r})},rewind:function(t){return n(\"rewind\",{seg:t})},status:function(t,e,r){return n(\"status\",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n(\"vert\",{x:e}))},log:function(t){return\"string\"!=typeof t&&(t=JSON.stringify(t,!1,\" \")),n(\"log\",{txt:t})},reset:function(){return n(\"reset\")},selected:function(t){return n(\"selected\",{segs:t})},chainStart:function(t){return n(\"chain_start\",{seg:t})},chainRemoveHead:function(t,e){return n(\"chain_rem_head\",{index:t,pt:e})},chainRemoveTail:function(t,e){return n(\"chain_rem_tail\",{index:t,pt:e})},chainNew:function(t,e){return n(\"chain_new\",{pt1:t,pt2:e})},chainMatch:function(t){return n(\"chain_match\",{index:t})},chainClose:function(t){return n(\"chain_close\",{index:t})},chainAddHead:function(t,e){return n(\"chain_add_head\",{index:t,pt:e})},chainAddTail:function(t,e){return n(\"chain_add_tail\",{index:t,pt:e})},chainConnect:function(t,e){return n(\"chain_con\",{index1:t,index2:e})},chainReverse:function(t){return n(\"chain_rev\",{index:t})},chainJoin:function(t,e){return n(\"chain_join\",{index1:t,index2:e})},done:function(){return n(\"done\")}}}},29023:function(t){t.exports=function(t){\"number\"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return\"number\"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-u)*(i-c)/(o-c)+u-n>t&&(s=!s),a=u,o=c}return s}};return e}},10670:function(t){var e={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0}))}function c(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,u=a.start,c=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,u,c);if(!1===f){if(!e.pointsCollinear(o,s,u))return!1;if(e.pointsSame(o,c)||e.pointsSame(s,u))return!1;var h=e.pointsSame(o,u),p=e.pointsSame(s,c);if(h&&p)return n;var d=!h&&e.pointBetween(o,u,c),v=!p&&e.pointBetween(s,u,c);if(h)return v?l(n,s):l(t,c),n;d&&(p||(v?l(n,s):l(t,c)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,u):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,c)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=u(h),d=p.before?p.before.ev:null,v=p.after?p.after.ev:null;function g(){if(d){var t=c(h,d);if(t)return t}return!!v&&c(h,v)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!v&&v.seg);var y,m,x=g();if(x)t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=h.seg.myFill,r&&r.segmentUpdate(x.seg),h.other.remove(),h.remove();if(a.getHead()!==h){r&&r.rewind(h.seg);continue}t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=v?v.seg.myFill.above:i,h.seg.myFill.above=m?!h.seg.myFill.below:h.seg.myFill.below):null===h.seg.otherFill&&(y=v?h.primary===v.primary?v.seg.otherFill.above:v.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:y,below:y}),r&&r.status(h.seg,!!d&&d.seg,!!v&&v.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error(\"PolyBool: Zero-length segment detected; your epsilon is probably too small or too large\");if(s.exists(b.prev)&&s.exists(b.next)&&c(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},n.prototype.read_uint16=function(t){var r=this.input;if(t+2>r.length)throw e(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?256*r[t]+r[t+1]:r[t]+256*r[t+1]},n.prototype.read_uint32=function(t){var r=this.input;if(t+4>r.length)throw e(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?16777216*r[t]+65536*r[t+1]+256*r[t+2]+r[t+3]:r[t]+256*r[t+1]+65536*r[t+2]+16777216*r[t+3]},n.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},n.prototype.exif_format_length=function(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},n.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return this.read_uint32(e);case 9:return 0|this.read_uint32(e);default:return null}},n.prototype.scan_ifd=function(t,n,i){var a=this.read_uint16(n);n+=2;for(var o=0;othis.input.length)throw e(\"unexpected EOF\",\"EBADDATA\");for(var d=[],v=h,g=0;g0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===i({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:u,entry_offset:n+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);n+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(n)})},t.exports.ExifParser=n,t.exports.get_orientation=function(t){var e=0;try{return new n(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},76767:function(t,e,r){\"use strict\";var n=r(14847).n8,i=r(14847).Ag;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,u=0;ue.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(\"imir\"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),\"irot\"===t.type)for(var n=0;n1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),v=s.get_orientation(d);v>0&&(h.orientation=v)}return h}}}}}}},2504:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).mP,o=n(\"BM\");t.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:\"bmp\",mime:\"image/bmp\",wUnits:\"px\",hUnits:\"px\"}}},47342:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).mP,o=n(\"GIF87a\"),s=n(\"GIF89a\");t.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:\"gif\",mime:\"image/gif\",wUnits:\"px\",hUnits:\"px\"}}},31355:function(t,e,r){\"use strict\";var n=r(14847).mP;t.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;so.width||u>o.height)&&(o=c)}return{width:o.width,height:o.height,variants:a,type:\"ico\",mime:\"image/x-icon\",wUnits:\"px\",hUnits:\"px\"}}}},54261:function(t,e,r){\"use strict\";var n=r(14847).n8,i=r(14847).eG,a=r(14847).OF,o=r(71371),s=i(\"Exif\\0\\0\");t.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1]&&255===t[2])for(var e=2;;){for(;;){if(t.length-e<2)return;if(255===t[e++])break}for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e0&&(u.orientation=i),u}e+=r}}},6303:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).Ag,o=n(\"‰PNG\\r\\n\u001a\\n\"),s=n(\"IHDR\");t.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:\"png\",mime:\"image/png\",wUnits:\"px\",hUnits:\"px\"}}},38689:function(t,e,r){\"use strict\";var n=r(14847).eG,i=r(14847).OF,a=r(14847).Ag,o=n(\"8BPS\\0\u0001\");t.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:\"psd\",mime:\"image/vnd.adobe.photoshop\",wUnits:\"px\",hUnits:\"px\"}}},6881:function(t){\"use strict\";function e(t){return\"number\"==typeof t&&isFinite(t)&&t>0}var r=/<[-_.:a-zA-Z0-9][^>]*>/,n=/^<([-_.:a-zA-Z0-9]+:)?svg\\s/,i=/[^-]\\bwidth=\"([^%]+?)\"|[^-]\\bwidth='([^%]+?)'/,a=/\\bheight=\"([^%]+?)\"|\\bheight='([^%]+?)'/,o=/\\bview[bB]ox=\"(.+?)\"|\\bview[bB]ox='(.+?)'/,s=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function l(t){return s.test(t)?t.match(s)[0]:\"px\"}t.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r>14&16383),type:\"webp\",mime:\"image/webp\",wUnits:\"px\",hUnits:\"px\"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<t.length)){for(;e+8=10?r=r||c(t,e+8):\"VP8L\"===p&&d>=9?r=r||f(t,e+8):\"VP8X\"===p&&d>=10?r=r||h(t,e+8):\"EXIF\"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},91497:function(t,e,r){\"use strict\";t.exports={avif:r(24461),bmp:r(2504),gif:r(47342),ico:r(31355),jpeg:r(54261),png:r(6303),psd:r(38689),svg:r(6881),tiff:r(66278),webp:r(90784)}},33575:function(t,e,r){\"use strict\";var n=r(91497);t.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r1)for(var r=1;r1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,u){var c=x[u];return t?(\"function\"==typeof t?t={after:t}:\"number\"==typeof t[0]&&(t={positions:t}),t=o(t,{color:\"color colors fill\",capSize:\"capSize cap capsize cap-size\",lineWidth:\"lineWidth line-width width line thickness\",opacity:\"opacity alpha\",range:\"range dataBox\",viewport:\"viewport viewBox\",errors:\"errors error\",positions:\"positions position data points\"}),c||(x[u]=c={id:u,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},m,t)),a(c,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,\"float64\"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t=\"transparent\"),!Array.isArray(t)||\"number\"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\tbTopCoord -= normalWidth * endTopJoin;\\n\\t\\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\\n\\t}\\n\\n\\tif (nextReverse) {\\n\\t\\t//make join rectangular\\n\\t\\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\\n\\t\\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\\n\\t\\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\\n\\t\\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\\n\\t}\\n\\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\taBotCoord -= normalWidth * startBotJoin;\\n\\t\\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\\n\\t}\\n\\n\\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\\n\\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\\n\\n\\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\\n\\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\\n\\n\\t//position is normalized 0..1 coord on the screen\\n\\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\\n\\n\\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\\n\\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\\n\\n\\t//bevel miter cutoffs\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n\\n\\t//round miter cutoffs\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\\nuniform sampler2D dashTexture;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\nvarying vec4 startCutoff, endCutoff;\\nvarying vec2 startCoord, endCoord;\\nvarying float enableStartMiter, enableEndMiter;\\n\\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\\n\\tvec2 diff = b - a;\\n\\tvec2 perp = normalize(vec2(-diff.y, diff.x));\\n\\treturn dot(p - a, perp);\\n}\\n\\nvoid main() {\\n\\tfloat alpha = 1., distToStart, distToEnd;\\n\\tfloat cutoff = thickness * .5;\\n\\n\\t//bevel miter\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToStart + 1., 0.), 1.);\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToEnd + 1., 0.), 1.);\\n\\t\\t}\\n\\t}\\n\\n\\t// round miter\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - startCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - endCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\\n\\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\\n\\n\\tgl_FragColor = fragColor;\\n\\tgl_FragColor.a *= alpha * opacity * dash;\\n}\\n\"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:\"triangle\",elements:function(t,e){return e.triangles},offset:0,vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position, positionFract;\\n\\nuniform vec4 color;\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float pixelRatio, id;\\nuniform vec4 viewport;\\nuniform float opacity;\\n\\nvarying vec4 fragColor;\\n\\nconst float MAX_LINES = 256.;\\n\\nvoid main() {\\n\\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\\n\\n\\tvec2 position = position * scale + translate\\n + positionFract * scale + translateFract\\n + position * scaleFract\\n + positionFract * scaleFract;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tfragColor = color / 255.;\\n\\tfragColor.a *= opacity;\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n\\tgl_FragColor = fragColor;\\n}\\n\"]),uniforms:{scale:t.prop(\"scale\"),color:t.prop(\"fill\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),translate:t.prop(\"translate\"),opacity:t.prop(\"opacity\"),pixelRatio:t.context(\"pixelRatio\"),id:t.prop(\"id\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8},positionFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},y.defaults={dashes:null,join:\"miter\",miterLimit:1,thickness:10,cap:\"square\",color:\"black\",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},y.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},y.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);\"number\"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>y.precisionThreshold||e.scale[1]*e.viewport.height>y.precisionThreshold||\"rect\"===e.join||!e.join&&(e.thickness<=2||e.count>=y.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},y.prototype.update=function(t){var e=this;if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if(\"number\"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:\"positions points data coords\",thickness:\"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth\",join:\"lineJoin linejoin join type mode\",miterLimit:\"miterlimit miterLimit\",dashes:\"dash dashes dasharray dash-array dashArray\",color:\"color colour stroke colors colours stroke-color strokeColor\",fill:\"fill fill-color fillColor\",opacity:\"alpha opacity\",overlay:\"overlay crease overlap intersect\",close:\"closed close closed-path closePath\",range:\"range dataBox\",viewport:\"viewport viewBox\",hole:\"holes hole hollow\",splitNull:\"splitNull\"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:\"linear\",min:\"linear\"}),colorBuffer:r.buffer({usage:\"dynamic\",type:\"uint8\",data:new Uint8Array}),positionBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array})},t=a({},y.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f=z}));(O=O.slice(0,R)).push(z)}for(var F=function(t){var e=k.slice(2*D,2*O[t]).concat(z?k.slice(2*z):[]),r=(d.hole||[]).map((function(e){return e-z+(O[t]-D)})),n=u(e,r);n=n.map((function(e){return e+D+(e+Dt.length)&&(e=t.length);for(var r=0,n=new Array(e);r 1.0 + delta) {\\n\\t\\tdiscard;\\n\\t}\\n\\n\\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\\n\\n\\tfloat borderRadius = fragBorderRadius;\\n\\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\\n\\tvec4 color = mix(fragColor, fragBorderColor, ratio);\\n\\tcolor.a *= alpha * opacity;\\n\\tgl_FragColor = color;\\n}\\n\"]),l.vert=f([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute float x, y, xFract, yFract;\\nattribute float size, borderSize;\\nattribute vec4 colorId, borderColorId;\\nattribute float isActive;\\n\\nuniform bool constPointSize;\\nuniform float pixelRatio;\\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\\nuniform sampler2D paletteTexture;\\n\\nconst float maxSize = 100.;\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragBorderRadius, fragWidth;\\n\\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\\n\\nbool isDirect = (paletteSize.x < 1.);\\n\\nvec4 getColor(vec4 id) {\\n return isDirect ? id / 255. : texture2D(paletteTexture,\\n vec2(\\n (id.x + .5) / paletteSize.x,\\n (id.y + .5) / paletteSize.y\\n )\\n );\\n}\\n\\nvoid main() {\\n // ignore inactive points\\n if (isActive == 0.) return;\\n\\n vec2 position = vec2(x, y);\\n vec2 positionFract = vec2(xFract, yFract);\\n\\n vec4 color = getColor(colorId);\\n vec4 borderColor = getColor(borderColorId);\\n\\n float size = size * maxSize / 255.;\\n float borderSize = borderSize * maxSize / 255.;\\n\\n gl_PointSize = (size + borderSize) * pointSizeScale;\\n\\n vec2 pos = (position + translate) * scale\\n + (positionFract + translateFract) * scale\\n + (position + translate) * scaleFract\\n + (positionFract + translateFract) * scaleFract;\\n\\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\\n\\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\\n fragColor = color;\\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\\n fragWidth = 1. / gl_PointSize;\\n}\\n\"]),v&&(l.frag=l.frag.replace(\"smoothstep\",\"smoothStep\"),s.frag=s.frag.replace(\"smoothstep\",\"smoothStep\")),this.drawCircle=t(l)}x.defaults={color:\"black\",borderColor:\"transparent\",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},x.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},x.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:\"points\",usage:\"static\",data:e.tree,type:\"uint32\"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=g.float32(t);return i({data:p,usage:\"dynamic\"}),a({data:g.fract32(t,p),usage:\"dynamic\"}),l({data:new Uint8Array(c),type:\"uint8\",usage:\"stream\"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&\"number\"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},x.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x,s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y,l.height),[a,n,o,i]}function p(t){if(\"number\"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}t.exports=c,c.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},c.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nk))&&(s.lower||!(T>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function l(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[s(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[s(t.byteLength)>>2].push(t)}var r=o(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function u(t){return!!t&&\"object\"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&\"number\"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||$(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},l=0,c={uint8:5121,uint16:5123};e.oes_element_index_uint&&(c.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if(\"number\"==typeof t)l(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||$(t)||u(t)?e=t:(\"data\"in t&&(e=t.data),\"usage\"in t&&(r=nt[t.usage]),\"primitive\"in t&&(n=st[t.primitive]),\"count\"in t&&(i=0|t.count),\"type\"in t&&(h=c[t.type]),\"length\"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else l(),f.primType=4,f.vertCount=0,f.type=5121;return s}var l=r.create(null,34963,!0),f=new i(l._buffer);return n.elementsCount++,s(t),s._reglType=\"elements\",s._elements=f,s.subdata=function(t,e){return l.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return\"function\"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){Q(s).forEach(o)}}}function y(t){for(var e=J.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(ut).forEach((function(e){t+=ut[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return\"number\"==typeof t?M(a,0|t,\"number\"==typeof e?0|e:0|t):t?(O(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,l(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,z(i),E(a,3553),I(r,3553),R(),C(a),o.profile&&(i.stats.size=A(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=X[i.internalformat],n.type=K[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new D(3553);return ut[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return l(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,z(i),d(o,3553,e,r,a),R(),g(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,z(i);for(var l=0;i.mipmask>>l;++l){var u=a>>l,c=s>>l;if(!u||!c)break;t.texImage2D(3553,l,i.format,u,c,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=A(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType=\"texture2d\",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,u){function f(t,e,r,n,i,a){var s,u=h.texInfo;for(P.call(u),s=0;6>s;++s)y[s]=L();if(\"number\"!=typeof t&&t){if(\"object\"==typeof t)if(e)S(y[0],t),S(y[1],e),S(y[2],r),S(y[3],n),S(y[4],i),S(y[5],a);else if(O(u,t),c(h,t),\"faces\"in t)for(t=t.faces,s=0;6>s;++s)l(y[s],h),S(y[s],t[s]);else for(s=0;6>s;++s)S(y[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(y[s],t,t);for(l(h,y[0]),h.mipmask=u.genMipmaps?(y[0].width<<1)-1:y[0].mipmask,h.internalformat=y[0].internalformat,f.width=y[0].width,f.height=y[0].height,z(h),s=0;6>s;++s)E(y[s],34069+s);for(I(u,34067),R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,u.genMipmaps,!0)),f.format=X[h.internalformat],f.type=K[h.type],f.mag=rt[u.magFilter],f.min=nt[u.minFilter],f.wrapS=it[u.wrapS],f.wrapT=it[u.wrapT],s=0;6>s;++s)C(y[s]);return f}var h=new D(34067);ut[h.id]=h,a.cubeCount++;var y=Array(6);return f(e,r,n,i,s,u),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return l(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,z(h),d(a,34069+t,r,n,i),R(),g(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,z(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType=\"textureCube\",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);I(e.texInfo,e.target)}))},refresh:function(){for(var e=0;ei;++i){for(u=0;ut;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:\"framebufferCube\",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){Q(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,Q(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),y(e)}))}})}function E(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function L(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var l=r.maxAttributes,c=Array(l);for(r=0;r=h.byteLength?l.subdata(h):(l.destroy(),r.buffers[s]=null)),r.buffers[s]||(l=r.buffers[s]=i.create(c,34962,!1,!0)),f.buffer=i.getBuffer(l),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1):i.getBuffer(c)?(f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(c.buffer)?(f.buffer=i.getBuffer(c.buffer),f.size=0|(+c.size||f.buffer.dimension),f.normalized=!!c.normalized||!1,f.type=\"type\"in c?rt[c.type]:f.buffer.dtype,f.offset=0|(c.offset||0),f.stride=0|(c.stride||0),f.divisor=0|(c.divisor||0),f.state=1):\"x\"in c&&(f.x=+c.x||0,f.y=+c.y||0,f.z=+c.z||0,f.w=+c.w||0,f.state=2)}for(l=0;lt&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);Q(u).forEach(e),u={},Q(c).forEach(e),c={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),G(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(c[d.vertId]),delete c[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(u[d.fragId]),delete u[d.fragId],delete f[d.fragId])}})},restore:function(){u={},c={};for(var t=0;t>>e|t<<32-e}function I(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function D(t){return Array.prototype.slice.call(t)}function z(t){return D(t).join(\"\")}function R(t){function e(){var t=[],e=[];return G((function(){t.push.apply(t,D(arguments))}),{def:function(){var r=\"v\"+i++;return e.push(r),0>>4&15)+\"0123456789abcdef\".charAt(15&e);return r}(function(t){for(var e=Array(t.length>>2),r=0;r>5]|=(255&t.charCodeAt(r/8))<<24-r%32;var n,i,a,o,s,l,u,c,f,h,p,d=8*t.length;for(t=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],r=Array(64),e[d>>5]|=128<<24-d%32,e[15+(d+64>>9<<4)]=d,c=0;cf;f++){var v;16>f?r[f]=e[f+c]:(h=f,p=I(p=O(p=r[f-2],17)^O(p,19)^p>>>10,r[f-7]),v=O(v=r[f-15],7)^O(v,18)^v>>>3,r[h]=I(I(p,v),r[f-16])),h=I(I(I(I(u,h=O(h=o,6)^O(h,11)^O(h,25)),o&s^~o&l),Mt[f]),r[f]),p=I(u=O(u=d,2)^O(u,13)^O(u,22),d&n^d&i^n&i),u=l,l=s,s=o,o=I(a,h),a=i,i=n,n=d,d=I(h,p)}t[0]=I(d,t[0]),t[1]=I(n,t[1]),t[2]=I(i,t[2]),t[3]=I(a,t[3]),t[4]=I(o,t[4]),t[5]=I(s,t[5]),t[6]=I(l,t[6]),t[7]=I(u,t[7])}for(e=\"\",r=0;r<32*t.length;r+=8)e+=String.fromCharCode(t[r>>5]>>>24-r%32&255);return e}(function(t){for(var e,r,n=\"\",i=-1;++i=e&&56320<=r&&57343>=r&&(e=65536+((1023&e)<<10)+(1023&r),i++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n}(r))),n[e])?n[e].apply(null,o):(r=Function.apply(null,a.concat(r)),n&&(n[e]=r),r.apply(null,o))}}}function F(t){return Array.isArray(t)||$(t)||u(t)}function B(t){return t.sort((function(t,e){return\"viewport\"===t?-1:\"viewport\"===e?1:t\"+e+\"?\"+i+\".constant[\"+e+\"]:0;\"})).join(\"\"),\"}}else{\",\"if(\",s,\"(\",i,\".buffer)){\",c,\"=\",a,\".createStream(\",34962,\",\",i,\".buffer);\",\"}else{\",c,\"=\",a,\".getBuffer(\",i,\".buffer);\",\"}\",f,'=\"type\" in ',i,\"?\",o.glTypes,\"[\",i,\".type]:\",c,\".dtype;\",l.normalized,\"=!!\",i,\".normalized;\"),n(\"size\"),n(\"offset\"),n(\"stride\"),n(\"divisor\"),r(\"}}\"),r.exit(\"if(\",l.isStream,\"){\",a,\".destroyStream(\",c,\");\",\"}\"),l}))})),o}function M(t,e,n,i,a){function s(t){var e=u[t];e&&(h[t]=e)}var l=function(t,e){if(\"string\"==typeof(r=t.static).frag&&\"string\"==typeof r.vert){if(0>1)\",s],\");\")}function e(){r(l,\".drawArraysInstancedANGLE(\",[d,v,g,s],\");\")}p&&\"null\"!==p?m?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}function o(){function t(){r(c+\".drawElements(\"+[d,g,y,v+\"<<((\"+y+\"-5121)>>1)\"]+\");\")}function e(){r(c+\".drawArrays(\"+[d,v,g]+\");\")}p&&\"null\"!==p?m?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}var s,l,u=t.shared,c=u.gl,f=u.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a(\"if(\"+i+\")\"+c+\".bindBuffer(34963,\"+i+\".buffer.buffer);\")):(i=a.def(),a(i,\"=\",f,\".\",\"elements\",\";\",\"if(\",i,\"){\",c,\".bindBuffer(\",34963,\",\",i,\".buffer.buffer);}\",\"else if(\",u.vao,\".currentVAO){\",i,\"=\",t.shared.elements+\".getElements(\"+u.vao,\".currentVAO.elements);\",et?\"\":\"if(\"+i+\")\"+c+\".bindBuffer(34963,\"+i+\".buffer.buffer);\",\"}\")),i}(),d=i(\"primitive\"),v=i(\"offset\"),g=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,\".\",\"count\"),i}();if(\"number\"==typeof g){if(0===g)return}else r(\"if(\",g,\"){\"),r.exit(\"}\");Q&&(s=i(\"instances\"),l=t.instancing);var y=p+\".type\",m=h.elements&&j(h.elements)&&!h.vaoActive;Q&&(\"number\"!=typeof s||0<=s)?\"string\"==typeof s?(r(\"if(\",s,\">0){\"),a(),r(\"}else if(\",s,\"<0){\"),o(),r(\"}\")):a():o()}function H(t,e,r,n,i){return i=(e=_()).proc(\"body\",i),Q&&(e.instancing=i.def(e.shared.extensions,\".angle_instanced_arrays\")),t(e,i,r,n),e.compile().body}function q(t,e,r,n){P(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,e),\");\"):e(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(e(t.shared.vao,\".setVAO(null);\"),I(t,e,r,n.attributes,(function(){return!0}))),D(t,e,r,n.uniforms,(function(){return!0}),!1),z(t,e,e,r)}function Z(t,e,r,n){function i(){return!0}t.batchId=\"a1\",P(t,e),I(t,e,r,n.attributes,i),D(t,e,r,n.uniforms,i,!1),z(t,e,e,r)}function W(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}P(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var u=t.scope(),c=t.scope();e(u.entry,\"for(\",s,\"=0;\",s,\"<\",\"a1\",\";++\",s,\"){\",l,\"=\",\"a0\",\"[\",s,\"];\",c,\"}\",u.exit),r.needsContext&&S(t,c,r.context),r.needsFramebuffer&&E(t,c,r.framebuffer),C(t,c,r.state,i),r.profile&&i(r.profile)&&O(t,c,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?c(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,c),\");\"):u(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,u),\");\"):u(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(u(t.shared.vao,\".setVAO(null);\"),I(t,u,r,n.attributes,a),I(t,c,r,n.attributes,i)),D(t,u,r,n.uniforms,a,!1),D(t,c,r,n.uniforms,i,!0),z(t,u,c,r)):(e=t.global.def(\"{}\"),n=r.shader.progVar.append(t,c),l=c.def(n,\".id\"),u=c.def(e,\"[\",l,\"]\"),c(t.shared.gl,\".useProgram(\",n,\".program);\",\"if(!\",u,\"){\",u,\"=\",e,\"[\",l,\"]=\",t.link((function(e){return H(Z,t,r,e,2)})),\"(\",n,\");}\",u,\".call(this,a0[\",s,\"],\",s,\");\"))}function X(t,r){function n(e){var n=r.shader[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.shader,\".\"+e,n):i.set(a.shader,\".\"+e,t.link(n,{stable:!0})))}var i=t.proc(\"scope\",3);t.batchId=\"a2\";var a=t.shared,o=a.current;if(S(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),B(Object.keys(r.state)).forEach((function(e){var n=r.state[e],o=n.append(t,i);m(o)?o.forEach((function(r,n){isNaN(r)?i.set(t.next[e],\"[\"+n+\"]\",r):i.set(t.next[e],\"[\"+n+\"]\",t.link(r,{stable:!0}))})):j(n)?i.set(a.next,\".\"+e,t.link(o,{stable:!0})):i.set(a.next,\".\"+e,o)})),O(t,i,r,!0,!0),[\"elements\",\"offset\",\"count\",\"instances\",\"primitive\"].forEach((function(e){var n=r.draw[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.draw,\".\"+e,n):i.set(a.draw,\".\"+e,t.link(n),{stable:!0}))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o=\"[\"+o.map((function(e){return isNaN(e)?e:t.link(e,{stable:!0})}))+\"]\"),i.set(a.uniforms,\"[\"+t.link(e.id(n),{stable:!0})+\"]\",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new K).forEach((function(t){i.set(a,\".\"+t,n[t])}))})),r.scopeVAO){var s=r.scopeVAO.append(t,i);isNaN(s)?i.set(a.vao,\".targetVAO\",s):i.set(a.vao,\".targetVAO\",t.link(s,{stable:!0}))}n(\"vert\"),n(\"frag\"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(c).forEach((function(e){t+=c[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,c=32854;if(\"object\"==typeof e&&e?(\"shape\"in e?(n=0|(a=e.shape)[0],a=0|a[1]):(\"radius\"in e&&(n=a=0|e.radius),\"width\"in e&&(n=0|e.width),\"height\"in e&&(a=0|e.height)),\"format\"in e&&(c=s[e.format])):\"number\"==typeof e?(n=0|e,a=\"number\"==typeof r?0|r:n):e||(n=a=1),n!==u.width||a!==u.height||c!==u.format)return o.width=u.width=n,o.height=u.height=a,u.format=c,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,c,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height),o.format=l[u.format],o}var u=new a(t.createRenderbuffer());return c[u.id]=u,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===u.width&&a===u.height||(o.width=u.width=n,o.height=u.height=a,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,u.format,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height)),o},o._reglType=\"renderbuffer\",o._renderbuffer=u,i.profile&&(o.stats=u.stats),o.destroy=function(){u.decRef()},o},clear:function(){Q(c).forEach(o)},restore:function(){Q(c).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},kt=[];kt[6408]=4,kt[6407]=3;var At=[];At[5121]=1,At[5126]=4,At[36193]=2;var Mt=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],St=[\"x\",\"y\",\"z\",\"w\"],Et=\"blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset\".split(\" \"),Lt={0:0,1:1,zero:0,one:1,\"src color\":768,\"one minus src color\":769,\"src alpha\":770,\"one minus src alpha\":771,\"dst color\":774,\"one minus dst color\":775,\"dst alpha\":772,\"one minus dst alpha\":773,\"constant color\":32769,\"one minus constant color\":32770,\"constant alpha\":32771,\"one minus constant alpha\":32772,\"src alpha saturate\":776},Ct={never:512,less:513,\"<\":513,equal:514,\"=\":514,\"==\":514,\"===\":514,lequal:515,\"<=\":515,greater:516,\">\":516,notequal:517,\"!=\":517,\"!==\":517,gequal:518,\">=\":518,always:519},Pt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,\"increment wrap\":34055,\"decrement wrap\":34056,invert:5386},Ot={cw:2304,ccw:2305},It=new N(!1,!1,!1,(function(){}));return function(t){function e(){if(0===J.length)T&&T.update(),et=null;else{et=W.next(e),f();for(var t=J.length-1;0<=t;--t){var r=J[t];r&&r(O,null,0)}d.flush(),T&&T.update()}}function r(){!et&&0=J.length&&n()}}}}function c(){var t=V.viewport,e=V.scissor_box;t[0]=t[1]=e[0]=e[1]=0,O.viewportWidth=O.framebufferWidth=O.drawingBufferWidth=t[2]=e[2]=d.drawingBufferWidth,O.viewportHeight=O.framebufferHeight=O.drawingBufferHeight=t[3]=e[3]=d.drawingBufferHeight}function f(){O.tick+=1,O.time=p(),c(),U.procs.poll()}function h(){B.refresh(),c(),U.procs.refresh(),T&&T.update()}function p(){return(X()-k)/1e3}if(!(t=a(t)))return null;var d=t.gl,y=d.getContextAttributes();d.isContextLost();var m=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)rt(G({framebuffer:t.framebuffer.faces[e]},t),l);else rt(t,l);else l(0,t)},prop:Y.define.bind(null,1),context:Y.define.bind(null,2),this:Y.define.bind(null,3),draw:s({}),buffer:function(t){return D.create(t,34962,!1,!1)},elements:function(t){return z.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:y,frame:u,on:function(t,e){var r;switch(t){case\"frame\":return u(e);case\"lost\":r=$;break;case\"restore\":r=Q;break;case\"destroy\":r=tt}return r.push(e),{cancel:function(){for(var t=0;t2?\"one of \".concat(e,\" \").concat(t.slice(0,r-1).join(\", \"),\", or \")+t[r-1]:2===r?\"one of \".concat(e,\" \").concat(t[0],\" or \").concat(t[1]):\"of \".concat(e,\" \").concat(t[0])}return\"of \".concat(e,\" \").concat(String(t))}r(\"ERR_INVALID_OPT_VALUE\",(function(t,e){return'The value \"'+e+'\" is invalid for option \"'+t+'\"'}),TypeError),r(\"ERR_INVALID_ARG_TYPE\",(function(t,e,r){var i,a,o,s,l;if(\"string\"==typeof e&&(a=\"not \",e.substr(0,4)===a)?(i=\"must not be\",e=e.replace(/^not /,\"\")):i=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-9,r)===e}(t,\" argument\"))o=\"The \".concat(t,\" \").concat(i,\" \").concat(n(e,\"type\"));else{var u=(\"number\"!=typeof l&&(l=0),l+1>(s=t).length||-1===s.indexOf(\".\",l)?\"argument\":\"property\");o='The \"'.concat(t,'\" ').concat(u,\" \").concat(i,\" \").concat(n(e,\"type\"))}return o+\". Received type \".concat(typeof r)}),TypeError),r(\"ERR_STREAM_PUSH_AFTER_EOF\",\"stream.push() after EOF\"),r(\"ERR_METHOD_NOT_IMPLEMENTED\",(function(t){return\"The \"+t+\" method is not implemented\"})),r(\"ERR_STREAM_PREMATURE_CLOSE\",\"Premature close\"),r(\"ERR_STREAM_DESTROYED\",(function(t){return\"Cannot call \"+t+\" after a stream was destroyed\"})),r(\"ERR_MULTIPLE_CALLBACK\",\"Callback called multiple times\"),r(\"ERR_STREAM_CANNOT_PIPE\",\"Cannot pipe, not readable\"),r(\"ERR_STREAM_WRITE_AFTER_END\",\"write after end\"),r(\"ERR_STREAM_NULL_VALUES\",\"May not write null values to stream\",TypeError),r(\"ERR_UNKNOWN_ENCODING\",(function(t){return\"Unknown encoding: \"+t}),TypeError),r(\"ERR_STREAM_UNSHIFT_AFTER_END_EVENT\",\"stream.unshift() after end event\"),t.exports.q=e},37865:function(t,e,r){\"use strict\";var n=r(90386),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=c;var a=r(40410),o=r(37493);r(42018)(c,a);for(var s=i(o.prototype),l=0;l0)if(\"string\"==typeof e||s.objectMode||Object.getPrototypeOf(e)===l.prototype||(e=function(t){return l.from(t)}(e)),n)s.endEmitted?w(t,new _):S(t,s,e,!0);else if(s.ended)w(t,new x);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(e=s.decoder.write(e),s.objectMode||0!==e.length?S(t,s,e,!1):O(t,s)):S(t,s,e,!1)}else n||(s.reading=!1,O(t,s));return!s.ended&&(s.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=E?t=E:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function C(t){var e=t._readableState;a(\"emitReadable\",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(a(\"emitReadable\",e.flowing),e.emittedReadable=!0,i.nextTick(P,t))}function P(t){var e=t._readableState;a(\"emitReadable_\",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit(\"readable\"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,F(t)}function O(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount(\"data\")>0&&t.resume()}function z(t){a(\"readable nexttick read 0\"),t.read(0)}function R(t,e){a(\"resume\",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit(\"resume\"),F(t),e.flowing&&!e.reading&&t.read(0)}function F(t){var e=t._readableState;for(a(\"flow\",e.flowing);e.flowing&&null!==t.read(););}function B(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(\"\"):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function N(t){var e=t._readableState;a(\"endReadable\",e.endEmitted),e.endEmitted||(e.ended=!0,i.nextTick(j,e,t))}function j(t,e){if(a(\"endReadableNT\",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit(\"end\"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function U(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return a(\"read: emitReadable\",e.length,e.ended),0===e.length&&e.ended?N(this):C(this),null;if(0===(t=L(t,e))&&e.ended)return 0===e.length&&N(this),null;var n,i=e.needReadable;return a(\"need readable\",i),(0===e.length||e.length-t0?B(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&N(this)),null!==n&&this.emit(\"data\",n),n},A.prototype._read=function(t){w(this,new b(\"_read()\"))},A.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t)}n.pipesCount+=1,a(\"pipe count=%d opts=%j\",n.pipesCount,e);var s=e&&!1===e.end||t===i.stdout||t===i.stderr?v:l;function l(){a(\"onend\"),t.end()}n.endEmitted?i.nextTick(s):r.once(\"end\",s),t.on(\"unpipe\",(function e(i,o){a(\"onunpipe\"),i===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,a(\"cleanup\"),t.removeListener(\"close\",p),t.removeListener(\"finish\",d),t.removeListener(\"drain\",u),t.removeListener(\"error\",h),t.removeListener(\"unpipe\",e),r.removeListener(\"end\",l),r.removeListener(\"end\",v),r.removeListener(\"data\",f),c=!0,!n.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}));var u=function(t){return function(){var e=t._readableState;a(\"pipeOnDrain\",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,\"data\")&&(e.flowing=!0,F(t))}}(r);t.on(\"drain\",u);var c=!1;function f(e){a(\"ondata\");var i=t.write(e);a(\"dest.write\",i),!1===i&&((1===n.pipesCount&&n.pipes===t||n.pipesCount>1&&-1!==U(n.pipes,t))&&!c&&(a(\"false write response, pause\",n.awaitDrain),n.awaitDrain++),r.pause())}function h(e){a(\"onerror\",e),v(),t.removeListener(\"error\",h),0===o(t,\"error\")&&w(t,e)}function p(){t.removeListener(\"finish\",d),v()}function d(){a(\"onfinish\"),t.removeListener(\"close\",p),v()}function v(){a(\"unpipe\"),r.unpipe(t)}return r.on(\"data\",f),function(t,e,r){if(\"function\"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,\"error\",h),t.once(\"close\",p),t.once(\"finish\",d),t.emit(\"pipe\",r),n.flowing||(a(\"pipe resume\"),r.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit(\"unpipe\",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a0,!1!==n.flowing&&this.resume()):\"readable\"===t&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,a(\"on readable\",n.length,n.reading),n.length?C(this):n.reading||i.nextTick(z,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=s.prototype.removeListener.call(this,t,e);return\"readable\"===t&&i.nextTick(D,this),r},A.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return\"readable\"!==t&&void 0!==t||i.nextTick(D,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(a(\"resume\"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i.nextTick(R,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return a(\"call pause flowing=%j\",this._readableState.flowing),!1!==this._readableState.flowing&&(a(\"pause\"),this._readableState.flowing=!1,this.emit(\"pause\")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on(\"end\",(function(){if(a(\"wrapped end\"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on(\"data\",(function(i){a(\"wrapped data\"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&\"function\"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,\"writableBuffer\",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,\"writableHighWaterMark\",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new v(\"_write()\"))},A.prototype._writev=null,A.prototype.end=function(t,e,r){var n=this._writableState;return\"function\"==typeof t?(r=t,t=null,e=null):\"function\"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||function(t,e,r){e.ending=!0,P(t,e),r&&(e.finished?i.nextTick(r):t.once(\"finish\",r)),e.ended=!0,t.writable=!1}(this,n,r),this},Object.defineProperty(A.prototype,\"writableLength\",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,\"destroyed\",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}},68221:function(t,e,r){\"use strict\";var n,i=r(90386);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var o=r(12726),s=Symbol(\"lastResolve\"),l=Symbol(\"lastReject\"),u=Symbol(\"error\"),c=Symbol(\"ended\"),f=Symbol(\"lastPromise\"),h=Symbol(\"handlePromise\"),p=Symbol(\"stream\");function d(t,e){return{value:t,done:e}}function v(t){var e=t[s];if(null!==e){var r=t[p].read();null!==r&&(t[f]=null,t[s]=null,t[l]=null,e(d(r,!1)))}}function g(t){i.nextTick(v,t)}var y=Object.getPrototypeOf((function(){})),m=Object.setPrototypeOf((a(n={get stream(){return this[p]},next:function(){var t=this,e=this[u];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(d(void 0,!0));if(this[p].destroyed)return new Promise((function(e,r){i.nextTick((function(){t[u]?r(t[u]):e(d(void 0,!0))}))}));var r,n=this[f];if(n)r=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(d(void 0,!0)):e[h](r,n)}),n)}}(n,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[h])}return this[f]=r,r}},Symbol.asyncIterator,(function(){return this})),a(n,\"return\",(function(){var t=this;return new Promise((function(e,r){t[p].destroy(null,(function(t){t?r(t):e(d(void 0,!0))}))}))})),n),y);t.exports=function(t){var e,r=Object.create(m,(a(e={},p,{value:t,writable:!0}),a(e,s,{value:null,writable:!0}),a(e,l,{value:null,writable:!0}),a(e,u,{value:null,writable:!0}),a(e,c,{value:t._readableState.endEmitted,writable:!0}),a(e,h,{value:function(t,e){var n=r[p].read();n?(r[f]=null,r[s]=null,r[l]=null,t(d(n,!1))):(r[s]=t,r[l]=e)},writable:!0}),e));return r[f]=null,o(t,(function(t){if(t&&\"ERR_STREAM_PREMATURE_CLOSE\"!==t.code){var e=r[l];return null!==e&&(r[f]=null,r[s]=null,r[l]=null,e(t)),void(r[u]=t)}var n=r[s];null!==n&&(r[f]=null,r[s]=null,r[l]=null,n(d(void 0,!0))),r[c]=!0})),t.on(\"readable\",g.bind(null,r)),r}},31125:function(t,e,r){\"use strict\";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:\"unshift\",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:\"shift\",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:\"clear\",value:function(){this.head=this.tail=null,this.length=0}},{key:\"join\",value:function(t){if(0===this.length)return\"\";for(var e=this.head,r=\"\"+e.data;e=e.next;)r+=t+e.data;return r}},{key:\"concat\",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:\"consume\",value:function(t,e){var r;return ti.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:\"_getBuffer\",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){c||(c=t),t&&h.forEach(l),a||(h.forEach(l),f(c))}))}));return e.reduce(u)}},56306:function(t,e,r){\"use strict\";var n=r(74322).q.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:\"highWaterMark\",a);return Math.floor(a)}return t.objectMode?16:16384}}},71405:function(t,e,r){t.exports=r(15398).EventEmitter},68019:function(t,e,r){\"use strict\";var n=r(71665).Buffer,i=n.isEncoding||function(t){switch((t=\"\"+t)&&t.toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":case\"raw\":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return\"utf8\";for(var e;;)switch(t){case\"utf8\":case\"utf-8\":return\"utf8\";case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return\"utf16le\";case\"latin1\":case\"binary\":return\"latin1\";case\"base64\":case\"ascii\":case\"hex\":return t;default:if(e)return;t=(\"\"+t).toLowerCase(),e=!0}}(t);if(\"string\"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error(\"Unknown encoding: \"+t);return e||t}(t),this.encoding){case\"utf16le\":this.text=l,this.end=u,e=4;break;case\"utf8\":this.fillLast=s,e=4;break;case\"base64\":this.text=c,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,\"�\";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,\"�\";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,\"�\"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString(\"utf16le\",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString(\"utf16le\",e,t.length-1)}function u(t){var e=t&&t.length?this.write(t):\"\";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString(\"utf16le\",0,r)}return e}function c(t,e){var r=(t.length-e)%3;return 0===r?t.toString(\"base64\",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString(\"base64\",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):\"\";return this.lastNeed?e+this.lastChar.toString(\"base64\",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):\"\"}e.s=a,a.prototype.write=function(t){if(0===t.length)return\"\";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return\"\";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(i>0&&(t.lastNeed=i-1),i):--n=0?(i>0&&(t.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0}(this,t,e);if(!this.lastNeed)return t.toString(\"utf8\",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString(\"utf8\",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},90715:function(t,e,r){var n=r(32791),i=r(41633)(\"stream-parser\");t.exports=function(t){var e=t&&\"function\"==typeof t._transform,r=t&&\"function\"==typeof t._write;if(!e&&!r)throw new Error(\"must pass a Writable or Transform stream in\");i(\"extending Parser into stream\"),t._bytes=c,t._skipBytes=f,e&&(t._passthrough=h),e?t._transform=d:t._write=p};var a=-1,o=0,s=1,l=2;function u(t){i(\"initializing parser stream\"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=a,t._parserCallback=null,\"function\"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function c(t,e){n(!this._parserCallback,'there is already a \"callback\" set!'),n(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got \"'+t+'\"'),this._parserInit||u(this),i(\"buffering %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=o}function f(t,e){n(!this._parserCallback,'there is already a \"callback\" set!'),n(t>0,'can only skip > 0 bytes, got \"'+t+'\"'),this._parserInit||u(this),i(\"skipping %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=s}function h(t,e){n(!this._parserCallback,'There is already a \"callback\" set!'),n(t>0,'can only pass through > 0 bytes, got \"'+t+'\"'),this._parserInit||u(this),i(\"passing through %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=l}function p(t,e,r){this._parserInit||u(this),i(\"write(%o bytes)\",t.length),\"function\"==typeof e&&(r=e),g(this,t,null,r)}function d(t,e,r){this._parserInit||u(this),i(\"transform(%o bytes)\",t.length),\"function\"!=typeof e&&(e=this._parserOutput),g(this,t,e,r)}function v(t,e,r,n){if(t._parserBytesLeft-=e.length,i(\"%o bytes left for stream piece\",t._parserBytesLeft),t._parserState===o?(t._parserBuffers.push(e),t._parserBuffered+=e.length):t._parserState===l&&r(e),0!==t._parserBytesLeft)return n;var s=t._parserCallback;if(s&&t._parserState===o&&t._parserBuffers.length>1&&(e=Buffer.concat(t._parserBuffers,t._parserBuffered)),t._parserState!==o&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=a,t._parserBuffers.splice(0),s){var u=[];e&&u.push(e),r&&u.push(r);var c=s.length>u.length;c&&u.push(y(n));var f=s.apply(t,u);if(!c||n===f)return n}}var g=y((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error(\"got data but not currently parsing anything\")):r.length<=e._parserBytesLeft?function(){return v(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return v(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function y(t){return function(){for(var e=t.apply(this,arguments);\"function\"==typeof e;)e=e();return e}}},41633:function(t,e,r){var n=r(90386);function i(){var t;try{t=e.storage.debug}catch(t){}return!t&&void 0!==n&&\"env\"in n&&(t=n.env.DEBUG),t}(e=t.exports=r(74469)).log=function(){return\"object\"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var r=this.useColors;if(t[0]=(r?\"%c\":\"\")+this.namespace+(r?\" %c\":\" \")+t[0]+(r?\"%c \":\" \")+\"+\"+e.humanize(this.diff),r){var n=\"color: \"+this.color;t.splice(1,0,n,\"color: inherit\");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){\"%%\"!==t&&(i++,\"%c\"===t&&(a=i))})),t.splice(a,0,n)}},e.save=function(t){try{null==t?e.storage.removeItem(\"debug\"):e.storage.debug=t}catch(t){}},e.load=i,e.useColors=function(){return!(\"undefined\"==typeof window||!window.process||\"renderer\"!==window.process.type)||(\"undefined\"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||\"undefined\"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/)&&parseInt(RegExp.$1,10)>=31||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/))},e.storage=\"undefined\"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=[\"lightseagreen\",\"forestgreen\",\"goldenrod\",\"dodgerblue\",\"darkorchid\",\"crimson\"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return\"[UnexpectedJSONParseError]: \"+t.message}},e.enable(i())},74469:function(t,e,r){var n;function i(t){function r(){if(r.enabled){var t=r,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s0)return function(t){if(!((t=String(t)).length>100)){var a=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(a){var o=parseFloat(a[1]);switch((a[2]||\"ms\").toLowerCase()){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return 315576e5*o;case\"days\":case\"day\":case\"d\":return o*i;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return o*n;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return o*r;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return o*e;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return o;default:return}}}}(t);if(\"number\"===l&&!1===isNaN(t))return o.long?a(s=t,i,\"day\")||a(s,n,\"hour\")||a(s,r,\"minute\")||a(s,e,\"second\")||s+\" ms\":function(t){return t>=i?Math.round(t/i)+\"d\":t>=n?Math.round(t/n)+\"h\":t>=r?Math.round(t/r)+\"m\":t>=e?Math.round(t/e)+\"s\":t+\"ms\"}(t);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(t))}},99011:function(t,e,r){\"use strict\";var n=r(88641);t.exports=function(t,e,r){if(null==t)throw Error(\"First argument should be a string\");if(null==e)throw Error(\"Separator should be a string or a RegExp\");r?(\"string\"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=[\"[]\",\"()\",\"{}\",\"<>\",'\"\"',\"''\",\"``\",\"“”\",\"«»\"]:(\"string\"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=u[u.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[v])}a[e]=d}else{if(n[e]===r[e]){var g=[],y=[],m=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),y.push(s[x]),m+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(m);for(d=0;d1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};e.default=function(t){var e=t.px,r=t.py,s=t.cx,l=t.cy,u=t.rx,c=t.ry,f=t.xAxisRotation,h=void 0===f?0:f,p=t.largeArcFlag,d=void 0===p?0:p,v=t.sweepFlag,g=void 0===v?0:v,y=[];if(0===u||0===c)return[];var m=Math.sin(h*n/360),x=Math.cos(h*n/360),b=x*(e-s)/2+m*(r-l)/2,_=-m*(e-s)/2+x*(r-l)/2;if(0===b&&0===_)return[];u=Math.abs(u),c=Math.abs(c);var w=Math.pow(b,2)/Math.pow(u,2)+Math.pow(_,2)/Math.pow(c,2);w>1&&(u*=Math.sqrt(w),c*=Math.sqrt(w));var T=function(t,e,r,i,a,s,l,u,c,f,h,p){var d=Math.pow(a,2),v=Math.pow(s,2),g=Math.pow(h,2),y=Math.pow(p,2),m=d*v-d*y-v*g;m<0&&(m=0),m/=d*y+v*g;var x=(m=Math.sqrt(m)*(l===u?-1:1))*a/s*p,b=m*-s/a*h,_=f*x-c*b+(t+r)/2,w=c*x+f*b+(e+i)/2,T=(h-x)/a,k=(p-b)/s,A=(-h-x)/a,M=(-p-b)/s,S=o(1,0,T,k),E=o(T,k,A,M);return 0===u&&E>0&&(E-=n),1===u&&E<0&&(E+=n),[_,w,S,E]}(e,r,s,l,u,c,d,g,m,x,b,_),k=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}(T,4),A=k[0],M=k[1],S=k[2],E=k[3],L=Math.abs(E)/(n/4);Math.abs(1-L)<1e-7&&(L=1);var C=Math.max(Math.ceil(L),1);E/=C;for(var P=0;Pe[2]&&(e[2]=u[c+0]),u[c+1]>e[3]&&(e[3]=u[c+1]);return e}},29988:function(t,e,r){\"use strict\";t.exports=function(t){for(var e,r=[],o=0,s=0,l=0,u=0,c=null,f=null,h=0,p=0,d=0,v=t.length;d4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=r(7095);function i(t,e,r,n){return[\"C\",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return[\"C\",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},82019:function(t,e,r){\"use strict\";var n,i=r(1750),a=r(95616),o=r(31457),s=r(89546),l=r(44781),u=document.createElement(\"canvas\"),c=u.getContext(\"2d\");t.exports=function(t,e){if(!s(t))throw Error(\"Argument should be valid svg path string\");var r,f;e||(e={}),e.shape?(r=e.shape[0],f=e.shape[1]):(r=u.width=e.w||e.width||200,f=u.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),v=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(v[0]||0,v[1]||0)/2;if(c.fillStyle=\"black\",c.fillRect(0,0,r,f),c.fillStyle=\"white\",p&&(\"number\"!=typeof p&&(p=1),c.strokeStyle=p>0?\"white\":\"black\",c.lineWidth=Math.abs(p)),c.translate(.5*r,.5*f),c.scale(g,g),function(){if(null!=n)return n;var t=document.createElement(\"canvas\").getContext(\"2d\");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D(\"M0,0h1v1h-1v-1Z\");t.fillStyle=\"black\",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var y=new Path2D(t);c.fill(y),p&&c.stroke(y)}else{var m=a(t);o(c,m),c.fill(),p&&c.stroke()}return c.setTransform(1,0,0,1,0,0),l(c,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},84267:function(t,e,r){var n;!function(i){var a=/^\\s+/,o=/\\s+$/,s=0,l=i.round,u=i.min,c=i.max,f=i.random;function h(t,e){if(e=e||{},(t=t||\"\")instanceof h)return t;if(!(this instanceof h))return new h(t,e);var r=function(t){var e,r,n,s={r:0,g:0,b:0},l=1,f=null,h=null,p=null,d=!1,v=!1;return\"string\"==typeof t&&(t=function(t){t=t.replace(a,\"\").replace(o,\"\").toLowerCase();var e,r=!1;if(C[t])t=C[t],r=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};return(e=H.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=H.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=H.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=H.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=H.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=H.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=H.hex8.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),a:N(e[4]),format:r?\"name\":\"hex8\"}:(e=H.hex6.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),format:r?\"name\":\"hex\"}:(e=H.hex4.exec(t))?{r:z(e[1]+\"\"+e[1]),g:z(e[2]+\"\"+e[2]),b:z(e[3]+\"\"+e[3]),a:N(e[4]+\"\"+e[4]),format:r?\"name\":\"hex8\"}:!!(e=H.hex3.exec(t))&&{r:z(e[1]+\"\"+e[1]),g:z(e[2]+\"\"+e[2]),b:z(e[3]+\"\"+e[3]),format:r?\"name\":\"hex\"}}(t)),\"object\"==typeof t&&(q(t.r)&&q(t.g)&&q(t.b)?(e=t.r,r=t.g,n=t.b,s={r:255*I(e,255),g:255*I(r,255),b:255*I(n,255)},d=!0,v=\"%\"===String(t.r).substr(-1)?\"prgb\":\"rgb\"):q(t.h)&&q(t.s)&&q(t.v)?(f=F(t.s),h=F(t.v),s=function(t,e,r){t=6*I(t,360),e=I(e,100),r=I(r,100);var n=i.floor(t),a=t-n,o=r*(1-e),s=r*(1-a*e),l=r*(1-(1-a)*e),u=n%6;return{r:255*[r,s,o,o,l,r][u],g:255*[l,r,r,s,o,o][u],b:255*[o,o,l,r,r,s][u]}}(t.h,f,h),d=!0,v=\"hsv\"):q(t.h)&&q(t.s)&&q(t.l)&&(f=F(t.s),p=F(t.l),s=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=I(t,360),e=I(e,100),r=I(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(t.h,f,p),d=!0,v=\"hsl\"),t.hasOwnProperty(\"a\")&&(l=t.a)),l=O(l),{ok:d,format:t.format||v,r:u(255,c(s.r,0)),g:u(255,c(s.g,0)),b:u(255,c(s.b,0)),a:l}}(t);this._originalInput=t,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=l(100*this._a)/100,this._format=e.format||r.format,this._gradientType=e.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=r.ok,this._tc_id=s++}function p(t,e,r){t=I(t,255),e=I(e,255),r=I(r,255);var n,i,a=c(t,e,r),o=u(t,e,r),s=(a+o)/2;if(a==o)n=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case t:n=(e-r)/l+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(h(n));return a}function L(t,e){e=e||6;for(var r=h(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(h({h:n,s:i,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,r,n=this.toRgb();return t=n.r/255,e=n.g/255,r=n.b/255,.2126*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:i.pow((r+.055)/1.055,2.4))},setAlpha:function(t){return this._a=O(t),this._roundA=l(100*this._a)/100,this},toHsv:function(){var t=d(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=d(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsva(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=p(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=p(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsla(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHex:function(t){return v(this._r,this._g,this._b,t)},toHexString:function(t){return\"#\"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var a=[R(l(t).toString(16)),R(l(e).toString(16)),R(l(r).toString(16)),R(B(n))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+l(this._r)+\", \"+l(this._g)+\", \"+l(this._b)+\")\":\"rgba(\"+l(this._r)+\", \"+l(this._g)+\", \"+l(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+\"%\",g:l(100*I(this._g,255))+\"%\",b:l(100*I(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+l(100*I(this._r,255))+\"%, \"+l(100*I(this._g,255))+\"%, \"+l(100*I(this._b,255))+\"%)\":\"rgba(\"+l(100*I(this._r,255))+\"%, \"+l(100*I(this._g,255))+\"%, \"+l(100*I(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(P[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+g(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=h(t);r=\"#\"+g(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+n+\"startColorstr=\"+e+\",endColorstr=\"+r+\")\"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||\"hex\"!==t&&\"hex6\"!==t&&\"hex3\"!==t&&\"hex4\"!==t&&\"hex8\"!==t&&\"name\"!==t?(\"rgb\"===t&&(r=this.toRgbString()),\"prgb\"===t&&(r=this.toPercentageRgbString()),\"hex\"!==t&&\"hex6\"!==t||(r=this.toHexString()),\"hex3\"===t&&(r=this.toHexString(!0)),\"hex4\"===t&&(r=this.toHex8String(!0)),\"hex8\"===t&&(r=this.toHex8String()),\"name\"===t&&(r=this.toName()),\"hsl\"===t&&(r=this.toHslString()),\"hsv\"===t&&(r=this.toHsvString()),r||this.toHexString()):\"name\"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(y,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},h.fromRatio=function(t,e){if(\"object\"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=\"a\"===n?t[n]:F(t[n]));t=r}return h(t,e)},h.equals=function(t,e){return!(!t||!e)&&h(t).toRgbString()==h(e).toRgbString()},h.random=function(){return h.fromRatio({r:f(),g:f(),b:f()})},h.mix=function(t,e,r){r=0===r?0:r||50;var n=h(t).toRgb(),i=h(e).toRgb(),a=r/100;return h({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},h.readability=function(t,e){var r=h(t),n=h(e);return(i.max(r.getLuminance(),n.getLuminance())+.05)/(i.min(r.getLuminance(),n.getLuminance())+.05)},h.isReadable=function(t,e,r){var n,i,a,o,s,l=h.readability(t,e);switch(i=!1,(a=r,\"AA\"!==(o=((a=a||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase())&&\"AAA\"!==o&&(o=\"AA\"),\"small\"!==(s=(a.size||\"small\").toLowerCase())&&\"large\"!==s&&(s=\"small\"),n={level:o,size:s}).level+n.size){case\"AAsmall\":case\"AAAlarge\":i=l>=4.5;break;case\"AAlarge\":i=l>=3;break;case\"AAAsmall\":i=l>=7}return i},h.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=h(e[u]));return h.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,h.mostReadable(t,[\"#fff\",\"#000\"],r))};var C=h.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},P=h.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(C);function O(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function I(t,e){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(t)&&(t=\"100%\");var r=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(t);return t=u(e,c(0,parseFloat(t))),r&&(t=parseInt(t*e,10)/100),i.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function D(t){return u(1,c(0,t))}function z(t){return parseInt(t,16)}function R(t){return 1==t.length?\"0\"+t:\"\"+t}function F(t){return t<=1&&(t=100*t+\"%\"),t}function B(t){return i.round(255*parseFloat(t)).toString(16)}function N(t){return z(t)/255}var j,U,V,H=(U=\"[\\\\s|\\\\(]+(\"+(j=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")\\\\s*\\\\)?\",V=\"[\\\\s|\\\\(]+(\"+j+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(j),rgb:new RegExp(\"rgb\"+U),rgba:new RegExp(\"rgba\"+V),hsl:new RegExp(\"hsl\"+U),hsla:new RegExp(\"hsla\"+V),hsv:new RegExp(\"hsv\"+U),hsva:new RegExp(\"hsva\"+V),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function q(t){return!!H.CSS_UNIT.exec(t)}t.exports?t.exports=h:void 0===(n=function(){return h}.call(e,r,e,t))||(t.exports=n)}(Math)},57060:function(t){\"use strict\";t.exports=r,t.exports.float32=t.exports.float=r,t.exports.fract32=t.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=r(t));for(var n=0,i=e.length;n\":(e.length>100&&(e=e.slice(0,99)+\"…\"),e=e.replace(i,(function(t){switch(t){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}})))}},47403:function(t,e,r){\"use strict\";var n=r(24582),i={object:!0,function:!0,undefined:!0};t.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},82527:function(t,e,r){\"use strict\";var n=r(69190),i=r(84985);t.exports=function(t){return i(t)?t:n(t,\"%v is not a plain function\",arguments[1])}},84985:function(t,e,r){\"use strict\";var n=r(73116),i=/^\\s*class[\\s{/}]/,a=Function.prototype.toString;t.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},24511:function(t,e,r){\"use strict\";var n=r(47403);t.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},9234:function(t,e,r){\"use strict\";var n=r(24582),i=r(47403),a=Object.prototype.toString;t.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if(\"function\"!=typeof e)return null;if(e===a)return null}try{return\"\"+t}catch(t){return null}}},10424:function(t,e,r){\"use strict\";var n=r(69190),i=r(24582);t.exports=function(t){return i(t)?t:n(t,\"Cannot use %v\",arguments[1])}},24582:function(t){\"use strict\";t.exports=function(t){return null!=t}},58404:function(t,e,r){\"use strict\";var n=r(13547),i=r(12129),a=r(12856).Buffer;r.g.__TYPEDARRAY_POOL||(r.g.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o=\"undefined\"!=typeof Uint8ClampedArray,s=\"undefined\"!=typeof BigUint64Array,l=\"undefined\"!=typeof BigInt64Array,u=r.g.__TYPEDARRAY_POOL;u.UINT8C||(u.UINT8C=i([32,0])),u.BIGUINT64||(u.BIGUINT64=i([32,0])),u.BIGINT64||(u.BIGINT64=i([32,0])),u.BUFFER||(u.BUFFER=i([32,0]));var c=u.DATA,f=u.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);c[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=c[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}e.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return v(t);case\"uint32\":return g(t);case\"int8\":return y(t);case\"int16\":return m(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},90448:function(t){var e=/[\\'\\\"]/;t.exports=function(t){return t?(e.test(t.charAt(0))&&(t=t.substr(1)),e.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):\"\"}},93447:function(t){\"use strict\";t.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n=i)return t;switch(t){case\"%s\":return String(n[r++]);case\"%d\":return Number(n[r++]);case\"%j\":try{return JSON.stringify(n[r++])}catch(t){return\"[Circular]\"}default:return t}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&e._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),h(n,t,n.depth)}function c(t,e){var r=u.styles[e];return r?\"\u001b[\"+u.colors[r][0]+\"m\"+t+\"\u001b[\"+u.colors[r][1]+\"m\":t}function f(t,e){return t}function h(t,r,n){if(t.customInspect&&r&&A(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return x(i)||(i=h(t,i,n)),i}var a=function(t,e){if(b(e))return t.stylize(\"undefined\",\"undefined\");if(x(e)){var r=\"'\"+JSON.stringify(e).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return t.stylize(r,\"string\")}return m(e)?t.stylize(\"\"+e,\"number\"):g(e)?t.stylize(\"\"+e,\"boolean\"):y(e)?t.stylize(\"null\",\"null\"):void 0}(t,r);if(a)return a;var o=Object.keys(r),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(r)),k(r)&&(o.indexOf(\"message\")>=0||o.indexOf(\"description\")>=0))return p(r);if(0===o.length){if(A(r)){var l=r.name?\": \"+r.name:\"\";return t.stylize(\"[Function\"+l+\"]\",\"special\")}if(_(r))return t.stylize(RegExp.prototype.toString.call(r),\"regexp\");if(T(r))return t.stylize(Date.prototype.toString.call(r),\"date\");if(k(r))return p(r)}var u,c=\"\",f=!1,w=[\"{\",\"}\"];return v(r)&&(f=!0,w=[\"[\",\"]\"]),A(r)&&(c=\" [Function\"+(r.name?\": \"+r.name:\"\")+\"]\"),_(r)&&(c=\" \"+RegExp.prototype.toString.call(r)),T(r)&&(c=\" \"+Date.prototype.toUTCString.call(r)),k(r)&&(c=\" \"+p(r)),0!==o.length||f&&0!=r.length?n<0?_(r)?t.stylize(RegExp.prototype.toString.call(r),\"regexp\"):t.stylize(\"[Object]\",\"special\"):(t.seen.push(r),u=f?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o60?r[0]+(\"\"===e?\"\":e+\"\\n \")+\" \"+t.join(\",\\n \")+\" \"+r[1]:r[0]+e+\" \"+t.join(\", \")+\" \"+r[1]}(u,c,w)):w[0]+c+w[1]}function p(t){return\"[\"+Error.prototype.toString.call(t)+\"]\"}function d(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize(\"[Getter/Setter]\",\"special\"):t.stylize(\"[Getter]\",\"special\"):l.set&&(s=t.stylize(\"[Setter]\",\"special\")),L(n,i)||(o=\"[\"+i+\"]\"),s||(t.seen.indexOf(l.value)<0?(s=y(r)?h(t,l.value,null):h(t,l.value,r-1)).indexOf(\"\\n\")>-1&&(s=a?s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\").slice(2):\"\\n\"+s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\")):s=t.stylize(\"[Circular]\",\"special\")),b(o)){if(a&&i.match(/^\\d+$/))return s;(o=JSON.stringify(\"\"+i)).match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)?(o=o.slice(1,-1),o=t.stylize(o,\"name\")):(o=o.replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"').replace(/(^\"|\"$)/g,\"'\"),o=t.stylize(o,\"string\"))}return o+\": \"+s}function v(t){return Array.isArray(t)}function g(t){return\"boolean\"==typeof t}function y(t){return null===t}function m(t){return\"number\"==typeof t}function x(t){return\"string\"==typeof t}function b(t){return void 0===t}function _(t){return w(t)&&\"[object RegExp]\"===M(t)}function w(t){return\"object\"==typeof t&&null!==t}function T(t){return w(t)&&\"[object Date]\"===M(t)}function k(t){return w(t)&&(\"[object Error]\"===M(t)||t instanceof Error)}function A(t){return\"function\"==typeof t}function M(t){return Object.prototype.toString.call(t)}function S(t){return t<10?\"0\"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!o[t])if(s.test(t)){var r=n.pid;o[t]=function(){var n=e.format.apply(e,arguments);console.error(\"%s %d: %s\",t,r,n)}}else o[t]=function(){};return o[t]},e.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},e.types=r(4936),e.isArray=v,e.isBoolean=g,e.isNull=y,e.isNullOrUndefined=function(t){return null==t},e.isNumber=m,e.isString=x,e.isSymbol=function(t){return\"symbol\"==typeof t},e.isUndefined=b,e.isRegExp=_,e.types.isRegExp=_,e.isObject=w,e.isDate=T,e.types.isDate=T,e.isError=k,e.types.isNativeError=k,e.isFunction=A,e.isPrimitive=function(t){return null===t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||\"symbol\"==typeof t||void 0===t},e.isBuffer=r(45920);var E=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function L(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){var t,r;console.log(\"%s - %s\",(r=[S((t=new Date).getHours()),S(t.getMinutes()),S(t.getSeconds())].join(\":\"),[t.getDate(),E[t.getMonth()],r].join(\" \")),e.format.apply(e,arguments))},e.inherits=r(42018),e._extend=function(t,e){if(!e||!w(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t};var C=\"undefined\"!=typeof Symbol?Symbol(\"util.promisify.custom\"):void 0;function P(t,e){if(!t){var r=new Error(\"Promise was rejected with a falsy value\");r.reason=t,t=r}return e(t)}e.promisify=function(t){if(\"function\"!=typeof t)throw new TypeError('The \"original\" argument must be of type Function');if(C&&t[C]){var e;if(\"function\"!=typeof(e=t[C]))throw new TypeError('The \"util.promisify.custom\" argument must be of type Function');return Object.defineProperty(e,C,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,r,n=new Promise((function(t,n){e=t,r=n})),i=[],a=0;a2111)throw e.replace(/\\{0\\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,u=s>>5&15,c=31&s;(i=a.newDate(l,u,c)).add(4-(i.dayOfWeek()||7),\"d\");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if(\"object\"==typeof t)o=t,a=e||{};else{var l;if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Lunar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Lunar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=30))throw new Error(\"Lunar day outside range 1 - 30\");\"object\"==typeof n?(l=!1,a=n):(l=!!n,a={}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var u,c=f[o.year-f[0]],p=c>>13;u=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(v>>5&15)-1,(31&v)+s);return a.year=g.getFullYear(),a.month=1+g.getMonth(),a.day=g.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if(\"object\"==typeof t)i=t,a=e||{};else{if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Solar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Solar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=31))throw new Error(\"Solar day outside range 1 - 31\");i={year:t,month:e,day:r},a={}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,u=new Date(o>>9&4095,(o>>5&15)-1,31&o),c=new Date(i.year,i.month-1,i.day);l=Math.round((c-u)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var v=d&1<<12-p?30:29;if(l>13;return!g||p=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||\"\"}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:\"Fruitbat\",21:\"Anchovy\"};n.calendars.discworld=a},37715:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Ethiopian\",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Ethiopian\",epochs:[\"BEE\",\"EE\"],monthNames:[\"Meskerem\",\"Tikemet\",\"Hidar\",\"Tahesas\",\"Tir\",\"Yekatit\",\"Megabit\",\"Miazia\",\"Genbot\",\"Sene\",\"Hamle\",\"Nehase\",\"Pagume\"],monthNamesShort:[\"Mes\",\"Tik\",\"Hid\",\"Tah\",\"Tir\",\"Yek\",\"Meg\",\"Mia\",\"Gen\",\"Sen\",\"Ham\",\"Neh\",\"Pag\"],dayNames:[\"Ehud\",\"Segno\",\"Maksegno\",\"Irob\",\"Hamus\",\"Arb\",\"Kidame\"],dayNamesShort:[\"Ehu\",\"Seg\",\"Mak\",\"Iro\",\"Ham\",\"Arb\",\"Kid\"],dayNamesMin:[\"Eh\",\"Se\",\"Ma\",\"Ir\",\"Ha\",\"Ar\",\"Ki\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},99384:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Hebrew\",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{\"\":{name:\"Hebrew\",epochs:[\"BAM\",\"AM\"],monthNames:[\"Nisan\",\"Iyar\",\"Sivan\",\"Tammuz\",\"Av\",\"Elul\",\"Tishrei\",\"Cheshvan\",\"Kislev\",\"Tevet\",\"Shevat\",\"Adar\",\"Adar II\"],monthNamesShort:[\"Nis\",\"Iya\",\"Siv\",\"Tam\",\"Av\",\"Elu\",\"Tis\",\"Che\",\"Kis\",\"Tev\",\"She\",\"Ada\",\"Ad2\"],dayNames:[\"Yom Rishon\",\"Yom Sheni\",\"Yom Shlishi\",\"Yom Revi'i\",\"Yom Chamishi\",\"Yom Shishi\",\"Yom Shabbat\"],dayNamesShort:[\"Ris\",\"She\",\"Shl\",\"Rev\",\"Cha\",\"Shi\",\"Sha\"],dayNamesMin:[\"Ri\",\"She\",\"Shl\",\"Re\",\"Ch\",\"Shi\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?\"embolismic\":\"common\")+\" \"+[\"deficient\",\"regular\",\"complete\"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},43805:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Islamic\",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Islamic\",epochs:[\"BH\",\"AH\"],monthNames:[\"Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' al-thani\",\"Jumada al-awwal\",\"Jumada al-thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-ahad\",\"Yawm al-ithnayn\",\"Yawm ath-thulaathaa'\",\"Yawm al-arbi'aa'\",\"Yawm al-khamīs\",\"Yawm al-jum'a\",\"Yawm as-sabt\"],dayNamesShort:[\"Aha\",\"Ith\",\"Thu\",\"Arb\",\"Kha\",\"Jum\",\"Sab\"],dayNamesMin:[\"Ah\",\"It\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},88874:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Julian\",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Julian\",epochs:[\"BC\",\"AD\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"mm/dd/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},83290:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Mayan\",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{\"\":{name:\"Mayan\",epochs:[\"\",\"\"],monthNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],monthNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],dayNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesMin:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],digits:null,dateFormat:\"YYYY.m.d\",firstDay:0,isRTL:!1,haabMonths:[\"Pop\",\"Uo\",\"Zip\",\"Zotz\",\"Tzec\",\"Xul\",\"Yaxkin\",\"Mol\",\"Chen\",\"Yax\",\"Zac\",\"Ceh\",\"Mac\",\"Kankin\",\"Muan\",\"Pax\",\"Kayab\",\"Cumku\",\"Uayeb\"],tzolkinMonths:[\"Imix\",\"Ik\",\"Akbal\",\"Kan\",\"Chicchan\",\"Cimi\",\"Manik\",\"Lamat\",\"Muluc\",\"Oc\",\"Chuen\",\"Eb\",\"Ben\",\"Ix\",\"Men\",\"Cib\",\"Caban\",\"Etznab\",\"Cauac\",\"Ahau\"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+\".\"+Math.floor(t/20)+\".\"+t%20},forYear:function(t){if((t=t.split(\".\")).length<3)throw\"Invalid Mayan year\";for(var e=0,r=0;r19||r>0&&n<0)throw\"Invalid Mayan year\";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o(8+(t-=this.jdEpoch)+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s(20+(t-=this.jdEpoch),20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},29108:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar;var o=n.instance(\"gregorian\");i(a.prototype,{name:\"Nanakshahi\",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Nanakshahi\",epochs:[\"BN\",\"AN\"],monthNames:[\"Chet\",\"Vaisakh\",\"Jeth\",\"Harh\",\"Sawan\",\"Bhadon\",\"Assu\",\"Katak\",\"Maghar\",\"Poh\",\"Magh\",\"Phagun\"],monthNamesShort:[\"Che\",\"Vai\",\"Jet\",\"Har\",\"Saw\",\"Bha\",\"Ass\",\"Kat\",\"Mgr\",\"Poh\",\"Mgh\",\"Pha\"],dayNames:[\"Somvaar\",\"Mangalvar\",\"Budhvaar\",\"Veervaar\",\"Shukarvaar\",\"Sanicharvaar\",\"Etvaar\"],dayNamesShort:[\"Som\",\"Mangal\",\"Budh\",\"Veer\",\"Shukar\",\"Sanichar\",\"Et\"],dayNamesMin:[\"So\",\"Ma\",\"Bu\",\"Ve\",\"Sh\",\"Sa\",\"Et\"],digits:null,dateFormat:\"dd-mm-yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},55422:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Nepali\",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{\"\":{name:\"Nepali\",epochs:[\"BBS\",\"ABS\"],monthNames:[\"Baisakh\",\"Jestha\",\"Ashadh\",\"Shrawan\",\"Bhadra\",\"Ashwin\",\"Kartik\",\"Mangsir\",\"Paush\",\"Mangh\",\"Falgun\",\"Chaitra\"],monthNamesShort:[\"Bai\",\"Je\",\"As\",\"Shra\",\"Bha\",\"Ash\",\"Kar\",\"Mang\",\"Pau\",\"Ma\",\"Fal\",\"Chai\"],dayNames:[\"Aaitabaar\",\"Sombaar\",\"Manglbaar\",\"Budhabaar\",\"Bihibaar\",\"Shukrabaar\",\"Shanibaar\"],dayNamesShort:[\"Aaita\",\"Som\",\"Mangl\",\"Budha\",\"Bihi\",\"Shukra\",\"Shani\"],dayNamesMin:[\"Aai\",\"So\",\"Man\",\"Bu\",\"Bi\",\"Shu\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var u=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(u)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(u,1,1).add(o,\"d\").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var u=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,u)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var u=t-this.toJD(l,1,1)+1,c=u<=186?Math.ceil(u/31):Math.ceil((u-6)/30),f=t-this.toJD(l,c,1)+1;return this.newDate(l,c,f)}}),n.calendars.persian=a,n.calendars.jalali=a},31320:function(t,e,r){var n=r(63489),i=r(56131),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Taiwan\",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Taiwan\",epochs:[\"BROC\",\"ROC\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=this._t2gYear(i.year()),a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},51367:function(t,e,r){var n=r(63489),i=r(56131),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Thai\",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Thai\",epochs:[\"BBE\",\"BE\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=this._t2gYear(i.year()),a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},21457:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"UmmAlQura\",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Umm al-Qura\",epochs:[\"BH\",\"AH\"],monthNames:[\"Al-Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' Al-Thani\",\"Jumada Al-Awwal\",\"Jumada Al-Thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-Ahad\",\"Yawm al-Ithnain\",\"Yawm al-Thalāthā’\",\"Yawm al-Arba‘ā’\",\"Yawm al-Khamīs\",\"Yawm al-Jum‘a\",\"Yawm al-Sabt\"],dayNamesMin:[\"Ah\",\"Ith\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,u=e-o[r-1]+1;return this.newDate(s,l,u)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\\{0\\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},63489:function(t,e,r){var n=r(56131);function i(){this.regionalOptions=[],this.regionalOptions[\"\"]={invalidCalendar:\"Calendar {0} not found\",invalidDate:\"Invalid {0} date\",invalidMonth:\"Invalid {0} month\",invalidYear:\"Invalid {0} year\",differentCalendars:\"Cannot mix {0} and {1} dates\"},this.local=this.regionalOptions[\"\"],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(u.local.invalidDate||u.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function o(t,e){return\"000000\".substring(0,e-(t=\"\"+t).length)+t}function s(){this.shortYearCutoff=\"+10\"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[\"\"]}n(i.prototype,{instance:function(t,e){t=(t||\"gregorian\").toLowerCase(),e=e||\"\";var r=this._localCals[t+\"-\"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+\"-\"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[\"\"].invalidCalendar).replace(/\\{0\\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():\"string\"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+\"\").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n=\"\",i=0;r>0;){var a=r%10;n=(0===a?\"\":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,\"y\")},month:function(t){return 0===arguments.length?this._month:this.set(t,\"m\")},day:function(t){return 0===arguments.length?this._day:this.set(t,\"d\")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(u.local.invalidDate||u.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(u.local.differentCalendars||u.regionalOptions[\"\"].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?\"-\":\"\")+o(Math.abs(this.year()),4)+\"-\"+o(this.month(),2)+\"-\"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear);return(e.year()<0?\"-\":\"\")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,u.local.invalidMonth||u.regionalOptions[\"\"].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,u.local.invalidMonth||u.regionalOptions[\"\"].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,\"d\"===r||\"w\"===r){var n=t.toJD()+e*(\"w\"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+(\"y\"===r?e:0),o=t.monthOfYear()+(\"m\"===r?e:0);i=t.day(),\"y\"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):\"m\"===r&&(function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||\"y\"!==n&&\"m\"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,\"y\"],m:[1,this.monthsInYear(-1),\"m\"],w:[this.daysInWeek(),this.daysInYear(-1),\"d\"],d:[1,this.daysInYear(-1),\"d\"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);var n=\"y\"===r?e:t.year(),i=\"m\"===r?e:t.month(),a=\"d\"===r?e:t.day();return\"y\"!==r&&\"m\"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),u=i-(l>2.5?4716:4715);return u<=0&&u--,this.newDate(u,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var u=t.exports=new i;u.cdate=a,u.baseCalendar=s,u.calendars.gregorian=l},94338:function(t,e,r){var n=r(56131),i=r(63489);n(i.regionalOptions[\"\"],{invalidArguments:\"Invalid arguments\",invalidFormat:\"Cannot format a date from another calendar\",missingNumberAt:\"Missing number at position {0}\",unknownNameAt:\"Unknown name at position {0}\",unexpectedLiteralAt:\"Unexpected literal at position {0}\",unexpectedText:\"Additional text found at end\"}),i.local=i.regionalOptions[\"\"],n(i.cdate.prototype,{formatDate:function(t,e){return\"string\"!=typeof t&&(e=t,t=\"\"),this._calendar.formatDate(t||\"\",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:\"yyyy-mm-dd\",COOKIE:\"D, dd M yyyy\",FULL:\"DD, MM d, yyyy\",ISO_8601:\"yyyy-mm-dd\",JULIAN:\"J\",RFC_822:\"D, d M yy\",RFC_850:\"DD, dd-M-yy\",RFC_1036:\"D, d M yy\",RFC_1123:\"D, d M yyyy\",RFC_2822:\"D, d M yyyy\",RSS:\"D, d M yy\",TICKS:\"!\",TIMESTAMP:\"@\",W3C:\"yyyy-mm-dd\",formatDate:function(t,e,r){if(\"string\"!=typeof t&&(r=e,e=t,t=\"\"),!e)return\"\";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[\"\"].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s=(r=r||{}).dayNamesShort||this.local.dayNamesShort,l=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,f=r.monthNames||this.local.monthNames,h=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;_+n1}),p=function(t,e,r,n){var i=\"\"+e;if(h(t,n))for(;i.length1},x=function(t,r){var n=m(t,r),a=[2,3,n?4:2,n?4:2,10,11,20][\"oyYJ@!\".indexOf(t)+1],o=new RegExp(\"^-?\\\\d{1,\"+a+\"}\"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[\"\"].missingNumberAt).replace(/\\{0\\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if(\"function\"==typeof l){m(\"m\");var t=l.call(b,e.substring(A));return A+=t.length,t}return x(\"m\")},w=function(t,r,n,a){for(var o=m(t,a)?n:r,s=0;s-1){p=1,d=v;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&\"object\"!=typeof r&&(i=n,n=r,r=null),\"string\"!=typeof n&&(i=n,n=\"\");var a=this;return e=e?e.newDate():null,null==t?e:\"string\"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||\"d\"),s=o.exec(t);return e}(t):\"number\"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,\"d\"):a.newDate(t)}})},69862:function(){},40964:function(){},72077:function(t,e,r){\"use strict\";var n=[\"BigInt64Array\",\"BigUint64Array\",\"Float32Array\",\"Float64Array\",\"Int16Array\",\"Int32Array\",\"Int8Array\",\"Uint16Array\",\"Uint32Array\",\"Uint8Array\",\"Uint8ClampedArray\"],i=\"undefined\"==typeof globalThis?r.g:globalThis;t.exports=function(){for(var t=[],e=0;e>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?T(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?T(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=h.exec(t))?new A(e[1],e[2],e[3],1):(e=p.exec(t))?new A(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?T(e[1],e[2],e[3],e[4]):(e=v.exec(t))?T(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?P(e[1],e[2]/100,e[3]/100,1):(e=y.exec(t))?P(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?w(m[t]):\"transparent\"===t?new A(NaN,NaN,NaN,0):null}function w(t){return new A(t>>16&255,t>>8&255,255&t,1)}function T(t,e,r,n){return n<=0&&(t=e=r=NaN),new A(t,e,r,n)}function k(t,e,r,n){return 1===arguments.length?((i=t)instanceof a||(i=_(i)),i?new A((i=i.rgb()).r,i.g,i.b,i.opacity):new A):new A(t,e,r,null==n?1:n);var i}function A(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function M(){return\"#\".concat(C(this.r)).concat(C(this.g)).concat(C(this.b))}function S(){var t=E(this.opacity);return\"\".concat(1===t?\"rgb(\":\"rgba(\").concat(L(this.r),\", \").concat(L(this.g),\", \").concat(L(this.b)).concat(1===t?\")\":\", \".concat(t,\")\"))}function E(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function L(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function C(t){return((t=L(t))<16?\"0\":\"\")+t.toString(16)}function P(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new I(t,e,r,n)}function O(t){if(t instanceof I)return new I(t.h,t.s,t.l,t.opacity);if(t instanceof a||(t=_(t)),!t)return new I;if(t instanceof I)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,i=Math.min(e,r,n),o=Math.max(e,r,n),s=NaN,l=o-i,u=(o+i)/2;return l?(s=e===o?(r-n)/l+6*(r0&&u<1?0:s,new I(s,l,u,t.opacity)}function I(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function D(t){return(t=(t||0)%360)<0?t+360:t}function z(t){return Math.max(0,Math.min(1,t||0))}function R(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}function F(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}n(a,_,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:x,formatHex:x,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return O(this).formatHsl()},formatRgb:b,toString:b}),n(A,k,i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new A(L(this.r),L(this.g),L(this.b),E(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:M,formatHex:M,formatHex8:function(){return\"#\".concat(C(this.r)).concat(C(this.g)).concat(C(this.b)).concat(C(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:S,toString:S})),n(I,(function(t,e,r,n){return 1===arguments.length?O(t):new I(t,e,r,null==n?1:n)}),i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new I(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new I(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new A(R(t>=240?t-240:t+120,i,n),R(t,i,n),R(t<120?t+240:t-120,i,n),this.opacity)},clamp:function(){return new I(D(this.h),z(this.s),z(this.l),E(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=E(this.opacity);return\"\".concat(1===t?\"hsl(\":\"hsla(\").concat(D(this.h),\", \").concat(100*z(this.s),\"%, \").concat(100*z(this.l),\"%\").concat(1===t?\")\":\", \".concat(t,\")\"))}}));var B=function(t){return function(){return t}};function N(t,e){var r=e-t;return r?function(t,e){return function(r){return t+r*e}}(t,r):B(isNaN(t)?e:t)}var j=function t(e){var r=function(t){return 1==(t=+t)?N:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):B(isNaN(e)?r:e)}}(e);function n(t,e){var n=r((t=k(t)).r,(e=k(e)).r),i=r(t.g,e.g),a=r(t.b,e.b),o=N(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+\"\"}}return n.gamma=t,n}(1);function U(t){return function(e){var r,n,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),i=t[n],a=t[n+1],o=n>0?t[n-1]:2*i-a,s=na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:q(r,n)})),a=W.lastIndex;return a
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sf1 = explain_changes_in_totals(\n", + " df1=pre_data,\n", + " df2=data,\n", + " dims=dims,\n", + " total_name=totals,\n", + " size_name=size,\n", + " max_depth=2,\n", + " max_segments=10,\n", + " how=\"totals\",\n", + " solver=\"tree\",\n", + ")\n", + "sf1.plot(width=750, height=500, plot_is_static=plot_is_static)" + ] + }, { "cell_type": "markdown", "metadata": { @@ -857,7 +991,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -867,7 +1001,7 @@ "" ] }, - "execution_count": 11, + "execution_count": 13, "metadata": { "image/png": { "height": 800, @@ -885,7 +1019,7 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=1,\n", - " min_segments=10,\n", + " max_segments=10,\n", " how=\"split_fits\",\n", " solver=\"lasso\"\n", ")\n", @@ -901,7 +1035,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 14, "metadata": { "pycharm": { "name": "#%%\n" @@ -932,7 +1066,7 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=2,\n", - " min_segments=20,\n", + " max_segments=20,\n", " how=\"extra_dim\",\n", " solver=\"lasso\"\n", ")\n", @@ -948,7 +1082,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -975,7 +1109,7 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=2,\n", - " min_segments=15,\n", + " max_segments=15,\n", " how=\"force_dim\",\n", " solver=\"lasso\"\n", ")\n", @@ -1003,6 +1137,7 @@ "- `solver`: If this equals to \"lp\" uses the LP solver, else uses the (recommended) Lasso solver \n", " - `\"lasso\"`: Lasso-based finder of unusual segments\n", " - `\"lp\"`: LP-based finder of unusual segments\n", + " - `\"tree\"`: tree-based finder of unusual segments\n", "- `how`:\n", " - `\"totals\"`: to only decompose segment totals (ignoring size vs average contribution)\n", " - `\"split_fits\"`: to separately decompose contribution of size changes and average changes\n", @@ -1029,7 +1164,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -1056,7 +1191,7 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=2,\n", - " min_segments=20,\n", + " max_segments=20,\n", " how=\"totals\",\n", " solver=\"lasso\"\n", ")\n", @@ -1065,7 +1200,83 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAB9AAAAPoCAYAAACGXmWqAAAgAElEQVR4XuzdB7RTVfY44COIXbGiiA17792fvZexF9SxN+y9gSiKoCIqomIXu6hj793R0bGNOvaKiiCKFfuo6H/tm39Ckpe8/uDx+M5as0Zebjvf3bnJyj5nn8n++uuvv5JGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmcYHJJNAn8QjQfQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIBCTQBQIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJBAFwMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAnYAa6SCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhLoYoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQEzEAXCQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQAJdDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZyAGegigQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQISKCLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBMwA10kECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABCXQxQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgJmoIsEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggS4GCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATsAMdJFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQk0MUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDICZiBLhIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAEuhggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5ATPQRQIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJBAFwMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAnYAa6SCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhLoYoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQEzEAXCQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQAJdDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZyAGegigQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQISKCLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBMwA10kECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABCXQxQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgJmoIsEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggS4GCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATsAMdJFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQk0MUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDICZiBLhIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAEuhggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5ATPQRQIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJBAFwMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAnYAa6SCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhLoYoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQEzEAXCQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQAJdDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZyAGegigQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQISKCLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBMwA10kECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABCXQxQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgJmoIsEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggS4GCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATsAMdJFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQk0MUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDICZiBLhIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAEuhggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5ATPQRQIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJBAFwMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAnYAa6SCBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAhLoYoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQEzEAXCQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQAJdDBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZyAGegigQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQISKCLAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkBMwA10kECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABCXQxQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgJmoIsEAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAggS4GCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBATsAMdJFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQk0MUAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDICZiBLhIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAEuhggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5ATPQRQIBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJBAFwMECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAnYAa6SCBAgAABAgQIECBAgAABAgQIECBAgAAB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XZQjEyBAYAIIeB5OAHSnJECAAAECBAgQIECAAAECBAgQaLKABHqTCR0gL5BPoNdXZMlFuqYbB/dK7du3q+8utiNAgECrF8gnjOp7odNMPVW659p+2frdGgECBNqSgOdhW7qb+kKAAAECBAgQIECAAAECBAgQmHQEJNAnnXvd4j1tSAL9kL23SXvttGmaasopWvy6nIAAAQLjU6AhCaPN1181HXNgt9Rp1hnH5yU6FwECBMaLgOfheGF2EgIECBAgQIAAAQIECBAgQIAAgWYWkEBvZtBJ+XBPP/9aev3tYenVNz9II0Z9mb78ekz6B89lyAAAIABJREFU+ZdfM5LFFpo3zT9P5zTfPJ3TFhusmubpMvukTKXvBAi0YYG33/8kPf/K2+m1tz5MH3w0Mn075odCufZ555o9Ldi1S5pvrjnS/628dFp5uUXbsISuESAwqQt4Hk7qEaD/BAgQIECAAAECBAgQIECAAIGJU0ACfeK8bxPNVf/551+pXbvJJprrdaEECBBoCYG//vor/fVX8jxsCVzHJEBgohLwPJyobpeLJUCAAAECBAgQIECAAAECBAhMkgIS6JPkbddpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECgXkEAXEwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIKUkgS4MCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6GKAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkBMxAFwkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQEACXQwQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGcgBnoIoEAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEigiwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJATMANdJBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQl0MUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHICZqCLBAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgIIEuBggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQE7ADHSRQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEJNDFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyAmYgS4SCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQICABLoYIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECOQEz0EUCAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCQQBcDBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgJ2AGukggQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIS6G07Br4b82Pq0GHyNO00UzW4o2PH/pn+GDs2TTlFhwbvGzv88utvaeqppmjUvnYiQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAhBAwA31CqLfgOZ9/5e10+Q33pv+++WH6+ZdfszNNM/VUadXlF0sH7L5lWnKRrlXP/r/ffk9X3nR/euGVt9OLr76TbbfYQvOmZRZfIO3VbdM0V+fZar3yOx54Oj3+r5fTcy+/nZ07tl9uqYXStpuulVZebtEW7LVDEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoOkCEuhNN2wVR/jrr7/Saeddm265+4lar+fYA7ulPXfapMY2Y374KR3e64JC4rx8g5lnnD5dcc5xaZEF5q6x759//pXOueTmdPUtD1Y9d/9e3dPm66/aKqxcBAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBCoJSKC3kbiIxPmp516T9Wad1ZdN3bZaL624zKLpx59+Tv964fVsVvonI77IXr/ugp5p+aUWKun5Ub0vSg89+WL2t79ttHraZJ2V0/TTTZNeePXtdOFVd2R/j5nsT90xqEZp9pvufCydPvC6bJulF18g7bL1+mneuWZPb73/SbpoyB3pm+9+yF4beskpaalFq8+AbyO3QjcIECBAgAABAgQIECBAgAABAgQI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IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgkQIC9EbqO5sAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEMiMgQM/MKBRCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAo0UEKA3Ut/ZBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJAZAQF6ZkahEAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBopIAAvZH6ziZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBzAgI0DMzCoUQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQCMFBOiN1Hc2AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECGRGQICemVEohAABAgQIECBAgAABAgQIECBAgAABAgQIECDK7040AAAgAElEQVRAgAABAgQaKSBAb6S+swkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgMwIC9MyMQiEECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAg0EgBAXoj9Z1NgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABApkREKBnZhQKIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFGCgjQG6nvbAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIjIAAPTOjUAgBAgQIECBAgAABAgQIEFi0wLiZb8XcuXMKS/T2ixNi+vTpqfvbfKUVo0OrlqnX5WbBGl+NaN8+N+UqlAABAgQIECBAgAABAnkXEKDnfYLqJ0CAAAECBAgQIECAAIFSCNzx/tkxc+60wvb68Mlj4v1xH6Tu747NN46vTP4k9brcLDi7T0QlRPciQIAAAQIECBAgQIAAgboICNDrwuwQAgQIECBAgAABAgQIECCwdAIC9Kb9BOhLd19ZTYAAAQIECBAgQIAAAQILCgjQ3REECBAgQIAAAQIECBAgQCAHAgJ0AXoOblMlEiBAgAABAgQIECBAIPcCAvTcj1ADBAgQIECAAAECBAgQKJbAezP+WayGvtDNm8+8E3PmpH+W+bvf+GOhf8L9vdu6xuSJU1PP/rQZn0aXTz5KvS43C/yEe25GpVACBAgQIECAAAECBIohIEAvxhx1QYAAAQIECBAgQIAAgUIIzJo7I25//8xC9LKoJgYf+XpMm5b+WeZH3LR5tOw4u7A2+3c9L5ZpuUL6/s79WcT499Ovy8sKAXpeJqVOAgQIECBAgAABAgQKIiBAL8ggtUGAAAECBAgQIECAAIEiCAjQFz1FAfoibAToRfiPvh4IECBAgAABAgQIECCQGQEBemZGoRACBAgQIECAAAECBAgQEKAL0FP/p0CAnprMAgIECBAgQIAAAQIECBBYtIAA3d1BgAABAgQIECBAgAABApkRKEOAPuY3XWL2rPTPQN/i2JWjRdv06zIz3MUUsn2nI6N9y2XTlytAT29mBQECBAgQIECAAAECBAgsUkCA7uYgQIAAAQIECBAgQIAAgcwIlCFAP2zlS6J1i7aZMc99IQL03I9QAwQIECBAgAABAgQIEMiSgAA9S9NQCwECBAgQIECAAAECBEouIEAv+Q2wJO0L0JdEzRoCBAgQIECAAAECBAgQWISAAN2tQYAAAQIECBAgQIAAAQKZERCgZ2YU+SlEgJ6fWamUAAECBAgQIECAAAECORAQoOdgSEokQIAAAQIECBAgQKB4AjPmTovXJg8rXmP/01GrFq3j7/eMSd1fy9YtYs73X0y9Lk8L/IR7laclQK8yqO0IECBAgAABAgQIECBQbgEBernnr3sCBAgQIECAAAECBBok8Omcj+LeDy5o0Om1P3bulNZxy1EjUh/Uvn37OOiWr6del6cFAvQqT0uAXmVQ2xEgQIAAAQIECBAgQKDcAgL0cs9f9wQIECBAgAABAgQINEhAgN40vAC9QTdkno8VoOd5emonQIAAAQIECBAgQIBA5gQE6JkbiYIIECBAgAABAgQIECiDgABdgF6G+7wuPQrQ68LsEAIECBAgQIAAAQIECJRFQIBelknrkwABAgQIECBAgACBTAkUPUBv26JDzHj4a6nNW7duHRv+YKXU6/K0YNNl/2+eys1+rQL07M9IhQQIECBAgAABAgQIEMiRgAA9R8NSKgECBAgQIECAAAECxREoQ4B+yMr9izMwnWRXQICe3dmojAABAgQIECBAgAABAjkUEKDncGhKJkCAAAECBAgQIEAg/wIC9PzPUAcZERCgZ2QQyiBAgAABAgQIECBAgEAxBAToxZijLggQIECAAAECBAgQyJmAAD1nA1NudgUE6NmdjcoIECBAgAABAgQIECCQQwEBeg6HpmQCBAgQIECAAAECBPIvIEDP/wx1kBEBAXpGBqEMAgQIECBAgAABAgQIFENAgF6MOeqCAAECBAgQIECAQGYFZs6dHh/O/E9m61vawlq1aBMfjJycepuZrafGC51uT70uLwvatugQnoGel2nlvE4Bes4HqHwCBAgQIECAAAECBAhkS0CAnq15qIYAAQIECBAgQIBA4QTGz/pPPPThlYXr6/OGZr/fIW476enU/a28StfY9eruqdflZYEAPS+TKkCdAvQCDFELBAgQIECAAAECBAgQyI6AAD07s1AJAQIECBAgQIAAgUIKCNCbHqsAvZC3u6YaISBAb4S6MwkQIECAAAECBAgQIFBYAQF6YUerMQIECBAgQIAAAQLZEBCgC9CzcSeqorACAvTCjlZjBAgQIECAAAECBAgQaISAAL0R6s4kQIAAAQIECBAgUCKBogfoLT5eNp775YepJ9ppheVjuzNWT70uLwtat2gb3+vcMy/lqjPPAgL0PE9P7QQIECBAgAABAgQIEMicgAA9cyNREAECBAgQIECAAIFiCRQ9QF+u1Uqx70rnFGtouiGQJwEBep6mpVYCBAgQIECAAAECBAhkXkCAnvkRKZAAAQIECBAgQIBAvgUE6Pmen+oJZF5AgJ75ESmQAAECBAgQIECAAAECeRIQoOdpWmolQIAAAQIECBAgkEMBAXoOh6ZkAnkSEKDnaVpqJUCAAAECBAgQIECAQOYFBOiZH5ECCRAgQIAAAQIECORbQICe7/mpnkDmBQTomR+RAgkQIECAAAECBAgQIJAnAQF6nqalVgIECBAgQIAAAQI5FBCg53BoSiaQJwEBep6mpVYCBAgQIECAAAECBAhkXkCAnvkRKZAAAQIECBAgQIBAvgUE6Pmen+oJZF5AgJ75ESmQAAECBAgQIECAAAECeRIQoOdpWmolQIAAAQIECBDItMAnsz+It6b+PdM1Lk1xMz5qEa89Pjb1Fu27tIpp334+9bq8LFiu1Uqx70rn5KVcdRIonoAAvXgz1REBAgQIECBAgAABAgQaKCBAbyC+owkQIECAAAECBIol8J/pr8bjH/+mWE3N183Mfy0fd5z159T9rfO1teK7F3ZOvS4vCwToeZmUOgsrIEAv7Gg1RoAAAQIECBAgQIAAgUYICNAboZ6DM6dMnRbTZ8yMFTott0TVTp02Izq0b7tEay0iQIAAAQIECORVQIDe9OQE6Hm9o9VNICcCAvScDEqZBAgQIECAAAECBAgQyIeAAD0fc/rSKqdMnR69LvxVqk76nXl0dO607AJr3n5nXFx3y+/jqb/+IyZ8PGneZxtvsE4cdeAu8b3v/n/RsmWLRZ5z/5Dh8cRfno9nn389KgF8925dY7ON1o19dtk2tths/VT1uZgAAQIECBAgkEcBAXrTUxOg5/FuVjOBHAkI0HM0LKUSIECAAAECBAgQIEAg+wIC9OzPaLEVTvxkcmy95wmLvW7+Cx6764rotsqK8976wx+firP7X/+le+y4zWYx4IKTolWrlgtcN2fO3Lhi4F1x892PLHL9peceG7vttGWqGl1MgAABAgQIEMibQNED9PafrBLTnlo19ViWX3GZWHuHJftlo9SHNWBB25YdY4OO2zbgZEcSIJAICNDdCAQIECBAgAABAgQIECBQRQEBehUxG7XVtOkzYsD19y72+JdeGxUvvzYquW7+AP3NUf+JfX58bvL+OmuuFsccsWds+c0Nkp9gf+6F1+Ou3z8Rw5/7R/L5qT33i56H7r7AWXc+8HhcNOC25L3Kt9UP+cFOsWb3VeK1kaPj2pvun/dt9sEDz4+N1l9rsXW6gAABAgQIECCQV4GiB+hd23w1dutySl7Ho24CBIoqIEAv6mT1RYAAAQIECBAgQIAAgYYICNAbwt6YQw87sV+88MrI6NJ5uRh61xXRvt1nzyi/7LrB8749PuSOS2KNr6yyQIEzZsyMPY7sHWPGfhBfX3fNuPf6vgt8vueRvWPU6HeTn2y/e1Cf6LT8MvM+f+Ofb8e+R5+X/H3gXjvGeacd0ZjmnUqAAAECBAgQqIOAAL0OyI4gQIDAFwUE6O4JAgQIECBAgAABAgQIEKiigAC9iphZ3upPT78QJ/b+ZVLiBb1+FPvu9r8/MXlC7wEx7OkXk8+e/+P10a5tm4VaOb3PtfHosBHJ+68Ou3ne5/94/a046LgLkr/PP/3IOGDPHRZae1b/X8eDf3w6eX/EkEHRsUO7LFOpjQABAgQIECCwxAIC9CWms5AAAQJLLiBAX3I7KwkQIECAAAECBAgQIEBgIQEBegluilmzZ0flW+Kjx4xLflr9D7f0j9atWs3r/Ne3Pxi//M3vkr8vP++42GXHby+ksuthZybrd/ruN+PqC0+e9/kd9w2N/lffkfx9/40XxdfW7r7Q2vuHDI+fX3JD8v5vrzs3NtlgnRKoa5EAAQIECBAoo4AAvYxT1zMBAg0XEKA3fAQKIECAAAECBAgQIECAQJEEBOhFmuYiern3oT/H+ZfflHx6Vd8To8d2my9w5fw/s175oNdxB8Wh+3wv2rRpnVz31IhX4ie9Lk/+/YveP4k9emw9b33l2evX3/FQ8vfLj98YrVq1XKiKV978Vxx4zGc/+35Nv1Nix202K4G6FgkQIECAAIEyCgjQyzh1PRMg0HABAXrDR6AAAgQIECBAgAABAgQIFElAgF6kaTbRy5Sp02Lng3vFhI8nJc8vrzyjvGXLFgtded/DT8a5l9447/3Kc9IP/sFO0W2VFed9e/yI/XeOnx57wALfXq+sqaytvOb/aff5D3jr7bGxxxFnJ2/1PeOo2G/37Qqurj0CBAgQIECgrAIC9LJOXt8ECDRUQIDeUH6HEyBAgAABAgQIECBAoGgCAvSiTfQL/Qy67cG4+obPfp79N5f3iq02/8YiOx78+yfiwqtubfLzSnh+5gkHL/TZcWddFU8++1JUAvfhD1zT5Nqx70+I7x1wevLZST/aJ449Ys95102cPLPgE9AeAQIECBAgUCaBsbNei2en3VzYlru0WjO263BCYfvTGAEC+RRY7uJzouWH7+ez+GZU/empP4/Z3ddsxpUuIUCAAAECBAgQyLNAp2Xa5Ll8tRMolIAAvVDjXLCZ8RMmxnb7nJK8WQnOKwH6ol6/f/Sp6H3x9cnHxx+5V0ydPiPu+v2fovIN9s9fJxy1d/Q8dPdo0/p/n59+9BmXxTN/ezVW6bpCPHHPVU1u//74j2OH/U5NPvtigD5+4vQCT0BrBAgQIECAQNkExs1+PUbMvKWwba/Qcs3Ypu1xhe1PYwQI5FOgy6U/j5YTPshn8c2o+uOTesesrwjQm0HlEgIECBAgQIBArgVW6tQu1/UrnkCRBAToRZrmF3rpf/Xtccd9jyXvDh54fmy0/lpNdnvnA4/HRQNuSz67uHfP2LPHNsm/Z86cFY8N/3tc9qvBMe6Dj5L3tt9607i2/2dheOV1Zr9B8dDQZ6Jjh/YxYsjAJvcfPWZc7HrYmcln55xyeByy907zrps5a06BJ6A1AgQIECBAoGwCY2a8Gn+e9L+PxSla/yu1/mrs3OmkorWlHwIEci7Qpu9ZEeOL+w30Wb3Oi7lrfDXnU1I+AQIECBAgQIDA4gTatG65uEt8ToBAnQQE6HWCrvcx84fWO2//rbiyT9M/tTlr9uzYavcTkm+ad+/WNR6987KFSp306ZQ44uT+8d9vjUk+mz+Mv+y6wXHz3Y8k7y/qGeivjxwd+/U8P7nmyj7Hx87bb1FvDucRIECAAAECBOoi4BnodWF2CAECBBYU8Ax0dwQBAgQIECBAgAABAgQIVFFAgF5FzCxtdXqfa+PRYSOSkh669eJYa41uTZY3ZuwHsfPBn/20+5H77xw/a+I555XPKt9kr3yjvfLqf3bP2Gvnz76lfuPgh+OKgXcn/x72uwHRdcXOC53z+PDn4+Rzr07ev3nAWfGtTdfPEpVaCBAgQIAAAQJVExCgV43SRgQIEGi+gAC9+VauJECAAAECBAgQIECAAIHFCgjQF0uUvwteem1UHHL8hUnh++++ffQ544eLbOKd98ZHj4POSD4/6qBd4oxjD2zy2if+8nyc9PPPQvDKfpV9K68nnnohTjrnl8m/r+p7YvTYbvOF1l9y7Z1x6z2Pfnb9PVclz0v3IkCAAAECBAgUUUCAXsSp6okAgcwLCNAzPyIFEiBAgAABAgQIECBAIE8CAvQ8TasZtc6dOzcOP6l/vPDKyOTqx++5Mlbt2mWRKyvXb7HrcclPuFeC7cq31SvPM//i68pBd8cNdz6cvH3fDRfGeuusnvx7xoyZsc1eJyXrv/vtjeK6i0+Pli1bzFs+cdLk2P3ws2LCx5OSzwde8tNmdOESAgQIECBAgEA+BQTo+ZybqgkQyLlAwQP04T32iIlt2qUe0jZtWsYKM6enXpebBd/aKmKVVXNTrkIJECBAgAABAgQIEMiPgAA9P7NqVqXzfyP8xwfvGqcfc8Bi183/DfHtt940+p5xVKzUpVOybs6cufH/Hnsmzur/6+TvDddbK+4a9NnzzD9/XT7wrrhp8JDkz8qZh+/XI/kp97ffGRcXDbgtnhrxSvLZgAtOjO9vu/A31BdboAsIECBAgAABAjkREKDnZFDKJECgWAIFD9B/MjXiv//979Qzu27rzWODj8anXpebBcefGrHRprkpV6EECBAgQIAAAQIECORHQICen1ktttJZs2fHnkf2jtFjxiXfIh86+PLo3GnZxa6bPmNmHHrCRfH6yNHzrt1q82/E8st2jFff/HdUnpNeeXXpvFzce/0FC/0E+4cffRLH/OyKBdZXzq98K/3z1247bRn9zu4ZbVq3Wmw9LiBAgAABAgQI5FVAgJ7XyambAIFcCwjQmxyfAD3Xd7XiCRAgQIAAAQIECBBooIAAvYH41T76oaHPxJn9BiXbntpzv+h56O7NPmLqtBlx++/+GAOuv7fJNZXno1f267TcMk1+PnnKtDj30hvi0WEjFvi8EqQfsX+POOGHey/w0+7NLsyFBAgQIECAAIEcCQjQczQspRIgUBwBAXqTsxSgF+cW1wkBAgQIECBAgAABAvUVEKDX1zvzp02bPiPeGftBjBk7PirfTF/jKysn/6ep56I31czMmbNi1Oh3Y+z7H8baa6wWq6+2suA881NXIAECBAgQSC8wcupz8dQng9MvzMmKqS92jrsu/lPqajffepPY8JSWqdflZUHXNl+N3bqckpdy1UmAQFkE/jQ0YvKnhe329nEfxnsffZy6v0M/nRDdxr2bel1uFvgJ99yMSqEECBAgQIAAAQIE8iYgQM/bxNRLgAABAgQIEMiAQNED9CkvdI67f5E+QN9sy41ik9NaZ2BCtSlBgF4bV7sSIECgJgKXXhjxr1E12ToTmwrQMzEGRRAgQIAAAQIECBAoooAAvYhT1RMBAgQIECBAoMYCAvSmgQXoNb7xbE+AAAECzRcQoDffypUECBAgQIAAAQIECBCYT0CA7nYgQIAAAQIECBBILSBAF6CnvmksIECAAIH6CgjQ6+vtNAIECBAgQIAAAQIECiMgQC/MKDVCgAABAgQIEKifQNED9DXbbRw7dD6qfqBOIkCAAAEC1RYQoFdb1H4ECBAgQIAAAQIECJREQIBekkFrkwABAgQIECBQTQEBejU17UWAAAECBGogIECvAaotCRAgQIAAAQIECBAog4AAvQxT1iMBAgQIECBAoMoCAvQqg9qOAAECBAhUW0CAXm1R+xEgQIAAAQIECBAgUBIBAXpJBq1NAgQIECBAgEA1BQTo1dS0FwECBAgQqIGAAL0GqLYkQIAAAQIECBAgQKAMAgL0MkxZjwQIECBAgACBKgsI0KsMajsCBAgQIFBtAQF6tUXtR4AAAQIECBAgQIBASQQE6CUZtDYJECBAgAABAtUUEKBXU9NeBAgQIECgBgIC9Bqg2pIAAQIECBAgQIAAgTIICNDLMGU9EiBAgAABAgSqLCBArzKo7QgQIECAQLUFBOjVFrUfAQIECBAgQIAAAQIlERCgl2TQ2iRAgAABAgQIVFNAgF5NTXsRIECAAIEaCAjQa4BqSwIECBAgQIAAAQIEyiAgQC/DlPVIgAABAgQIEKiygAC9yqC2I0CAAAEC1RYQoFdb1H4ECBAgQIAAAQIECJREQIBekkFrkwABAgQIECBQTQEBejU17UWAAAECBGogIECvAaotCRAgQIAAAQIECBAog4AAvQxT1iMBAgQIECBAoMoCAvQqg9qOAAECBAhUW0CAXm1R+xEgQIAAAQIECBAgUBIBAXpJBq1NAgQIECBAgEA1BQTo1dS0FwECBAgQqIGAAL0GqLYkQIAAAQIECBAgQKAMAgL0MkxZjwQIECBAgACBKgsI0KsMajsCBAgQIFBtAQF6tUXtR4AAAQIECBAgQIBASQQE6CUZtDYJECBAgAABAtUUEKBXU9NeBAgQIECgBgIC9Bqg2pIAAQIECBAgQIAAgTIICNDLMGU9EiBAgAABAgSqLCBArzKo7QgQIECAQLUFBOjVFrUfAQIECBAgQIAAAQIlERCgl2TQ2iRAgAABAgQIVFNAgF5NTXsRIECAAIEaCAjQa4BqSwIECBAgQIAAAQIEyiAgQC/DlPVIgAABAgQIEKiygAC9yqC2I0CAAAEC1RYQoFdb1H4ECBAgQIAAAQIECJREQIBekkFrkwABAgQIECBQTQEBejU17UWAAAECBGogIECvAaotCRAgQIAAAQIECBAog4AAvQxT1iMBAgQIECBAoMoCAvQqg9qOAAECBAhUW0CAXm1R+xEgQIAAAQIECBAgUBIBAXpJBq1NAgQIECBAgEA1BQTo1dS0FwECBAgQqIGAAL0GqLYkQIAAAQIECBAgQKAMAgL0MkxZjwQIECBAgACBKgsI0KsMajsCBAgQIFBtAQF6tUXtR4AAAQIECBAgQIBASQQE6CUZtDYJECBAgAABAtUUEKBXU9NeBAgQIECgBgIC9Bqg2pIAAQIECBAgQIAAgTIICNDLMGU9EiBAgAABAkssMHnOxzFp1vglXp/1hbM+bRmTP5iZusyP2v0r3ujwaOp1eVmwZruNY4fOR+WlXHUSIECAAIGFBQTo7goCBAgQIECAAAECBAgskYAAfYnYLCJAgAABAgTKIvCPyU/E3z99sLDtTvzz8nH/dX9O3d82PTaPdX88O/W6vCwQoOdlUuokQIAAgUUKCNDdHAQIECBAgAABAgQIEFgiAQH6ErFZRIAAAQIECJRFQIDe9KQF6GX5T4A+CRAgQCC3AgL03I5O4QQIECBAgAABAgQINFZAgN5Yf6cTIECAAAECGRcQoAvQM36LKo8AAQIECDQtUPAA/dVdfhATVlgx9fS/3qVzrNSmTep1uVmwareI5TvlplyFEiBAgAABAgQIEMiigAA9i1NREwECBAgQIJAZgaIH6LNeWjVG/O6t1N4bfvtrse7e7VOvy8uCVdqsHZstu0teylUnAQIECBBYWKDgAXrvVsvG06+8knryF35ny/juh++lXpebBYf/OGLr7+amXIUSIECAAAECBAgQyKKAAD2LU1ETAQIECBAgkBmBogfo63XYKrZa/oDMeCuEAAECBAgQqJKAAL1JSAF6le4v2xAgQIAAAQIECBAosIAAvcDD1RoBAgQIECCw9AIC9KU3tAMBAgQIECDQAAEBugC9AbedIwkQIECAAAECBAgUQUCAXoQp6oEAAQIECBComYAAvWa0NiZAgAABAgRqKXDnrRHvvVvLExq69x1tOsYb4z5IXcPB7VvFBmP+nXpdbhb4CffcjEqhBAgQIECAAAEC2RUQoGd3NiojQIAAAQIEMiAgQM/AEJRAgAABAgQIEKiWwKCrI158vlq7ZW8fAXr2ZqIiAgQIECBAgACB3AkI0HM3MgUTIECAAAEC9RQQoNdT21kECBAgQIAAgRoLCNBrDGx7AgQIECBAgAABAvkXEKDnf4Y6IECAAAECBGooIECvIa6tCRAgQIAAAQL1FhCg11vceQQIECBAgAABAgRyJyBAz93IFEyAAAECBAjUU0CAXk9tZxEgQIAAAQIEaiwgQK8xsO0JECBAgAABAgQI5F9AgJ7/GeqAAAECBAgQqKGAAL2GuLYmQIAAAQIECNRbQIBeb3HnESBAgAABAgQIEMidgAA9dyNTMAECBAgQIFBPAQF6PbWdRYAAAQIECBCosYAAvcbAtidAgAABAgQIECCQfwEBev5nqAMCBAgQIECghgIC9Bri2poAAQIECBAgUG8BAXq9xZ1HgAABAgQIECBAIHcCAvTcjUzBBAgQIECAQD0FBOj11HYWAQIECBAgQKDGAgL0GgPbngABAgQIECBAgED+BQTo+Z+hDggQIECAAIEaCgjQa4hrawIECBAgQIBAvQUE6PUWdx4BAgQIECBAgACB3AkI0HM3MgUTIECAAAEC9RQQoNdT21kECBAgQIAAgRoLCNBrDGx7AgQIECBAgAABAvkXEKDnf4Y6IECAAAECBGooIECvIa6tCRAgQIAAAQL1FhCg11vceQQIECBAgAABAgRyJyBAz93IFEyAAAECBAjUU0CAXk9tZxEgQIAAAQIEaiwgQK8xsO0JECBAgAABAgQI5F9AgJ7/GeqAAAECBAgQqKGAAL2GuLYmQIAAAQIECNRbQIBeb3HnESBAgAABAgQIEMidgAA9dyNTMAECBAgQIFBPAQF6PbWdRYAAAQIECBCosYAAvcbAtidAgAABAgQIECCQfwEBev5nqAMCBAgQIECghgIC9Bri2poAAQIECBAgUG8BAXq9xZ1HgAABAgQIECBAIHcCAvTcjUzBBAgQIECAQD0FBOj11HYWAQIECBAgQKDGAgL0GgPbngABAgQIECBAgED+BQTo+Z+hDggQIECAAIEaCgjQa4hrawIECBAgQIBAvQUE6PUWdx4BAgQIECBAgACB3AkI0HM3MgUTIECAAAEC9YN05TYAACAASURBVBQQoNdT21kECBAgQIAAgRoLCNBrDGx7AgQIECBAgAABAvkXEKDnf4Y6IECAAAECBGooIECvIa6tCRAgQIAAAQL1FhCg11vceQQIECBAgAABAgRyJyBAz93I6l/wjBkzo0WLFtGmTetmHz512ozo0L5ts693IQECBAgQyKqAAD2rk1EXAQIECBAgQGAJBAToS4BmCQECBAgQIECAAIFyCQjQCzDvKVOnR68Lf5Wqk35nHh2dOy3b5Jq33xkXw597OV5989/x4qv/jNFjxiXXbbbhunH7f52zyHPuHzI8nvjL8/Hs86/HlKnTonu3rrHZRuvGPrtsG1tstn6q+lxMgAABAvUX+OukB+K1KX+u/8F1OnHiE13iyXtfTH3aVrttHCvt9nHqdXlZsF6HrWKr5Q/IS7nqJECAAAECBAgsnYAAfen8rCZAgAABAgQIECBQAgEBegGGPPGTybH1niek6uSxu66IbqusuNCaR4f9NU7vc12Te63SdYV44p6rFvpszpy5ccXAu+Lmux9ZZA2Xnnts7LbTlqlqdDEBAgQI1Feg6AH6+/9v2Xj41uGpUXfad6tY/YBpqdflZYEAPS+TUicBAgQIECBQFQEBelUYbUKAAAECBAgQIECgyAIC9AJMd9r0GTHg+nsX28lLr42Kl18blVz3xQB97ty5cdl1g+OWex5NPu/YoX0csMf2sd7/WT26dukcY9//MN7453+i98mHLnTOnQ88HhcNuC15f+MN1olDfrBTrNl9lXht5Oi49qb7Y8LHk5LPBg88PzZaf63F1ukCAgQIEGiMgAC9aXcBemPuR6cSIECAAAECBGoiIECvCatNCRAgQIAAAQIECBRJQIBepGkuppfDTuwXL7wyMrp0Xi6G3nVFtG/3v88or/xk+7FnXpns8O3Nvh79zu4Z3Vbu0iydPY/sHaNGv5v8ZPvdg/pEp+WXmbfujX++HfsefV7y94F77RjnnXZEs/Z0EQECBAjUX0CA3rS5AL3+96ITCRAgQIAAAQI1ExCg14zWxgQIECBAgAABAgSKIiBAL8okF9PHn55+IU7s/cvkqgt6/Sj23W3beSsq3z4/6NgL4pU3/5WE6w/ffkkst2zHZsn84/W34qDjLkiuPf/0I+OAPXdYaN1Z/X8dD/7x6eT9EUMGRccO7Zq1t4sIECBAoL4CRQ/Q12u1fXytxXdSo3bo0CE6dmze/7uYenMLCBAgQIAAAQIE6isgQK+vt9MIECBAgAABAgQI5FBAgJ7DoaUtedbs2VH5lvjoMeOSn1b/wy39o3WrVvO2mf/b51f2OSF23v5bzT7ijvuGRv+r70iuv//Gi+Jra3dfaO39Q4bHzy+5IXn/t9edG5tssE6z93chAQIECNRPoOgB+sbLfD++ueyu9QN1EgECBAgQIECAQPYECh6gv/idHWNMp+b9ouD8w9m4XZtYY/qU7M2rWhV9fcOIddat1m72IUCAAAECBAgQKLiAAL3gA660d+9Df47zL78p6fSqvidGj+02X6DrSgBeCcIrr7898uuY9OmUGD3mveS5561btY6vdFspNlxvrWjVquVCWpVnr19/x0PJ+y8/fmOT11S+2X7gMX2Ta67pd0rsuM1mJVDXIgECBPInIEDP38xUTIAAAQIECBAgkFKg4AH6JR27xJC/P58SJeKn39kq9vhwbOp1uVmw9wERPfyPaXMzL4USIECAAAECBBosIEBv8ABqffyUqdNi54N7xYSPJ8XX110zeUZ5y5YtFjj2hN4DYtjTLybvbb/1pvP+Pf9FlW+u9zr+oNhh6wXD73MvvTHue/jJ5NJXh93cZDtvvT029jji7OSzvmccFfvtvl2t27Y/AQIECCyBgAB9CdAsIUCAAAECBAgQyJeAAL3JeQnQ83Ubq5YAAQIECBAgQKC2AgL02vo2fPdBtz0YV9/wu6SO31zeK7ba/BsL1VT5efdRo99d4P3u3bomz0Gv/Ox7JYT//PXFPY4766p48tmXkmenD3/gmib7Hfv+hPjeAacnn530o33i2CP2nHfdzFlzGm6kAAIECBD4TODvk38fb0z77H8UVcTXhh2+F5t03KWIremJAAECBAgQIECgmQKtf/Nf0eKl9N/Qbub2Db/sFx1WiEeefyF1Hadvs1XsOaG430Cfvdf+Med7/rtA6hvDAgIECBCoq0Cb1gv/CnBdC3AYAQLzBAToBb4Zxk+YGNvtc0rSYSU4r4TfTb2+sf0Pk7dX6bpCnNZz//j+dptH+3Ztk/dmzpwVlWeY973ylnlLn37w2ui03DLJ30efcVk887dXk7VP3HNVk/u/P/7j2GG/U5PPvhigj584vcAT0BoBAgTyJfDqzIfiX7P/kq+iU1T7f1rvGOu37pFihUsJECBAgAABAgSKJtDupb9Fq/cX/BJBkXp8dNK0eHVs+v7+b8s5sfnoN4tEsUAvk3fZJ6Zut3Nh+9MYAQIECBRDYKVO7YrRiC4IFEBAgF6AIS6qhf5X3x533PdY8vHggefHRuuvtdCls2bPjk12+nHy/v67bx99zvgsTP/i69qb7o/rbvl98vYNV/4stvzmBsm/z+w3KB4a+kx07NA+RgwZ2OTayrfYdz3szOSzc045PA7Ze6d5102cPLPAE9AaAQIE8iXw8vQHY9TM4fkqOkW167XdKTZo6//TLAWZSwkQIECAAAECBEoi0OHe26Lts8X9Nappu+0b03f4vyWZpjYJECBAIK8CnZZpk9fS1U2gcAIC9MKN9LOG5g+td97+W3FlnxMW2WnlGeljxn4Q2265SfzqF6c1ed0rb/4rDjymb/JZr+MOih8e+Nl/6bjsusFx892PJP9e1DPQXx85OvbreX5yzZV9jo+dt9+ioOraIkCAQL4FPAM93/NTPQECBAgQIECAAIElFrjj5oi/DFvi5ZlfuPcBET12zXyZCiRAgAABAgQIEMiGgAA9G3OoehWn97k2Hh02Itn3oVsvjrXW6LbIM07oPSCGPf1irNl9lXj49kuavO6d98ZHj4POSD7reejucWrP/ZJ/3zj44bhi4N3Jv4f9bkB0XbHzQusfH/58nHzu1cn7Nw84K7616fpV79eGBAgQILD0AgL0pTe0AwECBAgQIECAAIFcCgjQczk2RRMgQIAAAQIECNRGQIBeG9eG7vrSa6PikOMvTGr4sp9l/7zIS6+9M26559Hkz/mfbz5/Ey+8MjIOO7Ff8tYvev8k9uixdfLvJ556IU4655fJv6/qe2L02G7zhXq/5No749b/2b/ynPTK89K9CBAgQCB7AgL07M1ERQQIECBAgAABAgTqIiBArwuzQwgQIECAAAECBPIhIEDPx5yaXeXcuXPj8JP6RyXwrrwev+fKWLVrly9d/8zfXo2jz7gsuebAvXaM8047YqHrz+r/63jwj08n7//h5n6xzle/kvx7xoyZsc1eJ8WUqdPiu9/eKK67+PRo2bLFvPUTJ02O3Q8/KyZ8PCn5fOAlP212Ly4kQIAAgfoKCNDr6+00AgQIECBAgAABApkREKBnZhQKIUCAAAECBAgQaLyAAL3xM6hqBfN/I/zHB+8apx9zQLP2r/zEeuWn1iuvE3+0dxx14C7Rvl3bmDptRvzmtw/FwFv/kHxW+eZ55Rvo878uH3hX3DR4SPJW5czD9+uR/JT72++Mi4sG3BZPjXgl+WzABSfG97dd+BvqzSrQRQQIECBQcwEBes2JHUCAAAECBAgQIEAgmwIC9GzORVUECBAgQIAAAQINERCgN4S9NofOmj079jyyd4weMy46dmgfQwdfHp07Ldusw959b3zsddTPk2+Sf/6q/NT6uA8+mvd35RnpgweeH8sv23GBPT/86JM45mdXxOsjR897v3L+/HvtttOW0e/sntGmdatm1eMiAgQIEKi/gAC9/uZOJECAAAECBAgQIJAJAQF6JsagCAIECBAgQIAAgWwICNCzMYeqVPHQ0GfizH6Dkr1O7blf9Dx091T7fvDhx3HxNb+NR4f9daF1xxy+R/zksD2Sb6U39Zo8ZVqce+kN8eiwEQt8XAnSj9i/R5zww70X+Gn3VIW5mAABAgTqIiBArwuzQwgQIECAAAECBAhkT0CAnr2ZqIgAAQIECBAgQKBhAgL0htFn9+BPJ0+Nf/3nvagE6quv1jW+2n3VaNOmdbMKnjlzVowa/W6Mff/DWHuN1WL11VYWnDdLzkUECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIAAgboLCNDrTu5AAgQIECBAgAABAtkQEKBnYw6qIECAAAECBAgQyISAAD0TY1AEAQIECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIAAgboLCNDrTu5AAgQIECBAgAABAtkQEKBnYw6qIECAAAECBAgQyISAAD0TY1AEAQIECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIAAgboLCNDrTu5AAgQIECBAgAABAtkQEKBnYw6qIECAAAECBAgQyISAAD0TY1AEAQIECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIAAgboLCNDrTu5AAgQIECBAgAABAtkQEKBnYw6qIECAAAECBAgQyISAAD0TY1AEAQIECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIAAgboLCNDrTu5AAgQIECBAgAABAtkQEKBnYw6qIECAAAECBAgQyISAAD0TY1AEAQIECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIAAgboLCNDrTu5AAgQIECBAgAABAtkQEKBnYw6qIECAAAECBAgQyISAAD0TY1AEAQIECBBovIAAvfEzUAEBAgQIECBAgACBhggI0BvC7lACBAgQIECAAIFsCgjQszkXVREgQIBADQVenjw03p3x3zU8obFbvzM04tVnR6Uu4hs7d4tWm76bel1eFmy8zPfjm8vumpdy1UmAAAECBAgQIECgfgIC9PpZO4kAAQIECBAgQCDzAgL0zI9IgQQIECBQbYEnJ94eb037e7W3zcx+/769XQx78NnU9exx9Lax4vcnpV6XlwUC9LxMSp0ECBAgQIAAAQJ1FxCg153cgQQIECBAgAABAtkVEKBndzYqI0CAAIEaCQjQm4YVoNfohrMtAQIECBAgQIAAgawLCNCzPiH1ESBAgAABAgQI1FFAgF5HbEcRIECAQDYEBOgC9GzciaogQIAAAQIECBAgkBEBAXpG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", + "text/plain": [ + "" + ] + }, + "metadata": { + "image/png": { + "height": 500, + "width": 1000 + } + }, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sf4 = explain_changes_in_average(\n", + " df1=pre_data,\n", + " df2=data,\n", + " dims=dims,\n", + " total_name=totals,\n", + " size_name=size,\n", + " max_depth=2,\n", + " max_segments=20,\n", + " how=\"totals\",\n", + " solver=\"tree\"\n", + ")\n", + "sf4.plot(width=1000, height=500, plot_is_static=plot_is_static)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -1092,7 +1303,7 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=2,\n", - " min_segments=20,\n", + " max_segments=20,\n", " how=\"extra_dim\",\n", " solver=\"lasso\"\n", ")\n", @@ -1101,21 +1312,21 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 19, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAACJgAAAZACAYAAAA/vGocAAAgAElEQVR4XuzdBbQcRb4H4AqQ4AR3d3dncXd3J7jrAgEWCW4J7sFdg4ddILgtm8U1wS1ICE70nX/vm8nM3Ll9Z27mJiH56pw973Gnpfrr6p7O1K+r2g0bNmxYUggQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAg0I9BOwETbIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBMQMNE+CBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFcAQETDYQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCBXQMBEAyFAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMgVEDDRQAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIFBEw0EAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVwBARMNhAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIFdAwEQDIUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyBUQMNFACBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEcgUETDQQAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXAEBEw2EAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgV0DARAMhQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIFRAw0UAIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyBQRMNBACBAgQIECAAAECBMYogX7f/Zge/Nfzqc/HX6YPP/oiDRk6NE02yURplpmmTQfstnmadurJx6jjHRMO5rIbemTnK8qGay2fVl9xiTHhsBwDgZEm8OTzvdND/3ox299cs8+Y9ttl0yb7vurmB9N7fT7L/r7OqsukdVZdeqTVb0zcEc8x8aw6phEVGDR4SLaJ9uONO6Kbsj4BAgQIECBAgAABAqOpgIDJaHpiVIsAAQIECBAgMDYJDB4yJJ12wU1p6NChuYe91spLp5WXW2RsonGsdQo88Njz6ZSuN6Tffv+j6pp3XXVyWmCe2erc6ogt/sSz/0ndb3ukuJHTjtkzzTbzdCO20TFs7Z0OPC31fvOD7KgO2XPLtPdOG49hR+hwCLStwJU3PZAuuPrubCdLLDxPuuni45rscI/Dzkov9X4n+3sEUA7cY/O2rdQYvnWeY/gJdng1CfT5+It054NPpb6ffJk+/PiL9M23/bP1ppx80jTjdFOn6aadIs00/TRp+SUXTMstuUCaYPwONW3XQgQaIXDJtfemF159O9tUh/bjpe5dj27EZm2DAAECBAgQIDDWCwiYjPVNAAABAgQIECBAYNQL/P7HwLT0enu3WBEdzy0SNXSBMy++JT3/ypvZNrfddPW04xZrN3T7jd7YG+9+lLbb9+TczY6KgMmt9z2eTu12Y7Fet11+Ylpk/jkaffh/6e0JmPylT5/KjwYCoyJgMqq/Ix785wspjjvK/HPPms4+Yd+ReiYETEYqt52NZgIfffpVuuz6Humhx/83clKtZcM1l0+H7b11mmG6qWpdxXKjscC2+5ycfv/jz6yGJx+1exZwHJ3K4Sddknr2eqVYpbd6XTc6VU9dCBAgQIAAAQJ/WQEBk7/sqVNxAgQIECBAgMCYI/DHnwPTUuu2HDA5dK+t0l47bjTmHPhofiT7HdM1Pf3ia1kt99hug3TEvtuM1jUuDSlMNOEE6aA9Nk/LLD5/mniiCVO/7/qnt97/OG201gppqikmG6nHIWDSMreASctGliCQJzAqAiaj+jviujseTedcelvGEiNTRYBwZBYBk5GpbV+jk8C7H36adj7o9GZHi2uprtd2PSYtu8T8LS3m87+AwEKr7Vas5aVnHJZWXWGx0arWAiaj1elQGQIECBAgQGAMEhAwGYNOpkMhQIAAAQIECPyVBb7v/1NxipzVtjy0eCj777pp2maT1bP/nnSSiQytPRJP8qjuPKznUH/48ee08mYHFVc5/6T907qrLVvPJtps2f+88X568F/D3/Dde6eN0vTTTNlm+/srbljA5K941tR5dBIQMBEwGZ3ao7qMuQIDfvo1rbXtEWXhkpj2b88dNsxGr5h26imyES1ihJPCtDnPvfJm+uTzb4ooAiZjTvsY3QMm9zz8dHrzvY8z8PE7tE9HH7D9mIPvSAgQIECAAAECo1BAwGQU4ts1AQIECBAgQIBAdYHSHys7H7zjaD81y5h6Hv9KAZM33umbttvvlOKpeP3x7mnccccZU0/NGHdcAiZj3Cl1QCNZQMBEwGQkNzm7G0sFrrv90XTOZf8bOSjKxuusmE47es/cZ65hw4all3q/ky7ufm/q/eYHScBkzGk8o3vAZMyRdiQECBAgQIAAgdFLQMBk9DofakOAAAECBAgQIJBSalTAJKbeeb/PZ2ncccdN8809Sxpv3HGb9R08ZEj6+NOvU4yEEW9iTjfNFCN0LgYOHJQ++Kr7aVQAACAASURBVOiLNHDQoDTfXLOkmLKlnhL1ibdEfxzwc/r1tz9S+/bjpamn7Jj9r127dvVsqmzZQYOHpM++7Jf9bcbppsodEWZUBEx++uW31OfjL9K444yT5pp9pjTxRLW59ez1cjr8pEuz45p5hmlSz1vPabVRSyv+/sfA9MVX36ZBgwdnb+pOOfmkI3ROWtrfiHwenTpf9/shffLFN2nKySdLs8407UgbBaietpYXMIlroc/HX6affv41zTbz9GnaqSdvFUnUJ9pW/x9/ztrV7LPOkCabZKJWbStcv/1+QPrmu/6p46QTZe1ggvE7tGpbta7058BB2RvhP//yW5pj1hmye0EjStzzPvzoi9Rxsomze19bH0fUua2OpREePw74JfX99Mvs+2JE2ki9dRnRe/5fOWDS2vv+iE6RE9/T/Qf8kvoP+DnF/z/BBONn3/0dJ524ptNnipyamCw0hglstdeJ6Z0PPsmOKp5tX3jwktzn69LDHzJkaLr74afTCkstmGaZcdqaZOKZK0ZCiVFRZp1pulY/A8T39mdffps9v40/fvs08wzTtnpblRX/6pvvs+esuWefqcXv5ni2f7/vZ9mojPFMM+EErXt2aJRL6bG05nlgZAdMxsZn8Hh+jTY24Odfs/Y1zVQda77marrILESAAAECBAgQaIWAgEkr0KxCgAABAgQIECDQtgL1BExOPPfa9Nb/D3284xZrpc3W+1u679Fn0x0P9Eqvv92nrKKrLL9YiulJYgjvKPFD94P/eiH1ePTZ7M3K0hI/mh+x7zZp201WbzY8ULnveIvz9h5PZtus3Pe8c86cDth987TWyks1i/efNz5It933eHrt7T7p86++bXa5HTZfM22/+VppzllnqOlEfPn1d+mKmx7I6vR+38/L1onOtJWWWSRtscHKafGF5s6O9fwr7kjP//utYgdCrBAe0flcWdZdbZm0144b1VSP5haKDt2uV92Znnnp9fTNt/3LFouwyOorLZEO2mOLqmGTF199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QAABBBBAAAEEEEAAAQQQsFuAgInd4rSHAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg4TICAicMGjO4igAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJ2CxAwsVuc9hBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAYcJEDBx2IDRXQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwG4BAiZ2i9MeAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgMAECJg4bMLqLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjYLUDAxG5x2kMAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBwmQMDEYQNGdxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAbsFCJjYLU57CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAwwQImDhswOguAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBgtwABE7vFaQ8BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEHCYAAEThw0Y3UUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBOwWIGBitzjtIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACDhMgYOKwAaO7CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICA3QIETOwWpz0EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMBhAgRMHDZgdBcBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEELBbgICJ3eK0hwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIOEyAgInDBozuIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACdgsQMLFbnPYQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGHCRAwcdiA0V0EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMBuAQImdovTHgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4DABAiYOGzC6iwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII2C1AwMRucdpDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQcJkDAxGEDRncRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAG7BQiY2C1OewgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgMMECJg4bMDoLgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggYLcAARO7xWkPAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBwmAABE4cNGN1FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTsFiBgYrc47SGAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAg4TIGDisAGjuwgggAACCCCAAAIIIIAAAggggAACCOm8gwUAACAASURBVCCAAAIIIIAAAggggAACCCCAgN0CBEzsFqc9BBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAYQIETBw2YHQXAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCwW4CAid3itIcAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCDhMgICJwwaM7iKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAnYLEDCxW5z2EEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABhwkQMHHYgNFdBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEDAbgECJnaL0x4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIOAwAQImDhswuosAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCNgtQMDEbnHaQwABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEHCZAwMRhA0Z3EUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABuwUImNgtTnsIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDDBAiYOGzA6C4CCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIGC3AAETu8VpDwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQcJgAAROHDRjdRQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE7BYgYGK3OO0hgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIOEyBg4rABo7sIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggIDdAgRM7BanPQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwGECBEwcNmB0FwEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQsFuAgInd4rSHAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgg4TICAicMGjO4igAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAJ2CxAwsVuc9hBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAYcJEDBx2IDRXQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAwG4BAiZ2i9MeAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCDgMAECJg4bMLqLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgjYLUDAxG5x2kMAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBwmQMDEYQNGdxFAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAbsFCJjYLU57CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICAwwQImDhswOguAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCBgtwABE7vFaQ8BBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEHCYAAEThw0Y3UUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBOwWIGBitzjtIYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACDhMgYOKwAaO7CCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIICA3QIETOwWpz0EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMBhAgRMHDZgdBcBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEELBbgICJ3eK0hwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIOEyAgInDBozuIoAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACdgsQMLFbnPYQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAGHCRAwcdiA0V0EEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQMBuAQImdovTHgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggg4DABAiYOGzC6iwACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAII2C1AwMRucdpDAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQcJkDAxGEDRncRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAG7BQiY2C1OewgggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAgMMECJg4bMDoLgIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgggYLcAARO7xWkPAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBwmAABE4cNGN1FAAEEEEAAAQQQQAABBBBA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up5fr7RcLP3jRVp9vQsJECDQ0QLPvzQuNt3liHq3TeGS4UfvlW1Bp+QnIGCSn20Ra04Bk0+/nBgwSUXApIij3P59EjBpf1M1EuhsgY8//zZmnUnApLPHIa/7CyHkJdv59Rrbzh+DvFogYJKXrHoJECBAgEDXFqj5gEni/eSzL+KBR56OV8a9HZ99/mXM0GP62HuXTbu2/BTYurTizMFDJwZ/jjt0t1hy8QWnQAVdrlbg4ceeia++/iZWWWGZ6DH9tNVe5jwCBAgQIFC1wPsffpJtt5jKXHPMGostPF+sttKytrOrWtCJBAgQIECAAAECBAgQIECAAAECBAgQIDAlCRQiYDIlDZi+EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQ6WkDApKPF3Y8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGMCAiY1NmCaS4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDoaAEBk44Wdz8CBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQI0JCJjU2IBpLgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgowUETDpa3P0IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAjUmIGBSYwOmuQQIECBAgAABAgSKJPDZ519Gjx7TxTTdurWqW199/W30mH7aVl3rotoSMNa1NV55t/aHHybE519+FTPN0COmmmqqFt/u++9/iO++/z6mm7Z7i691AQECnSfg3e08+5be2Vi1VMz5BAgQIECAAAECBGpDQMCkNsZJKwkQIECAAAECBAjUvECazH3gkafjnoeeiKeefSleHfdOfPnV11m/Fpi3V6y64rLxx+03jHnnmn2yfb1uzH1x1/2PxcOPPZtdn65dfrklYrN114iVll+q5p10YJLAY0+9EKNvvDsef+qFGPfWe9Gzx/Sxygo/id/86uexxQa/QTUFCaQw2t/v+1fcN/bJ+O//Xss+P0rlx4stEOv1WSW22+x30bPHdM2qfPPt+LjgilvikcefjUef+G923k+WWDh+tvTisfPW62afJQoBAl1PwLvb9cakuRblOVbp8/uxp56vCuOkwXtO9vdBVZU4qd0E7nrg8bjwilti6R8vEoP2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AQIECBAgQIAAAQIECBAgkJuAgElutComQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRDQMCkGOOoFwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AQETHKjVTEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBgCAibFGEe9IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkJiBgkhutigkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECxRAQMCnGOOoFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCA3AQGT3GhVTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohoCASTHGUS8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkJCJjkRqtiAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAxBARMijGOekGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyE1AwCQ3WhUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIohIGBSjHHUCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgICJrnRqpgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAwBAZNijKNeECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyExAwyY1WxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYggImBRjHPWCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCbgIBJbrQqJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUQ0DApBjjqBcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwEBExyo1UxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAYAgImxRhHvSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CYgYJIbrYoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUQEDApxjjqBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgNwEBk9xoVUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKIaAgEkxxlEvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5CQiY5EarYgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAMQQETIoxjnpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhNQMAkN1oVEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKISBgUoxx1AsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4CAia50aqYAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAMAQGTYoyjXhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEchMQMMmNVsUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWIICJgUYxz1ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQm4CASW60KiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFENAwKQY46gXBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcBARMcqNVMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgGAICJsUYR70gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQmIGCSG62KCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLFEBAwKcY46gUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIDcBAZPcaFVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiGgIBJMcZRLwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQkImORGq2ICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDEEBEyKMY56QYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDITUDAJDdaFRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiiEgYFKMcdQLAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAgImudGqmAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQDAEBk2KMo14QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHITEDDJjVbFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFiCAiYFGMc9YIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkJuAgElutComQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRDQMCkGOOoFwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AQETHKjVTEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBgCAibFGEe9IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkJiBgkhutigkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECxRAQMCnGOOoFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCA3AQGT3GhVTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohoCASTHGUS8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkJCJjkRqtiAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAxBARMijGOekGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyE1AwCQ3WhUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIohIGBSjHHUCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgICJrnRqpgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAwBAZNijKNeECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyExAwyY1WxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYggImBRjHPWCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCbgIBJbrQqJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUQ0DApBjjqBcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwEBExyo1UxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAYAgImxRhHvSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CYgYJIbrYoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUQEDApxjjqBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgNwEBk9xoVUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKIaAgEkxxlEvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5CQiY5EarYgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAMQQETIoxjnpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhNQMAkN1oVEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKISBgUoxx1AsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4CAia50aqYAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFAMAQGTYoyjXhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEchMQMMmNVsUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgWIICJgUYxz1ggABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQm4CASW60KiZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFENAwKQY46gXBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHcBARMcqNVMQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgGAICJsUYR70gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQmIGCSG62KCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLFEBAwKcY46gUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIDcBAZPcaFVMgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECiGgIBJMcZRLwgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECuQkImORGq2ICBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQDEEBEyKMY56QYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDITUDAJDdaFRMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEiiEgYFKMcdQLAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBuAgImudGqmAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQDAEBk2KMo14QIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHITEDDJjVbFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFiCAiYFGMc9YIAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkJuAgElutComQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRDQMCkGOOoFwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AQETHKjVTEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBgCAibFGEe9IECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkJiBgkhutigkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECxRAQMCnGOOoFAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCA3AQGT3GhVTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAohoCASTHGUS8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkJCJjkRqtiAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAxBARMijGOekGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyE1AwCQ3WhUTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBIohIGBSjHHUCwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAbgICJrnRqpgAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUAwBAZNijKNeECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyExAwyY1WxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBYggImBRjHPWCAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCbgIBJbrQqJkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUQ0DApBjjqBcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgdwEBExyo1UxAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKAYAgImxRhHvSBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CYgYJIbrYoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAsUQEDApxjjqBQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgNwEBk9xoVUyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKIaAgEkxxlEvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK5CQiY5EarYgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAMQQETIoxjnpBgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhNQMAkN1oVEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgSKISBgUoxx1AsCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQG4C/wcIw/SchHXHrQAAAABJRU5ErkJggg==", + "image/png": "iVBORw0KGgoAAAANSUhEUgAACigAAAV4CAYAAAAw58e5AAAgAElEQVR4XuzdBZQcRf4H8ArBLbhLcHc73N3dNbiEwyEchwS3BA8W7HDNocFdD3K4BtcQAgkeCPzfr+8/k5nZ2d2ZTW+yu3zqvXvv2Omurv50dU93+jtVnf78888/k0KAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyFGgk4BijpqqIkCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBDIBAUUdgQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgKK+gABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQu4CAYu6kKiRAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQEFPUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIHcBAcXcSVVIgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICCjqAwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEDuAgKKuZOqkAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEBBQ1AcIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB3AUEFHMnVSEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgoKgPECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArkLCCjmTqpCAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAQEBRHyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRyFxBQzJ1UhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgICAoj5AgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5C4goJg7qQoJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAUV9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhdQEAxd1IVEiBAgAABAgQIECBAgMCgwd+lux58Og388PP03gefpRF//JEmnXjCNPOM06T9dtk0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nR44zSZAgAABAgQIECBA4H8C9UxLy4wAgbYnEC8B19rmkOLIMjFN8t47bdT2GqpFBAgQIECAAAECBNqgwMHHXZD6P/pC1rIY8f/K3ke2wVZqEgECBAgQIECAAAECf2UBAcW/8tG37wQIECBAgAABAgQ6gICAYgc4iHahwwrEtNwxIto8c8xSdUrjmOKtZ++rU0wPXij333Bmg+l7OyyQHSNAgAABAgQIECDQiMBjz7ycxh1n7LTEwnNXHXk9Rn688sb7Uq9Lbi7WcPZx+6a1V1maKQECBAgQIECAAAECBNqUgIBimzocGkOAAAECBAgQIECAQL0CAor1ilmewOgTWHGTA7KREWOquQXnnT3NPMM0acbpp8qm5/7o06/SQ0+8lP3/Qtlrxw1T926bj74G2hIBAgQIECBAgACBNipw5MmXpDvvfzprXYyM2HWm6bJ76c6dx0offzooPf/fN7N76kJZbMG50jXn9UidOnVqo3ukWQQIECBAgAABAgQI/FUFBBT/qkfefhMgQIAAAQIECBDoIAICih3kQNqNDilQCCjWsnMLzz9HuvSMQ9PEE01Qy+KWIUCAAAECBAgQINChBUoDis3taPwg6NIzD0vzzjlLc4v6nAABAgQIECBAgAABAqNdQEBxtJPbIAECBAgQIECAAAECeQoIKOapqS4C+Qqsve1h6dMvvm6y0gknGD8duf92aZN1VshGg1EIECBAgAABAgQIEEjphF5Xpxv7PdwsxW7brJf23mmjNNGE4ze7rAUIECBAgAABAgQIECAwJgQEFMeEum0SIECAAAECBAgQIJCbwKNP/zcN+ua7rL6F55vdiBG5yaqIwKgL/Pnnn+mTzwelN9/9KH319bdp2Pc/pR9++jlNOfmkaZYZp00zzzB16jrzdClCigoBAgQIECBAgAABAuUCg4cMTa+//WH67MvBaej3P2T30xNPOH52Lz3TDFOnWWeaLsXoiQoBAgQIECBAgAABAgTasoCAYls+OtpGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTaqYCAYjs9cJpNgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTasoCAYls+OtpGgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTa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LZ5VdZ5qiknSF198le55eHDqd8ql2ZcMow08YZ+08Pyzj5hIjorASCbg2n4kmzCHS4AAAQIECPxiBQQUf7FTb+AECBAgQIAAAQJ5Cmy39/HlEGEzxxHhi6UXm7e86UeffJ623+eEFFUgSi0qPZVueMTPVllm4XTk/tum0UezbFQzxrYh0EjA681zg8CIJXDuZbek/mdf3fRBbb7uCmmfnTcsb//9Dz+kQ487P91w+4MN9zHLjL9NZx27V9NVGZs+GBsSIECAAAECuQk89dzLaavex1Z9bq49mAN33zRttOYyHY6x2YBiV4OrvS7panu/J0CgcwHX9p4hBAgQIECAAIGRQ0BAceSYJ0dJgAABAgQIECBQMIEd9j0hPfDYU02P6vR+e6SlFp2navv/ffl1OvjYgemOex+v+nkEFTdbd/m08xZrVi393HRnNiRAoIOA15snBYERR+C8K25NJ5x5VdMHtOUGK6W9dli/avtYyvmMC29M5195e4eQQlQ+OnLfbdK444zVdB82JECAAAECBEYOgViKee++Z1Z92S+OfKIJxk2H9N684QoE19/2QDromIHZINdaeYnUd5+tqgY85NW3suuK+Hxe+cXB0ka/nXLSdNAem6XFF5pz5IBylARGIgHX9iPRZDlUAgQIECBA4BcrIKD4i516AydAgAABAgQIECiKwN2dGwUAACAASURBVHfffZ+GvPZ2euf9j9KM006VpplqMsHEokyucYxwAl5vI9yUOCACwyQQNzPfePv97H10ikknypZjHGOM0Ydpnx5MgAABAgQIjPgC8QWkF4a8keL/Z51pmrZVTY5qbu998En68OPP0ocffZYmmnDcNP00U6QJxx93xEdxhARGcgHX9iP5BDp8AgQIECBAoNACAoqFnl6DI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QgIKObjrlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBoAQHFQk+vwREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXwEBBTzcdcrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAotICAYqGn1+AIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA+AgKK+bjrlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFFpAQLHQ02twBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgHwEBxXzc9UqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAotIKBY6Ok1OAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkI+AgGI+7nolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKFFhBQLPT0GhwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhHQEAxH3e9EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQgsIKBZ6eg2OAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkIyCgmI+7XgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKEFBBQLPb0GR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8hEQUMzHXa8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDQAgKKhZ5egyNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkICCjm465XAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQaAEBxUJPr8ERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF8BAQU83HXKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLSAgGKhp9fgCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPgICivm465UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRaQECx0NNrcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIB8BAcV83PVKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKLSCgWOjpNTgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCPgIBiPu56JUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChRYQUCz09BocAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIR0BAMR93vRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUILCCgWenoNjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CMgoJiPu14JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChBQQUCz29BkeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIREFDMx12vBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0AICioWeXoMjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5CAgo5uOuVwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGgBAcVCT6/BESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfAQEFPNx1ysBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECi0gIBioafX4AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD4CAor5uOuVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUWkBAsdDTa3AECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAfAQHFfNz1SoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECi0goFjo6TU4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQj4CAYj7ueiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUWEFAs9PQaHAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEdAQDEfd70SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCCwgoFnp6DY4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQjIKCYj7teCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAoQUEFAs9vQZHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTyERBQzMddrwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoNACAoqFnl6DI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QgIKObjrlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBoAQHFQk+vwREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXwEBBTzcdcrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAotICAYqGn1+AIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA+AgKK+bjrlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFFpAQLHQ02twBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgHwEBxXzc9UqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAotIKBY6Ok1OAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkI+AgGI+7nolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKFFhBQLPT0GhwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhHQEAxH3e9EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQgsIKBZ6eg2OAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkIyCgmI+7XgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKEFBBQLPb0GR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8hEQUMzHXa8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDQAgKKhZ5egyNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkICCjm465XAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQaAEBxUJPr8ERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF8BAQU83HXKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLSAgGKhp9fgCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPgICivm465UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRaQECx0NNrcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIB8BAcV83PVKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKLSCgWOjpNTgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCPgIBiPu56JUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChRYQUCz09BocAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIR0BAMR93vRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUILCCgWenoNjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CMgoJiPu14JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChBQQUCz29BkeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIREFDMx12vBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0AICioWeXoMjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5CAgo5uOuVwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGgBAcVCT6/BESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfAQEFPNx1ysBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECi0gIBioafX4AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD4CAor5uOuVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUWkBAsdDTa3AECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAfAQHFfNz1SoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECi0goFjo6TU4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQj4CAYj7ueiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUWEFAs9PQaHAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEdAQDEfd70SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCCwgoFnp6DY4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQjIKCYj7teCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAoQUEFAs9vQZHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTyERBQzMddrwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoNACAoqFnl6DI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QgIKObjrlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBoAQHFQk+vwREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXwEBBTzcdcrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAotICAYqGn1+AIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA+AgKK+bjrlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFFpAQLHQ02twBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgHwEBxXzc9UqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAotIKBY6Ok1OAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkI+AgGI+7nolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKFFhBQLPT0GhwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhHQEAxH3e9EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQgsIKBZ6eg2OAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkIyCgmI+7XgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKEFBBQLPb0GR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8hEQUMzHXa8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDQAgKKhZ5egyNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkICCjm465XAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQaAEBxUJPr8ERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF8BAQU83HXKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLSAgGKhp9fgCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPgICivm465UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRaQECx0NNrcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIB8BAcV83PVKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKLSCgWOjpNTgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCPgIBiPu56JUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChRYQUCz09BocAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIR0BAMR93vRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUILCCgWenoNjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CMgoJiPu14JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChBQQUCz29BkeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIREFDMx12vBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0AICioWeXoMjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5CAgo5uOuVwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGgBAcVCT6/BESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfAQEFPNx1ysBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECi0gIBioafX4AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD4CAor5uOuVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUWkBAsdDTa3AECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAfAQHFfNz1SoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECi0goFjo6TU4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQj4CAYj7ueiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUWEFAs9PQaHAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEdAQDEfd70SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCCwgoFnp6DY4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQjIKCYj7teCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAoQUEFAs9vQZHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTyERBQzMddrwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoNACAoqFnl6DI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QgIKObjrlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBoAQHFQk+vwREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXwEBBTzcdcrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAotICAYqGn1+AIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA+AgKK+bjrlQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIFFpAQLHQ02twBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgHwEBxXzc9UqAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAotIKBY6Ok1OAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkI+AgGI+7nolQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKFFhBQLPT0GhwBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhHQEAxH3e9EiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQgsIKBZ6eg2OAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjkIyCgmI+7XgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQKEFBBQLPb0GR4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE8hEQUMzHXa8ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKDQAgKKhZ5egyNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAvkICCjm465XAgQITF9ORAAAIABJREFUECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQaAEBxUJPr8ERIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF8BAQU83HXKwECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQKLSAgGKhp9fgCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAPgICivm465UAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBRaQECx0NNrcAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIB8BAcV83PVKgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKLSCgWOjpNTgCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCPgIBiPu56JUCAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEChRYQUCz09BocAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIR0BAMR93vRIgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgUILCCgWenoNjgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5CMgoJiPu14JECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEChBQQUCz29BkeAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBPIREFDMx12vBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECg0AICioWeXoMjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL5CAgo5uOuVwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgUGgBAcVCT6/BESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBfAQEFPNx1ysBAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECi0gIBioafX4AgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD4CAor5uOuVAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgUWkBAsdDTa3AECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQCAfAQHFfNz1SoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECi0goFjo6TU4AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECCQj4CAYj7ueiVAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAoUWEFAs9PQaHAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyEdAQDEfd70SIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFCCwgoFnp6DY4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOQjIKCYj7teCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAoQUEFAs9vQZHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgTyERBQzMddrwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoNACAoqFnl6DI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC+QgIKObjrlcCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFBoAQHFQk+vwREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgXwEBBTzcdcrAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAotICAYqGn1+AIECBAgAABAgQIEPilCbz/4adp0N8eTkNefTu99Mpb6Ycff0zjjTNWmmbqydLOW6yZJptkgl8aifGORALfff9DOuiYc9MPP/yYHfVuW6+Vpp168pFoBA6VQP4C51w6KL0w5I3sQJZfcsG0/JILVB3UTz/9lPY/6pz0/fc/ZD/fcbPV0kzTT53/gY+kR8BzJJ04h02AwAgpENeC0UYfbdQR8vgcFAECBAgQIECAAAECBAh0T0BAsXtuHkWAAAECBAgQIECgbQLf//BDOvLkS9KPP/4cyGnUll18gbT4QnO2rV87Kp7AzX99OB3e/6L05Vdf1x3cNeccln7/u+mKN3AjKozAV19/mxZYcbvyeC4+9YA035yzFGZ8BkJgeAhs1euY9Njg57Kudtxs9bTLVmtWdRsB4LmW2ar8s3OP3zstssAf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IAACIAACIAACIAACIAACIAAC1ghAULRGCNdBAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARsJgBB0WZkaAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACIGCNAARFa4RwHQRAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARAwGYCEBRtRoYGIAACIAACIAACIAACIAACIGA7gTfvYuj122hKHORHSRL5294BWng0gUfP34n1pQoL8uh1YnG2EXj5JpreRcbIjUIS+1OiQD/bOkFtjyUQHRNHz15Fkr+fDyULCfTYdWJhIAACOgL8fSR/PykV/n6Sv69EAQFXJhDxLoYi3kZTcJAfBeNnIFfeKsztPwJvI2Po1Zto8T03f++NAgKuTuBdVCy9jIiioABfCg0OcPXpYn4gAAIgAAIgAAJeTACCohdvPpYOAiAAAiAAAiAAAiAAAiDgPAIQFJ3H2h1HgqDojrsW/3OGoBj/jN15BAiK7rx7mDsI2E4AgqLtzNAi4QlAUEz4PcAMbCMAQdE2Xqid8AQgKCb8HmAGIAACIAACIAAC6ghAUFTHCbVAAARAAARAAARAAARAAARAwCECEBQdwufxjSEoevwW27VACIp2YfOaRhAUvWarsVAQEAQgKOIguCMBCIruuGvePWcIit69/+64egiK7rhrmDMIgAAIgAAIeCcBCIreue9YNQiAAAiAAAiAAAiAAAiAgJMJQFB0MnA3Gw6CopttmJOmKwmKnMLTz9dHpPL19/N10ugYxtUJxMbGUWR0LPn4EAUFIM2rq+8X5gcCjhKQBEVOO6p7P8B7gqNM0T7+CUTHxBIL9Tiv8c8aI2hDICYmjqJiYsX33gH++L5bG6roJT4JxMTGUVQ0zmx8MkbfIAACIAACIAAC2hCAoKgNR/QCAiAAAiAAAiAAAiAAAiAAAhYJQFDEAbFEAIIizocpAiwoRkXFUEhoHP31cgsggQAIaEDgg9CG5O8TqEFP6AIEnEtAEhRTJfUnurjPuYN7xWhxXrFKpy4SSJ2K2z0H40Pi455Tx6y9iwCOaTzstwdBzVmRyNc/HhihSxAAARAA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", "text/plain": [ "" ] }, - "execution_count": 16, + "execution_count": 19, "metadata": { "image/png": { - "height": 800, - "width": 1100 + "height": 700, + "width": 1300 } }, "output_type": "execute_result" @@ -1129,16 +1340,16 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=2,\n", - " min_segments=20,\n", + " max_segments=20,\n", " how=\"split_fits\",\n", " solver=\"lasso\"\n", ")\n", - "sf6.plot(width=500, height=200, plot_is_static=plot_is_static)" + "sf6.plot(width=1000, height=400, plot_is_static=plot_is_static)" ] }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -1165,19 +1376,12 @@ " total_name=totals,\n", " size_name=size,\n", " max_depth=2,\n", - " min_segments=20,\n", + " max_segments=20,\n", " how=\"force_dim\",\n", " solver=\"lasso\"\n", ")\n", "sf7.plot(width=1000, height=500, plot_is_static=plot_is_static)" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/tests/test_fit.py b/tests/test_fit.py index ae7cf6b..0ed8eb8 100644 --- a/tests/test_fit.py +++ b/tests/test_fit.py @@ -153,7 +153,7 @@ def test_synthetic_template(nan_percent: float, clustering: bool): total_name=all_data.segment_total, size_name=all_data.segment_size, max_depth=2, - min_segments=5, + max_segments=5, verbose=1, solver="lp", cluster_values=clustering, @@ -227,7 +227,7 @@ def test_synthetic_ts_template(nan_percent: float): time_name=all_data.time_col, size_name=all_data.segment_size, max_depth=2, - min_segments=5, + max_segments=5, verbose=True, ) print("***") @@ -277,7 +277,7 @@ def test_deltas( all_data.segment_size, how=how, max_depth=1, - min_segments=10, + max_segments=10, solver=solver, cluster_values=cluster_values ) @@ -302,7 +302,7 @@ def test_explain_levels(solver: str, nan_percent: float, size_one_percent: float total_name=all_data.segment_total, size_name=all_data.segment_size, max_depth=1, - min_segments=10, + max_segments=10, solver=solver, ) print(sf.summary()) diff --git a/wise_pizza/explain.py b/wise_pizza/explain.py index 49e886a..1f6e3b3 100644 --- a/wise_pizza/explain.py +++ b/wise_pizza/explain.py @@ -26,8 +26,8 @@ def explain_changes_in_average( dims: List[str], total_name: str, size_name: str, - min_segments: int = 5, - max_segments: Optional[int] = None, + min_segments: Optional[int] = None, + max_segments: int = 5, min_depth: int = 1, max_depth: int = 2, solver: str = "lasso", @@ -123,8 +123,8 @@ def explain_changes_in_totals( dims: List[str], total_name: str, size_name: str, - min_segments: int = 5, - max_segments: Optional[int] = None, + min_segments: Optional[int] = None, + max_segments: int = 5, min_depth: int = 1, max_depth: int = 2, solver: str = "lasso", @@ -270,8 +270,8 @@ def explain_levels( dims: List[str], total_name: str, size_name: Optional[str] = None, - min_segments: int = 10, - max_segments: int = None, + min_segments: int = None, + max_segments: int = 10, min_depth: int = 1, max_depth: int = 2, solver="lasso", @@ -352,8 +352,8 @@ def explain_timeseries( total_name: str, time_name: str, size_name: Optional[str] = None, - min_segments: int = 5, - max_segments: int = None, + min_segments: int = None, + max_segments: int = 5, min_depth: int = 1, max_depth: int = 2, solver: str = "omp", @@ -517,8 +517,8 @@ def _explain_timeseries( total_name: str, time_name: str, size_name: Optional[str] = None, - min_segments: int = 5, - max_segments: int = None, + min_segments: int = None, + max_segments: int = 5, min_depth: int = 1, max_depth: int = 2, solver: str = "omp",