Browse Source

Admin dashboard analytics

rafalp 6 years ago
parent
commit
c509908c28

+ 1 - 1
misago/admin/src/analytics.js

@@ -206,7 +206,7 @@ const AnalyticsItem = ({ data, legend, name, span }) => {
     },
     },
     yaxis: {
     yaxis: {
       tickAmount: 2,
       tickAmount: 2,
-      max: m => m,
+      max: m => m || 1,
       show: false
       show: false
     }
     }
   }
   }

+ 1 - 1
misago/admin/src/style/admin-dashboard.scss

@@ -62,7 +62,7 @@
   width: 200px;
   width: 200px;
 
 
   div {
   div {
-    font-size: $font-size-base * 3;
+    font-size: $font-size-base * 2;
   }
   }
 
 
   small {
   small {

+ 2 - 2
misago/graphql/admin/analytics.py

@@ -30,8 +30,8 @@ def resolve_analytics(_, info, *, span):
 def clean_span(span):
 def clean_span(span):
     if span > 360:
     if span > 360:
         return 360
         return 360
-    if span < 14:
-        return 14
+    if span < 30:
+        return 30
     return span
     return span
 
 
 
 

+ 9 - 0
misago/graphql/admin/tests/conftest.py

@@ -0,0 +1,9 @@
+import pytest
+from django.urls import reverse
+
+from ...test import GraphQLTestClient
+
+
+@pytest.fixture
+def admin_graphql_client(admin_client):
+    return GraphQLTestClient(admin_client, reverse("misago:admin:graphql:index"))

+ 240 - 0
misago/graphql/admin/tests/test_analytics.py

@@ -0,0 +1,240 @@
+from datetime import timedelta
+
+import pytest
+from ariadne import gql
+from django.utils import timezone
+
+from ....threads.models import Attachment, AttachmentType
+from ....threads.test import post_thread
+from ....users.datadownloads import request_user_data_download
+from ....users.test import create_test_user
+
+
+test_query = gql(
+    """
+        query getAnalytics($span: Int!) {
+            analytics(span: $span) {
+                users {
+                    current
+                    previous
+                }
+                threads {
+                    current
+                    previous
+                }
+                posts {
+                    current
+                    previous
+                }
+                attachments {
+                    current
+                    previous
+                }
+                dataDownloads {
+                    current
+                    previous
+                }
+            }
+        }
+    """
+)
+
+
+previous_datetime = timezone.now() - timedelta(days=30)
+excluded_datetime = timezone.now() - timedelta(days=60)
+
+
+def test_query_without_data_executes_without_errors(admin_graphql_client):
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    assert result["analytics"]
+
+
+def test_all_analytics_are_limited_to_requested_span(admin_graphql_client):
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    for model_analytics in result["analytics"].values():
+        assert len(model_analytics["current"]) == 30
+        assert len(model_analytics["previous"]) == 30
+
+
+def test_large_analytics_span_is_reduced_to_360(admin_graphql_client):
+    result = admin_graphql_client.query(test_query, {"span": 3000})
+    for model_analytics in result["analytics"].values():
+        assert len(model_analytics["current"]) == 360
+        assert len(model_analytics["previous"]) == 360
+
+
+def test_short_analytics_span_is_extended_to_30(admin_graphql_client):
+    result = admin_graphql_client.query(test_query, {"span": 0})
+    for model_analytics in result["analytics"].values():
+        assert len(model_analytics["current"]) == 30
+        assert len(model_analytics["previous"]) == 30
+
+
+def test_recent_user_registration_appears_in_current_analytics(admin_graphql_client):
+    create_test_user("User", "user@example.com")
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["users"]
+    assert sum(analytics["current"]) == 2  # includes admin
+    assert sum(analytics["previous"]) == 0
+
+
+def test_older_user_registration_appears_in_previous_analytics(admin_graphql_client):
+    create_test_user("User", "user@example.com", joined_on=previous_datetime)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["users"]
+    assert sum(analytics["current"]) == 1  # includes admin
+    assert sum(analytics["previous"]) == 1
+
+
+def test_old_user_registration_is_excluded_from_analytics(admin_graphql_client):
+    create_test_user("User", "user@example.com", joined_on=excluded_datetime)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["users"]
+    assert sum(analytics["current"]) == 1  # includes admin
+    assert sum(analytics["previous"]) == 0
+
+
+def test_recent_thread_appears_in_current_analytics(
+    admin_graphql_client, default_category
+):
+    post_thread(default_category)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["threads"]
+    assert sum(analytics["current"]) == 1
+    assert sum(analytics["previous"]) == 0
+
+
+def test_older_thread_appears_in_previous_analytics(
+    admin_graphql_client, default_category
+):
+    post_thread(default_category, started_on=previous_datetime)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["threads"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 1
+
+
+def test_old_thread_is_excluded_from_analytics(admin_graphql_client, default_category):
+    post_thread(default_category, started_on=excluded_datetime)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["threads"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 0
+
+
+def test_recent_post_appears_in_current_analytics(
+    admin_graphql_client, default_category
+):
+    post_thread(default_category)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["posts"]
+    assert sum(analytics["current"]) == 1
+    assert sum(analytics["previous"]) == 0
+
+
+def test_older_post_appears_in_previous_analytics(
+    admin_graphql_client, default_category
+):
+    post_thread(default_category, started_on=previous_datetime)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["posts"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 1
+
+
+def test_old_post_is_excluded_from_analytics(admin_graphql_client, default_category):
+    post_thread(default_category, started_on=excluded_datetime)
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["posts"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 0
+
+
+@pytest.fixture
+def attachment_type(db):
+    return AttachmentType.objects.create(name="test", extensions="test")
+
+
+def test_recent_attachment_appears_in_current_analytics(
+    admin_graphql_client, attachment_type
+):
+    Attachment.objects.create(
+        filetype=attachment_type,
+        uploader_name="test",
+        uploader_slug="test",
+        filename="test",
+    )
+
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["attachments"]
+    assert sum(analytics["current"]) == 1
+    assert sum(analytics["previous"]) == 0
+
+
+def test_older_attachment_appears_in_previous_analytics(
+    admin_graphql_client, attachment_type
+):
+    Attachment.objects.create(
+        filetype=attachment_type,
+        uploader_name="test",
+        uploader_slug="test",
+        filename="test",
+        uploaded_on=previous_datetime,
+    )
+
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["attachments"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 1
+
+
+def test_old_attachment_is_excluded_from_analytics(
+    admin_graphql_client, attachment_type
+):
+    Attachment.objects.create(
+        filetype=attachment_type,
+        uploader_name="test",
+        uploader_slug="test",
+        filename="test",
+        uploaded_on=excluded_datetime,
+    )
+
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["attachments"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 0
+
+
+def test_recent_data_download_appears_in_current_analytics(
+    admin_graphql_client, superuser
+):
+    request_user_data_download(superuser)
+
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["dataDownloads"]
+    assert sum(analytics["current"]) == 1
+    assert sum(analytics["previous"]) == 0
+
+
+def test_older_data_download_appears_in_previous_analytics(
+    admin_graphql_client, superuser
+):
+    download = request_user_data_download(superuser)
+    download.requested_on = previous_datetime
+    download.save()
+
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["dataDownloads"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 1
+
+
+def test_old_data_download_is_excluded_from_analytics(admin_graphql_client, superuser):
+    download = request_user_data_download(superuser)
+    download.requested_on = excluded_datetime
+    download.save()
+
+    result = admin_graphql_client.query(test_query, {"span": 30})
+    analytics = result["analytics"]["dataDownloads"]
+    assert sum(analytics["current"]) == 0
+    assert sum(analytics["previous"]) == 0

+ 18 - 0
misago/graphql/test.py

@@ -0,0 +1,18 @@
+import json
+
+
+class GraphQLTestClient:
+    def __init__(self, client, url):
+        self.client = client
+        self.url = url
+
+    def query(self, query, variables=None):
+        data = {"query": query}
+        if variables:
+            data["variables"] = variables
+        response = self.client.post(
+            self.url, json.dumps(data), content_type="application/json"
+        )
+        json_data = response.json()
+        assert not response.get("errors")
+        return json_data["data"]

+ 1 - 1
misago/static/misago/admin/index.css

@@ -1,2 +1,2 @@
-:root{--blue: #0052cc;--indigo: #6610f2;--purple: #6554c0;--pink: #e83e8c;--red: #ff5630;--orange: #ffab00;--yellow: #ffc107;--green: #36b37e;--teal: #20c997;--cyan: #00b8d9;--white: #fff;--gray: #a5adba;--gray-dark: #505f79;--primary: #6554c0;--secondary: #a5adba;--success: #36b37e;--info: #00b8d9;--warning: #ffc107;--danger: #ff5630;--light: #ebecf0;--dark: #505f79;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(9,30,66,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#172b4d;text-align:left;background-color:#f4f5f7}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#6b778c;text-decoration:none;background-color:transparent}a:hover{color:#172b4d;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#a5adba;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(9,30,66,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#a5adba}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f4f5f7;border:1px solid #dfe1e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#a5adba}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#172b4d;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#172b4d}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#172b4d}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dfe1e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dfe1e6}.table tbody+tbody{border-top:2px solid #dfe1e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dfe1e6}.table-bordered th,.table-bordered td{border:1px solid #dfe1e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(9,30,66,0.05)}.table-hover tbody tr:hover{color:#172b4d;background-color:rgba(9,30,66,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#d4cfed}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#afa6de}.table-hover .table-primary:hover{background-color:#c3bce6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#c3bce6}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#e6e8ec}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#d0d4db}.table-hover .table-secondary:hover{background-color:#d8dbe1}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d8dbe1}.table-success,.table-success>th,.table-success>td{background-color:#c7eadb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#96d7bc}.table-hover .table-success:hover{background-color:#b4e3cf}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b4e3cf}.table-info,.table-info>th,.table-info>td{background-color:#b8ebf4}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#7adaeb}.table-hover .table-info:hover{background-color:#a2e5f1}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a2e5f1}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#ffd0c5}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ffa793}.table-hover .table-danger:hover{background-color:#ffbbac}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffbbac}.table-light,.table-light>th,.table-light>td{background-color:#f9fafb}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#f5f5f7}.table-hover .table-light:hover{background-color:#eaedf1}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#eaedf1}.table-dark,.table-dark>th,.table-dark>td{background-color:#ced2d9}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#a4acb9}.table-hover .table-dark:hover{background-color:#c0c5ce}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#c0c5ce}.table-active,.table-active>th,.table-active>td{background-color:rgba(9,30,66,0.075)}.table-hover .table-active:hover{background-color:rgba(6,20,44,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(6,20,44,0.075)}.table .thead-dark th{color:#fff;background-color:#505f79;border-color:#5f7190}.table .thead-light th{color:#6b778c;background-color:rgba(0,0,0,0);border-color:#dfe1e6}.table-dark{color:#fff;background-color:#505f79}.table-dark th,.table-dark td,.table-dark thead th{border-color:#5f7190}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6b778c;background-color:#fff;background-clip:padding-box;border:1px solid #c1c7d0;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#6b778c;background-color:#fff;border-color:#1851b2;outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.form-control::-webkit-input-placeholder{color:#a5adba;opacity:1}.form-control::-moz-placeholder{color:#a5adba;opacity:1}.form-control:-ms-input-placeholder{color:#a5adba;opacity:1}.form-control::-ms-input-placeholder{color:#a5adba;opacity:1}.form-control::placeholder{color:#a5adba;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#ebecf0;opacity:1}select.form-control:focus::-ms-value{color:#6b778c;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#172b4d;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#a5adba}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#36b37e}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(54,179,126,0.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#36b37e;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b37e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#36b37e;box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#36b37e;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23505f79' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b37e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#36b37e;box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#36b37e}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#36b37e}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#36b37e}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#51cb97;background-color:#51cb97}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#36b37e}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#36b37e}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#36b37e;box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ff5630}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,86,48,0.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff5630;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5630' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5630' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff5630;box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#ff5630;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23505f79' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5630' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5630' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#ff5630;box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#ff5630}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#ff5630}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#ff5630}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ff8063;background-color:#ff8063}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#ff5630}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#ff5630}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#ff5630;box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#172b4d;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#172b4d;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-primary:hover{color:#fff;background-color:#5140ae;border-color:#4d3da4}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(124,110,201,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#4d3da4;border-color:#49399b}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(124,110,201,0.5)}.btn-secondary{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-secondary:hover{color:#172b4d;background-color:#8f99a9;border-color:#8893a4}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(144,154,170,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#8893a4;border-color:#818c9e}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(144,154,170,0.5)}.btn-success{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-success:hover{color:#fff;background-color:#2d9669;border-color:#2a8c62}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(84,190,145,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2a8c62;border-color:#27825c}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(84,190,145,0.5)}.btn-info{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-info:hover{color:#fff;background-color:#0098b3;border-color:#008da6}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(38,195,223,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#008da6;border-color:#008299}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,195,223,0.5)}.btn-warning{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#172b4d;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(220,171,18,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#172b4d;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,171,18,0.5)}.btn-danger{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-danger:hover{color:#fff;background-color:#ff370a;border-color:#fc2e00}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(255,111,79,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#fc2e00;border-color:#ef2c00}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,111,79,0.5)}.btn-light,.navbar .btn-user,.card-admin-table .btn-thumbnail{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-light:hover,.navbar .btn-user:hover,.card-admin-table .btn-thumbnail:hover{color:#172b4d;background-color:#d5d7e0;border-color:#ced0da}.btn-light:focus,.navbar .btn-user:focus,.card-admin-table .btn-thumbnail:focus,.btn-light.focus,.navbar .focus.btn-user,.card-admin-table .focus.btn-thumbnail{box-shadow:0 0 0 .2rem rgba(203,207,216,0.5)}.btn-light.disabled,.navbar .disabled.btn-user,.card-admin-table .disabled.btn-thumbnail,.btn-light:disabled,.navbar .btn-user:disabled,.card-admin-table .btn-thumbnail:disabled{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-light:not(:disabled):not(.disabled):active,.navbar .btn-user:not(:disabled):not(.disabled):active,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.navbar .btn-user:not(:disabled):not(.disabled).active,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle,.navbar .show>.dropdown-toggle.btn-user,.card-admin-table .show>.dropdown-toggle.btn-thumbnail{color:#172b4d;background-color:#ced0da;border-color:#c7c9d5}.btn-light:not(:disabled):not(.disabled):active:focus,.navbar .btn-user:not(:disabled):not(.disabled):active:focus,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.navbar .btn-user:not(:disabled):not(.disabled).active:focus,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus,.navbar .show>.dropdown-toggle.btn-user:focus,.card-admin-table .show>.dropdown-toggle.btn-thumbnail:focus{box-shadow:0 0 0 .2rem rgba(203,207,216,0.5)}.btn-dark{color:#fff;background-color:#505f79;border-color:#505f79}.btn-dark:hover{color:#fff;background-color:#414d62;border-color:#3c475a}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(106,119,141,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#505f79;border-color:#505f79}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#3c475a;border-color:#374153}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(106,119,141,0.5)}.btn-outline-primary{color:#6554c0;border-color:#6554c0}.btn-outline-primary:hover{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(101,84,192,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#6554c0;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(101,84,192,0.5)}.btn-outline-secondary{color:#a5adba;border-color:#a5adba}.btn-outline-secondary:hover{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(165,173,186,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#a5adba;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(165,173,186,0.5)}.btn-outline-success{color:#36b37e;border-color:#36b37e}.btn-outline-success:hover{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(54,179,126,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#36b37e;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(54,179,126,0.5)}.btn-outline-info{color:#00b8d9;border-color:#00b8d9}.btn-outline-info:hover{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(0,184,217,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#00b8d9;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,184,217,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#ff5630;border-color:#ff5630}.btn-outline-danger:hover{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(255,86,48,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff5630;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,86,48,0.5)}.btn-outline-light{color:#ebecf0;border-color:#ebecf0}.btn-outline-light:hover{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(235,236,240,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#ebecf0;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(235,236,240,0.5)}.btn-outline-dark{color:#505f79;border-color:#505f79}.btn-outline-dark:hover{color:#fff;background-color:#505f79;border-color:#505f79}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(80,95,121,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#505f79;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#505f79;border-color:#505f79}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(80,95,121,0.5)}.btn-link{font-weight:400;color:#6b778c;text-decoration:none}.btn-link:hover{color:#172b4d;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#a5adba;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block,.card-admin-table .btn-thumbnail{display:block;width:100%}.btn-block+.btn-block,.card-admin-table .btn-thumbnail+.btn-block,.card-admin-table .btn-block+.btn-thumbnail,.card-admin-table .btn-thumbnail+.btn-thumbnail{margin-top:.5rem}input[type="submit"].btn-block,.card-admin-table input.btn-thumbnail[type="submit"],input[type="reset"].btn-block,.card-admin-table input.btn-thumbnail[type="reset"],input[type="button"].btn-block,.card-admin-table input.btn-thumbnail[type="button"]{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#172b4d;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(9,30,66,0.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #ebecf0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#172b4d;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#112039;text-decoration:none;background-color:#f4f5f7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#091e42}.dropdown-item.disabled,.dropdown-item:disabled{color:#a5adba;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#a5adba;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#172b4d}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#6b778c;text-align:center;white-space:nowrap;background-color:#ebecf0;border:1px solid #c1c7d0;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#091e42;background-color:#091e42}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#1851b2}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#1e65df;border-color:#1e65df}.custom-control-input:disabled ~ .custom-control-label{color:#a5adba}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#ebecf0}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#b3bac5 solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#091e42;background-color:#091e42}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#b3bac5;border-radius:.5rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6b778c;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23505f79' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #c1c7d0;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#1851b2;outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.custom-select:focus::-ms-value{color:#6b778c;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#a5adba;background-color:#ebecf0}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#1851b2;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.custom-file-input:disabled ~ .custom-file-label{background-color:#ebecf0}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#6b778c;background-color:#fff;border:1px solid #c1c7d0;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#6b778c;content:"Browse";background-color:#ebecf0;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f4f5f7,0 0 0 .2rem rgba(0,82,204,0.15)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f4f5f7,0 0 0 .2rem rgba(0,82,204,0.15)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f4f5f7,0 0 0 .2rem rgba(0,82,204,0.15)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#091e42;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#1e65df}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dfe1e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#091e42;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#1e65df}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dfe1e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#091e42;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#1e65df}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dfe1e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dfe1e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#b3bac5}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#b3bac5}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#b3bac5}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#a5adba;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dfe1e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#ebecf0 #ebecf0 #dfe1e6}.nav-tabs .nav-link.disabled{color:#a5adba;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#6b778c;background-color:#f4f5f7;border-color:#dfe1e6 #dfe1e6 #f4f5f7}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#091e42}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(9,30,66,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(9,30,66,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(9,30,66,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(9,30,66,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(9,30,66,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(9,30,66,0.9)}.navbar-light .navbar-toggler{color:rgba(9,30,66,0.5);border-color:rgba(9,30,66,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(9,30,66,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(9,30,66,0.5)}.navbar-light .navbar-text a{color:rgba(9,30,66,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(9,30,66,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(9,30,66,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body,.card-admin-form .form-fieldset{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(9,30,66,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0);border-top:1px solid rgba(9,30,66,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#ebecf0;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#a5adba;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#a5adba}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#6b778c;background-color:#fff;border:1px solid #dfe1e6}.page-link:hover{z-index:2;color:#172b4d;text-decoration:none;background-color:#ebecf0;border-color:#dfe1e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#091e42;border-color:#091e42}.page-item.disabled .page-link{color:#a5adba;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dfe1e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#6554c0}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#4d3da4}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(101,84,192,0.5)}.badge-secondary{color:#172b4d;background-color:#a5adba}a.badge-secondary:hover,a.badge-secondary:focus{color:#172b4d;background-color:#8893a4}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(165,173,186,0.5)}.badge-success{color:#fff;background-color:#36b37e}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#2a8c62}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(54,179,126,0.5)}.badge-info{color:#fff;background-color:#00b8d9}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#008da6}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,184,217,0.5)}.badge-warning{color:#172b4d;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#172b4d;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.badge-danger{color:#fff;background-color:#ff5630}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#fc2e00}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,86,48,0.5)}.badge-light{color:#172b4d;background-color:#ebecf0}a.badge-light:hover,a.badge-light:focus{color:#172b4d;background-color:#ced0da}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(235,236,240,0.5)}.badge-dark{color:#fff;background-color:#505f79}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#3c475a}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(80,95,121,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#ebecf0;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:0 solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2a316f;background-color:#e0ddf2;border-color:#d4cfed}.alert-primary hr{border-top-color:#c3bce6}.alert-primary .alert-link{color:#1c214a}.alert-secondary{color:#41516d;background-color:#edeff1;border-color:#e6e8ec}.alert-secondary hr{border-top-color:#d8dbe1}.alert-secondary .alert-link{color:#2e394d}.alert-success{color:#195458;background-color:#d7f0e5;border-color:#c7eadb}.alert-success hr{border-top-color:#b4e3cf}.alert-success .alert-link{color:#0e2e30}.alert-info{color:#065578;background-color:#ccf1f7;border-color:#b8ebf4}.alert-info hr{border-top-color:#a2e5f1}.alert-info .alert-link{color:#043347}.alert-warning{color:#62592d;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#3f391d}.alert-danger{color:#62323c;background-color:#ffddd6;border-color:#ffd0c5}.alert-danger hr{border-top-color:#ffbbac}.alert-danger .alert-link{color:#402127}.alert-light{color:#5a6881;background-color:#fbfbfc;border-color:#f9fafb}.alert-light hr{border-top-color:#eaedf1}.alert-light .alert-link{color:#455063}.alert-dark{color:#233556;background-color:#dcdfe4;border-color:#ced2d9}.alert-dark hr{border-top-color:#c0c5ce}.alert-dark .alert-link{color:#141f32}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#ebecf0;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#6554c0;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media,.nav-side .nav-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#6b778c;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#6b778c;text-decoration:none;background-color:#f4f5f7}.list-group-item-action:active{color:#172b4d;background-color:#ebecf0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(9,30,66,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#a5adba;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#091e42;border-color:#091e42}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#393a84;background-color:#d4cfed}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#393a84;background-color:#c3bce6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#393a84;border-color:#393a84}.list-group-item-secondary{color:#5a6880;background-color:#e6e8ec}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#5a6880;background-color:#d8dbe1}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#5a6880;border-color:#5a6880}.list-group-item-success{color:#206b61;background-color:#c7eadb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#206b61;background-color:#b4e3cf}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#206b61;border-color:#206b61}.list-group-item-info{color:#046e91;background-color:#b8ebf4}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#046e91;background-color:#a2e5f1}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#046e91;border-color:#046e91}.list-group-item-warning{color:#897323;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#897323;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#897323;border-color:#897323}.list-group-item-danger{color:#893b39;background-color:#ffd0c5}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#893b39;background-color:#ffbbac}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#893b39;border-color:#893b39}.list-group-item-light{color:#7f899c;background-color:#f9fafb}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#7f899c;background-color:#eaedf1}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7f899c;border-color:#7f899c}.list-group-item-dark{color:#2e405f;background-color:#ced2d9}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#2e405f;background-color:#c0c5ce}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#2e405f;border-color:#2e405f}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#091e42;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#091e42;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(9,30,66,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#091e42}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dfe1e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dfe1e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#091e42}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#091e42}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#091e42}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#091e42}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#091e42;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(9,30,66,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(9,30,66,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(9,30,66,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(9,30,66,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(9,30,66,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#172b4d}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#6554c0 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#4d3da4 !important}.bg-secondary{background-color:#a5adba !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#8893a4 !important}.bg-success{background-color:#36b37e !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#2a8c62 !important}.bg-info{background-color:#00b8d9 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#008da6 !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#ff5630 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#fc2e00 !important}.bg-light{background-color:#ebecf0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#ced0da !important}.bg-dark{background-color:#505f79 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#3c475a !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border,.control-month-picker,.control-time-picker{border:1px solid #dfe1e6 !important}.border-top,.card-admin-form .form-fieldset+.form-fieldset{border-top:1px solid #dfe1e6 !important}.border-right{border-right:1px solid #dfe1e6 !important}.border-bottom{border-bottom:1px solid #dfe1e6 !important}.border-left,.page-header h1 small{border-left:1px solid #dfe1e6 !important}.border-0,.control-time-picker input{border:0 !important}.border-top-0,.card-admin-table>:first-child th{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0,.card-admin-table th{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#6554c0 !important}.border-secondary{border-color:#a5adba !important}.border-success{border-color:#36b37e !important}.border-info{border-color:#00b8d9 !important}.border-warning{border-color:#ffc107 !important}.border-danger,.card-admin-error,.card-admin-error .card-header,.login-error-card{border-color:#ff5630 !important}.border-light{border-color:#ebecf0 !important}.border-dark{border-color:#505f79 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded,.control-month-picker,.control-time-picker,.media-check-icon{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg,.card-admin-table img{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block,.control-checkboxselect .checkbox,.control-radioselect .radio{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex,.control-time-picker,.page-header h1,.media-check-icon{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column,.nav-side{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center,.media-check-icon{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center,.control-time-picker,.page-header h1,.media-check-icon{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm,.login-form-card,.card-admin-info,.card-admin-table,.card-admin-form,.card-admin-error,.login-error-card{box-shadow:0 0.125rem 0.25rem rgba(9,30,66,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(9,30,66,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(9,30,66,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100,.card-admin-table .row-select label{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0,.page-header h1,.card-admin-info .card-title,.card-admin-table .card-title,.card-admin-table table,.card-admin-table h5,.card-admin-table .row-select label{margin:0 !important}.mt-0,.media-admin-check h5,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.card-admin-form .form-group:last-child,.card-admin-form .form-fieldset .form-group:last-child,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.page-action .fa,.page-action .fab,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.media-check-icon,.mx-3{margin-right:1rem !important}.mb-3,.page-header,.card-admin-info,.card-admin-form .card-admin-table,.my-3{margin-bottom:1rem !important}.ml-3,.control-yesno-switch .radio+.radio,.page-header h1 small,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0,.navbar .btn-user{padding:0 !important}.pt-0,.card-admin-form .form-fieldset:first-child,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.card-admin-form .form-fieldset:last-child,.py-0{padding-bottom:0 !important}.pl-0,.card-admin-table .badges-list,.px-0{padding-left:0 !important}.p-1,.control-month-picker,.control-time-picker{padding:.25rem !important}.pt-1,.py-1,.page-header h1 small,.card-admin-table th,.card-admin-table td{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1,.page-header h1 small,.card-admin-table th,.card-admin-table td{padding-bottom:.25rem !important}.pl-1,.nav-side .media-body,.px-1{padding-left:.25rem !important}.p-2,.card-admin-table .row-select label{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3,.card-admin-analytics-summary,.card-admin-table .blankslate td{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3,.card-admin-analytics-summary,.card-admin-table .blankslate td{padding-bottom:1rem !important}.pl-3,.page-header h1 small,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap,.card-admin-table th,.card-admin-table .badges-list{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right,.card-admin-table .badges-list{text-align:right !important}.text-center,.card-admin-analytics-summary,.card-admin-table .row-select label,.card-admin-table .blankslate td{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold,.card-admin-table .item-name,.card-admin-table h5{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#6554c0 !important}a.text-primary:hover,a.text-primary:focus{color:#443692 !important}.text-secondary{color:#a5adba !important}a.text-secondary:hover,a.text-secondary:focus{color:#7a8699 !important}.text-success{color:#36b37e !important}a.text-success:hover,a.text-success:focus{color:#247855 !important}.text-info{color:#00b8d9 !important}a.text-info:hover,a.text-info:focus{color:#00778d !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#ff5630 !important}a.text-danger:hover,a.text-danger:focus{color:#e32a00 !important}.text-light{color:#ebecf0 !important}a.text-light:hover,a.text-light:focus{color:#bfc2cf !important}.text-dark{color:#505f79 !important}a.text-dark:hover,a.text-dark:focus{color:#323b4b !important}.text-body{color:#172b4d !important}.text-muted,.control-time-picker span,.page-header h1 small{color:#a5adba !important}.text-black-50{color:rgba(9,30,66,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}html,body{height:100%}.control-checkboxselect .checkbox,.control-radioselect .radio{clear:both}.control-month-picker{width:350px}.control-time-picker{width:280px;height:100%;font-size:4rem}.control-time-picker .row{height:100%}.control-time-picker input{font-size:4rem}.control-time-picker span{position:relative;bottom:.25rem}.login-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-form-container{width:100%;padding:30px}.login-form-logo{margin-bottom:2rem;text-align:center}.login-form-logo img{max-width:200px;max-height:64px}.login-form-card{max-width:340px;margin:0 auto}.login-form-title{font-size:1.25rem;text-align:center}.navbar-brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar-brand img{height:2rem;margin-right:.5rem;border-radius:.25rem}.navbar .btn-user{overflow:hidden}.navbar .btn-user img{height:2rem}.col-nav-side{max-width:240px}.nav-side .media-icon{width:30px;text-align:center}.nav-side .nav-link.active{color:#091e42}.nav-side .nav-link.active .media-icon{color:#6554c0}.nav-side .nav-section.active{font-weight:700}.nav-side .nav-action .media-body{margin-left:30px}.page-header h1{font-size:1.25rem}.page-header h1 a{color:#172b4d}.page-header h1 small{font-size:1.25rem;vertical-align:middle}.card-admin-info .card-title{font-size:1.25rem}.card-admin-info .card-body,.card-admin-info .card-admin-form .form-fieldset,.card-admin-form .card-admin-info .form-fieldset{padding:.75rem}.media-admin-check{font-size:.875rem}.media-admin-check h5{font-size:1rem}.media-check-icon{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1rem;color:#fff;background:#091e42}.media-check-icon.media-check-icon-warning{background:#ffab00}.media-check-icon.media-check-icon-danger{background:#ff5630}.card-admin-analytics-summary{width:200px}.card-admin-analytics-summary div{font-size:3rem}.card-admin-analytics-summary small{font-size:1rem}.card-admin-analytics-chart{margin-top:-10px}.card-admin-table .card-title{font-size:1.25rem}.card-admin-table th,.card-admin-table td{vertical-align:middle}.card-admin-table th{font-size:.875rem;color:#6b778c;background-color:rgba(0,0,0,0)}.card-admin-table .row-select input,.card-admin-table th input{font-size:1.25rem}.card-admin-table .card-body,.card-admin-table .card-admin-form .form-fieldset,.card-admin-form .card-admin-table .form-fieldset{padding:.75rem}.card-admin-table table+.card-body,.card-admin-table .card-admin-form table+.form-fieldset,.card-admin-form .card-admin-table table+.form-fieldset{border-top:1px solid #dfe1e6}.card-admin-table .btn-thumbnail{width:2rem;height:2rem;padding:0;background-color:transparent;background-size:cover}.card-admin-table .item-name{color:#172b4d}.card-admin-table h5{font-size:.875rem;line-height:1.5}.card-admin-table h5 a{color:#172b4d}.card-admin-table .badges-list{width:0%}.card-admin-table .row-select{width:1px}.card-admin-table [data-timestamp]{text-decoration:none}.card-admin-form .card-header h5{font-size:1.25rem}.card-admin-form .form-fieldset{margin:0 -1.25rem}.login-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-error-container{width:100%;padding:30px}.login-error-card{max-width:540px;margin:0 auto}.login-error-title{font-size:1.25rem;text-align:center}
+:root{--blue: #0052cc;--indigo: #6610f2;--purple: #6554c0;--pink: #e83e8c;--red: #ff5630;--orange: #ffab00;--yellow: #ffc107;--green: #36b37e;--teal: #20c997;--cyan: #00b8d9;--white: #fff;--gray: #a5adba;--gray-dark: #505f79;--primary: #6554c0;--secondary: #a5adba;--success: #36b37e;--info: #00b8d9;--warning: #ffc107;--danger: #ff5630;--light: #ebecf0;--dark: #505f79;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(9,30,66,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#172b4d;text-align:left;background-color:#f4f5f7}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#6b778c;text-decoration:none;background-color:transparent}a:hover{color:#172b4d;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#a5adba;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(9,30,66,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#a5adba}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f4f5f7;border:1px solid #dfe1e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#a5adba}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#172b4d;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#172b4d}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#172b4d}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dfe1e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dfe1e6}.table tbody+tbody{border-top:2px solid #dfe1e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dfe1e6}.table-bordered th,.table-bordered td{border:1px solid #dfe1e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(9,30,66,0.05)}.table-hover tbody tr:hover{color:#172b4d;background-color:rgba(9,30,66,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#d4cfed}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#afa6de}.table-hover .table-primary:hover{background-color:#c3bce6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#c3bce6}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#e6e8ec}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#d0d4db}.table-hover .table-secondary:hover{background-color:#d8dbe1}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d8dbe1}.table-success,.table-success>th,.table-success>td{background-color:#c7eadb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#96d7bc}.table-hover .table-success:hover{background-color:#b4e3cf}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b4e3cf}.table-info,.table-info>th,.table-info>td{background-color:#b8ebf4}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#7adaeb}.table-hover .table-info:hover{background-color:#a2e5f1}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a2e5f1}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#ffd0c5}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ffa793}.table-hover .table-danger:hover{background-color:#ffbbac}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffbbac}.table-light,.table-light>th,.table-light>td{background-color:#f9fafb}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#f5f5f7}.table-hover .table-light:hover{background-color:#eaedf1}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#eaedf1}.table-dark,.table-dark>th,.table-dark>td{background-color:#ced2d9}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#a4acb9}.table-hover .table-dark:hover{background-color:#c0c5ce}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#c0c5ce}.table-active,.table-active>th,.table-active>td{background-color:rgba(9,30,66,0.075)}.table-hover .table-active:hover{background-color:rgba(6,20,44,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(6,20,44,0.075)}.table .thead-dark th{color:#fff;background-color:#505f79;border-color:#5f7190}.table .thead-light th{color:#6b778c;background-color:rgba(0,0,0,0);border-color:#dfe1e6}.table-dark{color:#fff;background-color:#505f79}.table-dark th,.table-dark td,.table-dark thead th{border-color:#5f7190}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6b778c;background-color:#fff;background-clip:padding-box;border:1px solid #c1c7d0;border-radius:.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#6b778c;background-color:#fff;border-color:#1851b2;outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.form-control::-webkit-input-placeholder{color:#a5adba;opacity:1}.form-control::-moz-placeholder{color:#a5adba;opacity:1}.form-control:-ms-input-placeholder{color:#a5adba;opacity:1}.form-control::-ms-input-placeholder{color:#a5adba;opacity:1}.form-control::placeholder{color:#a5adba;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#ebecf0;opacity:1}select.form-control:focus::-ms-value{color:#6b778c;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#172b4d;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#a5adba}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#36b37e}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(54,179,126,0.9);border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#36b37e;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b37e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#36b37e;box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#36b37e;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23505f79' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2336b37e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#36b37e;box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#36b37e}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#36b37e}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#36b37e}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#51cb97;background-color:#51cb97}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#36b37e}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#36b37e}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#36b37e;box-shadow:0 0 0 .2rem rgba(54,179,126,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#ff5630}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,86,48,0.9);border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#ff5630;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5630' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5630' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#ff5630;box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#ff5630;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23505f79' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff5630' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff5630' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#ff5630;box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#ff5630}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#ff5630}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#ff5630}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ff8063;background-color:#ff8063}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#ff5630}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#ff5630}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#ff5630;box-shadow:0 0 0 .2rem rgba(255,86,48,0.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#172b4d;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#172b4d;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-primary:hover{color:#fff;background-color:#5140ae;border-color:#4d3da4}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(124,110,201,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#4d3da4;border-color:#49399b}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(124,110,201,0.5)}.btn-secondary{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-secondary:hover{color:#172b4d;background-color:#8f99a9;border-color:#8893a4}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(144,154,170,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#8893a4;border-color:#818c9e}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(144,154,170,0.5)}.btn-success{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-success:hover{color:#fff;background-color:#2d9669;border-color:#2a8c62}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(84,190,145,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#2a8c62;border-color:#27825c}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(84,190,145,0.5)}.btn-info{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-info:hover{color:#fff;background-color:#0098b3;border-color:#008da6}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(38,195,223,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#008da6;border-color:#008299}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,195,223,0.5)}.btn-warning{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#172b4d;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(220,171,18,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#172b4d;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,171,18,0.5)}.btn-danger{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-danger:hover{color:#fff;background-color:#ff370a;border-color:#fc2e00}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(255,111,79,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#fc2e00;border-color:#ef2c00}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,111,79,0.5)}.btn-light,.navbar .btn-user,.card-admin-table .btn-thumbnail{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-light:hover,.navbar .btn-user:hover,.card-admin-table .btn-thumbnail:hover{color:#172b4d;background-color:#d5d7e0;border-color:#ced0da}.btn-light:focus,.navbar .btn-user:focus,.card-admin-table .btn-thumbnail:focus,.btn-light.focus,.navbar .focus.btn-user,.card-admin-table .focus.btn-thumbnail{box-shadow:0 0 0 .2rem rgba(203,207,216,0.5)}.btn-light.disabled,.navbar .disabled.btn-user,.card-admin-table .disabled.btn-thumbnail,.btn-light:disabled,.navbar .btn-user:disabled,.card-admin-table .btn-thumbnail:disabled{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-light:not(:disabled):not(.disabled):active,.navbar .btn-user:not(:disabled):not(.disabled):active,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.navbar .btn-user:not(:disabled):not(.disabled).active,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle,.navbar .show>.dropdown-toggle.btn-user,.card-admin-table .show>.dropdown-toggle.btn-thumbnail{color:#172b4d;background-color:#ced0da;border-color:#c7c9d5}.btn-light:not(:disabled):not(.disabled):active:focus,.navbar .btn-user:not(:disabled):not(.disabled):active:focus,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.navbar .btn-user:not(:disabled):not(.disabled).active:focus,.card-admin-table .btn-thumbnail:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus,.navbar .show>.dropdown-toggle.btn-user:focus,.card-admin-table .show>.dropdown-toggle.btn-thumbnail:focus{box-shadow:0 0 0 .2rem rgba(203,207,216,0.5)}.btn-dark{color:#fff;background-color:#505f79;border-color:#505f79}.btn-dark:hover{color:#fff;background-color:#414d62;border-color:#3c475a}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(106,119,141,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#505f79;border-color:#505f79}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#3c475a;border-color:#374153}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(106,119,141,0.5)}.btn-outline-primary{color:#6554c0;border-color:#6554c0}.btn-outline-primary:hover{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(101,84,192,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#6554c0;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#6554c0;border-color:#6554c0}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(101,84,192,0.5)}.btn-outline-secondary{color:#a5adba;border-color:#a5adba}.btn-outline-secondary:hover{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(165,173,186,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#a5adba;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#172b4d;background-color:#a5adba;border-color:#a5adba}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(165,173,186,0.5)}.btn-outline-success{color:#36b37e;border-color:#36b37e}.btn-outline-success:hover{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(54,179,126,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#36b37e;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#36b37e;border-color:#36b37e}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(54,179,126,0.5)}.btn-outline-info{color:#00b8d9;border-color:#00b8d9}.btn-outline-info:hover{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(0,184,217,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#00b8d9;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#00b8d9;border-color:#00b8d9}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,184,217,0.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#172b4d;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.btn-outline-danger{color:#ff5630;border-color:#ff5630}.btn-outline-danger:hover{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(255,86,48,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#ff5630;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff5630;border-color:#ff5630}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,86,48,0.5)}.btn-outline-light{color:#ebecf0;border-color:#ebecf0}.btn-outline-light:hover{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(235,236,240,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#ebecf0;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#172b4d;background-color:#ebecf0;border-color:#ebecf0}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(235,236,240,0.5)}.btn-outline-dark{color:#505f79;border-color:#505f79}.btn-outline-dark:hover{color:#fff;background-color:#505f79;border-color:#505f79}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(80,95,121,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#505f79;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#505f79;border-color:#505f79}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(80,95,121,0.5)}.btn-link{font-weight:400;color:#6b778c;text-decoration:none}.btn-link:hover{color:#172b4d;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#a5adba;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block,.card-admin-table .btn-thumbnail{display:block;width:100%}.btn-block+.btn-block,.card-admin-table .btn-thumbnail+.btn-block,.card-admin-table .btn-block+.btn-thumbnail,.card-admin-table .btn-thumbnail+.btn-thumbnail{margin-top:.5rem}input[type="submit"].btn-block,.card-admin-table input.btn-thumbnail[type="submit"],input[type="reset"].btn-block,.card-admin-table input.btn-thumbnail[type="reset"],input[type="button"].btn-block,.card-admin-table input.btn-thumbnail[type="button"]{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#172b4d;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(9,30,66,0.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #ebecf0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#172b4d;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#112039;text-decoration:none;background-color:#f4f5f7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#091e42}.dropdown-item.disabled,.dropdown-item:disabled{color:#a5adba;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#a5adba;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#172b4d}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#6b778c;text-align:center;white-space:nowrap;background-color:#ebecf0;border:1px solid #c1c7d0;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#091e42;background-color:#091e42}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#1851b2}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#1e65df;border-color:#1e65df}.custom-control-input:disabled ~ .custom-control-label{color:#a5adba}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#ebecf0}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#b3bac5 solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#091e42;background-color:#091e42}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#b3bac5;border-radius:.5rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(101,84,192,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6b778c;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23505f79' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #c1c7d0;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#1851b2;outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.custom-select:focus::-ms-value{color:#6b778c;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#a5adba;background-color:#ebecf0}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#1851b2;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.custom-file-input:disabled ~ .custom-file-label{background-color:#ebecf0}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#6b778c;background-color:#fff;border:1px solid #c1c7d0;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#6b778c;content:"Browse";background-color:#ebecf0;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f4f5f7,0 0 0 .2rem rgba(0,82,204,0.15)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f4f5f7,0 0 0 .2rem rgba(0,82,204,0.15)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f4f5f7,0 0 0 .2rem rgba(0,82,204,0.15)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#091e42;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#1e65df}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dfe1e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#091e42;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#1e65df}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dfe1e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#091e42;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#1e65df}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dfe1e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dfe1e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#b3bac5}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#b3bac5}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#b3bac5}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#a5adba;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dfe1e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#ebecf0 #ebecf0 #dfe1e6}.nav-tabs .nav-link.disabled{color:#a5adba;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#6b778c;background-color:#f4f5f7;border-color:#dfe1e6 #dfe1e6 #f4f5f7}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#091e42}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(9,30,66,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(9,30,66,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(9,30,66,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(9,30,66,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(9,30,66,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(9,30,66,0.9)}.navbar-light .navbar-toggler{color:rgba(9,30,66,0.5);border-color:rgba(9,30,66,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(9,30,66,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(9,30,66,0.5)}.navbar-light .navbar-text a{color:rgba(9,30,66,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(9,30,66,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(9,30,66,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body,.card-admin-form .form-fieldset{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(9,30,66,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0);border-top:1px solid rgba(9,30,66,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#ebecf0;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#a5adba;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#a5adba}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#6b778c;background-color:#fff;border:1px solid #dfe1e6}.page-link:hover{z-index:2;color:#172b4d;text-decoration:none;background-color:#ebecf0;border-color:#dfe1e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,82,204,0.15)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#091e42;border-color:#091e42}.page-item.disabled .page-link{color:#a5adba;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dfe1e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#6554c0}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#4d3da4}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(101,84,192,0.5)}.badge-secondary{color:#172b4d;background-color:#a5adba}a.badge-secondary:hover,a.badge-secondary:focus{color:#172b4d;background-color:#8893a4}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(165,173,186,0.5)}.badge-success{color:#fff;background-color:#36b37e}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#2a8c62}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(54,179,126,0.5)}.badge-info{color:#fff;background-color:#00b8d9}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#008da6}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,184,217,0.5)}.badge-warning{color:#172b4d;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#172b4d;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}.badge-danger{color:#fff;background-color:#ff5630}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#fc2e00}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,86,48,0.5)}.badge-light{color:#172b4d;background-color:#ebecf0}a.badge-light:hover,a.badge-light:focus{color:#172b4d;background-color:#ced0da}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(235,236,240,0.5)}.badge-dark{color:#fff;background-color:#505f79}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#3c475a}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(80,95,121,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#ebecf0;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:0 solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#2a316f;background-color:#e0ddf2;border-color:#d4cfed}.alert-primary hr{border-top-color:#c3bce6}.alert-primary .alert-link{color:#1c214a}.alert-secondary{color:#41516d;background-color:#edeff1;border-color:#e6e8ec}.alert-secondary hr{border-top-color:#d8dbe1}.alert-secondary .alert-link{color:#2e394d}.alert-success{color:#195458;background-color:#d7f0e5;border-color:#c7eadb}.alert-success hr{border-top-color:#b4e3cf}.alert-success .alert-link{color:#0e2e30}.alert-info{color:#065578;background-color:#ccf1f7;border-color:#b8ebf4}.alert-info hr{border-top-color:#a2e5f1}.alert-info .alert-link{color:#043347}.alert-warning{color:#62592d;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#3f391d}.alert-danger{color:#62323c;background-color:#ffddd6;border-color:#ffd0c5}.alert-danger hr{border-top-color:#ffbbac}.alert-danger .alert-link{color:#402127}.alert-light{color:#5a6881;background-color:#fbfbfc;border-color:#f9fafb}.alert-light hr{border-top-color:#eaedf1}.alert-light .alert-link{color:#455063}.alert-dark{color:#233556;background-color:#dcdfe4;border-color:#ced2d9}.alert-dark hr{border-top-color:#c0c5ce}.alert-dark .alert-link{color:#141f32}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#ebecf0;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#6554c0;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media,.nav-side .nav-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#6b778c;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#6b778c;text-decoration:none;background-color:#f4f5f7}.list-group-item-action:active{color:#172b4d;background-color:#ebecf0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(9,30,66,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#a5adba;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#091e42;border-color:#091e42}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width: 576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width: 1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#393a84;background-color:#d4cfed}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#393a84;background-color:#c3bce6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#393a84;border-color:#393a84}.list-group-item-secondary{color:#5a6880;background-color:#e6e8ec}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#5a6880;background-color:#d8dbe1}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#5a6880;border-color:#5a6880}.list-group-item-success{color:#206b61;background-color:#c7eadb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#206b61;background-color:#b4e3cf}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#206b61;border-color:#206b61}.list-group-item-info{color:#046e91;background-color:#b8ebf4}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#046e91;background-color:#a2e5f1}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#046e91;border-color:#046e91}.list-group-item-warning{color:#897323;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#897323;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#897323;border-color:#897323}.list-group-item-danger{color:#893b39;background-color:#ffd0c5}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#893b39;background-color:#ffbbac}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#893b39;border-color:#893b39}.list-group-item-light{color:#7f899c;background-color:#f9fafb}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#7f899c;background-color:#eaedf1}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7f899c;border-color:#7f899c}.list-group-item-dark{color:#2e405f;background-color:#ced2d9}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#2e405f;background-color:#c0c5ce}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#2e405f;border-color:#2e405f}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#091e42;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#091e42;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -50px);transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(9,30,66,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#091e42}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dfe1e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dfe1e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#091e42}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#091e42}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#091e42}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#091e42}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#091e42;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(9,30,66,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(9,30,66,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(9,30,66,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(9,30,66,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(9,30,66,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#172b4d}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#6554c0 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#4d3da4 !important}.bg-secondary{background-color:#a5adba !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#8893a4 !important}.bg-success{background-color:#36b37e !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#2a8c62 !important}.bg-info{background-color:#00b8d9 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#008da6 !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#ff5630 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#fc2e00 !important}.bg-light{background-color:#ebecf0 !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#ced0da !important}.bg-dark{background-color:#505f79 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#3c475a !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border,.control-month-picker,.control-time-picker{border:1px solid #dfe1e6 !important}.border-top,.card-admin-form .form-fieldset+.form-fieldset{border-top:1px solid #dfe1e6 !important}.border-right{border-right:1px solid #dfe1e6 !important}.border-bottom{border-bottom:1px solid #dfe1e6 !important}.border-left,.page-header h1 small{border-left:1px solid #dfe1e6 !important}.border-0,.control-time-picker input{border:0 !important}.border-top-0,.card-admin-table>:first-child th{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0,.card-admin-table th{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#6554c0 !important}.border-secondary{border-color:#a5adba !important}.border-success{border-color:#36b37e !important}.border-info{border-color:#00b8d9 !important}.border-warning{border-color:#ffc107 !important}.border-danger,.card-admin-error,.card-admin-error .card-header,.login-error-card{border-color:#ff5630 !important}.border-light{border-color:#ebecf0 !important}.border-dark{border-color:#505f79 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:.2rem !important}.rounded,.control-month-picker,.control-time-picker,.media-check-icon{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-lg,.card-admin-table img{border-radius:.3rem !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block,.control-checkboxselect .checkbox,.control-radioselect .radio{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex,.control-time-picker,.page-header h1,.media-check-icon{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column,.nav-side{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center,.media-check-icon{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center,.control-time-picker,.page-header h1,.media-check-icon{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-sm-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-sm-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-sm-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-md-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-md-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-md-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-lg-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-lg-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-lg-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.flex-xl-fill{-ms-flex:1 1 auto !important;flex:1 1 auto !important}.flex-xl-grow-0{-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-xl-grow-1{-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm,.login-form-card,.card-admin-info,.card-admin-table,.card-admin-form,.card-admin-error,.login-error-card{box-shadow:0 0.125rem 0.25rem rgba(9,30,66,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(9,30,66,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(9,30,66,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100,.card-admin-table .row-select label{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0,.page-header h1,.card-admin-info .card-title,.card-admin-table .card-title,.card-admin-table table,.card-admin-table h5,.card-admin-table .row-select label{margin:0 !important}.mt-0,.media-admin-check h5,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.card-admin-form .form-group:last-child,.card-admin-form .form-fieldset .form-group:last-child,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.page-action .fa,.page-action .fab,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.media-check-icon,.mx-3{margin-right:1rem !important}.mb-3,.page-header,.card-admin-info,.card-admin-form .card-admin-table,.my-3{margin-bottom:1rem !important}.ml-3,.control-yesno-switch .radio+.radio,.page-header h1 small,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0,.navbar .btn-user{padding:0 !important}.pt-0,.card-admin-form .form-fieldset:first-child,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.card-admin-form .form-fieldset:last-child,.py-0{padding-bottom:0 !important}.pl-0,.card-admin-table .badges-list,.px-0{padding-left:0 !important}.p-1,.control-month-picker,.control-time-picker{padding:.25rem !important}.pt-1,.py-1,.page-header h1 small,.card-admin-table th,.card-admin-table td{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1,.page-header h1 small,.card-admin-table th,.card-admin-table td{padding-bottom:.25rem !important}.pl-1,.nav-side .media-body,.px-1{padding-left:.25rem !important}.p-2,.card-admin-table .row-select label{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3,.card-admin-analytics-summary,.card-admin-table .blankslate td{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3,.card-admin-analytics-summary,.card-admin-table .blankslate td{padding-bottom:1rem !important}.pl-3,.page-header h1 small,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap,.card-admin-table th,.card-admin-table .badges-list{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right,.card-admin-table .badges-list{text-align:right !important}.text-center,.card-admin-analytics-summary,.card-admin-table .row-select label,.card-admin-table .blankslate td{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold,.card-admin-table .item-name,.card-admin-table h5{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#6554c0 !important}a.text-primary:hover,a.text-primary:focus{color:#443692 !important}.text-secondary{color:#a5adba !important}a.text-secondary:hover,a.text-secondary:focus{color:#7a8699 !important}.text-success{color:#36b37e !important}a.text-success:hover,a.text-success:focus{color:#247855 !important}.text-info{color:#00b8d9 !important}a.text-info:hover,a.text-info:focus{color:#00778d !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#ff5630 !important}a.text-danger:hover,a.text-danger:focus{color:#e32a00 !important}.text-light{color:#ebecf0 !important}a.text-light:hover,a.text-light:focus{color:#bfc2cf !important}.text-dark{color:#505f79 !important}a.text-dark:hover,a.text-dark:focus{color:#323b4b !important}.text-body{color:#172b4d !important}.text-muted,.control-time-picker span,.page-header h1 small{color:#a5adba !important}.text-black-50{color:rgba(9,30,66,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-break:break-word !important;overflow-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}html,body{height:100%}.control-checkboxselect .checkbox,.control-radioselect .radio{clear:both}.control-month-picker{width:350px}.control-time-picker{width:280px;height:100%;font-size:4rem}.control-time-picker .row{height:100%}.control-time-picker input{font-size:4rem}.control-time-picker span{position:relative;bottom:.25rem}.login-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-form-container{width:100%;padding:30px}.login-form-logo{margin-bottom:2rem;text-align:center}.login-form-logo img{max-width:200px;max-height:64px}.login-form-card{max-width:340px;margin:0 auto}.login-form-title{font-size:1.25rem;text-align:center}.navbar-brand{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar-brand img{height:2rem;margin-right:.5rem;border-radius:.25rem}.navbar .btn-user{overflow:hidden}.navbar .btn-user img{height:2rem}.col-nav-side{max-width:240px}.nav-side .media-icon{width:30px;text-align:center}.nav-side .nav-link.active{color:#091e42}.nav-side .nav-link.active .media-icon{color:#6554c0}.nav-side .nav-section.active{font-weight:700}.nav-side .nav-action .media-body{margin-left:30px}.page-header h1{font-size:1.25rem}.page-header h1 a{color:#172b4d}.page-header h1 small{font-size:1.25rem;vertical-align:middle}.card-admin-info .card-title{font-size:1.25rem}.card-admin-info .card-body,.card-admin-info .card-admin-form .form-fieldset,.card-admin-form .card-admin-info .form-fieldset{padding:.75rem}.media-admin-check{font-size:.875rem}.media-admin-check h5{font-size:1rem}.media-check-icon{width:1.5rem;height:1.5rem;font-size:1rem;line-height:1rem;color:#fff;background:#091e42}.media-check-icon.media-check-icon-warning{background:#ffab00}.media-check-icon.media-check-icon-danger{background:#ff5630}.card-admin-analytics-summary{width:200px}.card-admin-analytics-summary div{font-size:2rem}.card-admin-analytics-summary small{font-size:1rem}.card-admin-analytics-chart{margin-top:-10px}.card-admin-table .card-title{font-size:1.25rem}.card-admin-table th,.card-admin-table td{vertical-align:middle}.card-admin-table th{font-size:.875rem;color:#6b778c;background-color:rgba(0,0,0,0)}.card-admin-table .row-select input,.card-admin-table th input{font-size:1.25rem}.card-admin-table .card-body,.card-admin-table .card-admin-form .form-fieldset,.card-admin-form .card-admin-table .form-fieldset{padding:.75rem}.card-admin-table table+.card-body,.card-admin-table .card-admin-form table+.form-fieldset,.card-admin-form .card-admin-table table+.form-fieldset{border-top:1px solid #dfe1e6}.card-admin-table .btn-thumbnail{width:2rem;height:2rem;padding:0;background-color:transparent;background-size:cover}.card-admin-table .item-name{color:#172b4d}.card-admin-table h5{font-size:.875rem;line-height:1.5}.card-admin-table h5 a{color:#172b4d}.card-admin-table .badges-list{width:0%}.card-admin-table .row-select{width:1px}.card-admin-table [data-timestamp]{text-decoration:none}.card-admin-form .card-header h5{font-size:1.25rem}.card-admin-form .form-fieldset{margin:0 -1.25rem}.login-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-error-container{width:100%;padding:30px}.login-error-card{max-width:540px;margin:0 auto}.login-error-title{font-size:1.25rem;text-align:center}
 
 

+ 1 - 1
misago/static/misago/admin/index.js

@@ -161,4 +161,4 @@ function(){function e(e){e.remember("_draggable",this),this.el=e}e.prototype.ini
  *
  *
  * This source code is licensed under the MIT license found in the
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
  * LICENSE file in the root directory of this source tree.
- */var i=n(36),r=n(1);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,i=0;i<t;i++)n+="&args[]="+encodeURIComponent(arguments[i+1]);!function(e,t,n,i,r,a,o,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,i,r,a,o,s],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var o="function"==typeof Symbol&&Symbol.for,s=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,h=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,g=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;function y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case f:return"ConcurrentMode";case l:return"Fragment";case s:return"Portal";case u:return"Profiler";case c:return"StrictMode";case g:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case h:return"Context.Provider";case p:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case m:return y(e.type);case v:if(e=1===e._status?e._result:null)return y(e)}return null}var b=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;b.hasOwnProperty("ReactCurrentDispatcher")||(b.ReactCurrentDispatcher={current:null});var x={};function w(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var k=new Uint16Array(16),S=0;15>S;S++)k[S]=S+1;k[15]=0;var E=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,C=Object.prototype.hasOwnProperty,T={},A={};function _(e){return!!C.call(A,e)||!C.call(T,e)&&(E.test(e)?A[e]=!0:(T[e]=!0,!1))}function O(e,t,n,i){if(null==t||function(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function P(e,t,n,i,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t}var M={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){M[e]=new P(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];M[t]=new P(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){M[e]=new P(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){M[e]=new P(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){M[e]=new P(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){M[e]=new P(e,3,!0,e,null)}),["capture","download"].forEach(function(e){M[e]=new P(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){M[e]=new P(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){M[e]=new P(e,5,!1,e.toLowerCase(),null)});var I=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(I,D);M[t]=new P(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(I,D);M[t]=new P(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(I,D);M[t]=new P(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(e){M[e]=new P(e,1,!1,e.toLowerCase(),null)});var N=/["'&<>]/;function L(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,i="",r=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}r!==n&&(i+=e.substring(r,n)),r=n+1,i+=t}e=r!==n?i+e.substring(r,n):i}return e}var R=null,F=null,j=null,z=!1,Y=!1,H=null,W=0;function X(){return null===R&&a("321"),R}function V(){return 0<W&&a("312"),{memoizedState:null,queue:null,next:null}}function B(){return null===j?null===F?(z=!1,F=j=V()):(z=!0,j=F):null===j.next?(z=!1,j=j.next=V()):(z=!0,j=j.next),j}function q(e,t,n,i){for(;Y;)Y=!1,W+=1,j=null,n=e(t,i);return F=R=null,W=0,j=H=null,n}function U(e,t){return"function"==typeof t?t(e):t}function G(e,t,n){if(R=X(),j=B(),z){var i=j.queue;if(t=i.dispatch,null!==H&&void 0!==(n=H.get(i))){H.delete(i),i=j.memoizedState;do{i=e(i,n.action),n=n.next}while(null!==n);return j.memoizedState=i,[i,t]}return[j.memoizedState,t]}return e=e===U?"function"==typeof t?t():t:void 0!==n?n(t):t,j.memoizedState=e,e=(e=j.queue={last:null,dispatch:null}).dispatch=function(e,t,n){if(25>W||a("301"),e===R)if(Y=!0,e={action:n,next:null},null===H&&(H=new Map),void 0===(n=H.get(t)))H.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}.bind(null,R,e),[j.memoizedState,e]}function Q(){}var $=0,Z={readContext:function(e){var t=$;return w(e,t),e[t]},useContext:function(e){X();var t=$;return w(e,t),e[t]},useMemo:function(e,t){if(R=X(),t=void 0===t?null:t,null!==(j=B())){var n=j.memoizedState;if(null!==n&&null!==t){e:{var i=n[1];if(null===i)i=!1;else{for(var r=0;r<i.length&&r<t.length;r++){var a=t[r],o=i[r];if((a!==o||0===a&&1/a!=1/o)&&(a==a||o==o)){i=!1;break e}}i=!0}}if(i)return n[0]}}return e=e(),j.memoizedState=[e,t],e},useReducer:G,useRef:function(e){R=X();var t=(j=B()).memoizedState;return null===t?(e={current:e},j.memoizedState=e):t},useState:function(e){return G(U,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:Q,useEffect:Q,useDebugValue:Q},K={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function J(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ee={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},te=i({menuitem:!0},ee),ne={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ie=["Webkit","ms","Moz","O"];Object.keys(ne).forEach(function(e){ie.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ne[t]=ne[e]})});var re=/([A-Z])/g,ae=/^ms-/,oe=r.Children.toArray,se=b.ReactCurrentDispatcher,le={listing:!0,pre:!0,textarea:!0},ce=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,ue={},he={};var de=Object.prototype.hasOwnProperty,fe={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function pe(e,t){void 0===e&&a("152",y(t)||"Component")}function ge(e,t,n){function o(r,o){var s=function(e,t,n){var i=e.contextType;if("object"==typeof i&&null!==i)return w(i,n),i[n];if(e=e.contextTypes){for(var r in n={},e)n[r]=t[r];t=n}else t=x;return t}(o,t,n),l=[],c=!1,u={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===l)return null},enqueueReplaceState:function(e,t){c=!0,l=[t]},enqueueSetState:function(e,t){if(null===l)return null;l.push(t)}},h=void 0;if(o.prototype&&o.prototype.isReactComponent){if(h=new o(r.props,s,u),"function"==typeof o.getDerivedStateFromProps){var d=o.getDerivedStateFromProps.call(null,r.props,h.state);null!=d&&(h.state=i({},h.state,d))}}else if(R={},h=o(r.props,s,u),null==(h=q(o,r.props,h,s))||null==h.render)return void pe(e=h,o);if(h.props=r.props,h.context=s,h.updater=u,void 0===(u=h.state)&&(h.state=u=null),"function"==typeof h.UNSAFE_componentWillMount||"function"==typeof h.componentWillMount)if("function"==typeof h.componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&h.componentWillMount(),"function"==typeof h.UNSAFE_componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&h.UNSAFE_componentWillMount(),l.length){u=l;var f=c;if(l=null,c=!1,f&&1===u.length)h.state=u[0];else{d=f?u[0]:h.state;var p=!0;for(f=f?1:0;f<u.length;f++){var g=u[f];null!=(g="function"==typeof g?g.call(h,d,r.props,s):g)&&(p?(p=!1,d=i({},d,g)):i(d,g))}h.state=d}}else l=null;if(pe(e=h.render(),o),r=void 0,"function"==typeof h.getChildContext&&"object"==typeof(s=o.childContextTypes))for(var m in r=h.getChildContext())m in s||a("108",y(o)||"Unknown",m);r&&(t=i({},t,r))}for(;r.isValidElement(e);){var s=e,l=s.type;if("function"!=typeof l)break;o(s,l)}return{child:e,context:t}}var me=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");r.isValidElement(t)?t.type!==l?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:oe(t)):t=oe(t),t={type:null,domNamespace:K.html,children:t,childIndex:0,context:x,footer:""};var i=k[0];if(0===i){var o=k,s=2*(i=o.length);65536>=s||a("304");var c=new Uint16Array(s);for(c.set(o),(k=c)[0]=i+1,o=i;o<s-1;o++)k[o]=o+1;k[s-1]=0}else k[0]=k[i];this.threadID=i,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=n,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return e.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;k[e]=k[0],k[0]=e}},e.prototype.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,i=this.threadID;w(n,i);var r=n[i];this.contextStack[t]=n,this.contextValueStack[t]=r,n[i]=e.props.value},e.prototype.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},e.prototype.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},e.prototype.read=function(e){if(this.exhausted)return null;var t=$;$=this.threadID;var n=se.current;se.current=Z;try{for(var i=[""],r=!1;i[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var o=this.threadID;k[o]=k[0],k[0]=o;break}var s=this.stack[this.stack.length-1];if(r||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===h)this.popProvider(s.type);else if(s.type===g){this.suspenseDepth--;var c=i.pop();if(r){r=!1;var u=s.fallbackFrame;u||a("303"),this.stack.push(u);continue}i[this.suspenseDepth]+=c}i[this.suspenseDepth]+=l}else{var d=s.children[s.childIndex++],f="";try{f+=this.render(d,s.context,s.domNamespace)}catch(e){throw e}i.length<=this.suspenseDepth&&i.push(""),i[this.suspenseDepth]+=f}}return i[0]}finally{se.current=n,$=t}},e.prototype.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?L(n):this.previousWasTextNode?"\x3c!-- --\x3e"+L(n):(this.previousWasTextNode=!0,L(n));if(e=(t=ge(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!r.isValidElement(e)){if(null!=e&&null!=e.$$typeof){var o=e.$$typeof;o===s&&a("257"),a("258",o.toString())}return e=oe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}if("string"==typeof(o=e.type))return this.renderDOM(e,t,n);switch(o){case c:case f:case u:case l:return e=oe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case g:a("294")}if("object"==typeof o&&null!==o)switch(o.$$typeof){case p:R={};var y=o.render(e.props,e.ref);return y=q(o.render,e.props,y,e.ref),y=oe(y),this.stack.push({type:null,domNamespace:n,children:y,childIndex:0,context:t,footer:""}),"";case m:return e=[r.createElement(o.type,i({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case h:return n={type:e,domNamespace:n,children:o=oe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case d:o=e.type,y=e.props;var b=this.threadID;return w(o,b),o=oe(y.children(o[b])),this.stack.push({type:e,domNamespace:n,children:o,childIndex:0,context:t,footer:""}),"";case v:a("295")}a("130",null==o?o:typeof o,"")},e.prototype.renderDOM=function(e,t,n){var o=e.type.toLowerCase();n===K.html&&J(o),ue.hasOwnProperty(o)||(ce.test(o)||a("65",o),ue[o]=!0);var s=e.props;if("input"===o)s=i({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===o){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;null!=c&&(null!=l&&a("92"),Array.isArray(c)&&(1>=c.length||a("93"),c=c[0]),l=""+c),null==l&&(l="")}s=i({},s,{value:void 0,children:""+l})}else if("select"===o)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=i({},s,{value:void 0});else if("option"===o){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(s.children);if(null!=c){var h=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var d=0;d<c.length;d++)if(""+c[d]===h){l=!0;break}}else l=""+c===h;s=i({selected:void 0,children:void 0},s,{selected:l,children:u})}}for(x in(l=s)&&(te[o]&&(null!=l.children||null!=l.dangerouslySetInnerHTML)&&a("137",o,""),null!=l.dangerouslySetInnerHTML&&(null!=l.children&&a("60"),"object"==typeof l.dangerouslySetInnerHTML&&"__html"in l.dangerouslySetInnerHTML||a("61")),null!=l.style&&"object"!=typeof l.style&&a("62","")),l=s,c=this.makeStaticMarkup,u=1===this.stack.length,h="<"+e.type,l)if(de.call(l,x)){var f=l[x];if(null!=f){if("style"===x){d=void 0;var p="",g="";for(d in f)if(f.hasOwnProperty(d)){var m=0===d.indexOf("--"),v=f[d];if(null!=v){var y=d;if(he.hasOwnProperty(y))y=he[y];else{var b=y.replace(re,"-$1").toLowerCase().replace(ae,"-ms-");y=he[y]=b}p+=g+y+":",g=d,p+=m=null==v||"boolean"==typeof v||""===v?"":m||"number"!=typeof v||0===v||ne.hasOwnProperty(g)&&ne[g]?(""+v).trim():v+"px",g=";"}}f=p||null}d=null;e:if(m=o,v=l,-1===m.indexOf("-"))m="string"==typeof v.is;else switch(m){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":m=!1;break e;default:m=!0}m?fe.hasOwnProperty(x)||(d=_(d=x)&&null!=f?d+'="'+L(f)+'"':""):(m=x,d=f,f=M.hasOwnProperty(m)?M[m]:null,(v="style"!==m)&&(v=null!==f?0===f.type:2<m.length&&("o"===m[0]||"O"===m[0])&&("n"===m[1]||"N"===m[1])),v||O(m,d,f,!1)?d="":null!==f?(m=f.attributeName,d=3===(f=f.type)||4===f&&!0===d?m+'=""':m+'="'+L(d)+'"'):d=_(m)?m+'="'+L(d)+'"':""),d&&(h+=" "+d)}}c||u&&(h+=' data-reactroot=""');var x=h;l="",ee.hasOwnProperty(o)?x+="/>":(x+=">",l="</"+e.type+">");e:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=L(c);break e}c=null}return null!=c?(s=[],le[o]&&"\n"===c.charAt(0)&&(x+="\n"),x+=c):s=oe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?J(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:o,children:s,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,x},e}(),ve={renderToString:function(e){e=new me(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new me(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){a("207")},renderToStaticNodeStream:function(){a("208")},version:"16.8.6"},ye={default:ve},be=ye&&ve||ye;e.exports=be.default||be},function(e,t,n){"use strict";var i=n(98),r=n(99),a=n(38),o=n(39);e.exports=n(101)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var i=n(9)("unscopables"),r=Array.prototype;null==r[i]&&n(11)(r,i,{}),e.exports=function(e){r[i][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(48);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var i=n(49),r=n(52),a=n(22),o=n(11),s=n(38),l=n(102),c=n(60),u=n(109),h=n(9)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};e.exports=function(e,t,n,p,g,m,v){l(n,t,p);var y,b,x,w=function(e){if(!d&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",S="values"==g,E=!1,C=e.prototype,T=C[h]||C["@@iterator"]||g&&C[g],A=T||w(g),_=g?S?w("entries"):A:void 0,O="Array"==t&&C.entries||T;if(O&&(x=u(O.call(new e)))!==Object.prototype&&x.next&&(c(x,k,!0),i||"function"==typeof x[h]||o(x,h,f)),S&&T&&"values"!==T.name&&(E=!0,A=function(){return T.call(this)}),i&&!v||!d&&!E&&C[h]||o(C,h,A),s[t]=A,s[k]=f,g)if(y={values:S?A:w("values"),keys:m?A:w("keys"),entries:_},v)for(b in y)b in C||a(C,b,y[b]);else r(r.P+r.F*(d||E),t,y);return y}},function(e,t,n){"use strict";var i=n(103),r=n(54),a=n(60),o={};n(11)(o,n(9)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var i=n(12),r=n(104),a=n(59),o=n(40)("IE_PROTO"),s=function(){},l=function(){var e,t=n(53)("iframe"),i=a.length;for(t.style.display="none",n(108).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;i--;)delete l.prototype[a[i]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(33),r=n(12),a=n(58);e.exports=n(21)?Object.defineProperties:function(e,t){r(e);for(var n,o=a(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],t[n]);return e}},function(e,t,n){var i=n(23),r=n(39),a=n(106)(!1),o=n(40)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,c=[];for(n in s)n!=o&&i(s,n)&&c.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(c,n)||c.push(n));return c}},function(e,t,n){var i=n(39),r=n(29),a=n(107);e.exports=function(e){return function(t,n,o){var s,l=i(t),c=r(l.length),u=a(o,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){var i=n(20),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},function(e,t,n){var i=n(10).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(23),r=n(45),a=n(40)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";var i=n(12),r=n(29),a=n(46),o=n(47);n(50)("match",1,function(e,t,n,s){return[function(n){var i=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=s(n,e,this);if(t.done)return t.value;var l=i(e),c=String(this);if(!l.global)return o(l,c);var u=l.unicode;l.lastIndex=0;for(var h,d=[],f=0;null!==(h=o(l,c));){var p=String(h[0]);d[f]=p,""===p&&(l.lastIndex=a(c,r(l.lastIndex),u)),f++}return 0===f?null:d}]})},function(e,t,n){"use strict";n.r(t);n(44);var i=n(8),r=n.n(i),a=(n(24),n(76),n(77),n(78),n(6)),o=n.n(a);n(79);function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e){return(h="function"==typeof Symbol&&"symbol"===u(Symbol.iterator)?function(e){return u(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":u(e)})(e)}function d(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}var m=n(0),v=n(2),y=n(63),b=n.n(y).a,x=n(41),w=n(5),k=n(27);function S(e){return Object(w.b)(e,{leave:E})}var E={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return T(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,i=_("(",T(e.variableDefinitions,", "),")"),r=T(e.directives," "),a=e.selectionSet;return n||r||i||"query"!==t?T([t,T([n,i]),r,a]," "):a},VariableDefinition:function(e){var t=e.variable,n=e.type,i=e.defaultValue,r=e.directives;return t+": "+n+_(" = ",i)+_(" ",T(r," "))},SelectionSet:function(e){return A(e.selections)},Field:function(e){var t=e.alias,n=e.name,i=e.arguments,r=e.directives,a=e.selectionSet;return T([_("",t,": ")+n+_("(",T(i,", "),")"),T(r," "),a]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+_(" ",T(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,i=e.selectionSet;return T(["...",_("on ",t),T(n," "),i]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,i=e.variableDefinitions,r=e.directives,a=e.selectionSet;return"fragment ".concat(t).concat(_("(",T(i,", "),")")," ")+"on ".concat(n," ").concat(_("",T(r," ")," "))+a},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?Object(k.b)(n,"description"===t?"":"  "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+T(e.values,", ")+"]"},ObjectValue:function(e){return"{"+T(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+_("(",T(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:function(e){var t=e.directives,n=e.operationTypes;return T(["schema",T(t," "),A(n)]," ")},OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:C(function(e){return T(["scalar",e.name,T(e.directives," ")]," ")}),ObjectTypeDefinition:C(function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return T(["type",t,_("implements ",T(n," & ")),T(i," "),A(r)]," ")}),FieldDefinition:C(function(e){var t=e.name,n=e.arguments,i=e.type,r=e.directives;return t+(M(n)?_("(\n",O(T(n,"\n")),"\n)"):_("(",T(n,", "),")"))+": "+i+_(" ",T(r," "))}),InputValueDefinition:C(function(e){var t=e.name,n=e.type,i=e.defaultValue,r=e.directives;return T([t+": "+n,_("= ",i),T(r," ")]," ")}),InterfaceTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.fields;return T(["interface",t,T(n," "),A(i)]," ")}),UnionTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.types;return T(["union",t,T(n," "),i&&0!==i.length?"= "+T(i," | "):""]," ")}),EnumTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.values;return T(["enum",t,T(n," "),A(i)]," ")}),EnumValueDefinition:C(function(e){return T([e.name,T(e.directives," ")]," ")}),InputObjectTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.fields;return T(["input",t,T(n," "),A(i)]," ")}),DirectiveDefinition:C(function(e){var t=e.name,n=e.arguments,i=e.locations;return"directive @"+t+(M(n)?_("(\n",O(T(n,"\n")),"\n)"):_("(",T(n,", "),")"))+" on "+T(i," | ")}),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return T(["extend schema",T(t," "),A(n)]," ")},ScalarTypeExtension:function(e){return T(["extend scalar",e.name,T(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return T(["extend type",t,_("implements ",T(n," & ")),T(i," "),A(r)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return T(["extend interface",t,T(n," "),A(i)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,i=e.types;return T(["extend union",t,T(n," "),i&&0!==i.length?"= "+T(i," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,i=e.values;return T(["extend enum",t,T(n," "),A(i)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return T(["extend input",t,T(n," "),A(i)]," ")}};function C(e){return function(t){return T([t.description,e(t)],"\n")}}function T(e,t){return e?e.filter(function(e){return e}).join(t||""):""}function A(e){return e&&0!==e.length?"{\n"+O(T(e,"\n"))+"\n}":""}function _(e,t,n){return t?e+t+(n||""):""}function O(e){return e&&"  "+e.replace(/\n/g,"\n  ")}function P(e){return-1!==e.indexOf("\n")}function M(e){return e&&e.some(P)}!function(e){function t(t,n){var i=e.call(this,t)||this;return i.link=n,i}Object(m.c)(t,e)}(Error);function I(e){return e.request.length<=1}function D(e){return new b(function(t){t.error(e)})}function N(e,t){var n=Object(m.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(m.a)({},n,e(n)):Object(m.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(m.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){return S(e.query)+"|"+JSON.stringify(e.variables)+"|"+e.operationName}(t)}}),t}function L(e,t){return t?t(e):b.of()}function R(e){return"function"==typeof e?new Y(e):e}function F(){return new Y(function(){return b.of()})}function j(e){return 0===e.length?F():e.map(R).reduce(function(e,t){return e.concat(t)})}function z(e,t,n){var i=R(t),r=R(n||new Y(L));return I(i)&&I(r)?new Y(function(t){return e(t)?i.request(t)||b.of():r.request(t)||b.of()}):new Y(function(t,n){return e(t)?i.request(t,n)||b.of():r.request(t,n)||b.of()})}var Y=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,i){return this.concat(z(t,n,i||new e(L)))},e.prototype.concat=function(e){return function(e,t){var n=R(e);if(I(n))return n;var i=R(t);return I(i)?new Y(function(e){return n.request(e,function(e){return i.request(e)||b.of()})||b.of()}):new Y(function(e,t){return n.request(e,function(e){return i.request(e,t)||b.of()})||b.of()})}(this,e)},e.prototype.request=function(e,t){throw new x.a(1)},e.empty=F,e.from=j,e.split=z,e.execute=H,e}();function H(e,t){return e.request(N(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(v.n)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,i=Object.keys(e);n<i.length;n++){var r=i[n];if(t.indexOf(r)<0)throw new x.a(2)}return e}(t))))||b.of()}var W,X=n(64),V=n(3),B=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inFlightRequestObservables=new Map,t.subscribers=new Map,t}return Object(m.c)(t,e),t.prototype.request=function(e,t){var n=this;if(e.getContext().forceFetch)return t(e);var i=e.toKey();if(!this.inFlightRequestObservables.get(i)){var r,a=t(e),o=new b(function(e){return n.subscribers.has(i)||n.subscribers.set(i,new Set),n.subscribers.get(i).add(e),r||(r=a.subscribe({next:function(e){var t=n.subscribers.get(i);n.subscribers.delete(i),n.inFlightRequestObservables.delete(i),t&&(t.forEach(function(t){return t.next(e)}),t.forEach(function(e){return e.complete()}))},error:function(e){var t=n.subscribers.get(i);n.subscribers.delete(i),n.inFlightRequestObservables.delete(i),t&&t.forEach(function(t){return t.error(e)})}})),function(){n.subscribers.has(i)&&(n.subscribers.get(i).delete(e),0===n.subscribers.get(i).size&&(n.inFlightRequestObservables.delete(i),r&&r.unsubscribe()))}});this.inFlightRequestObservables.set(i,o)}return this.inFlightRequestObservables.get(i)},t}(Y);function q(e){return e<7}!function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(W||(W={}));var U=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(m.c)(t,e),t.prototype[X.a]=function(){return this},t.prototype["@@observable"]=function(){return this},t}(b);var G,Q=function(e){var t="";return Array.isArray(e.graphQLErrors)&&0!==e.graphQLErrors.length&&e.graphQLErrors.forEach(function(e){var n=e?e.message:"Error message not found.";t+="GraphQL error: "+n+"\n"}),e.networkError&&(t+="Network error: "+e.networkError.message+"\n"),t=t.replace(/\n$/,"")},$=function(e){function t(n){var i=n.graphQLErrors,r=n.networkError,a=n.errorMessage,o=n.extraInfo,s=e.call(this,a)||this;return s.graphQLErrors=i||[],s.networkError=r||null,s.message=a||Q(s),s.extraInfo=o,s.__proto__=t.prototype,s}return Object(m.c)(t,e),t}(Error);!function(e){e[e.normal=1]="normal",e[e.refetch=2]="refetch",e[e.poll=3]="poll"}(G||(G={}));var Z=function(e){function t(t){var n=t.queryManager,i=t.options,r=t.shouldSubscribe,a=void 0===r||r,o=e.call(this,function(e){return o.onSubscribe(e)})||this;return o.isTornDown=!1,o.options=i,o.variables=i.variables||{},o.queryId=n.generateQueryId(),o.shouldSubscribe=a,o.queryManager=n,o.observers=[],o.subscriptionHandles=[],o}return Object(m.c)(t,e),t.prototype.result=function(){var e=this;return new Promise(function(t,n){var i,r={next:function(n){t(n),e.observers.some(function(e){return e!==r})||e.queryManager.removeQuery(e.queryId),setTimeout(function(){i.unsubscribe()},0)},error:function(e){n(e)}};i=e.subscribe(r)})},t.prototype.currentResult=function(){var e=this.getCurrentResult();return void 0===e.data&&(e.data={}),e},t.prototype.getCurrentResult=function(){if(this.isTornDown)return{data:this.lastError?void 0:this.lastResult?this.lastResult.data:void 0,error:this.lastError,loading:!1,networkStatus:W.error};var e,t,n=this.queryManager.queryStore.get(this.queryId);if(e=n,void 0===(t=this.options.errorPolicy)&&(t="none"),e&&(e.graphQLErrors&&e.graphQLErrors.length>0&&"none"===t||e.networkError))return{data:void 0,loading:!1,networkStatus:n.networkStatus,error:new $({graphQLErrors:n.graphQLErrors,networkError:n.networkError})};n&&n.variables&&(this.options.variables=Object.assign({},this.options.variables,n.variables));var i,r=this.queryManager.getCurrentQueryResult(this),a=r.data,o=r.partial,s=!n||n.networkStatus===W.loading,l="network-only"===this.options.fetchPolicy&&s||o&&"cache-only"!==this.options.fetchPolicy,c={data:a,loading:q(i=n?n.networkStatus:l?W.loading:W.ready),networkStatus:i};return n&&n.graphQLErrors&&"all"===this.options.errorPolicy&&(c.errors=n.graphQLErrors),o||(this.lastResult=Object(m.a)({},c,{stale:!1}),this.lastResultSnapshot=Object(v.e)(this.lastResult)),Object(m.a)({},c,{partial:o})},t.prototype.isDifferentFromLastResult=function(e){var t=this.lastResultSnapshot;return!(t&&e&&t.networkStatus===e.networkStatus&&t.stale===e.stale&&Object(v.t)(t.data,e.data))},t.prototype.getLastResult=function(){return this.lastResult},t.prototype.getLastError=function(){return this.lastError},t.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},t.prototype.refetch=function(e){var t=this.options.fetchPolicy;if("cache-only"===t)return Promise.reject(new Error("cache-only fetchPolicy option should not be used together with query refetch."));Object(v.t)(this.variables,e)||(this.variables=Object.assign({},this.variables,e)),Object(v.t)(this.options.variables,this.variables)||(this.options.variables=Object.assign({},this.options.variables,this.variables));var n="network-only"===t||"no-cache"===t,i=Object(m.a)({},this.options,{fetchPolicy:n?t:"network-only"});return this.queryManager.fetchQuery(this.queryId,i,G.refetch).then(function(e){return e})},t.prototype.fetchMore=function(e){var t,n=this;return Object(V.b)(e.updateQuery),Promise.resolve().then(function(){var i=n.queryManager.generateQueryId();return(t=e.query?e:Object(m.a)({},n.options,e,{variables:Object.assign({},n.variables,e.variables)})).fetchPolicy="network-only",n.queryManager.fetchQuery(i,t,G.normal,n.queryId)}).then(function(i){return n.updateQuery(function(n){return e.updateQuery(n,{fetchMoreResult:i.data,variables:t.variables})}),i})},t.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables}).subscribe({next:function(n){e.updateQuery&&t.updateQuery(function(t,i){var r=i.variables;return e.updateQuery(t,{subscriptionData:n,variables:r})})},error:function(t){e.onError?e.onError(t):console.error("Unhandled GraphQL subscription error",t)}});return this.subscriptionHandles.push(n),function(){var e=t.subscriptionHandles.indexOf(n);e>=0&&(t.subscriptionHandles.splice(e,1),n.unsubscribe())}},t.prototype.setOptions=function(e){var t=this.options;this.options=Object.assign({},this.options,e),e.pollInterval?this.startPolling(e.pollInterval):0===e.pollInterval&&this.stopPolling();var n="network-only"!==t.fetchPolicy&&"network-only"===e.fetchPolicy||"cache-only"===t.fetchPolicy&&"cache-only"!==e.fetchPolicy||"standby"===t.fetchPolicy&&"standby"!==e.fetchPolicy||!1;return this.setVariables(this.options.variables,n,e.fetchResults)},t.prototype.setVariables=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),this.isTornDown=!1;var i=e||this.variables;return Object(v.t)(i,this.variables)&&!t?0!==this.observers.length&&n?this.result():new Promise(function(e){return e()}):(this.variables=i,this.options.variables=i,0===this.observers.length?new Promise(function(e){return e()}):this.queryManager.fetchQuery(this.queryId,Object(m.a)({},this.options,{variables:this.variables})).then(function(e){return e}))},t.prototype.updateQuery=function(e){var t=this.queryManager.getQueryWithPreviousResult(this.queryId),n=t.previousResult,i=t.variables,r=t.document,a=Object(v.I)(function(){return e(n,{variables:i})});a&&(this.queryManager.dataStore.markUpdateQueryResult(r,i,a),this.queryManager.broadcastQueries())},t.prototype.stopPolling=function(){this.queryManager.stopPollingQuery(this.queryId),this.options.pollInterval=void 0},t.prototype.startPolling=function(e){K(this),this.options.pollInterval=e,this.queryManager.startPollingQuery(this.options,this.queryId)},t.prototype.onSubscribe=function(e){var t=this;return e._subscription&&e._subscription._observer&&!e._subscription._observer.error&&(e._subscription._observer.error=function(e){console.error("Unhandled error",e.message,e.stack)}),this.observers.push(e),e.next&&this.lastResult&&e.next(this.lastResult),e.error&&this.lastError&&e.error(this.lastError),1===this.observers.length&&this.setUpQuery(),function(){t.observers=t.observers.filter(function(t){return t!==e}),0===t.observers.length&&t.tearDownQuery()}},t.prototype.setUpQuery=function(){var e=this;this.shouldSubscribe&&this.queryManager.addObservableQuery(this.queryId,this),this.options.pollInterval&&(K(this),this.queryManager.startPollingQuery(this.options,this.queryId));var t={next:function(t){e.lastResult=t,e.lastResultSnapshot=Object(v.e)(t),e.observers.forEach(function(e){return e.next&&e.next(t)})},error:function(t){e.lastError=t,e.observers.forEach(function(e){return e.error&&e.error(t)})}};this.queryManager.startQuery(this.queryId,this.options,this.queryManager.queryListenerForObserver(this.queryId,this.options,t))},t.prototype.tearDownQuery=function(){this.isTornDown=!0,this.queryManager.stopPollingQuery(this.queryId),this.subscriptionHandles.forEach(function(e){return e.unsubscribe()}),this.subscriptionHandles=[],this.queryManager.removeObservableQuery(this.queryId),this.queryManager.stopQuery(this.queryId),this.observers=[]},t}(U);function K(e){var t=e.options.fetchPolicy;Object(V.b)("cache-first"!==t&&"cache-only"!==t)}var J=function(){function e(){this.store={}}return e.prototype.getStore=function(){return this.store},e.prototype.get=function(e){return this.store[e]},e.prototype.initMutation=function(e,t,n){this.store[e]={mutation:t,variables:n||{},loading:!0,error:null}},e.prototype.markMutationError=function(e,t){var n=this.store[e];n&&(n.loading=!1,n.error=t)},e.prototype.markMutationResult=function(e){var t=this.store[e];t&&(t.loading=!1,t.error=null)},e.prototype.reset=function(){this.store={}},e}(),ee=function(){function e(){this.store={}}return e.prototype.getStore=function(){return this.store},e.prototype.get=function(e){return this.store[e]},e.prototype.initQuery=function(e){var t=this.store[e.queryId];if(t&&t.document!==e.document&&!Object(v.t)(t.document,e.document))throw new V.a;var n,i=!1,r=null;e.storePreviousVariables&&t&&t.networkStatus!==W.loading&&(Object(v.t)(t.variables,e.variables)||(i=!0,r=t.variables)),n=i?W.setVariables:e.isPoll?W.poll:e.isRefetch?W.refetch:W.loading;var a=[];t&&t.graphQLErrors&&(a=t.graphQLErrors),this.store[e.queryId]={document:e.document,variables:e.variables,previousVariables:r,networkError:null,graphQLErrors:a,networkStatus:n,metadata:e.metadata},"string"==typeof e.fetchMoreForQueryId&&this.store[e.fetchMoreForQueryId]&&(this.store[e.fetchMoreForQueryId].networkStatus=W.fetchMore)},e.prototype.markQueryResult=function(e,t,n){this.store&&this.store[e]&&(this.store[e].networkError=null,this.store[e].graphQLErrors=t.errors&&t.errors.length?t.errors:[],this.store[e].previousVariables=null,this.store[e].networkStatus=W.ready,"string"==typeof n&&this.store[n]&&(this.store[n].networkStatus=W.ready))},e.prototype.markQueryError=function(e,t,n){this.store&&this.store[e]&&(this.store[e].networkError=t,this.store[e].networkStatus=W.error,"string"==typeof n&&this.markQueryResultClient(n,!0))},e.prototype.markQueryResultClient=function(e,t){this.store&&this.store[e]&&(this.store[e].networkError=null,this.store[e].previousVariables=null,this.store[e].networkStatus=t?W.ready:W.loading)},e.prototype.stopQuery=function(e){delete this.store[e]},e.prototype.reset=function(e){var t=this;this.store=Object.keys(this.store).filter(function(t){return e.indexOf(t)>-1}).reduce(function(e,n){return e[n]=Object(m.a)({},t.store[n],{networkStatus:W.loading}),e},{})},e}();var te=function(){function e(e){var t=e.cache,n=e.client,i=e.resolvers,r=e.fragmentMatcher;this.cache=t,n&&(this.client=n),i&&this.addResolvers(i),r&&this.setFragmentMatcher(r)}return e.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach(function(e){t.resolvers=Object(v.A)(t.resolvers,e)}):this.resolvers=Object(v.A)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){var t=e.document,n=e.remoteResult,i=e.context,r=e.variables,a=e.onlyRunForcedResolvers,o=void 0!==a&&a;return Object(m.b)(this,void 0,void 0,function(){return Object(m.d)(this,function(e){return t?[2,this.resolveDocument(t,n.data,i,r,this.fragmentMatcher,o).then(function(e){return Object(m.a)({},n,{data:e.result})})]:[2,n]})})},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return Object(v.s)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return this.resolvers?Object(v.C)(e):e},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.cache;return Object(m.a)({},e,{cache:t,getCacheKey:function(e){if(t.config)return t.config.dataIdFromObject(e);Object(V.b)(!1)}})},e.prototype.addExportedVariables=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),Object(m.b)(this,void 0,void 0,function(){return Object(m.d)(this,function(i){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then(function(e){return Object(m.a)({},t,e.exportedVariables)})]:[2,Object(m.a)({},t)]})})},e.prototype.shouldForceResolvers=function(e){var t=!1;return Object(w.b)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(t=e.arguments.some(function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value})))return w.a}}}),t},e.prototype.shouldForceResolver=function(e){return this.shouldForceResolvers(e)},e.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:Object(v.d)(e),variables:t,optimistic:!1}).result},e.prototype.resolveDocument=function(e,t,n,i,r,a){return void 0===n&&(n={}),void 0===i&&(i={}),void 0===r&&(r=function(){return!0}),void 0===a&&(a=!1),Object(m.b)(this,void 0,void 0,function(){var o,s,l,c,u,h,d,f,p;return Object(m.d)(this,function(g){var y;return o=Object(v.k)(e),s=Object(v.i)(e),l=Object(v.f)(s),c=o.operation,u=c?(y=c).charAt(0).toUpperCase()+y.slice(1):"Query",d=(h=this).cache,f=h.client,p={fragmentMap:l,context:Object(m.a)({},n,{cache:d,client:f}),variables:i,fragmentMatcher:r,defaultOperationType:u,exportedVariables:{},onlyRunForcedResolvers:a},[2,this.resolveSelectionSet(o.selectionSet,t,p).then(function(e){return{result:e,exportedVariables:p.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(e,t,n){return Object(m.b)(this,void 0,void 0,function(){var i,r,a,o,s,l=this;return Object(m.d)(this,function(c){return i=n.fragmentMap,r=n.context,a=n.variables,o=[t],s=function(e){return Object(m.b)(l,void 0,void 0,function(){var s,l;return Object(m.d)(this,function(c){return Object(v.F)(e,a)?Object(v.u)(e)?[2,this.resolveField(e,t,n).then(function(t){var n;void 0!==t&&o.push(((n={})[Object(v.E)(e)]=t,n))})]:(Object(v.w)(e)?s=e:(s=i[e.name.value],Object(V.b)(s)),s&&s.typeCondition&&(l=s.typeCondition.name.value,n.fragmentMatcher(t,l,r))?[2,this.resolveSelectionSet(s.selectionSet,t,n).then(function(e){o.push(e)})]:[2]):[2]})})},[2,Promise.all(e.selections.map(s)).then(function(){return Object(v.B)(o)})]})})},e.prototype.resolveField=function(e,t,n){return Object(m.b)(this,void 0,void 0,function(){var i,r,a,o,s,l,c,u,h,d=this;return Object(m.d)(this,function(f){return i=n.variables,r=e.name.value,a=Object(v.E)(e),o=r!==a,s=t[a]||t[r],l=Promise.resolve(s),n.onlyRunForcedResolvers&&!this.shouldForceResolver(e)||(c=t.__typename||n.defaultOperationType,(u=this.resolvers&&this.resolvers[c])&&(h=u[o?r:a])&&(l=Promise.resolve(h(t,Object(v.b)(e,i),n.context,{field:e})))),[2,l.then(function(t){return void 0===t&&(t=s),e.directives&&e.directives.forEach(function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach(function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(n.exportedVariables[e.value.value]=t)})}),e.selectionSet?null==t?t:Array.isArray(t)?d.resolveSubSelectedArray(e,t,n):e.selectionSet?d.resolveSelectionSet(e.selectionSet,t,n):void 0:t})]})})},e.prototype.resolveSubSelectedArray=function(e,t,n){var i=this;return Promise.all(t.map(function(t){return null===t?null:Array.isArray(t)?i.resolveSubSelectedArray(e,t,n):e.selectionSet?i.resolveSelectionSet(e.selectionSet,t,n):void 0}))},e}(),ne=function(){function e(e){var t=e.link,n=e.queryDeduplication,i=void 0!==n&&n,r=e.store,a=e.onBroadcast,o=void 0===a?function(){}:a,s=e.ssrMode,l=void 0!==s&&s,c=e.clientAwareness,u=void 0===c?{}:c,h=e.localState;this.mutationStore=new J,this.queryStore=new ee,this.clientAwareness={},this.idCounter=1,this.queries=new Map,this.fetchQueryRejectFns=new Map,this.queryIdsByName={},this.pollingInfoByQueryId=new Map,this.nextPoll=null,this.link=t,this.deduplicator=Y.from([new B,t]),this.queryDeduplication=i,this.dataStore=r,this.onBroadcast=o,this.clientAwareness=u,this.localState=h||new te({cache:r.getCache()}),this.ssrMode=l}return e.prototype.stop=function(){var e=this;this.queries.forEach(function(t,n){e.stopQueryNoBroadcast(n)}),this.fetchQueryRejectFns.forEach(function(e){e(new Error("QueryManager stopped while query was in flight"))})},e.prototype.mutate=function(e){var t=e.mutation,n=e.variables,i=e.optimisticResponse,r=e.updateQueries,a=e.refetchQueries,o=void 0===a?[]:a,s=e.awaitRefetchQueries,l=void 0!==s&&s,c=e.update,u=e.errorPolicy,h=void 0===u?"none":u,d=e.fetchPolicy,f=e.context,p=void 0===f?{}:f;return Object(m.b)(this,void 0,void 0,function(){var e,a,s,u,f,g=this;return Object(m.d)(this,function(y){switch(y.label){case 0:return Object(V.b)(t),Object(V.b)(!d||"no-cache"===d),e=this.generateQueryId(),a=this.dataStore.getCache(),t=a.transformDocument(t),n=Object(v.c)({},Object(v.g)(Object(v.l)(t)),n),this.setQuery(e,function(){return{document:t}}),s=function(){var e={};return r&&Object.keys(r).forEach(function(t){return(g.queryIdsByName[t]||[]).forEach(function(n){e[n]={updater:r[t],query:g.queryStore.get(n)}})}),e},Object(v.r)(t)?[4,this.localState.addExportedVariables(t,n,p)]:[3,2];case 1:return f=y.sent(),[3,3];case 2:f=n,y.label=3;case 3:return u=f,this.mutationStore.initMutation(e,t,u),this.dataStore.markMutationInit({mutationId:e,document:t,variables:u||{},updateQueries:s(),update:c,optimisticResponse:i}),this.broadcastQueries(),[2,new Promise(function(n,r){var a,f,y=g.buildOperationForLink(t,u,Object(m.a)({},p,{optimisticResponse:i})),b=function(){if(f&&g.mutationStore.markMutationError(e,f),g.dataStore.markMutationComplete({mutationId:e,optimisticResponse:i}),g.broadcastQueries(),f)return Promise.reject(f);"function"==typeof o&&(o=o(a));for(var t=[],n=0,r=o;n<r.length;n++){var s=r[n];if("string"!=typeof s){var c={query:s.query,variables:s.variables,fetchPolicy:"network-only"};s.context&&(c.context=s.context),t.push(g.query(c))}else{var u=g.refetchQueryByName(s);u&&t.push(u)}}return Promise.all(l?t:[]).then(function(){return g.setQuery(e,function(){return{document:null}}),"ignore"===h&&a&&Object(v.q)(a)&&delete a.errors,a})},x=g.localState.clientQuery(y.query),w=g.localState.serverQuery(y.query);w&&(y.query=w);var k=w?H(g.link,y):U.of({data:{}}),S=g,E=!1,C=!1;k.subscribe({next:function(i){return Object(m.b)(g,void 0,void 0,function(){var o,l,p;return Object(m.d)(this,function(g){switch(g.label){case 0:return C=!0,Object(v.q)(i)&&"none"===h?(C=!1,f=new $({graphQLErrors:i.errors}),[2]):(S.mutationStore.markMutationResult(e),o=i,l=y.context,p=y.variables,x&&Object(v.s)(["client"],x)?[4,S.localState.runResolvers({document:x,remoteResult:i,context:l,variables:p}).catch(function(e){return C=!1,r(e),i})]:[3,2]);case 1:o=g.sent(),g.label=2;case 2:return"no-cache"!==d&&S.dataStore.markMutationResult({mutationId:e,result:o,document:t,variables:u||{},updateQueries:s(),update:c}),a=o,C=!1,E&&b().then(n,r),[2]}})})},error:function(t){S.mutationStore.markMutationError(e,t),S.dataStore.markMutationComplete({mutationId:e,optimisticResponse:i}),S.broadcastQueries(),S.setQuery(e,function(){return{document:null}}),r(new $({networkError:t}))},complete:function(){C||b().then(n,r),E=!0}})})]}})})},e.prototype.fetchQuery=function(e,t,n,i){return Object(m.b)(this,void 0,void 0,function(){var r,a,o,s,l,c,u,h,d,f,p,g,y,b,x,w,k,S,E,C,T,A,_=this;return Object(m.d)(this,function(O){switch(O.label){case 0:return r=t.variables,a=void 0===r?{}:r,o=t.metadata,s=void 0===o?null:o,l=t.fetchPolicy,c=void 0===l?"cache-first":l,u=t.context,h=void 0===u?{}:u,d=this.dataStore.getCache(),f=d.transformDocument(t.query),Object(v.r)(f)?[4,this.localState.addExportedVariables(f,a,h)]:[3,2];case 1:return g=O.sent(),[3,3];case 2:g=a,O.label=3;case 3:if(p=g,y=Object(m.a)({},t,{variables:p}),x="network-only"===c||"no-cache"===c,n!==G.refetch&&"network-only"!==c&&"no-cache"!==c&&(w=this.dataStore.getCache().diff({query:f,variables:p,returnPartialData:!0,optimistic:!1}),k=w.complete,S=w.result,x=!k||"cache-and-network"===c,b=S),E=x&&"cache-only"!==c&&"standby"!==c,Object(v.s)(["live"],f)&&(E=!0),C=this.generateRequestId(),T=this.updateQueryWatch(e,f,y),this.setQuery(e,function(){return{document:f,lastRequestId:C,invalidated:!0,cancel:T}}),this.invalidate(!0,i),this.queryStore.initQuery({queryId:e,document:f,storePreviousVariables:E,variables:p,isPoll:n===G.poll,isRefetch:n===G.refetch,metadata:s,fetchMoreForQueryId:i}),this.broadcastQueries(),(!E||"cache-and-network"===c)&&(this.queryStore.markQueryResultClient(e,!E),this.invalidate(!0,e,i),this.broadcastQueries(this.localState.shouldForceResolvers(f))),E){if(A=this.fetchRequest({requestId:C,queryId:e,document:f,options:y,fetchMoreForQueryId:i}).catch(function(t){if(t.hasOwnProperty("graphQLErrors"))throw t;var n=_.getQuery(e).lastRequestId;throw C>=(n||1)&&(_.queryStore.markQueryError(e,t,i),_.invalidate(!0,e,i),_.broadcastQueries()),new $({networkError:t})}),"cache-and-network"!==c)return[2,A];A.catch(function(){})}return[2,Promise.resolve({data:b})]}})})},e.prototype.queryListenerForObserver=function(e,t,n){var i=this,r=!1;return function(a,o,s){return Object(m.b)(i,void 0,void 0,function(){var i,l,c,u,h,d,f,p,g,v,y,b,x,w,k,S,E,C,T,A;return Object(m.d)(this,function(_){switch(_.label){case 0:if(this.invalidate(!1,e),!a)return[2];if(i=this.getQuery(e).observableQuery,"standby"===(l=i?i.options.fetchPolicy:t.fetchPolicy))return[2];if(c=i?i.options.errorPolicy:t.errorPolicy,u=i?i.getLastResult():null,h=i?i.getLastError():null,d=!o&&null!=a.previousVariables||"cache-only"===l||"cache-and-network"===l,f=Boolean(u&&a.networkStatus!==u.networkStatus),p=c&&(h&&h.graphQLErrors)!==a.graphQLErrors&&"none"!==c,!(!q(a.networkStatus)||f&&t.notifyOnNetworkStatusChange||d))return[3,8];if((!c||"none"===c)&&a.graphQLErrors&&a.graphQLErrors.length>0||a.networkError){if(g=new $({graphQLErrors:a.graphQLErrors,networkError:a.networkError}),r=!0,n.error)try{n.error(g)}catch(e){setTimeout(function(){throw e},0)}else setTimeout(function(){throw g},0);return[2]}_.label=1;case 1:if(_.trys.push([1,7,,8]),v=void 0,y=void 0,o?("no-cache"!==l&&"network-only"!==l&&this.setQuery(e,function(){return{newData:null}}),v=o.result,y=!o.complete||!1):u&&u.data&&!p?(v=u.data,y=!1):(b=this.getQuery(e).document,x=this.dataStore.getCache().diff({query:b,variables:a.previousVariables||a.variables,optimistic:!0}),v=x.result,y=!x.complete),w=void 0,w=y&&"cache-only"!==l?{data:u&&u.data,loading:q(a.networkStatus),networkStatus:a.networkStatus,stale:!0}:{data:v,loading:q(a.networkStatus),networkStatus:a.networkStatus,stale:!1},"all"===c&&a.graphQLErrors&&a.graphQLErrors.length>0&&(w.errors=a.graphQLErrors),!n.next)return[3,6];if(!r&&i&&!i.isDifferentFromLastResult(w))return[3,6];_.label=2;case 2:return _.trys.push([2,5,,6]),s?(k=t.query,S=t.variables,E=t.context,[4,this.localState.runResolvers({document:k,remoteResult:w,context:E,variables:S,onlyRunForcedResolvers:s})]):[3,4];case 3:C=_.sent(),w=Object(m.a)({},w,C),_.label=4;case 4:return n.next(w),[3,6];case 5:return T=_.sent(),setTimeout(function(){throw T},0),[3,6];case 6:return r=!1,[3,8];case 7:return A=_.sent(),r=!0,n.error&&n.error(new $({networkError:A})),[2];case 8:return[2]}})})}},e.prototype.watchQuery=function(e,t){void 0===t&&(t=!0),Object(V.b)("standby"!==e.fetchPolicy);var n=Object(v.o)(e.query);if(n.variableDefinitions&&n.variableDefinitions.length){var i=Object(v.g)(n);e.variables=Object(v.c)({},i,e.variables)}void 0===e.notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var r=Object(m.a)({},e);return new Z({queryManager:this,options:r,shouldSubscribe:t})},e.prototype.query=function(e){var t=this;return Object(V.b)(e.query),Object(V.b)("Document"===e.query.kind),Object(V.b)(!e.returnPartialData),Object(V.b)(!e.pollInterval),new Promise(function(n,i){var r=t.watchQuery(e,!1);t.fetchQueryRejectFns.set("query:"+r.queryId,i),r.result().then(n,i).then(function(){return t.fetchQueryRejectFns.delete("query:"+r.queryId)})})},e.prototype.generateQueryId=function(){var e=this.idCounter.toString();return this.idCounter++,e},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){this.stopPollingQuery(e),this.queryStore.stopQuery(e),this.invalidate(!0,e)},e.prototype.addQueryListener=function(e,t){this.setQuery(e,function(e){var n=e.listeners;return{listeners:(void 0===n?[]:n).concat([t]),invalidated:!1}})},e.prototype.updateQueryWatch=function(e,t,n){var i=this,r=this.getQuery(e).cancel;r&&r();return this.dataStore.getCache().watch({query:t,variables:n.variables,optimistic:!0,previousResult:function(){var t=null,n=i.getQuery(e).observableQuery;if(n){var r=n.getLastResult();r&&(t=r.data)}return t},callback:function(t){i.setQuery(e,function(){return{invalidated:!0,newData:t}})}})},e.prototype.addObservableQuery=function(e,t){this.setQuery(e,function(){return{observableQuery:t}});var n=Object(v.o)(t.options.query);if(n.name&&n.name.value){var i=n.name.value;this.queryIdsByName[i]=this.queryIdsByName[i]||[],this.queryIdsByName[i].push(t.queryId)}},e.prototype.removeObservableQuery=function(e){var t=this.getQuery(e),n=t.observableQuery,i=t.cancel;if(i&&i(),n){var r=Object(v.o)(n.options.query),a=r.name?r.name.value:null;this.setQuery(e,function(){return{observableQuery:null}}),a&&(this.queryIdsByName[a]=this.queryIdsByName[a].filter(function(e){return!(n.queryId===e)}))}},e.prototype.clearStore=function(){this.fetchQueryRejectFns.forEach(function(e){e(new Error("Store reset while query was in flight(not completed in link chain)"))});var e=[];return this.queries.forEach(function(t,n){t.observableQuery&&e.push(n)}),this.queryStore.reset(e),this.mutationStore.reset(),this.dataStore.reset()},e.prototype.resetStore=function(){var e=this;return this.clearStore().then(function(){return e.reFetchObservableQueries()})},e.prototype.reFetchObservableQueries=function(e){var t=this.getObservableQueryPromises(e);return this.broadcastQueries(),Promise.all(t)},e.prototype.startQuery=function(e,t,n){return this.addQueryListener(e,n),this.fetchQuery(e,t).catch(function(){}),e},e.prototype.startGraphQLSubscription=function(e){var t,n=this,i=e.query,r=!(e.fetchPolicy&&"no-cache"===e.fetchPolicy),a=this.dataStore.getCache().transformDocument(i),o=Object(v.c)({},Object(v.g)(Object(v.m)(i)),e.variables),s=o,l=[],c=this.localState.clientQuery(a);return new U(function(e){if(l.push(e),1===l.length){var i=0,u=!1,h={next:function(e){return Object(m.b)(n,void 0,void 0,function(){var t;return Object(m.d)(this,function(n){switch(n.label){case 0:return i+=1,t=e,c&&Object(v.s)(["client"],c)?[4,this.localState.runResolvers({document:c,remoteResult:e,context:{},variables:s})]:[3,2];case 1:t=n.sent(),n.label=2;case 2:return r&&(this.dataStore.markSubscriptionResult(t,a,s),this.broadcastQueries()),l.forEach(function(e){Object(v.q)(t)&&e.error?e.error(new $({graphQLErrors:t.errors})):e.next&&e.next(t),i-=1}),0===i&&u&&h.complete(),[2]}})})},error:function(e){l.forEach(function(t){t.error&&t.error(e)})},complete:function(){0===i&&l.forEach(function(e){e.complete&&e.complete()}),u=!0}};Object(m.b)(n,void 0,void 0,function(){var e,n,i,r;return Object(m.d)(this,function(s){switch(s.label){case 0:return Object(v.r)(a)?[4,this.localState.addExportedVariables(a,o)]:[3,2];case 1:return n=s.sent(),[3,3];case 2:n=o,s.label=3;case 3:return e=n,(i=this.localState.serverQuery(a))?(r=this.buildOperationForLink(i,e),t=H(this.link,r).subscribe(h)):t=U.of({data:{}}).subscribe(h),[2]}})})}return function(){0===(l=l.filter(function(t){return t!==e})).length&&t&&t.unsubscribe()}})},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){var t=this.getQuery(e).subscriptions;this.fetchQueryRejectFns.delete("query:"+e),this.fetchQueryRejectFns.delete("fetchRequest:"+e),t.forEach(function(e){return e.unsubscribe()}),this.queries.delete(e)},e.prototype.getCurrentQueryResult=function(e,t){void 0===t&&(t=!0);var n=e.options,i=n.variables,r=n.query,a=n.fetchPolicy,o=e.getLastResult(),s=this.getQuery(e.queryId).newData;if(s&&s.complete)return{data:s.result,partial:!1};if("no-cache"===a||"network-only"===a)return{data:void 0,partial:!1};try{return{data:this.dataStore.getCache().read({query:r,variables:i,previousResult:o?o.data:void 0,optimistic:t})||void 0,partial:!1}}catch(e){return{data:void 0,partial:!0}}},e.prototype.getQueryWithPreviousResult=function(e){var t;if("string"==typeof e){var n=this.getQuery(e).observableQuery;Object(V.b)(n),t=n}else t=e;var i=t.options,r=i.variables,a=i.query;return{previousResult:this.getCurrentQueryResult(t,!1).data,variables:r,document:a}},e.prototype.broadcastQueries=function(e){var t=this;void 0===e&&(e=!1),this.onBroadcast(),this.queries.forEach(function(n,i){n.invalidated&&n.listeners&&n.listeners.filter(function(e){return!!e}).forEach(function(r){r(t.queryStore.get(i),n.newData,e)})})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableQueryPromises=function(e){var t=this,n=[];return this.queries.forEach(function(i,r){var a=i.observableQuery;if(a){var o=a.options.fetchPolicy;a.resetLastResults(),"cache-only"===o||!e&&"standby"===o||n.push(a.refetch()),t.setQuery(r,function(){return{newData:null}}),t.invalidate(!0,r)}}),n},e.prototype.fetchRequest=function(e){var t,n,i=this,r=e.requestId,a=e.queryId,o=e.document,s=e.options,l=e.fetchMoreForQueryId,c=s.variables,u=s.context,h=s.errorPolicy,d=void 0===h?"none":h,f=s.fetchPolicy;return new Promise(function(e,s){var h,p={},g=i.localState.clientQuery(o),y=i.localState.serverQuery(o);if(y){var b=i.buildOperationForLink(y,c,Object(m.a)({},u,{forceFetch:!i.queryDeduplication}));p=b.context,h=H(i.deduplicator,b)}else p=i.prepareContext(u),h=U.of({data:{}});i.fetchQueryRejectFns.set("fetchRequest:"+a,s);var x=!1,w=!0,k={next:function(e){return Object(m.b)(i,void 0,void 0,function(){var i,u;return Object(m.d)(this,function(h){switch(h.label){case 0:return w=!0,i=e,u=this.getQuery(a).lastRequestId,r>=(u||1)?g&&Object(v.s)(["client"],g)?[4,this.localState.runResolvers({document:g,remoteResult:e,context:p,variables:c}).catch(function(t){return w=!1,s(t),e})]:[3,2]:[3,3];case 1:i=h.sent(),h.label=2;case 2:if("no-cache"!==f)try{this.dataStore.markQueryResult(i,o,c,l,"ignore"===d||"all"===d)}catch(e){return w=!1,s(e),[2]}else this.setQuery(a,function(){return{newData:{result:i.data,complete:!0}}});this.queryStore.markQueryResult(a,i,l),this.invalidate(!0,a,l),this.broadcastQueries(),h.label=3;case 3:if(i.errors&&"none"===d)return w=!1,s(new $({graphQLErrors:i.errors})),[2];if("all"===d&&(n=i.errors),l||"no-cache"===f)t=i.data;else try{t=this.dataStore.getCache().read({variables:c,query:o,optimistic:!1})}catch(e){}return w=!1,x&&k.complete(),[2]}})})},error:function(e){i.fetchQueryRejectFns.delete("fetchRequest:"+a),i.setQuery(a,function(e){return{subscriptions:e.subscriptions.filter(function(e){return e!==S})}}),s(e)},complete:function(){w||(i.fetchQueryRejectFns.delete("fetchRequest:"+a),i.setQuery(a,function(e){return{subscriptions:e.subscriptions.filter(function(e){return e!==S})}}),e({data:t,errors:n,loading:!1,networkStatus:W.ready,stale:!1})),x=!0}},S=h.subscribe(k);i.setQuery(a,function(e){return{subscriptions:e.subscriptions.concat([S])}})}).catch(function(e){throw i.fetchQueryRejectFns.delete("fetchRequest:"+a),e})},e.prototype.refetchQueryByName=function(e){var t=this,n=this.queryIdsByName[e];if(void 0!==n)return Promise.all(n.map(function(e){return t.getQuery(e).observableQuery}).filter(function(e){return!!e}).map(function(e){return e.refetch()}))},e.prototype.generateRequestId=function(){var e=this.idCounter;return this.idCounter++,e},e.prototype.getQuery=function(e){return this.queries.get(e)||{listeners:[],invalidated:!1,document:null,newData:null,lastRequestId:null,observableQuery:null,subscriptions:[]}},e.prototype.setQuery=function(e,t){var n=this.getQuery(e),i=Object(m.a)({},n,t(n));this.queries.set(e,i)},e.prototype.invalidate=function(e,t,n){t&&this.setQuery(t,function(){return{invalidated:e}}),n&&this.setQuery(n,function(){return{invalidated:e}})},e.prototype.buildOperationForLink=function(e,t,n){var i=this.dataStore.getCache();return{query:i.transformForLink?i.transformForLink(e):e,variables:t,operationName:Object(v.n)(e)||void 0,context:this.prepareContext(n)}},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return Object(m.a)({},t,{clientAwareness:this.clientAwareness})},e.prototype.checkInFlight=function(e){var t=this.queryStore.get(e);return t&&t.networkStatus!==W.ready&&t.networkStatus!==W.error},e.prototype.startPollingQuery=function(e,t,n){var i=e.pollInterval;return Object(V.b)(i),this.ssrMode||(this.pollingInfoByQueryId.set(t,{interval:i,lastPollTimeMs:Date.now()-10,options:Object(m.a)({},e,{fetchPolicy:"network-only"})}),n&&this.addQueryListener(t,n),this.schedulePoll(i)),t},e.prototype.stopPollingQuery=function(e){this.pollingInfoByQueryId.delete(e)},e.prototype.schedulePoll=function(e){var t=this,n=Date.now();if(this.nextPoll){if(!(e<this.nextPoll.time-n))return;clearTimeout(this.nextPoll.timeout)}this.nextPoll={time:n+e,timeout:setTimeout(function(){t.nextPoll=null;var e=1/0;t.pollingInfoByQueryId.forEach(function(n,i){if(n.interval<e&&(e=n.interval),!t.checkInFlight(i)&&Date.now()-n.lastPollTimeMs>=n.interval){var r=function(){n.lastPollTimeMs=Date.now()};t.fetchQuery(i,n.options,G.poll).then(r,r)}}),isFinite(e)&&t.schedulePoll(e)},e)}},e}(),ie=function(){function e(e){this.cache=e}return e.prototype.getCache=function(){return this.cache},e.prototype.markQueryResult=function(e,t,n,i,r){void 0===r&&(r=!1);var a=!Object(v.q)(e);r&&Object(v.q)(e)&&e.data&&(a=!0),!i&&a&&this.cache.write({result:e.data,dataId:"ROOT_QUERY",query:t,variables:n})},e.prototype.markSubscriptionResult=function(e,t,n){Object(v.q)(e)||this.cache.write({result:e.data,dataId:"ROOT_SUBSCRIPTION",query:t,variables:n})},e.prototype.markMutationInit=function(e){var t=this;if(e.optimisticResponse){var n;n="function"==typeof e.optimisticResponse?e.optimisticResponse(e.variables):e.optimisticResponse;this.cache.recordOptimisticTransaction(function(i){var r=t.cache;t.cache=i;try{t.markMutationResult({mutationId:e.mutationId,result:{data:n},document:e.document,variables:e.variables,updateQueries:e.updateQueries,update:e.update})}finally{t.cache=r}},e.mutationId)}},e.prototype.markMutationResult=function(e){var t=this;if(!Object(v.q)(e.result)){var n=[];n.push({result:e.result.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),e.updateQueries&&Object.keys(e.updateQueries).filter(function(t){return e.updateQueries[t]}).forEach(function(i){var r=e.updateQueries[i],a=r.query,o=r.updater,s=t.cache.diff({query:a.document,variables:a.variables,returnPartialData:!0,optimistic:!1}),l=s.result;if(s.complete){var c=Object(v.I)(function(){return o(l,{mutationResult:e.result,queryName:Object(v.n)(a.document)||void 0,queryVariables:a.variables})});c&&n.push({result:c,dataId:"ROOT_QUERY",query:a.document,variables:a.variables})}}),this.cache.performTransaction(function(e){n.forEach(function(t){return e.write(t)})});var i=e.update;i&&this.cache.performTransaction(function(t){Object(v.I)(function(){return i(t,e.result)})})}},e.prototype.markMutationComplete=function(e){var t=e.mutationId;e.optimisticResponse&&this.cache.removeOptimistic(t)},e.prototype.markUpdateQueryResult=function(e,t,n){this.cache.write({result:n,dataId:"ROOT_QUERY",variables:t,query:e})},e.prototype.reset=function(){return this.cache.reset()},e}(),re="2.5.1",ae=function(){function e(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],this.clientAwareness={};var n=e.cache,i=e.ssrMode,r=void 0!==i&&i,a=e.ssrForceFetchDelay,o=void 0===a?0:a,s=e.connectToDevTools,l=e.queryDeduplication,c=void 0===l||l,u=e.defaultOptions,h=e.resolvers,d=e.typeDefs,f=e.fragmentMatcher,p=e.name,g=e.version,m=e.link;if(!m&&h&&(m=Y.empty()),!m||!n)throw new V.a;var y=new Map,b=new Y(function(e,t){var n=y.get(e.query);return n||(n=Object(v.D)(e.query),y.set(e.query,n),y.set(n,n)),e.query=n,t(e)});this.link=b.concat(m),this.cache=n,this.store=new ie(n),this.disableNetworkFetches=r||o>0,this.queryDeduplication=c,this.ssrMode=r,this.defaultOptions=u||{},this.typeDefs=d,o&&setTimeout(function(){return t.disableNetworkFetches=!1},o),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this);void 0!==s&&(s&&"undefined"!=typeof window)&&(window.__APOLLO_CLIENT__=this),this.version=re,p&&(this.clientAwareness.name=p),g&&(this.clientAwareness.version=g),this.localState=new te({cache:n,client:this,resolvers:h,fragmentMatcher:f})}return e.prototype.stop=function(){this.queryManager&&this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=Object(m.a)({},this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=Object(m.a)({},e,{fetchPolicy:"cache-first"})),this.initQueryManager().watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=Object(m.a)({},this.defaultOptions.query,e)),Object(V.b)("cache-and-network"!==e.fetchPolicy),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=Object(m.a)({},e,{fetchPolicy:"cache-first"})),this.initQueryManager().query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=Object(m.a)({},this.defaultOptions.mutate,e)),this.initQueryManager().mutate(e)},e.prototype.subscribe=function(e){return this.initQueryManager().startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.initProxy().readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.initProxy().readFragment(e,t)},e.prototype.writeQuery=function(e){var t=this.initProxy().writeQuery(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.writeFragment=function(e){var t=this.initProxy().writeFragment(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.writeData=function(e){var t=this.initProxy().writeData(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return H(this.link,e)},e.prototype.initQueryManager=function(){var e=this;return this.queryManager||(this.queryManager=new ne({link:this.link,store:this.store,queryDeduplication:this.queryDeduplication,ssrMode:this.ssrMode,clientAwareness:this.clientAwareness,localState:this.localState,onBroadcast:function(){e.devToolsHookCb&&e.devToolsHookCb({action:{},state:{queries:e.queryManager?e.queryManager.queryStore.getStore():{},mutations:e.queryManager?e.queryManager.mutationStore.getStore():{}},dataWithOptimisticResults:e.cache.extract(!0)})}})),this.queryManager},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager?e.queryManager.clearStore():Promise.resolve(null)}).then(function(){return Promise.all(e.resetStoreCallbacks.map(function(e){return e()}))}).then(function(){return e.queryManager&&e.queryManager.reFetchObservableQueries?e.queryManager.reFetchObservableQueries():Promise.resolve(null)})},e.prototype.clearStore=function(){var e=this,t=this.queryManager;return Promise.resolve().then(function(){return Promise.all(e.clearStoreCallbacks.map(function(e){return e()}))}).then(function(){return t?t.clearStore():Promise.resolve(null)})},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager?this.queryManager.reFetchObservableQueries(e):Promise.resolve(null)},e.prototype.extract=function(e){return this.initProxy().extract(e)},e.prototype.restore=function(e){return this.initProxy().restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.initProxy=function(){return this.proxy||(this.initQueryManager(),this.proxy=this.cache),this.proxy},e}();function oe(e){return{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:se(e)}]}}function se(e){if("number"==typeof e||"boolean"==typeof e||"string"==typeof e||null==e)return null;if(Array.isArray(e))return se(e[0]);var t=[];return Object.keys(e).forEach(function(n){var i={kind:"Field",name:{kind:"Name",value:n},selectionSet:se(e[n])||void 0};t.push(i)}),{kind:"SelectionSet",selections:t}}var le,ce={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:null,variableDefinitions:null,directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:null,name:{kind:"Name",value:"__typename"},arguments:[],directives:[],selectionSet:null}]}}]},ue=function(){function e(){}return e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.read({query:e.query,variables:e.variables,optimistic:t})},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.read({query:Object(v.j)(e.fragment,e.fragmentName),variables:e.variables,rootId:e.id,optimistic:t})},e.prototype.writeQuery=function(e){this.write({dataId:"ROOT_QUERY",result:e.data,query:e.query,variables:e.variables})},e.prototype.writeFragment=function(e){this.write({dataId:e.id,result:e.data,variables:e.variables,query:Object(v.j)(e.fragment,e.fragmentName)})},e.prototype.writeData=function(e){var t,n,i=e.id,r=e.data;if(void 0!==i){var a=null;try{a=this.read({rootId:i,optimistic:!1,query:ce})}catch(e){}var o=a&&a.__typename||"__ClientData",s=Object.assign({__typename:o},r);this.writeFragment({id:i,fragment:(t=s,n=o,{kind:"Document",definitions:[{kind:"FragmentDefinition",typeCondition:{kind:"NamedType",name:{kind:"Name",value:n||"__FakeType"}},name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:se(t)}]}),data:s})}else this.writeQuery({query:oe(r),data:r})},e}();le||(le={});var he=n(17),de=new Map;if(de.set(1,2)!==de){var fe=de.set;Map.prototype.set=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fe.apply(this,e),this}}var pe=new Set;if(pe.add(3)!==pe){var ge=pe.add;Set.prototype.add=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return ge.apply(this,e),this}}var me={};"function"==typeof Object.freeze&&Object.freeze(me);try{de.set(me,me).delete(me)}catch(e){var ve=function(e){return e&&function(t){try{de.set(t,t).delete(t)}finally{return e.call(Object,t)}}};Object.freeze=ve(Object.freeze),Object.seal=ve(Object.seal),Object.preventExtensions=ve(Object.preventExtensions)}var ye=!1;function be(){var e=!ye;return Object(v.z)()||(ye=!0),e}var xe=function(){function e(){}return e.prototype.ensureReady=function(){return Promise.resolve()},e.prototype.canBypassInit=function(){return!0},e.prototype.match=function(e,t,n){var i=n.store.get(e.id);return!i&&"ROOT_QUERY"===e.id||!!i&&(i.__typename&&i.__typename===t||(be(),"heuristic"))},e}(),we=(function(){function e(e){e&&e.introspectionQueryResultData?(this.possibleTypesMap=this.parseIntrospectionResult(e.introspectionQueryResultData),this.isReady=!0):this.isReady=!1,this.match=this.match.bind(this)}e.prototype.match=function(e,t,n){Object(V.b)(this.isReady);var i=n.store.get(e.id);if(!i)return!1;if(Object(V.b)(i.__typename),i.__typename===t)return!0;var r=this.possibleTypesMap[t];return!!(r&&r.indexOf(i.__typename)>-1)},e.prototype.parseIntrospectionResult=function(e){var t={};return e.__schema.types.forEach(function(e){"UNION"!==e.kind&&"INTERFACE"!==e.kind||(t[e.name]=e.possibleTypes.map(function(e){return e.name}))}),t}}(),function(){function e(){this.children=null,this.key=null}return e.prototype.lookup=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return this.lookupArray(e)},e.prototype.lookupArray=function(e){var t=this;return e.forEach(function(e){t=t.getOrCreate(e)}),t.key||(t.key=Object.create(null))},e.prototype.getOrCreate=function(t){var n=this.children||(this.children=new Map),i=n.get(t);return i||n.set(t,i=new e),i},e}()),ke=Object.prototype.hasOwnProperty,Se=function(){function e(e){void 0===e&&(e=Object.create(null));var t=this;this.data=e,this.depend=Object(he.wrap)(function(e){return t.data[e]},{disposable:!0,makeCacheKey:function(e){return e}})}return e.prototype.toObject=function(){return this.data},e.prototype.get=function(e){return this.depend(e),this.data[e]},e.prototype.set=function(e,t){t!==this.data[e]&&(this.data[e]=t,this.depend.dirty(e))},e.prototype.delete=function(e){ke.call(this.data,e)&&(delete this.data[e],this.depend.dirty(e))},e.prototype.clear=function(){this.replace(null)},e.prototype.replace=function(e){var t=this;e?(Object.keys(e).forEach(function(n){t.set(n,e[n])}),Object.keys(this.data).forEach(function(n){ke.call(e,n)||t.delete(n)})):Object.keys(this.data).forEach(function(e){t.delete(e)})},e}();function Ee(e){return new Se(e)}var Ce=function(){function e(e){void 0===e&&(e=new we);var t=this;this.cacheKeyRoot=e;var n=this,i=n.executeStoreQuery,r=n.executeSelectionSet;this.executeStoreQuery=Object(he.wrap)(function(e){return i.call(t,e)},{makeCacheKey:function(e){var t=e.query,i=e.rootValue,r=e.contextValue,a=e.variableValues,o=e.fragmentMatcher;if(r.store instanceof Se)return n.cacheKeyRoot.lookup(t,r.store,o,JSON.stringify(a),i.id)}}),this.executeSelectionSet=Object(he.wrap)(function(e){return r.call(t,e)},{makeCacheKey:function(e){var t=e.selectionSet,i=e.rootValue,r=e.execContext;if(r.contextValue.store instanceof Se)return n.cacheKeyRoot.lookup(t,r.contextValue.store,r.fragmentMatcher,JSON.stringify(r.variableValues),i.id)}})}return e.prototype.readQueryFromStore=function(e){return this.diffQueryAgainstStore(Object(m.a)({},e,{returnPartialData:!1})).result},e.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,i=e.variables,r=e.previousResult,a=e.returnPartialData,o=void 0===a||a,s=e.rootId,l=void 0===s?"ROOT_QUERY":s,c=e.fragmentMatcherFunction,u=e.config,h=Object(v.o)(n);i=Object(v.c)({},Object(v.g)(h),i);var d={store:t,dataIdFromObject:u&&u.dataIdFromObject||null,cacheRedirects:u&&u.cacheRedirects||{}},f=this.executeStoreQuery({query:n,rootValue:{type:"id",id:l,generated:!0,typename:"Query"},contextValue:d,variableValues:i,fragmentMatcher:c}),p=f.missing&&f.missing.length>0;return p&&!o&&f.missing.forEach(function(e){if(!e.tolerable)throw new V.a}),r&&Object(v.t)(r,f.result)&&(f.result=r),{result:f.result,complete:!p}},e.prototype.executeStoreQuery=function(e){var t=e.query,n=e.rootValue,i=e.contextValue,r=e.variableValues,a=e.fragmentMatcher,o=void 0===a?Ae:a,s=Object(v.k)(t),l=Object(v.i)(t),c={query:t,fragmentMap:Object(v.f)(l),contextValue:i,variableValues:r,fragmentMatcher:o};return this.executeSelectionSet({selectionSet:s.selectionSet,rootValue:n,execContext:c})},e.prototype.executeSelectionSet=function(e){var t=this,n=e.selectionSet,i=e.rootValue,r=e.execContext,a=r.fragmentMap,o=r.contextValue,s=r.variableValues,l={result:null},c=[],u=o.store.get(i.id),h=u&&u.__typename||"ROOT_QUERY"===i.id&&"Query"||void 0;function d(e){var t;return e.missing&&(l.missing=l.missing||[],(t=l.missing).push.apply(t,e.missing)),e.result}return n.selections.forEach(function(e){var n;if(Object(v.F)(e,s))if(Object(v.u)(e)){var l=d(t.executeField(u,h,e,r));void 0!==l&&c.push(((n={})[Object(v.E)(e)]=l,n))}else{var f=void 0;if(Object(v.w)(e))f=e;else if(!(f=a[e.name.value]))throw new V.a;var p=f.typeCondition.name.value,g=r.fragmentMatcher(i,p,o);if(g){var y=t.executeSelectionSet({selectionSet:f.selectionSet,rootValue:i,execContext:r});"heuristic"===g&&y.missing&&(y=Object(m.a)({},y,{missing:y.missing.map(function(e){return Object(m.a)({},e,{tolerable:!0})})})),c.push(d(y))}}}),l.result=Object(v.B)(c),l},e.prototype.executeField=function(e,t,n,i){var r=i.variableValues,a=i.contextValue,o=function(e,t,n,i,r,a){a.resultKey;var o=a.directives,s=n;(i||o)&&(s=Object(v.p)(s,i,o));var l=void 0;if(e&&void 0===(l=e[s])&&r.cacheRedirects&&"string"==typeof t){var c=r.cacheRedirects[t];if(c){var u=c[n];u&&(l=u(e,i,{getCacheKey:function(e){return Object(v.H)({id:r.dataIdFromObject(e),typename:e.__typename})}}))}}if(void 0===l)return{result:l,missing:[{object:e,fieldName:s,tolerable:!1}]};Object(v.x)(l)&&(l=l.json);return{result:l}}(e,t,n.name.value,Object(v.b)(n,r),a,{resultKey:Object(v.E)(n),directives:Object(v.h)(n,r)});return Array.isArray(o.result)?this.combineExecResults(o,this.executeSubSelectedArray(n,o.result,i)):n.selectionSet?null==o.result?o:this.combineExecResults(o,this.executeSelectionSet({selectionSet:n.selectionSet,rootValue:o.result,execContext:i})):(Te(n,o.result),o)},e.prototype.combineExecResults=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=null;return e.forEach(function(e){e.missing&&(n=n||[]).push.apply(n,e.missing)}),{result:e.pop().result,missing:n}},e.prototype.executeSubSelectedArray=function(e,t,n){var i=this,r=null;function a(e){return e.missing&&(r=r||[]).push.apply(r,e.missing),e.result}return{result:t=t.map(function(t){return null===t?null:Array.isArray(t)?a(i.executeSubSelectedArray(e,t,n)):e.selectionSet?a(i.executeSelectionSet({selectionSet:e.selectionSet,rootValue:t,execContext:n})):(Te(e,t),t)}),missing:r}},e}();function Te(e,t){if(!e.selectionSet&&Object(v.v)(t))throw new V.a}function Ae(){return!0}var _e=function(){function e(e){void 0===e&&(e=Object.create(null)),this.data=e}return e.prototype.toObject=function(){return this.data},e.prototype.get=function(e){return this.data[e]},e.prototype.set=function(e,t){this.data[e]=t},e.prototype.delete=function(e){this.data[e]=void 0},e.prototype.clear=function(){this.data=Object.create(null)},e.prototype.replace=function(e){this.data=e||Object.create(null)},e}();var Oe=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="WriteError",t}return Object(m.c)(t,e),t}(Error);var Pe=function(){function e(){}return e.prototype.writeQueryToStore=function(e){var t=e.query,n=e.result,i=e.store,r=void 0===i?Ee():i,a=e.variables,o=e.dataIdFromObject,s=e.fragmentMatcherFunction;return this.writeResultToStore({dataId:"ROOT_QUERY",result:n,document:t,store:r,variables:a,dataIdFromObject:o,fragmentMatcherFunction:s})},e.prototype.writeResultToStore=function(e){var t=e.dataId,n=e.result,i=e.document,r=e.store,a=void 0===r?Ee():r,o=e.variables,s=e.dataIdFromObject,l=e.fragmentMatcherFunction,c=Object(v.m)(i);try{return this.writeSelectionSetToStore({result:n,dataId:t,selectionSet:c.selectionSet,context:{store:a,processedData:{},variables:Object(v.c)({},Object(v.g)(c),o),dataIdFromObject:s,fragmentMap:Object(v.f)(Object(v.i)(i)),fragmentMatcherFunction:l}})}catch(e){throw function(e,t){var n=new Oe("Error writing result to store for query:\n "+JSON.stringify(t));return n.message+="\n"+e.message,n.stack=e.stack,n}(e,i)}},e.prototype.writeSelectionSetToStore=function(e){var t=this,n=e.result,i=e.dataId,r=e.selectionSet,a=e.context,o=a.variables,s=a.store,l=a.fragmentMap;return r.selections.forEach(function(e){if(Object(v.F)(e,o))if(Object(v.u)(e)){var r=Object(v.E)(e),s=n[r];if(void 0!==s)t.writeFieldToStore({dataId:i,value:s,field:e,context:a});else{var c=!1,u=!1;e.directives&&e.directives.length&&(c=e.directives.some(function(e){return e.name&&"defer"===e.name.value}),u=e.directives.some(function(e){return e.name&&"client"===e.name.value})),!c&&!u&&a.fragmentMatcherFunction}}else{var h=void 0;Object(v.w)(e)?h=e:(h=(l||{})[e.name.value],Object(V.b)(h));var d=!0;if(a.fragmentMatcherFunction&&h.typeCondition){var f=Object(v.H)({id:"self",typename:void 0}),p={store:new _e({self:n}),cacheRedirects:{}},g=a.fragmentMatcherFunction(f,h.typeCondition.name.value,p);Object(v.y)(),d=!!g}d&&t.writeSelectionSetToStore({result:n,selectionSet:h.selectionSet,dataId:i,context:a})}}),s},e.prototype.writeFieldToStore=function(e){var t,n,i,r=e.field,a=e.value,o=e.dataId,s=e.context,l=s.variables,c=s.dataIdFromObject,u=s.store,h=Object(v.G)(r,l);if(r.selectionSet&&null!==a)if(Array.isArray(a)){var d=o+"."+h;n=this.processArrayValue(a,d,r.selectionSet,s)}else{var f=o+"."+h,p=!0;if(Me(f)||(f="$"+f),c){var g=c(a);Object(V.b)(!g||!Me(g)),(g||"number"==typeof g&&0===g)&&(f=g,p=!1)}Ie(f,r,s.processedData)||this.writeSelectionSetToStore({dataId:f,result:a,selectionSet:r.selectionSet,context:s});var y=a.__typename;n=Object(v.H)({id:f,typename:y},p);var b=(i=u.get(o))&&i[h];if(b!==n&&Object(v.v)(b)){var x=void 0!==b.typename,w=void 0!==y,k=x&&w&&b.typename!==y;Object(V.b)(!p||b.generated||k),Object(V.b)(!x||w),b.generated&&(k?p||u.delete(b.id):function e(t,n,i){if(t===n)return!1;var r=i.get(t);var a=i.get(n);var o=!1;Object.keys(r).forEach(function(t){var n=r[t],s=a[t];Object(v.v)(n)&&Me(n.id)&&Object(v.v)(s)&&!Object(v.t)(n,s)&&e(n.id,s.id,i)&&(o=!0)});i.delete(t);var s=Object(m.a)({},r,a);if(Object(v.t)(s,a))return o;i.set(n,s);return!0}(b.id,n.id,u))}}else n=null!=a&&"object"==typeof a?{type:"json",json:a}:a;(i=u.get(o))&&Object(v.t)(n,i[h])||u.set(o,Object(m.a)({},i,((t={})[h]=n,t)))},e.prototype.processArrayValue=function(e,t,n,i){var r=this;return e.map(function(e,a){if(null===e)return null;var o=t+"."+a;if(Array.isArray(e))return r.processArrayValue(e,o,n,i);var s=!0;if(i.dataIdFromObject){var l=i.dataIdFromObject(e);l&&(o=l,s=!1)}return Ie(o,n,i.processedData)||r.writeSelectionSetToStore({dataId:o,result:e,selectionSet:n,context:i}),Object(v.H)({id:o,typename:e.__typename},s)})},e}();function Me(e){return"$"===e[0]}function Ie(e,t,n){if(!n)return!1;if(n[e]){if(n[e].indexOf(t)>=0)return!0;n[e].push(t)}else n[e]=[t];return!1}var De={fragmentMatcher:new xe,dataIdFromObject:function(e){if(e.__typename){if(void 0!==e.id)return e.__typename+":"+e.id;if(void 0!==e._id)return e.__typename+":"+e._id}return null},addTypename:!0,resultCaching:!0};var Ne=Object.prototype.hasOwnProperty,Le=function(e){function t(t,n,i){var r=e.call(this,Object.create(null))||this;return r.optimisticId=t,r.parent=n,r.transaction=i,r}return Object(m.c)(t,e),t.prototype.toObject=function(){return Object(m.a)({},this.parent.toObject(),this.data)},t.prototype.get=function(e){return Ne.call(this.data,e)?this.data[e]:this.parent.get(e)},t}(_e),Re=function(e){function t(t){void 0===t&&(t={});var n=e.call(this)||this;n.watches=new Set,n.typenameDocumentCache=new Map,n.cacheKeyRoot=new we,n.silenceBroadcast=!1,n.config=Object(m.a)({},De,t),n.config.customResolvers&&(n.config.cacheRedirects=n.config.customResolvers),n.config.cacheResolvers&&(n.config.cacheRedirects=n.config.cacheResolvers),n.addTypename=n.config.addTypename,n.data=n.config.resultCaching?new Se:new _e,n.optimisticData=n.data,n.storeReader=new Ce(n.cacheKeyRoot),n.storeWriter=new Pe;var i=n,r=i.maybeBroadcastWatch;return n.maybeBroadcastWatch=Object(he.wrap)(function(e){return r.call(n,e)},{makeCacheKey:function(e){if(!e.optimistic&&!e.previousResult)return i.data instanceof Se?i.cacheKeyRoot.lookup(e.query,JSON.stringify(e.variables)):void 0}}),n}return Object(m.c)(t,e),t.prototype.restore=function(e){return e&&this.data.replace(e),this},t.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).toObject()},t.prototype.read=function(e){return"string"==typeof e.rootId&&void 0===this.data.get(e.rootId)?null:this.storeReader.readQueryFromStore({store:e.optimistic?this.optimisticData:this.data,query:this.transformDocument(e.query),variables:e.variables,rootId:e.rootId,fragmentMatcherFunction:this.config.fragmentMatcher.match,previousResult:e.previousResult,config:this.config})},t.prototype.write=function(e){this.storeWriter.writeResultToStore({dataId:e.dataId,result:e.result,variables:e.variables,document:this.transformDocument(e.query),store:this.data,dataIdFromObject:this.config.dataIdFromObject,fragmentMatcherFunction:this.config.fragmentMatcher.match}),this.broadcastWatches()},t.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore({store:e.optimistic?this.optimisticData:this.data,query:this.transformDocument(e.query),variables:e.variables,returnPartialData:e.returnPartialData,previousResult:e.previousResult,fragmentMatcherFunction:this.config.fragmentMatcher.match,config:this.config})},t.prototype.watch=function(e){var t=this;return this.watches.add(e),function(){t.watches.delete(e)}},t.prototype.evict=function(e){throw new V.a},t.prototype.reset=function(){return this.data.clear(),this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(e){for(var t=[],n=0,i=this.optimisticData;i instanceof Le;)i.optimisticId===e?++n:t.push(i),i=i.parent;if(n>0){for(this.optimisticData=i;t.length>0;){var r=t.pop();this.performTransaction(r.transaction,r.optimisticId)}this.broadcastWatches()}},t.prototype.performTransaction=function(e,t){var n=this.data,i=this.silenceBroadcast;this.silenceBroadcast=!0,"string"==typeof t&&(this.data=this.optimisticData=new Le(t,this.optimisticData,e));try{e(this)}finally{this.silenceBroadcast=i,this.data=n}this.broadcastWatches()},t.prototype.recordOptimisticTransaction=function(e,t){return this.performTransaction(e,t)},t.prototype.transformDocument=function(e){if(this.addTypename){var t=this.typenameDocumentCache.get(e);return t||(t=Object(v.a)(e),this.typenameDocumentCache.set(e,t),this.typenameDocumentCache.set(t,t)),t}return e},t.prototype.broadcastWatches=function(){var e=this;this.silenceBroadcast||this.watches.forEach(function(t){return e.maybeBroadcastWatch(t)})},t.prototype.maybeBroadcastWatch=function(e){e.callback(this.diff({query:e.query,variables:e.variables,previousResult:e.previousResult&&e.previousResult(),optimistic:e.optimistic}))},t}(ue),Fe=n(42),je={http:{includeQuery:!0,includeExtensions:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},ze=function(e,t,n){var i=new Error(n);throw i.name="ServerError",i.response=e,i.statusCode=e.status,i.result=t,i},Ye=function(e,t){var n;try{n=JSON.stringify(e)}catch(e){var i=new Fe.a(2);throw i.parseError=e,i}return n},He=function(e){void 0===e&&(e={});var t=e.uri,n=void 0===t?"/graphql":t,i=e.fetch,r=e.includeExtensions,a=e.useGETForQueries,o=Object(m.e)(e,["uri","fetch","includeExtensions","useGETForQueries"]);!function(e){if(!e&&"undefined"==typeof fetch)throw new Fe.a(1)}(i),i||(i=fetch);var s={http:{includeExtensions:r},options:o.fetchOptions,credentials:o.credentials,headers:o.headers};return new Y(function(e){var t=function(e,t){var n=e.getContext().uri;return n||("function"==typeof t?t(e):t||"/graphql")}(e,n),r=e.getContext(),o={};if(r.clientAwareness){var l=r.clientAwareness,c=l.name,u=l.version;c&&(o["apollographql-client-name"]=c),u&&(o["apollographql-client-version"]=u)}var h,d=Object(m.a)({},o,r.headers),f={http:r.http,options:r.fetchOptions,credentials:r.credentials,headers:d},p=function(e,t){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var r=Object(m.a)({},t.options,{headers:t.headers,credentials:t.credentials}),a=t.http;n.forEach(function(e){r=Object(m.a)({},r,e.options,{headers:Object(m.a)({},r.headers,e.headers)}),e.credentials&&(r.credentials=e.credentials),a=Object(m.a)({},a,e.http)});var o=e.operationName,s=e.extensions,l=e.variables,c=e.query,u={operationName:o,variables:l};return a.includeExtensions&&(u.extensions=s),a.includeQuery&&(u.query=S(c)),{options:r,body:u}}(e,je,s,f),g=p.options,v=p.body;if(!g.signal){var y=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var e=new AbortController;return{controller:e,signal:e.signal}}(),x=y.controller,w=y.signal;(h=x)&&(g.signal=w)}if(a&&!e.query.definitions.some(function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation})&&(g.method="GET"),"GET"===g.method){var k=function(e,t){var n=[],i=function(e,t){n.push(e+"="+encodeURIComponent(t))};"query"in t&&i("query",t.query);t.operationName&&i("operationName",t.operationName);if(t.variables){var r=void 0;try{r=Ye(t.variables,"Variables map")}catch(e){return{parseError:e}}i("variables",r)}if(t.extensions){var a=void 0;try{a=Ye(t.extensions,"Extensions map")}catch(e){return{parseError:e}}i("extensions",a)}var o="",s=e,l=e.indexOf("#");-1!==l&&(o=e.substr(l),s=e.substr(0,l));var c=-1===s.indexOf("?")?"?":"&";return{newURI:s+c+n.join("&")+o}}(t,v),E=k.newURI,C=k.parseError;if(C)return D(C);t=E}else try{g.body=Ye(v,"Payload")}catch(C){return D(C)}return new b(function(n){var r;return i(t,g).then(function(t){return e.setContext({response:t}),t}).then((r=e,function(e){return e.text().then(function(t){try{return JSON.parse(t)}catch(i){var n=i;return n.name="ServerParseError",n.response=e,n.statusCode=e.status,n.bodyText=t,Promise.reject(n)}}).then(function(t){return e.status>=300&&ze(e,t,"Response not successful: Received status code "+e.status),Array.isArray(t)||t.hasOwnProperty("data")||t.hasOwnProperty("errors")||ze(e,t,"Server response was missing for query '"+(Array.isArray(r)?r.map(function(e){return e.operationName}):r.operationName)+"'."),t})})).then(function(e){return n.next(e),n.complete(),e}).catch(function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&n.next(e.result),n.error(e))}),function(){h&&h.abort()}})})};var We=function(e){function t(t){return e.call(this,He(t).request)||this}return Object(m.c)(t,e),t}(Y);function Xe(e){return new Y(function(t,n){return new b(function(i){var r,a,o;try{r=n(t).subscribe({next:function(r){r.errors&&(o=e({graphQLErrors:r.errors,response:r,operation:t,forward:n}))?a=o.subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}):i.next(r)},error:function(r){(o=e({operation:t,networkError:r,graphQLErrors:r&&r.result&&r.result.errors,forward:n}))?a=o.subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}):i.error(r)},complete:function(){o||i.complete.bind(i)()}})}catch(r){e({networkError:r,operation:t,forward:n}),i.error(r)}return function(){r&&r.unsubscribe(),a&&r.unsubscribe()}})})}!function(e){function t(t){var n=e.call(this)||this;return n.link=Xe(t),n}Object(m.c)(t,e),t.prototype.request=function(e,t){return this.link.request(e,t)}}(Y);var Ve=n(56),Be=n.n(Ve),qe=["request","uri","credentials","headers","fetch","fetchOptions","clientState","onError","cacheRedirects","cache","name","version","resolvers","typeDefs","fragmentMatcher"],Ue=function(e){function t(t){void 0===t&&(t={});t&&Object.keys(t).filter(function(e){return-1===qe.indexOf(e)}).length;var n=t.request,i=t.uri,r=t.credentials,a=t.headers,o=t.fetch,s=t.fetchOptions,l=t.clientState,c=t.cacheRedirects,u=t.onError,h=t.name,d=t.version,f=t.resolvers,p=t.typeDefs,g=t.fragmentMatcher,m=t.cache;Object(V.b)(!m||!c),m||(m=c?new Re({cacheRedirects:c}):new Re);var v=Xe(u||function(e){var t=e.graphQLErrors;e.networkError;t&&t.map(function(e){e.message,e.locations,e.path;return!0})}),y=!!n&&new Y(function(e,t){return new b(function(i){var r;return Promise.resolve(e).then(function(e){return n(e)}).then(function(){r=t(e).subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)})}).catch(i.error.bind(i)),function(){r&&r.unsubscribe()}})}),x=new We({uri:i||"/graphql",fetch:o,fetchOptions:s||{},credentials:r||"same-origin",headers:a||{}}),w=Y.from([v,y,x].filter(function(e){return!!e})),k=f,S=p,E=g;return l&&(l.defaults&&m.writeData({data:l.defaults}),k=l.resolvers,S=l.typeDefs,E=l.fragmentMatcher),e.call(this,{cache:m,link:w,name:h,version:d,resolvers:k,typeDefs:S,fragmentMatcher:E})||this}return Object(m.c)(t,e),t}(ae),Ge=n(1),Qe=n.n(Ge),$e=n(25),Ze=n.n($e),Ke=n(61),Je=n.n(Ke),et=n(4),tt=n(7),nt=n(43),it=n.n(nt),rt=(n(18),Ge.createContext?Object(Ge.createContext)(void 0):null),at=function(e,t){function n(t){if(!t||!t.client)throw new tt.a;return e.children(t.client)}return rt?Object(Ge.createElement)(rt.Consumer,null,n):n(t)};at.contextTypes={client:et.object.isRequired},at.propTypes={children:et.func.isRequired};var ot,st=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.operations=new Map,Object(tt.b)(t.client),t.client.__operations_cache__||(t.client.__operations_cache__=i.operations),i}return Object(m.c)(t,e),t.prototype.getChildContext=function(){return{client:this.props.client,operations:this.props.client.__operations_cache__}},t.prototype.render=function(){return rt?Object(Ge.createElement)(rt.Provider,{value:this.getChildContext()},this.props.children):this.props.children},t.propTypes={client:et.object.isRequired,children:et.node.isRequired},t.childContextTypes={client:et.object.isRequired,operations:et.object},t}(Ge.Component);!function(e){e[e.Query=0]="Query",e[e.Mutation=1]="Mutation",e[e.Subscription=2]="Subscription"}(ot||(ot={}));var lt=new Map;function ct(e){var t,n,i=lt.get(e);if(i)return i;Object(tt.b)(!!e&&!!e.kind);var r=e.definitions.filter(function(e){return"FragmentDefinition"===e.kind}),a=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"query"===e.operation}),o=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}),s=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"subscription"===e.operation});Object(tt.b)(!r.length||a.length||o.length||s.length),Object(tt.b)(a.length+o.length+s.length<=1),n=a.length?ot.Query:ot.Mutation,a.length||o.length||(n=ot.Subscription);var l=a.length?a:o.length?o:s;Object(tt.b)(1===l.length);var c=l[0];t=c.variableDefinitions||[];var u={name:c.name&&"Name"===c.name.kind?c.name.value:"data",type:n,variables:t};return lt.set(e,u),u}function ut(e,t){var n=e.client||t.client;return Object(tt.b)(!!n),n}var ht=Object.prototype.hasOwnProperty;function dt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ft(e){return null!==e&&"object"==typeof e}function pt(e,t){if(dt(e,t))return!0;if(!ft(e)||!ft(t))return!1;var n=Object.keys(e);return n.length===Object.keys(t).length&&n.every(function(n){return ht.call(t,n)&&dt(e[n],t[n])})}var gt=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.previousData={},i.hasMounted=!1,i.lastResult=null,i.startQuerySubscription=function(e){if(void 0===e&&(e=!1),e||(i.lastResult=i.queryObservable.getLastResult()),!i.querySubscription){var t=i.getQueryResult();i.querySubscription=i.queryObservable.subscribe({next:function(e){var n=e.loading,r=e.networkStatus,a=e.data;t&&7===t.networkStatus&&pt(t.data,a)?t=void 0:i.lastResult&&i.lastResult.loading===n&&i.lastResult.networkStatus===r&&pt(i.lastResult.data,a)||(t=void 0,i.lastResult&&(i.lastResult=i.queryObservable.getLastResult()),i.updateCurrentData())},error:function(e){if(i.lastResult||i.resubscribeToQuery(),!e.hasOwnProperty("graphQLErrors"))throw e;i.updateCurrentData()}})}},i.removeQuerySubscription=function(){i.querySubscription&&(i.lastResult=i.queryObservable.getLastResult(),i.querySubscription.unsubscribe(),delete i.querySubscription)},i.updateCurrentData=function(){i.handleErrorOrCompleted(),i.hasMounted&&i.forceUpdate()},i.handleErrorOrCompleted=function(){var e=i.queryObservable.currentResult(),t=e.data,n=e.loading,r=e.error,a=i.props,o=a.onCompleted,s=a.onError;!o||n||r?s&&!n&&r&&s(r):o(t)},i.getQueryResult=function(){var e,t={data:Object.create(null)};if(Object.assign(t,{variables:(e=i.queryObservable).variables,refetch:e.refetch.bind(e),fetchMore:e.fetchMore.bind(e),updateQuery:e.updateQuery.bind(e),startPolling:e.startPolling.bind(e),stopPolling:e.stopPolling.bind(e),subscribeToMore:e.subscribeToMore.bind(e)}),i.props.skip)t=Object(m.a)({},t,{data:void 0,error:void 0,loading:!1});else{var n=i.queryObservable.currentResult(),r=n.loading,a=n.partial,o=n.networkStatus,s=n.errors,l=n.error;s&&s.length>0&&(l=new $({graphQLErrors:s}));var c=i.queryObservable.options.fetchPolicy;if(Object.assign(t,{loading:r,networkStatus:o,error:l}),r)Object.assign(t.data,i.previousData,n.data);else if(l)Object.assign(t,{data:(i.queryObservable.getLastResult()||{}).data});else if("no-cache"===c&&0===Object.keys(n.data).length)t.data=i.previousData;else{if(i.props.partialRefetch&&0===Object.keys(n.data).length&&a&&"cache-only"!==c)return Object.assign(t,{loading:!0,networkStatus:W.loading}),t.refetch(),t;Object.assign(t.data,n.data),i.previousData=n.data}}if(!i.querySubscription){var u=t.refetch;t.refetch=function(e){return i.querySubscription?u(e):new Promise(function(t,n){i.refetcherQueue={resolve:t,reject:n,args:e}})}}return t.client=i.client,t},i.client=ut(t,n),i.initializeQueryObservable(t),i}return Object(m.c)(t,e),t.prototype.fetchData=function(){if(this.props.skip)return!1;var e=this.props,t=(e.children,e.ssr),n=(e.displayName,e.skip,e.client,e.onCompleted,e.onError,e.partialRefetch,Object(m.e)(e,["children","ssr","displayName","skip","client","onCompleted","onError","partialRefetch"])),i=n.fetchPolicy;if(!1===t)return!1;"network-only"!==i&&"cache-and-network"!==i||(i="cache-first");var r=this.client.watchQuery(Object(m.a)({},n,{fetchPolicy:i}));return this.context&&this.context.renderPromises&&this.context.renderPromises.registerSSRObservable(this,r),!!this.queryObservable.currentResult().loading&&r.result()},t.prototype.componentDidMount=function(){if(this.hasMounted=!0,!this.props.skip&&(this.startQuerySubscription(!0),this.refetcherQueue)){var e=this.refetcherQueue,t=e.args,n=e.resolve,i=e.reject;this.queryObservable.refetch(t).then(n).catch(i)}},t.prototype.componentWillReceiveProps=function(e,t){if(!e.skip||this.props.skip){var n=ut(e,t);pt(this.props,e)&&this.client===n||(this.client!==n&&(this.client=n,this.removeQuerySubscription(),this.queryObservable=null,this.previousData={},this.updateQuery(e)),this.props.query!==e.query&&this.removeQuerySubscription(),this.updateQuery(e),e.skip||this.startQuerySubscription())}else this.removeQuerySubscription()},t.prototype.componentWillUnmount=function(){this.removeQuerySubscription(),this.hasMounted=!1},t.prototype.componentDidUpdate=function(e){(!it()(e.query,this.props.query)||!it()(e.variables,this.props.variables))&&this.handleErrorOrCompleted()},t.prototype.render=function(){var e=this,t=this.context,n=function(){return e.props.children(e.getQueryResult())};return t&&t.renderPromises?t.renderPromises.addQueryPromise(this,n):n()},t.prototype.extractOptsFromProps=function(e){this.operation=ct(e.query),Object(tt.b)(this.operation.type===ot.Query);var t=e.displayName||"Query";return Object(m.a)({},e,{displayName:t,context:e.context||{},metadata:{reactComponent:{displayName:t}}})},t.prototype.initializeQueryObservable=function(e){var t=this.extractOptsFromProps(e);this.setOperations(t),this.context&&this.context.renderPromises&&(this.queryObservable=this.context.renderPromises.getSSRObservable(this)),this.queryObservable||(this.queryObservable=this.client.watchQuery(t))},t.prototype.setOperations=function(e){this.context.operations&&this.context.operations.set(this.operation.name,{query:e.query,variables:e.variables})},t.prototype.updateQuery=function(e){this.queryObservable?this.setOperations(e):this.initializeQueryObservable(e),this.queryObservable.setOptions(this.extractOptsFromProps(e)).catch(function(){return null})},t.prototype.resubscribeToQuery=function(){this.removeQuerySubscription();var e=this.queryObservable.getLastError(),t=this.queryObservable.getLastResult();this.queryObservable.resetLastResults(),this.startQuerySubscription(),Object.assign(this.queryObservable,{lastError:e,lastResult:t})},t.contextTypes={client:et.object,operations:et.object,renderPromises:et.object},t.propTypes={client:et.object,children:et.func.isRequired,fetchPolicy:et.string,notifyOnNetworkStatusChange:et.bool,onCompleted:et.func,onError:et.func,pollInterval:et.number,query:et.object.isRequired,variables:et.object,ssr:et.bool,partialRefetch:et.bool},t}(Ge.Component),mt={loading:!1,called:!1,error:void 0,data:void 0};(function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.hasMounted=!1,i.runMutation=function(e){void 0===e&&(e={}),i.onMutationStart();var t=i.generateNewMutationId();return i.mutate(e).then(function(e){return i.onMutationCompleted(e,t),e}).catch(function(e){if(i.onMutationError(e,t),!i.props.onError)throw e})},i.mutate=function(e){var t=i.props,n=t.mutation,r=t.variables,a=t.optimisticResponse,o=t.update,s=t.context,l=void 0===s?{}:s,c=t.awaitRefetchQueries,u=void 0!==c&&c,h=t.fetchPolicy,d=Object(m.a)({},e),f=d.refetchQueries||i.props.refetchQueries;f&&f.length&&Array.isArray(f)&&(f=f.map(function(e){return"string"==typeof e&&i.context.operations&&i.context.operations.get(e)||e}),delete d.refetchQueries);var p=Object.assign({},r,d.variables);return delete d.variables,i.client.mutate(Object(m.a)({mutation:n,optimisticResponse:a,refetchQueries:f,awaitRefetchQueries:u,update:o,context:l,fetchPolicy:h,variables:p},d))},i.onMutationStart=function(){i.state.loading||i.props.ignoreResults||i.setState({loading:!0,error:void 0,data:void 0,called:!0})},i.onMutationCompleted=function(e,t){var n=i.props,r=n.onCompleted,a=n.ignoreResults,o=e.data,s=e.errors,l=s&&s.length>0?new $({graphQLErrors:s}):void 0,c=function(){return r?r(o):null};i.hasMounted&&i.isMostRecentMutation(t)&&!a?i.setState({loading:!1,data:o,error:l},c):c()},i.onMutationError=function(e,t){var n=i.props.onError,r=function(){return n?n(e):null};i.hasMounted&&i.isMostRecentMutation(t)?i.setState({loading:!1,error:e},r):r()},i.generateNewMutationId=function(){return i.mostRecentMutationId=i.mostRecentMutationId+1,i.mostRecentMutationId},i.isMostRecentMutation=function(e){return i.mostRecentMutationId===e},i.verifyDocumentIsMutation=function(e){var t=ct(e);Object(tt.b)(t.type===ot.Mutation)},i.client=ut(t,n),i.verifyDocumentIsMutation(t.mutation),i.mostRecentMutationId=0,i.state=mt,i}Object(m.c)(t,e),t.prototype.componentDidMount=function(){this.hasMounted=!0},t.prototype.componentWillUnmount=function(){this.hasMounted=!1},t.prototype.componentWillReceiveProps=function(e,t){var n=ut(e,t);pt(this.props,e)&&this.client===n||(this.props.mutation!==e.mutation&&this.verifyDocumentIsMutation(e.mutation),this.client!==n&&(this.client=n,this.setState(mt)))},t.prototype.render=function(){var e=this.props.children,t=this.state,n=t.loading,i=t.data,r=t.error,a={called:t.called,loading:n,data:i,error:r,client:this.client};return e(this.runMutation,a)},t.contextTypes={client:et.object,operations:et.object},t.propTypes={mutation:et.object.isRequired,variables:et.object,optimisticResponse:et.object,refetchQueries:Object(et.oneOfType)([Object(et.arrayOf)(Object(et.oneOfType)([et.string,et.object])),et.func]),awaitRefetchQueries:et.bool,update:et.func,children:et.func.isRequired,onCompleted:et.func,onError:et.func,fetchPolicy:et.string}})(Ge.Component),function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.initialize=function(e){i.queryObservable||(i.queryObservable=i.client.subscribe({query:e.subscription,variables:e.variables,fetchPolicy:e.fetchPolicy}))},i.startSubscription=function(){i.querySubscription||(i.querySubscription=i.queryObservable.subscribe({next:i.updateCurrentData,error:i.updateError,complete:i.completeSubscription}))},i.getInitialState=function(){return{loading:!0,error:void 0,data:void 0}},i.updateCurrentData=function(e){var t=i,n=t.client,r=t.props.onSubscriptionData;r&&r({client:n,subscriptionData:e}),i.setState({data:e.data,loading:!1,error:void 0})},i.updateError=function(e){i.setState({error:e,loading:!1})},i.completeSubscription=function(){var e=i.props.onSubscriptionComplete;e&&e(),i.endSubscription()},i.endSubscription=function(){i.querySubscription&&(i.querySubscription.unsubscribe(),delete i.querySubscription)},i.client=ut(t,n),i.initialize(t),i.state=i.getInitialState(),i}Object(m.c)(t,e),t.prototype.componentDidMount=function(){this.startSubscription()},t.prototype.componentWillReceiveProps=function(e,t){var n=ut(e,t);if(!pt(this.props.variables,e.variables)||this.client!==n||this.props.subscription!==e.subscription){var i=e.shouldResubscribe;"function"==typeof i&&(i=!!i(this.props,e));var r=!1===i;if(this.client!==n&&(this.client=n),!r)return this.endSubscription(),delete this.queryObservable,this.initialize(e),this.startSubscription(),void this.setState(this.getInitialState());this.initialize(e),this.startSubscription()}},t.prototype.componentWillUnmount=function(){this.endSubscription()},t.prototype.render=function(){var e=this.props.children;return e?e(Object.assign({},this.state,{variables:this.props.variables})):null},t.contextTypes={client:et.object},t.propTypes={subscription:et.object.isRequired,variables:et.object,children:et.func,onSubscriptionData:et.func,onSubscriptionComplete:et.func,shouldResubscribe:Object(et.oneOfType)([et.func,et.bool])}}(Ge.Component);!function(e){function t(t){var n=e.call(this,t)||this;return n.withRef=!1,n.setWrappedInstance=n.setWrappedInstance.bind(n),n}Object(m.c)(t,e),t.prototype.getWrappedInstance=function(){return Object(tt.b)(this.withRef),this.wrappedInstance},t.prototype.setWrappedInstance=function(e){this.wrappedInstance=e}}(Ge.Component);!function(){function e(){this.queryPromises=new Map,this.queryInfoTrie=new Map}e.prototype.registerSSRObservable=function(e,t){this.lookupQueryInfo(e).observable=t},e.prototype.getSSRObservable=function(e){return this.lookupQueryInfo(e).observable},e.prototype.addQueryPromise=function(e,t){return this.lookupQueryInfo(e).seen?t():(this.queryPromises.set(e,new Promise(function(t){t(e.fetchData())})),null)},e.prototype.hasPromises=function(){return this.queryPromises.size>0},e.prototype.consumeAndAwaitPromises=function(){var e=this,t=[];return this.queryPromises.forEach(function(n,i){e.lookupQueryInfo(i).seen=!0,t.push(n)}),this.queryPromises.clear(),Promise.all(t)},e.prototype.lookupQueryInfo=function(e){var t=this.queryInfoTrie,n=e.props,i=n.query,r=n.variables,a=t.get(i)||new Map;t.has(i)||t.set(i,a);var o=JSON.stringify(r),s=a.get(o)||{seen:!1,observable:null};return a.has(o)||a.set(o,s),s}}();function vt(){var e,t,n=(e=["\n  query getAnalytics($span: Int!) {\n    analytics(span: $span) {\n      users {\n        current\n        previous\n      }\n      threads {\n        current\n        previous\n      }\n      posts {\n        current\n        previous\n      }\n      attachments {\n        current\n        previous\n      }\n      dataDownloads {\n        current\n        previous\n      }\n    }\n  }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return vt=function(){return n},n}var yt=Be()(vt()),bt=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).state={span:30},n.setSpan=function(e){n.setState({span:e})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.errorMessage,n=e.labels,i=e.title,r=this.state.span;return Qe.a.createElement("div",{className:"card card-admin-info"},Qe.a.createElement("div",{className:"card-body"},Qe.a.createElement("div",{className:"row align-items-center"},Qe.a.createElement("div",{className:"col"},Qe.a.createElement("h4",{className:"card-title"},i)),Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(xt,{span:r,setSpan:this.setSpan})))),Qe.a.createElement(gt,{query:yt,variables:{span:r}},function(e){var i=e.loading,a=e.error,o=e.data.analytics;return i?Qe.a.createElement(wt,null):a?Qe.a.createElement(kt,{message:t}):Qe.a.createElement(Qe.a.Fragment,null,Qe.a.createElement(St,{data:o.users,name:n.users,span:r}),Qe.a.createElement(St,{data:o.threads,name:n.threads,span:r}),Qe.a.createElement(St,{data:o.posts,name:n.posts,span:r}),Qe.a.createElement(St,{data:o.attachments,name:n.attachments,span:r}),Qe.a.createElement(St,{data:o.dataDownloads,name:n.dataDownloads,span:r}))}))}}]),t}(),xt=function(e){var t=e.span,n=e.setSpan;return Qe.a.createElement("div",null,[30,90,180,360].map(function(e){return Qe.a.createElement("button",{key:e,className:e===t?"btn btn-primary btn-sm ml-3":"btn btn-light btn-sm ml-3",type:"button",onClick:function(){return n(e)}},e)}))},wt=function(){return Qe.a.createElement("div",{className:"card-body border-top"},Qe.a.createElement("div",{className:"text-center py-5"},Qe.a.createElement("div",{className:"spinner-border text-light",role:"status"},Qe.a.createElement("span",{className:"sr-only"},"Loading..."))))},kt=function(e){var t=e.message;return Qe.a.createElement("div",{className:"card-body border-top"},Qe.a.createElement("div",{className:"text-center py-5"},t))},St=function(e){var t=e.data,n=(e.legend,e.name),i=e.span,r={legend:{show:!1},chart:{animations:{enabled:!1},parentHeightOffset:0,toolbar:{show:!1}},colors:["#6554c0","#b3d4ff"],grid:{padding:{top:0}},stroke:{width:2},tooltip:{x:{show:!1},y:{title:{formatter:function(e,t){var n=t.dataPointIndex,r=o()();return"P"===e&&r.subtract(i,"days"),r.subtract(i-n-1,"days"),r.format("ll")}}}},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:[],tooltip:{enabled:!1}},yaxis:{tickAmount:2,max:function(e){return e},show:!1}},a=[{name:"C",data:t.current},{name:"P",data:t.previous}];return Qe.a.createElement("div",{className:"card-body border-top pb-1"},Qe.a.createElement("h5",{className:"m-0"},n),Qe.a.createElement("div",{className:"row align-items-center"},Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(Et,{data:t})),Qe.a.createElement("div",{className:"col"},Qe.a.createElement(Ct,null,function(e){var t=e.width;return t>1&&Qe.a.createElement(Je.a,{options:r,series:a,type:"line",width:t,height:140})}))))},Et=function(e){var t=e.data,n=t.current.reduce(function(e,t){return e+t}),i=n-t.previous.reduce(function(e,t){return e+t}),r="text-light",a="fas fa-equals";return i>0&&(r="text-success",a="fas fa-chevron-up"),i<0&&(r="text-danger",a="fas fa-chevron-down"),Qe.a.createElement("div",{className:"card-admin-analytics-summary"},Qe.a.createElement("div",null,n),Qe.a.createElement("small",{className:r},Qe.a.createElement("span",{className:a})," ",Math.abs(i)))},Ct=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).state={width:1,height:1},n.element=Qe.a.createRef(),n.updateSize=function(){n.setState({width:n.element.current.clientWidth,height:n.element.current.clientHeight})},n}return g(t,Qe.a.Component),c(t,[{key:"componentDidMount",value:function(){this.timer=window.setInterval(this.updateSize,3e3),this.updateSize()}},{key:"componentWillUnmount",value:function(){window.clearInterval(this.timer)}},{key:"render",value:function(){return Qe.a.createElement("div",{className:"card-admin-analytics-chart",ref:this.element},this.props.children(this.state))}}]),t}(),Tt=function(e){var t=e.elementId,n=e.errorMessage,i=e.labels,r=e.title,a=e.uri,o=document.getElementById(t);o||console.error("Element with id "+o+"doesn't exist!");var s=new Ue({credentials:"same-origin",uri:a});Ze.a.render(Qe.a.createElement(st,{client:s},Qe.a.createElement(bt,{errorMessage:n,labels:i,title:r})),o)},At=(n(15),function(e,t){var n=document.querySelectorAll(e),i=function(e){if(!window.confirm(t))return e.preventDefault(),!1};n.forEach(function(e){var t="form"===e.tagName.toLowerCase()?"submit":"click";e.addEventListener(t,i)})}),_t=(n(110),function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).state={defaultValue:n.props.value,value:n.props.value},n.setNever=function(){n.setState({value:null})},n.setInitialValue=function(){n.setState(function(e){var t=e.defaultValue;e.value;if(t)return{value:t};var n=o()();return n.add(1,"hour"),{value:n}})},n.setValue=function(e){n.setState({value:e})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.never,i=e.setDate,r=this.state.value;return Qe.a.createElement("div",{onBlur:this.handleBlur,onFocus:this.handleFocus},Qe.a.createElement("input",{type:"hidden",name:t,value:r?r.format():""}),Qe.a.createElement("div",null,Qe.a.createElement("button",{className:Ot(null===r),type:"button",onClick:this.setNever},n),Qe.a.createElement("button",{className:Ot(null!==r)+" ml-3",type:"button",onClick:this.setInitialValue},r?r.format("L LT"):i)),Qe.a.createElement(Pt,{value:r,onChange:this.setValue}))}}]),t}()),Ot=function(e){return e?"btn btn-outline-primary btn-sm":"btn btn-outline-secondary btn-sm"},Pt=function(e){var t=e.value,n=e.onChange;return t?Qe.a.createElement("div",{className:"row mt-3"},Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(Dt,{value:t,onChange:n})),Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(Ft,{value:t,onChange:n}))):null},Mt=[1,2,3,4,5,6],It=[1,2,3,4,5,6,7],Dt=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).decreaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.subtract(1,"month"),t.onChange(n)})},n.increaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.add(1,"month"),t.onChange(n)})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.onChange,i=t.clone().startOf("month").isoWeekday(),r=t.clone();return r.date(1),r.hour(t.hour()),r.minute(t.minute()),r.subtract(i+1,"day"),Qe.a.createElement("div",{className:"control-month-picker"},Qe.a.createElement(Nt,{decreaseMonth:this.decreaseMonth,increaseMonth:this.increaseMonth,value:t}),Qe.a.createElement(Lt,null),Mt.map(function(e){return Qe.a.createElement("div",{className:"row align-items-center m-0",key:e},It.map(function(e){return Qe.a.createElement(Rt,{calendar:r,key:e,value:t,onSelect:n})}))}))}}]),t}(),Nt=function(e){var t=e.decreaseMonth,n=e.increaseMonth,i=e.value;return Qe.a.createElement("div",{className:"row align-items-center"},Qe.a.createElement("div",{className:"col-auto text-center"},Qe.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:t},Qe.a.createElement("span",{className:"fas fa-chevron-left"}))),Qe.a.createElement("div",{className:"col text-center font-weight-bold"},i.format("MMMM YYYY")),Qe.a.createElement("div",{className:"col-auto text-center"},Qe.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:n},Qe.a.createElement("span",{className:"fas fa-chevron-right"}))))},Lt=function(){return Qe.a.createElement("div",{className:"row align-items-center m-0"},o.a.weekdaysMin(!1).map(function(e,t){return Qe.a.createElement("div",{className:"col text-center px-1 "+(0===t?"text-danger":"text-muted"),key:e},e)}))},Rt=function(e){var t=e.calendar,n=e.value,i=e.onSelect;t.add(1,"day");var r=t.clone(),a=r.format("D M Y")===n.format("D M Y");return Qe.a.createElement("div",{className:"col text-center px-1"},Qe.a.createElement("button",{className:"btn btn-sm btn-block px-0"+(a?" btn-primary":""),type:"button",onClick:function(){return i(r)},disabled:r.month()!==n.month()},r.format("D")))},Ft=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).handleHourChange=function(e){var t=e.target.value;t.match(/^[0-2][0-9]?[0-9]?$/)&&n.setState(function(e,n){var i=jt(t,2),r=n.value.clone();r.hour(i),n.onChange(r)})},n.handleMinuteChange=function(e){var t=e.target.value;t.match(/^[0-5][0-9]?[0-9]?$/)&&n.setState(function(e,n){var i=jt(t,5),r=n.value.clone();r.minute(i),n.onChange(r)})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){return Qe.a.createElement("div",{className:"control-time-picker"},Qe.a.createElement("div",{className:"row align-items-center m-0"},Qe.a.createElement("div",{className:"col px-0"},Qe.a.createElement(zt,{format:"HH",value:this.props.value,onChange:this.handleHourChange})),Qe.a.createElement("div",{className:"col-auto px-0"},Qe.a.createElement("span",null,":")),Qe.a.createElement("div",{className:"col px-0"},Qe.a.createElement(zt,{format:"mm",value:this.props.value,onChange:this.handleMinuteChange}))))}}]),t}(),jt=function(e,t){var n=e;return 3===n.length&&(n=n.substring(1,3),parseInt(n[0])>t&&(n=t+""+n[1])),n},zt=function(e){var t=e.format,n=e.value,i=e.onChange;return Qe.a.createElement("input",{className:"form-control text-center",placeholder:"00",type:"text",value:n.format(t),onChange:i})},Yt=function(e){var t=e.elementId,n=e.never,i=e.setDate,r=document.getElementById(t);r||console.error("Element with id "+r+"doesn't exist!"),r.type="hidden";var a=r.name,s=r.value.length?o()(r.value):null;s&&s.local();var l=document.createElement("div");r.parentNode.insertBefore(l,r),r.remove(),Ze.a.render(Qe.a.createElement(_t,{name:a,never:n,value:s,setDate:i}),l)},Ht=function(e,t,n){document.querySelectorAll(e).forEach(function(e){e.addEventListener(t,n)})},Wt=function(e,t){var n=document.querySelector("#mass-action .dropdown-toggle"),i=n.querySelector("span:last-child"),r=function(){var r=document.querySelectorAll(".row-select input:checked");n.disabled=0===r.length,r.length?i.textContent=t.replace("0",r.length):i.textContent=e};r(),Ht(".row-select input","change",function(){r()}),Ht("#mass-action [data-confirmation]","click",function(e){if(!window.confirm(e.target.dataset.confirmation))return e.preventDefault(),!1})},Xt=function(e,t){var n=e.querySelector("form");if(null!==n){var i=n.querySelector("button"),r=e.querySelector("th input[type=checkbox]"),a=e.querySelectorAll("td input[type=checkbox]"),o=function(){var t=e.querySelectorAll("td input:checked");r.checked=a.length===t.length,i.disabled=0===t.length};o(),r.addEventListener("change",function(e){a.forEach(function(t){return t.checked=e.target.checked}),o()}),a.forEach(function(e){e.addEventListener("change",o)}),n.addEventListener("submit",function(n){if(0===e.querySelectorAll("td input:checked").length||!window.confirm(t))return n.preventDefault(),!1})}},Vt=function(e){document.querySelectorAll(".card-admin-table").forEach(function(t){return Xt(t,e)})},Bt=function(e){var t=o()(e.dataset.timestamp);e.title=t.format("LLLL"),r()(e).tooltip()},qt=function(e){var t=o()();e.forEach(function(e){Ut(e,t)})},Ut=function(e,t){var n=o()(e.dataset.timestamp);if(Math.abs(n.diff(t,"seconds"))<21600)e.textContent=n.from(t);else{var i=Math.abs(n.diff(t,"days"));e.textContent=i<5?n.calendar(t):n.format(e.dataset.format)}},Gt=function(){var e=document.querySelectorAll("[data-timestamp]");e.forEach(Bt),qt(e),window.setInterval(function(){qt(e)},2e4)},Qt=function(){r()('[data-tooltip="top"]').tooltip({placement:"top"}),r()('[data-tooltip="bottom"]').tooltip({placement:"bottom"})},$t=function(){document.querySelectorAll(".form-group.has-error").forEach(function(e){e.querySelectorAll(".form-control").forEach(function(e){e.classList.add("is-invalid")})})};window.moment=o.a,window.misago={initAnalytics:Tt,initConfirmation:At,initDatepicker:Yt,initMassActions:Wt,initMassDelete:Vt,init:function(){var e=document.querySelector("html").lang;o.a.locale(e.replace("_","-").toLowerCase()),Qt(),Gt(),$t()}}},function(e,t,n){"use strict";n.r(t);var i=n(26),r=n(16);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.prototype.toString;e.prototype.toJSON=t,e.prototype.inspect=t,r.a&&(e.prototype[r.a]=t)}function o(e,t){if(!e)throw new Error(t)}var s,l=function(e,t,n){this.body=e,this.name=t||"GraphQL request",this.locationOffset=n||{line:1,column:1},this.locationOffset.line>0||o(0,"line in locationOffset is 1-indexed and must be positive"),this.locationOffset.column>0||o(0,"column in locationOffset is 1-indexed and must be positive")};function c(e,t){for(var n,i=/\r\n|[\n\r]/g,r=1,a=t+1;(n=i.exec(e.body))&&n.index<t;)r+=1,a=t+1-(n.index+n[0].length);return{line:r,column:a}}function u(e,t){var n=e.locationOffset.column-1,i=h(n)+e.body,r=t.line-1,a=e.locationOffset.line-1,o=t.line+a,s=1===t.line?n:0,l=t.column+s,c=i.split(/\r\n|[\n\r]/g);return"".concat(e.name," (").concat(o,":").concat(l,")\n")+function(e){var t=e.filter(function(e){e[0];var t=e[1];return void 0!==t}),n=0,i=!0,r=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(i=(o=s.next()).done);i=!0){var l=o.value,c=l[0];n=Math.max(n,c.length)}}catch(e){r=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw a}}return t.map(function(e){var t,i=e[0],r=e[1];return h(n-(t=i).length)+t+r}).join("\n")}([["".concat(o-1,": "),c[r-1]],["".concat(o,": "),c[r]],["",h(l-1)+"^"],["".concat(o+1,": "),c[r+1]]])}function h(e){return Array(e+1).join(" ")}function d(e,t,n,i,r,a,o){var s=Array.isArray(t)?0!==t.length?t:void 0:t?[t]:void 0,l=n;if(!l&&s){var u=s[0];l=u&&u.loc&&u.loc.source}var h,f=i;!f&&s&&(f=s.reduce(function(e,t){return t.loc&&e.push(t.loc.start),e},[])),f&&0===f.length&&(f=void 0),i&&n?h=i.map(function(e){return c(n,e)}):s&&(h=s.reduce(function(e,t){return t.loc&&e.push(c(t.loc.source,t.loc.start)),e},[]));var p=o||a&&a.extensions;Object.defineProperties(this,{message:{value:e,enumerable:!0,writable:!0},locations:{value:h||void 0,enumerable:Boolean(h)},path:{value:r||void 0,enumerable:Boolean(r)},nodes:{value:s||void 0},source:{value:l||void 0},positions:{value:f||void 0},originalError:{value:a},extensions:{value:p||void 0,enumerable:Boolean(p)}}),a&&a.stack?Object.defineProperty(this,"stack",{value:a.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,d):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}function f(e,t,n){return new d("Syntax Error: ".concat(n),void 0,e,[t])}s=l,"function"==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(s.prototype,Symbol.toStringTag,{get:function(){return this.constructor.name}}),d.prototype=Object.create(Error.prototype,{constructor:{value:d},name:{value:"GraphQLError"},toString:{value:function(){return function(e){var t=[];if(e.nodes){var n=!0,i=!1,r=void 0;try{for(var a,o=e.nodes[Symbol.iterator]();!(n=(a=o.next()).done);n=!0){var s=a.value;s.loc&&t.push(u(s.loc.source,c(s.loc.source,s.loc.start)))}}catch(e){i=!0,r=e}finally{try{n||null==o.return||o.return()}finally{if(i)throw r}}}else if(e.source&&e.locations){var l=e.source,h=!0,d=!1,f=void 0;try{for(var p,g=e.locations[Symbol.iterator]();!(h=(p=g.next()).done);h=!0){var m=p.value;t.push(u(l,m))}}catch(e){d=!0,f=e}finally{try{h||null==g.return||g.return()}finally{if(d)throw f}}}return 0===t.length?e.message:[e.message].concat(t).join("\n\n")+"\n"}(this)}}});var p=n(27);function g(e,t){var n=new x(y.SOF,0,0,0,0,null);return{source:e,options:t,lastToken:n,token:n,line:1,lineStart:0,advance:m,lookahead:v}}function m(){return this.lastToken=this.token,this.token=this.lookahead()}function v(){var e=this.token;if(e.kind!==y.EOF)do{e=e.next||(e.next=k(this,e))}while(e.kind===y.COMMENT);return e}var y=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function b(e){var t=e.value;return t?"".concat(e.kind,' "').concat(t,'"'):e.kind}function x(e,t,n,i,r,a,o){this.kind=e,this.start=t,this.end=n,this.line=i,this.column=r,this.value=o,this.prev=a,this.next=null}function w(e){return isNaN(e)?y.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function k(e,t){var n=e.source,i=n.body,r=i.length,a=function(e,t,n){var i=e.length,r=t;for(;r<i;){var a=e.charCodeAt(r);if(9===a||32===a||44===a||65279===a)++r;else if(10===a)++r,++n.line,n.lineStart=r;else{if(13!==a)break;10===e.charCodeAt(r+1)?r+=2:++r,++n.line,n.lineStart=r}}return r}(i,t.end,e),o=e.line,s=1+a-e.lineStart;if(a>=r)return new x(y.EOF,r,r,o,s,t);var l=i.charCodeAt(a);switch(l){case 33:return new x(y.BANG,a,a+1,o,s,t);case 35:return function(e,t,n,i,r){var a,o=e.body,s=t;do{a=o.charCodeAt(++s)}while(!isNaN(a)&&(a>31||9===a));return new x(y.COMMENT,t,s,n,i,r,o.slice(t+1,s))}(n,a,o,s,t);case 36:return new x(y.DOLLAR,a,a+1,o,s,t);case 38:return new x(y.AMP,a,a+1,o,s,t);case 40:return new x(y.PAREN_L,a,a+1,o,s,t);case 41:return new x(y.PAREN_R,a,a+1,o,s,t);case 46:if(46===i.charCodeAt(a+1)&&46===i.charCodeAt(a+2))return new x(y.SPREAD,a,a+3,o,s,t);break;case 58:return new x(y.COLON,a,a+1,o,s,t);case 61:return new x(y.EQUALS,a,a+1,o,s,t);case 64:return new x(y.AT,a,a+1,o,s,t);case 91:return new x(y.BRACKET_L,a,a+1,o,s,t);case 93:return new x(y.BRACKET_R,a,a+1,o,s,t);case 123:return new x(y.BRACE_L,a,a+1,o,s,t);case 124:return new x(y.PIPE,a,a+1,o,s,t);case 125:return new x(y.BRACE_R,a,a+1,o,s,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return function(e,t,n,i,r){var a=e.body,o=a.length,s=t+1,l=0;for(;s!==o&&!isNaN(l=a.charCodeAt(s))&&(95===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122);)++s;return new x(y.NAME,t,s,n,i,r,a.slice(t,s))}(n,a,o,s,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return function(e,t,n,i,r,a){var o=e.body,s=n,l=t,c=!1;45===s&&(s=o.charCodeAt(++l));if(48===s){if((s=o.charCodeAt(++l))>=48&&s<=57)throw f(e,l,"Invalid number, unexpected digit after 0: ".concat(w(s),"."))}else l=S(e,l,s),s=o.charCodeAt(l);46===s&&(c=!0,s=o.charCodeAt(++l),l=S(e,l,s),s=o.charCodeAt(l));69!==s&&101!==s||(c=!0,43!==(s=o.charCodeAt(++l))&&45!==s||(s=o.charCodeAt(++l)),l=S(e,l,s));return new x(c?y.FLOAT:y.INT,t,l,i,r,a,o.slice(t,l))}(n,a,l,o,s,t);case 34:return 34===i.charCodeAt(a+1)&&34===i.charCodeAt(a+2)?function(e,t,n,i,r,a){var o=e.body,s=t+3,l=s,c=0,u="";for(;s<o.length&&!isNaN(c=o.charCodeAt(s));){if(34===c&&34===o.charCodeAt(s+1)&&34===o.charCodeAt(s+2))return u+=o.slice(l,s),new x(y.BLOCK_STRING,t,s+3,n,i,r,Object(p.a)(u));if(c<32&&9!==c&&10!==c&&13!==c)throw f(e,s,"Invalid character within String: ".concat(w(c),"."));10===c?(++s,++a.line,a.lineStart=s):13===c?(10===o.charCodeAt(s+1)?s+=2:++s,++a.line,a.lineStart=s):92===c&&34===o.charCodeAt(s+1)&&34===o.charCodeAt(s+2)&&34===o.charCodeAt(s+3)?(u+=o.slice(l,s)+'"""',l=s+=4):++s}throw f(e,s,"Unterminated string.")}(n,a,o,s,t,e):function(e,t,n,i,r){var a=e.body,o=t+1,s=o,l=0,c="";for(;o<a.length&&!isNaN(l=a.charCodeAt(o))&&10!==l&&13!==l;){if(34===l)return c+=a.slice(s,o),new x(y.STRING,t,o+1,n,i,r,c);if(l<32&&9!==l)throw f(e,o,"Invalid character within String: ".concat(w(l),"."));if(++o,92===l){switch(c+=a.slice(s,o-1),l=a.charCodeAt(o)){case 34:c+='"';break;case 47:c+="/";break;case 92:c+="\\";break;case 98:c+="\b";break;case 102:c+="\f";break;case 110:c+="\n";break;case 114:c+="\r";break;case 116:c+="\t";break;case 117:var u=(h=a.charCodeAt(o+1),d=a.charCodeAt(o+2),p=a.charCodeAt(o+3),g=a.charCodeAt(o+4),E(h)<<12|E(d)<<8|E(p)<<4|E(g));if(u<0)throw f(e,o,"Invalid character escape sequence: "+"\\u".concat(a.slice(o+1,o+5),"."));c+=String.fromCharCode(u),o+=4;break;default:throw f(e,o,"Invalid character escape sequence: \\".concat(String.fromCharCode(l),"."))}s=++o}}var h,d,p,g;throw f(e,o,"Unterminated string.")}(n,a,o,s,t)}throw f(n,a,function(e){if(e<32&&9!==e&&10!==e&&13!==e)return"Cannot contain the invalid character ".concat(w(e),".");if(39===e)return"Unexpected single quote character ('), did you mean to use a double quote (\")?";return"Cannot parse the unexpected character ".concat(w(e),".")}(l))}function S(e,t,n){var i=e.body,r=t,a=n;if(a>=48&&a<=57){do{a=i.charCodeAt(++r)}while(a>=48&&a<=57);return r}throw f(e,r,"Invalid number, expected digit but got: ".concat(w(a),"."))}function E(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}a(x,function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}});var C=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}),T=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function A(e,t){var n="string"==typeof e?new l(e):e;if(!(n instanceof l))throw new TypeError("Must provide Source. Received: ".concat(Object(i.a)(n)));return function(e){var t=e.token;return{kind:C.DOCUMENT,definitions:we(e,y.SOF,M,y.EOF),loc:de(e,t)}}(g(n,t||{}))}function _(e,t){var n=g("string"==typeof e?new l(e):e,t||{});ge(n,y.SOF);var i=V(n,!1);return ge(n,y.EOF),i}function O(e,t){var n=g("string"==typeof e?new l(e):e,t||{});ge(n,y.SOF);var i=$(n);return ge(n,y.EOF),i}function P(e){var t=ge(e,y.NAME);return{kind:C.NAME,value:t.value,loc:de(e,t)}}function M(e){if(pe(e,y.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":case"fragment":return I(e);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return K(e);case"extend":return function(e){var t=e.lookahead();if(t.kind===y.NAME)switch(t.value){case"schema":return function(e){var t=e.token;ve(e,"extend"),ve(e,"schema");var n=G(e,!0),i=pe(e,y.BRACE_L)?we(e,y.BRACE_L,te,y.BRACE_R):[];if(0===n.length&&0===i.length)throw be(e);return{kind:C.SCHEMA_EXTENSION,directives:n,operationTypes:i,loc:de(e,t)}}(e);case"scalar":return function(e){var t=e.token;ve(e,"extend"),ve(e,"scalar");var n=P(e),i=G(e,!0);if(0===i.length)throw be(e);return{kind:C.SCALAR_TYPE_EXTENSION,name:n,directives:i,loc:de(e,t)}}(e);case"type":return function(e){var t=e.token;ve(e,"extend"),ve(e,"type");var n=P(e),i=ne(e),r=G(e,!0),a=ie(e);if(0===i.length&&0===r.length&&0===a.length)throw be(e);return{kind:C.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:a,loc:de(e,t)}}(e);case"interface":return function(e){var t=e.token;ve(e,"extend"),ve(e,"interface");var n=P(e),i=G(e,!0),r=ie(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.INTERFACE_TYPE_EXTENSION,name:n,directives:i,fields:r,loc:de(e,t)}}(e);case"union":return function(e){var t=e.token;ve(e,"extend"),ve(e,"union");var n=P(e),i=G(e,!0),r=se(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.UNION_TYPE_EXTENSION,name:n,directives:i,types:r,loc:de(e,t)}}(e);case"enum":return function(e){var t=e.token;ve(e,"extend"),ve(e,"enum");var n=P(e),i=G(e,!0),r=le(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.ENUM_TYPE_EXTENSION,name:n,directives:i,values:r,loc:de(e,t)}}(e);case"input":return function(e){var t=e.token;ve(e,"extend"),ve(e,"input");var n=P(e),i=G(e,!0),r=ue(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:r,loc:de(e,t)}}(e)}throw be(e,t)}(e)}else{if(pe(e,y.BRACE_L))return I(e);if(J(e))return K(e)}throw be(e)}function I(e){if(pe(e,y.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":return D(e);case"fragment":return function(e){var t=e.token;if(ve(e,"fragment"),e.options.experimentalFragmentVariables)return{kind:C.FRAGMENT_DEFINITION,name:X(e),variableDefinitions:L(e),typeCondition:(ve(e,"on"),Z(e)),directives:G(e,!1),selectionSet:j(e),loc:de(e,t)};return{kind:C.FRAGMENT_DEFINITION,name:X(e),typeCondition:(ve(e,"on"),Z(e)),directives:G(e,!1),selectionSet:j(e),loc:de(e,t)}}(e)}else if(pe(e,y.BRACE_L))return D(e);throw be(e)}function D(e){var t=e.token;if(pe(e,y.BRACE_L))return{kind:C.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:j(e),loc:de(e,t)};var n,i=N(e);return pe(e,y.NAME)&&(n=P(e)),{kind:C.OPERATION_DEFINITION,operation:i,name:n,variableDefinitions:L(e),directives:G(e,!1),selectionSet:j(e),loc:de(e,t)}}function N(e){var t=ge(e,y.NAME);switch(t.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw be(e,t)}function L(e){return pe(e,y.PAREN_L)?we(e,y.PAREN_L,R,y.PAREN_R):[]}function R(e){var t=e.token;return{kind:C.VARIABLE_DEFINITION,variable:F(e),type:(ge(e,y.COLON),$(e)),defaultValue:me(e,y.EQUALS)?V(e,!0):void 0,directives:G(e,!0),loc:de(e,t)}}function F(e){var t=e.token;return ge(e,y.DOLLAR),{kind:C.VARIABLE,name:P(e),loc:de(e,t)}}function j(e){var t=e.token;return{kind:C.SELECTION_SET,selections:we(e,y.BRACE_L,z,y.BRACE_R),loc:de(e,t)}}function z(e){return pe(e,y.SPREAD)?function(e){var t=e.token;ge(e,y.SPREAD);var n=ye(e,"on");if(!n&&pe(e,y.NAME))return{kind:C.FRAGMENT_SPREAD,name:X(e),directives:G(e,!1),loc:de(e,t)};return{kind:C.INLINE_FRAGMENT,typeCondition:n?Z(e):void 0,directives:G(e,!1),selectionSet:j(e),loc:de(e,t)}}(e):function(e){var t,n,i=e.token,r=P(e);me(e,y.COLON)?(t=r,n=P(e)):n=r;return{kind:C.FIELD,alias:t,name:n,arguments:Y(e,!1),directives:G(e,!1),selectionSet:pe(e,y.BRACE_L)?j(e):void 0,loc:de(e,i)}}(e)}function Y(e,t){var n=t?W:H;return pe(e,y.PAREN_L)?we(e,y.PAREN_L,n,y.PAREN_R):[]}function H(e){var t=e.token,n=P(e);return ge(e,y.COLON),{kind:C.ARGUMENT,name:n,value:V(e,!1),loc:de(e,t)}}function W(e){var t=e.token;return{kind:C.ARGUMENT,name:P(e),value:(ge(e,y.COLON),q(e)),loc:de(e,t)}}function X(e){if("on"===e.token.value)throw be(e);return P(e)}function V(e,t){var n=e.token;switch(n.kind){case y.BRACKET_L:return function(e,t){var n=e.token,i=t?q:U;return{kind:C.LIST,values:xe(e,y.BRACKET_L,i,y.BRACKET_R),loc:de(e,n)}}(e,t);case y.BRACE_L:return function(e,t){var n=e.token;return{kind:C.OBJECT,fields:xe(e,y.BRACE_L,function(){return function(e,t){var n=e.token,i=P(e);return ge(e,y.COLON),{kind:C.OBJECT_FIELD,name:i,value:V(e,t),loc:de(e,n)}}(e,t)},y.BRACE_R),loc:de(e,n)}}(e,t);case y.INT:return e.advance(),{kind:C.INT,value:n.value,loc:de(e,n)};case y.FLOAT:return e.advance(),{kind:C.FLOAT,value:n.value,loc:de(e,n)};case y.STRING:case y.BLOCK_STRING:return B(e);case y.NAME:return"true"===n.value||"false"===n.value?(e.advance(),{kind:C.BOOLEAN,value:"true"===n.value,loc:de(e,n)}):"null"===n.value?(e.advance(),{kind:C.NULL,loc:de(e,n)}):(e.advance(),{kind:C.ENUM,value:n.value,loc:de(e,n)});case y.DOLLAR:if(!t)return F(e)}throw be(e)}function B(e){var t=e.token;return e.advance(),{kind:C.STRING,value:t.value,block:t.kind===y.BLOCK_STRING,loc:de(e,t)}}function q(e){return V(e,!0)}function U(e){return V(e,!1)}function G(e,t){for(var n=[];pe(e,y.AT);)n.push(Q(e,t));return n}function Q(e,t){var n=e.token;return ge(e,y.AT),{kind:C.DIRECTIVE,name:P(e),arguments:Y(e,t),loc:de(e,n)}}function $(e){var t,n=e.token;return me(e,y.BRACKET_L)?(t=$(e),ge(e,y.BRACKET_R),t={kind:C.LIST_TYPE,type:t,loc:de(e,n)}):t=Z(e),me(e,y.BANG)?{kind:C.NON_NULL_TYPE,type:t,loc:de(e,n)}:t}function Z(e){var t=e.token;return{kind:C.NAMED_TYPE,name:P(e),loc:de(e,t)}}function K(e){var t=J(e)?e.lookahead():e.token;if(t.kind===y.NAME)switch(t.value){case"schema":return function(e){var t=e.token;ve(e,"schema");var n=G(e,!0),i=we(e,y.BRACE_L,te,y.BRACE_R);return{kind:C.SCHEMA_DEFINITION,directives:n,operationTypes:i,loc:de(e,t)}}(e);case"scalar":return function(e){var t=e.token,n=ee(e);ve(e,"scalar");var i=P(e),r=G(e,!0);return{kind:C.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:r,loc:de(e,t)}}(e);case"type":return function(e){var t=e.token,n=ee(e);ve(e,"type");var i=P(e),r=ne(e),a=G(e,!0),o=ie(e);return{kind:C.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:a,fields:o,loc:de(e,t)}}(e);case"interface":return function(e){var t=e.token,n=ee(e);ve(e,"interface");var i=P(e),r=G(e,!0),a=ie(e);return{kind:C.INTERFACE_TYPE_DEFINITION,description:n,name:i,directives:r,fields:a,loc:de(e,t)}}(e);case"union":return function(e){var t=e.token,n=ee(e);ve(e,"union");var i=P(e),r=G(e,!0),a=se(e);return{kind:C.UNION_TYPE_DEFINITION,description:n,name:i,directives:r,types:a,loc:de(e,t)}}(e);case"enum":return function(e){var t=e.token,n=ee(e);ve(e,"enum");var i=P(e),r=G(e,!0),a=le(e);return{kind:C.ENUM_TYPE_DEFINITION,description:n,name:i,directives:r,values:a,loc:de(e,t)}}(e);case"input":return function(e){var t=e.token,n=ee(e);ve(e,"input");var i=P(e),r=G(e,!0),a=ue(e);return{kind:C.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:r,fields:a,loc:de(e,t)}}(e);case"directive":return function(e){var t=e.token,n=ee(e);ve(e,"directive"),ge(e,y.AT);var i=P(e),r=ae(e);ve(e,"on");var a=function(e){me(e,y.PIPE);var t=[];do{t.push(he(e))}while(me(e,y.PIPE));return t}(e);return{kind:C.DIRECTIVE_DEFINITION,description:n,name:i,arguments:r,locations:a,loc:de(e,t)}}(e)}throw be(e,t)}function J(e){return pe(e,y.STRING)||pe(e,y.BLOCK_STRING)}function ee(e){if(J(e))return B(e)}function te(e){var t=e.token,n=N(e);ge(e,y.COLON);var i=Z(e);return{kind:C.OPERATION_TYPE_DEFINITION,operation:n,type:i,loc:de(e,t)}}function ne(e){var t=[];if(ye(e,"implements")){me(e,y.AMP);do{t.push(Z(e))}while(me(e,y.AMP)||e.options.allowLegacySDLImplementsInterfaces&&pe(e,y.NAME))}return t}function ie(e){return e.options.allowLegacySDLEmptyFields&&pe(e,y.BRACE_L)&&e.lookahead().kind===y.BRACE_R?(e.advance(),e.advance(),[]):pe(e,y.BRACE_L)?we(e,y.BRACE_L,re,y.BRACE_R):[]}function re(e){var t=e.token,n=ee(e),i=P(e),r=ae(e);ge(e,y.COLON);var a=$(e),o=G(e,!0);return{kind:C.FIELD_DEFINITION,description:n,name:i,arguments:r,type:a,directives:o,loc:de(e,t)}}function ae(e){return pe(e,y.PAREN_L)?we(e,y.PAREN_L,oe,y.PAREN_R):[]}function oe(e){var t=e.token,n=ee(e),i=P(e);ge(e,y.COLON);var r,a=$(e);me(e,y.EQUALS)&&(r=q(e));var o=G(e,!0);return{kind:C.INPUT_VALUE_DEFINITION,description:n,name:i,type:a,defaultValue:r,directives:o,loc:de(e,t)}}function se(e){var t=[];if(me(e,y.EQUALS)){me(e,y.PIPE);do{t.push(Z(e))}while(me(e,y.PIPE))}return t}function le(e){return pe(e,y.BRACE_L)?we(e,y.BRACE_L,ce,y.BRACE_R):[]}function ce(e){var t=e.token,n=ee(e),i=P(e),r=G(e,!0);return{kind:C.ENUM_VALUE_DEFINITION,description:n,name:i,directives:r,loc:de(e,t)}}function ue(e){return pe(e,y.BRACE_L)?we(e,y.BRACE_L,oe,y.BRACE_R):[]}function he(e){var t=e.token,n=P(e);if(T.hasOwnProperty(n.value))return n;throw be(e,t)}function de(e,t){if(!e.options.noLocation)return new fe(t,e.lastToken,e.source)}function fe(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}function pe(e,t){return e.token.kind===t}function ge(e,t){var n=e.token;if(n.kind===t)return e.advance(),n;throw f(e.source,n.start,"Expected ".concat(t,", found ").concat(b(n)))}function me(e,t){var n=e.token;if(n.kind===t)return e.advance(),n}function ve(e,t){var n=e.token;if(n.kind===y.NAME&&n.value===t)return e.advance(),n;throw f(e.source,n.start,'Expected "'.concat(t,'", found ').concat(b(n)))}function ye(e,t){var n=e.token;if(n.kind===y.NAME&&n.value===t)return e.advance(),n}function be(e,t){var n=t||e.token;return f(e.source,n.start,"Unexpected ".concat(b(n)))}function xe(e,t,n,i){ge(e,t);for(var r=[];!me(e,i);)r.push(n(e));return r}function we(e,t,n,i){ge(e,t);for(var r=[n(e)];!me(e,i);)r.push(n(e));return r}n.d(t,"parse",function(){return A}),n.d(t,"parseValue",function(){return _}),n.d(t,"parseType",function(){return O}),n.d(t,"parseConstValue",function(){return q}),n.d(t,"parseTypeReference",function(){return $}),n.d(t,"parseNamedType",function(){return Z}),a(fe,function(){return{start:this.start,end:this.end}})}]);
+ */var i=n(36),r=n(1);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,i=0;i<t;i++)n+="&args[]="+encodeURIComponent(arguments[i+1]);!function(e,t,n,i,r,a,o,s){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,i,r,a,o,s],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var o="function"==typeof Symbol&&Symbol.for,s=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,h=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,g=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116;function y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case f:return"ConcurrentMode";case l:return"Fragment";case s:return"Portal";case u:return"Profiler";case c:return"StrictMode";case g:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case h:return"Context.Provider";case p:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case m:return y(e.type);case v:if(e=1===e._status?e._result:null)return y(e)}return null}var b=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;b.hasOwnProperty("ReactCurrentDispatcher")||(b.ReactCurrentDispatcher={current:null});var x={};function w(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var k=new Uint16Array(16),S=0;15>S;S++)k[S]=S+1;k[15]=0;var E=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,C=Object.prototype.hasOwnProperty,T={},A={};function _(e){return!!C.call(A,e)||!C.call(T,e)&&(E.test(e)?A[e]=!0:(T[e]=!0,!1))}function O(e,t,n,i){if(null==t||function(e,t,n,i){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!i&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,i))return!0;if(i)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function P(e,t,n,i,r){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=i,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t}var M={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){M[e]=new P(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];M[t]=new P(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){M[e]=new P(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){M[e]=new P(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){M[e]=new P(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){M[e]=new P(e,3,!0,e,null)}),["capture","download"].forEach(function(e){M[e]=new P(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){M[e]=new P(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){M[e]=new P(e,5,!1,e.toLowerCase(),null)});var I=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(I,D);M[t]=new P(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(I,D);M[t]=new P(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(I,D);M[t]=new P(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),["tabIndex","crossOrigin"].forEach(function(e){M[e]=new P(e,1,!1,e.toLowerCase(),null)});var N=/["'&<>]/;function L(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=N.exec(e);if(t){var n,i="",r=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}r!==n&&(i+=e.substring(r,n)),r=n+1,i+=t}e=r!==n?i+e.substring(r,n):i}return e}var R=null,F=null,j=null,z=!1,Y=!1,H=null,W=0;function X(){return null===R&&a("321"),R}function V(){return 0<W&&a("312"),{memoizedState:null,queue:null,next:null}}function B(){return null===j?null===F?(z=!1,F=j=V()):(z=!0,j=F):null===j.next?(z=!1,j=j.next=V()):(z=!0,j=j.next),j}function q(e,t,n,i){for(;Y;)Y=!1,W+=1,j=null,n=e(t,i);return F=R=null,W=0,j=H=null,n}function U(e,t){return"function"==typeof t?t(e):t}function G(e,t,n){if(R=X(),j=B(),z){var i=j.queue;if(t=i.dispatch,null!==H&&void 0!==(n=H.get(i))){H.delete(i),i=j.memoizedState;do{i=e(i,n.action),n=n.next}while(null!==n);return j.memoizedState=i,[i,t]}return[j.memoizedState,t]}return e=e===U?"function"==typeof t?t():t:void 0!==n?n(t):t,j.memoizedState=e,e=(e=j.queue={last:null,dispatch:null}).dispatch=function(e,t,n){if(25>W||a("301"),e===R)if(Y=!0,e={action:n,next:null},null===H&&(H=new Map),void 0===(n=H.get(t)))H.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}.bind(null,R,e),[j.memoizedState,e]}function Q(){}var $=0,Z={readContext:function(e){var t=$;return w(e,t),e[t]},useContext:function(e){X();var t=$;return w(e,t),e[t]},useMemo:function(e,t){if(R=X(),t=void 0===t?null:t,null!==(j=B())){var n=j.memoizedState;if(null!==n&&null!==t){e:{var i=n[1];if(null===i)i=!1;else{for(var r=0;r<i.length&&r<t.length;r++){var a=t[r],o=i[r];if((a!==o||0===a&&1/a!=1/o)&&(a==a||o==o)){i=!1;break e}}i=!0}}if(i)return n[0]}}return e=e(),j.memoizedState=[e,t],e},useReducer:G,useRef:function(e){R=X();var t=(j=B()).memoizedState;return null===t?(e={current:e},j.memoizedState=e):t},useState:function(e){return G(U,e)},useLayoutEffect:function(){},useCallback:function(e){return e},useImperativeHandle:Q,useEffect:Q,useDebugValue:Q},K={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function J(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ee={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},te=i({menuitem:!0},ee),ne={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ie=["Webkit","ms","Moz","O"];Object.keys(ne).forEach(function(e){ie.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ne[t]=ne[e]})});var re=/([A-Z])/g,ae=/^ms-/,oe=r.Children.toArray,se=b.ReactCurrentDispatcher,le={listing:!0,pre:!0,textarea:!0},ce=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,ue={},he={};var de=Object.prototype.hasOwnProperty,fe={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function pe(e,t){void 0===e&&a("152",y(t)||"Component")}function ge(e,t,n){function o(r,o){var s=function(e,t,n){var i=e.contextType;if("object"==typeof i&&null!==i)return w(i,n),i[n];if(e=e.contextTypes){for(var r in n={},e)n[r]=t[r];t=n}else t=x;return t}(o,t,n),l=[],c=!1,u={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===l)return null},enqueueReplaceState:function(e,t){c=!0,l=[t]},enqueueSetState:function(e,t){if(null===l)return null;l.push(t)}},h=void 0;if(o.prototype&&o.prototype.isReactComponent){if(h=new o(r.props,s,u),"function"==typeof o.getDerivedStateFromProps){var d=o.getDerivedStateFromProps.call(null,r.props,h.state);null!=d&&(h.state=i({},h.state,d))}}else if(R={},h=o(r.props,s,u),null==(h=q(o,r.props,h,s))||null==h.render)return void pe(e=h,o);if(h.props=r.props,h.context=s,h.updater=u,void 0===(u=h.state)&&(h.state=u=null),"function"==typeof h.UNSAFE_componentWillMount||"function"==typeof h.componentWillMount)if("function"==typeof h.componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&h.componentWillMount(),"function"==typeof h.UNSAFE_componentWillMount&&"function"!=typeof o.getDerivedStateFromProps&&h.UNSAFE_componentWillMount(),l.length){u=l;var f=c;if(l=null,c=!1,f&&1===u.length)h.state=u[0];else{d=f?u[0]:h.state;var p=!0;for(f=f?1:0;f<u.length;f++){var g=u[f];null!=(g="function"==typeof g?g.call(h,d,r.props,s):g)&&(p?(p=!1,d=i({},d,g)):i(d,g))}h.state=d}}else l=null;if(pe(e=h.render(),o),r=void 0,"function"==typeof h.getChildContext&&"object"==typeof(s=o.childContextTypes))for(var m in r=h.getChildContext())m in s||a("108",y(o)||"Unknown",m);r&&(t=i({},t,r))}for(;r.isValidElement(e);){var s=e,l=s.type;if("function"!=typeof l)break;o(s,l)}return{child:e,context:t}}var me=function(){function e(t,n){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");r.isValidElement(t)?t.type!==l?t=[t]:(t=t.props.children,t=r.isValidElement(t)?[t]:oe(t)):t=oe(t),t={type:null,domNamespace:K.html,children:t,childIndex:0,context:x,footer:""};var i=k[0];if(0===i){var o=k,s=2*(i=o.length);65536>=s||a("304");var c=new Uint16Array(s);for(c.set(o),(k=c)[0]=i+1,o=i;o<s-1;o++)k[o]=o+1;k[s-1]=0}else k[0]=k[i];this.threadID=i,this.stack=[t],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=n,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[]}return e.prototype.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;k[e]=k[0],k[0]=e}},e.prototype.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,i=this.threadID;w(n,i);var r=n[i];this.contextStack[t]=n,this.contextValueStack[t]=r,n[i]=e.props.value},e.prototype.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},e.prototype.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},e.prototype.read=function(e){if(this.exhausted)return null;var t=$;$=this.threadID;var n=se.current;se.current=Z;try{for(var i=[""],r=!1;i[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var o=this.threadID;k[o]=k[0],k[0]=o;break}var s=this.stack[this.stack.length-1];if(r||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===h)this.popProvider(s.type);else if(s.type===g){this.suspenseDepth--;var c=i.pop();if(r){r=!1;var u=s.fallbackFrame;u||a("303"),this.stack.push(u);continue}i[this.suspenseDepth]+=c}i[this.suspenseDepth]+=l}else{var d=s.children[s.childIndex++],f="";try{f+=this.render(d,s.context,s.domNamespace)}catch(e){throw e}i.length<=this.suspenseDepth&&i.push(""),i[this.suspenseDepth]+=f}}return i[0]}finally{se.current=n,$=t}},e.prototype.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?L(n):this.previousWasTextNode?"\x3c!-- --\x3e"+L(n):(this.previousWasTextNode=!0,L(n));if(e=(t=ge(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!r.isValidElement(e)){if(null!=e&&null!=e.$$typeof){var o=e.$$typeof;o===s&&a("257"),a("258",o.toString())}return e=oe(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}if("string"==typeof(o=e.type))return this.renderDOM(e,t,n);switch(o){case c:case f:case u:case l:return e=oe(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case g:a("294")}if("object"==typeof o&&null!==o)switch(o.$$typeof){case p:R={};var y=o.render(e.props,e.ref);return y=q(o.render,e.props,y,e.ref),y=oe(y),this.stack.push({type:null,domNamespace:n,children:y,childIndex:0,context:t,footer:""}),"";case m:return e=[r.createElement(o.type,i({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case h:return n={type:e,domNamespace:n,children:o=oe(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case d:o=e.type,y=e.props;var b=this.threadID;return w(o,b),o=oe(y.children(o[b])),this.stack.push({type:e,domNamespace:n,children:o,childIndex:0,context:t,footer:""}),"";case v:a("295")}a("130",null==o?o:typeof o,"")},e.prototype.renderDOM=function(e,t,n){var o=e.type.toLowerCase();n===K.html&&J(o),ue.hasOwnProperty(o)||(ce.test(o)||a("65",o),ue[o]=!0);var s=e.props;if("input"===o)s=i({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===o){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;null!=c&&(null!=l&&a("92"),Array.isArray(c)&&(1>=c.length||a("93"),c=c[0]),l=""+c),null==l&&(l="")}s=i({},s,{value:void 0,children:""+l})}else if("select"===o)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=i({},s,{value:void 0});else if("option"===o){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(s.children);if(null!=c){var h=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var d=0;d<c.length;d++)if(""+c[d]===h){l=!0;break}}else l=""+c===h;s=i({selected:void 0,children:void 0},s,{selected:l,children:u})}}for(x in(l=s)&&(te[o]&&(null!=l.children||null!=l.dangerouslySetInnerHTML)&&a("137",o,""),null!=l.dangerouslySetInnerHTML&&(null!=l.children&&a("60"),"object"==typeof l.dangerouslySetInnerHTML&&"__html"in l.dangerouslySetInnerHTML||a("61")),null!=l.style&&"object"!=typeof l.style&&a("62","")),l=s,c=this.makeStaticMarkup,u=1===this.stack.length,h="<"+e.type,l)if(de.call(l,x)){var f=l[x];if(null!=f){if("style"===x){d=void 0;var p="",g="";for(d in f)if(f.hasOwnProperty(d)){var m=0===d.indexOf("--"),v=f[d];if(null!=v){var y=d;if(he.hasOwnProperty(y))y=he[y];else{var b=y.replace(re,"-$1").toLowerCase().replace(ae,"-ms-");y=he[y]=b}p+=g+y+":",g=d,p+=m=null==v||"boolean"==typeof v||""===v?"":m||"number"!=typeof v||0===v||ne.hasOwnProperty(g)&&ne[g]?(""+v).trim():v+"px",g=";"}}f=p||null}d=null;e:if(m=o,v=l,-1===m.indexOf("-"))m="string"==typeof v.is;else switch(m){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":m=!1;break e;default:m=!0}m?fe.hasOwnProperty(x)||(d=_(d=x)&&null!=f?d+'="'+L(f)+'"':""):(m=x,d=f,f=M.hasOwnProperty(m)?M[m]:null,(v="style"!==m)&&(v=null!==f?0===f.type:2<m.length&&("o"===m[0]||"O"===m[0])&&("n"===m[1]||"N"===m[1])),v||O(m,d,f,!1)?d="":null!==f?(m=f.attributeName,d=3===(f=f.type)||4===f&&!0===d?m+'=""':m+'="'+L(d)+'"'):d=_(m)?m+'="'+L(d)+'"':""),d&&(h+=" "+d)}}c||u&&(h+=' data-reactroot=""');var x=h;l="",ee.hasOwnProperty(o)?x+="/>":(x+=">",l="</"+e.type+">");e:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=L(c);break e}c=null}return null!=c?(s=[],le[o]&&"\n"===c.charAt(0)&&(x+="\n"),x+=c):s=oe(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?J(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:o,children:s,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,x},e}(),ve={renderToString:function(e){e=new me(e,!1);try{return e.read(1/0)}finally{e.destroy()}},renderToStaticMarkup:function(e){e=new me(e,!0);try{return e.read(1/0)}finally{e.destroy()}},renderToNodeStream:function(){a("207")},renderToStaticNodeStream:function(){a("208")},version:"16.8.6"},ye={default:ve},be=ye&&ve||ye;e.exports=be.default||be},function(e,t,n){"use strict";var i=n(98),r=n(99),a=n(38),o=n(39);e.exports=n(101)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var i=n(9)("unscopables"),r=Array.prototype;null==r[i]&&n(11)(r,i,{}),e.exports=function(e){r[i][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(48);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var i=n(49),r=n(52),a=n(22),o=n(11),s=n(38),l=n(102),c=n(60),u=n(109),h=n(9)("iterator"),d=!([].keys&&"next"in[].keys()),f=function(){return this};e.exports=function(e,t,n,p,g,m,v){l(n,t,p);var y,b,x,w=function(e){if(!d&&e in C)return C[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",S="values"==g,E=!1,C=e.prototype,T=C[h]||C["@@iterator"]||g&&C[g],A=T||w(g),_=g?S?w("entries"):A:void 0,O="Array"==t&&C.entries||T;if(O&&(x=u(O.call(new e)))!==Object.prototype&&x.next&&(c(x,k,!0),i||"function"==typeof x[h]||o(x,h,f)),S&&T&&"values"!==T.name&&(E=!0,A=function(){return T.call(this)}),i&&!v||!d&&!E&&C[h]||o(C,h,A),s[t]=A,s[k]=f,g)if(y={values:S?A:w("values"),keys:m?A:w("keys"),entries:_},v)for(b in y)b in C||a(C,b,y[b]);else r(r.P+r.F*(d||E),t,y);return y}},function(e,t,n){"use strict";var i=n(103),r=n(54),a=n(60),o={};n(11)(o,n(9)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var i=n(12),r=n(104),a=n(59),o=n(40)("IE_PROTO"),s=function(){},l=function(){var e,t=n(53)("iframe"),i=a.length;for(t.style.display="none",n(108).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;i--;)delete l.prototype[a[i]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=l(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(33),r=n(12),a=n(58);e.exports=n(21)?Object.defineProperties:function(e,t){r(e);for(var n,o=a(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],t[n]);return e}},function(e,t,n){var i=n(23),r=n(39),a=n(106)(!1),o=n(40)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),l=0,c=[];for(n in s)n!=o&&i(s,n)&&c.push(n);for(;t.length>l;)i(s,n=t[l++])&&(~a(c,n)||c.push(n));return c}},function(e,t,n){var i=n(39),r=n(29),a=n(107);e.exports=function(e){return function(t,n,o){var s,l=i(t),c=r(l.length),u=a(o,c);if(e&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){var i=n(20),r=Math.max,a=Math.min;e.exports=function(e,t){return(e=i(e))<0?r(e+t,0):a(e,t)}},function(e,t,n){var i=n(10).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(23),r=n(45),a=n(40)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";var i=n(12),r=n(29),a=n(46),o=n(47);n(50)("match",1,function(e,t,n,s){return[function(n){var i=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=s(n,e,this);if(t.done)return t.value;var l=i(e),c=String(this);if(!l.global)return o(l,c);var u=l.unicode;l.lastIndex=0;for(var h,d=[],f=0;null!==(h=o(l,c));){var p=String(h[0]);d[f]=p,""===p&&(l.lastIndex=a(c,r(l.lastIndex),u)),f++}return 0===f?null:d}]})},function(e,t,n){"use strict";n.r(t);n(44);var i=n(8),r=n.n(i),a=(n(24),n(76),n(77),n(78),n(6)),o=n.n(a);n(79);function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e){return(h="function"==typeof Symbol&&"symbol"===u(Symbol.iterator)?function(e){return u(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":u(e)})(e)}function d(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}var m=n(0),v=n(2),y=n(63),b=n.n(y).a,x=n(41),w=n(5),k=n(27);function S(e){return Object(w.b)(e,{leave:E})}var E={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return T(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,i=_("(",T(e.variableDefinitions,", "),")"),r=T(e.directives," "),a=e.selectionSet;return n||r||i||"query"!==t?T([t,T([n,i]),r,a]," "):a},VariableDefinition:function(e){var t=e.variable,n=e.type,i=e.defaultValue,r=e.directives;return t+": "+n+_(" = ",i)+_(" ",T(r," "))},SelectionSet:function(e){return A(e.selections)},Field:function(e){var t=e.alias,n=e.name,i=e.arguments,r=e.directives,a=e.selectionSet;return T([_("",t,": ")+n+_("(",T(i,", "),")"),T(r," "),a]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+_(" ",T(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,i=e.selectionSet;return T(["...",_("on ",t),T(n," "),i]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,i=e.variableDefinitions,r=e.directives,a=e.selectionSet;return"fragment ".concat(t).concat(_("(",T(i,", "),")")," ")+"on ".concat(n," ").concat(_("",T(r," ")," "))+a},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?Object(k.b)(n,"description"===t?"":"  "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+T(e.values,", ")+"]"},ObjectValue:function(e){return"{"+T(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+_("(",T(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:function(e){var t=e.directives,n=e.operationTypes;return T(["schema",T(t," "),A(n)]," ")},OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:C(function(e){return T(["scalar",e.name,T(e.directives," ")]," ")}),ObjectTypeDefinition:C(function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return T(["type",t,_("implements ",T(n," & ")),T(i," "),A(r)]," ")}),FieldDefinition:C(function(e){var t=e.name,n=e.arguments,i=e.type,r=e.directives;return t+(M(n)?_("(\n",O(T(n,"\n")),"\n)"):_("(",T(n,", "),")"))+": "+i+_(" ",T(r," "))}),InputValueDefinition:C(function(e){var t=e.name,n=e.type,i=e.defaultValue,r=e.directives;return T([t+": "+n,_("= ",i),T(r," ")]," ")}),InterfaceTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.fields;return T(["interface",t,T(n," "),A(i)]," ")}),UnionTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.types;return T(["union",t,T(n," "),i&&0!==i.length?"= "+T(i," | "):""]," ")}),EnumTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.values;return T(["enum",t,T(n," "),A(i)]," ")}),EnumValueDefinition:C(function(e){return T([e.name,T(e.directives," ")]," ")}),InputObjectTypeDefinition:C(function(e){var t=e.name,n=e.directives,i=e.fields;return T(["input",t,T(n," "),A(i)]," ")}),DirectiveDefinition:C(function(e){var t=e.name,n=e.arguments,i=e.locations;return"directive @"+t+(M(n)?_("(\n",O(T(n,"\n")),"\n)"):_("(",T(n,", "),")"))+" on "+T(i," | ")}),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return T(["extend schema",T(t," "),A(n)]," ")},ScalarTypeExtension:function(e){return T(["extend scalar",e.name,T(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,i=e.directives,r=e.fields;return T(["extend type",t,_("implements ",T(n," & ")),T(i," "),A(r)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return T(["extend interface",t,T(n," "),A(i)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,i=e.types;return T(["extend union",t,T(n," "),i&&0!==i.length?"= "+T(i," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,i=e.values;return T(["extend enum",t,T(n," "),A(i)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,i=e.fields;return T(["extend input",t,T(n," "),A(i)]," ")}};function C(e){return function(t){return T([t.description,e(t)],"\n")}}function T(e,t){return e?e.filter(function(e){return e}).join(t||""):""}function A(e){return e&&0!==e.length?"{\n"+O(T(e,"\n"))+"\n}":""}function _(e,t,n){return t?e+t+(n||""):""}function O(e){return e&&"  "+e.replace(/\n/g,"\n  ")}function P(e){return-1!==e.indexOf("\n")}function M(e){return e&&e.some(P)}!function(e){function t(t,n){var i=e.call(this,t)||this;return i.link=n,i}Object(m.c)(t,e)}(Error);function I(e){return e.request.length<=1}function D(e){return new b(function(t){t.error(e)})}function N(e,t){var n=Object(m.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(m.a)({},n,e(n)):Object(m.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(m.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){return S(e.query)+"|"+JSON.stringify(e.variables)+"|"+e.operationName}(t)}}),t}function L(e,t){return t?t(e):b.of()}function R(e){return"function"==typeof e?new Y(e):e}function F(){return new Y(function(){return b.of()})}function j(e){return 0===e.length?F():e.map(R).reduce(function(e,t){return e.concat(t)})}function z(e,t,n){var i=R(t),r=R(n||new Y(L));return I(i)&&I(r)?new Y(function(t){return e(t)?i.request(t)||b.of():r.request(t)||b.of()}):new Y(function(t,n){return e(t)?i.request(t,n)||b.of():r.request(t,n)||b.of()})}var Y=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,i){return this.concat(z(t,n,i||new e(L)))},e.prototype.concat=function(e){return function(e,t){var n=R(e);if(I(n))return n;var i=R(t);return I(i)?new Y(function(e){return n.request(e,function(e){return i.request(e)||b.of()})||b.of()}):new Y(function(e,t){return n.request(e,function(e){return i.request(e,t)||b.of()})||b.of()})}(this,e)},e.prototype.request=function(e,t){throw new x.a(1)},e.empty=F,e.from=j,e.split=z,e.execute=H,e}();function H(e,t){return e.request(N(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(v.n)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,i=Object.keys(e);n<i.length;n++){var r=i[n];if(t.indexOf(r)<0)throw new x.a(2)}return e}(t))))||b.of()}var W,X=n(64),V=n(3),B=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.inFlightRequestObservables=new Map,t.subscribers=new Map,t}return Object(m.c)(t,e),t.prototype.request=function(e,t){var n=this;if(e.getContext().forceFetch)return t(e);var i=e.toKey();if(!this.inFlightRequestObservables.get(i)){var r,a=t(e),o=new b(function(e){return n.subscribers.has(i)||n.subscribers.set(i,new Set),n.subscribers.get(i).add(e),r||(r=a.subscribe({next:function(e){var t=n.subscribers.get(i);n.subscribers.delete(i),n.inFlightRequestObservables.delete(i),t&&(t.forEach(function(t){return t.next(e)}),t.forEach(function(e){return e.complete()}))},error:function(e){var t=n.subscribers.get(i);n.subscribers.delete(i),n.inFlightRequestObservables.delete(i),t&&t.forEach(function(t){return t.error(e)})}})),function(){n.subscribers.has(i)&&(n.subscribers.get(i).delete(e),0===n.subscribers.get(i).size&&(n.inFlightRequestObservables.delete(i),r&&r.unsubscribe()))}});this.inFlightRequestObservables.set(i,o)}return this.inFlightRequestObservables.get(i)},t}(Y);function q(e){return e<7}!function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(W||(W={}));var U=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(m.c)(t,e),t.prototype[X.a]=function(){return this},t.prototype["@@observable"]=function(){return this},t}(b);var G,Q=function(e){var t="";return Array.isArray(e.graphQLErrors)&&0!==e.graphQLErrors.length&&e.graphQLErrors.forEach(function(e){var n=e?e.message:"Error message not found.";t+="GraphQL error: "+n+"\n"}),e.networkError&&(t+="Network error: "+e.networkError.message+"\n"),t=t.replace(/\n$/,"")},$=function(e){function t(n){var i=n.graphQLErrors,r=n.networkError,a=n.errorMessage,o=n.extraInfo,s=e.call(this,a)||this;return s.graphQLErrors=i||[],s.networkError=r||null,s.message=a||Q(s),s.extraInfo=o,s.__proto__=t.prototype,s}return Object(m.c)(t,e),t}(Error);!function(e){e[e.normal=1]="normal",e[e.refetch=2]="refetch",e[e.poll=3]="poll"}(G||(G={}));var Z=function(e){function t(t){var n=t.queryManager,i=t.options,r=t.shouldSubscribe,a=void 0===r||r,o=e.call(this,function(e){return o.onSubscribe(e)})||this;return o.isTornDown=!1,o.options=i,o.variables=i.variables||{},o.queryId=n.generateQueryId(),o.shouldSubscribe=a,o.queryManager=n,o.observers=[],o.subscriptionHandles=[],o}return Object(m.c)(t,e),t.prototype.result=function(){var e=this;return new Promise(function(t,n){var i,r={next:function(n){t(n),e.observers.some(function(e){return e!==r})||e.queryManager.removeQuery(e.queryId),setTimeout(function(){i.unsubscribe()},0)},error:function(e){n(e)}};i=e.subscribe(r)})},t.prototype.currentResult=function(){var e=this.getCurrentResult();return void 0===e.data&&(e.data={}),e},t.prototype.getCurrentResult=function(){if(this.isTornDown)return{data:this.lastError?void 0:this.lastResult?this.lastResult.data:void 0,error:this.lastError,loading:!1,networkStatus:W.error};var e,t,n=this.queryManager.queryStore.get(this.queryId);if(e=n,void 0===(t=this.options.errorPolicy)&&(t="none"),e&&(e.graphQLErrors&&e.graphQLErrors.length>0&&"none"===t||e.networkError))return{data:void 0,loading:!1,networkStatus:n.networkStatus,error:new $({graphQLErrors:n.graphQLErrors,networkError:n.networkError})};n&&n.variables&&(this.options.variables=Object.assign({},this.options.variables,n.variables));var i,r=this.queryManager.getCurrentQueryResult(this),a=r.data,o=r.partial,s=!n||n.networkStatus===W.loading,l="network-only"===this.options.fetchPolicy&&s||o&&"cache-only"!==this.options.fetchPolicy,c={data:a,loading:q(i=n?n.networkStatus:l?W.loading:W.ready),networkStatus:i};return n&&n.graphQLErrors&&"all"===this.options.errorPolicy&&(c.errors=n.graphQLErrors),o||(this.lastResult=Object(m.a)({},c,{stale:!1}),this.lastResultSnapshot=Object(v.e)(this.lastResult)),Object(m.a)({},c,{partial:o})},t.prototype.isDifferentFromLastResult=function(e){var t=this.lastResultSnapshot;return!(t&&e&&t.networkStatus===e.networkStatus&&t.stale===e.stale&&Object(v.t)(t.data,e.data))},t.prototype.getLastResult=function(){return this.lastResult},t.prototype.getLastError=function(){return this.lastError},t.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},t.prototype.refetch=function(e){var t=this.options.fetchPolicy;if("cache-only"===t)return Promise.reject(new Error("cache-only fetchPolicy option should not be used together with query refetch."));Object(v.t)(this.variables,e)||(this.variables=Object.assign({},this.variables,e)),Object(v.t)(this.options.variables,this.variables)||(this.options.variables=Object.assign({},this.options.variables,this.variables));var n="network-only"===t||"no-cache"===t,i=Object(m.a)({},this.options,{fetchPolicy:n?t:"network-only"});return this.queryManager.fetchQuery(this.queryId,i,G.refetch).then(function(e){return e})},t.prototype.fetchMore=function(e){var t,n=this;return Object(V.b)(e.updateQuery),Promise.resolve().then(function(){var i=n.queryManager.generateQueryId();return(t=e.query?e:Object(m.a)({},n.options,e,{variables:Object.assign({},n.variables,e.variables)})).fetchPolicy="network-only",n.queryManager.fetchQuery(i,t,G.normal,n.queryId)}).then(function(i){return n.updateQuery(function(n){return e.updateQuery(n,{fetchMoreResult:i.data,variables:t.variables})}),i})},t.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables}).subscribe({next:function(n){e.updateQuery&&t.updateQuery(function(t,i){var r=i.variables;return e.updateQuery(t,{subscriptionData:n,variables:r})})},error:function(t){e.onError?e.onError(t):console.error("Unhandled GraphQL subscription error",t)}});return this.subscriptionHandles.push(n),function(){var e=t.subscriptionHandles.indexOf(n);e>=0&&(t.subscriptionHandles.splice(e,1),n.unsubscribe())}},t.prototype.setOptions=function(e){var t=this.options;this.options=Object.assign({},this.options,e),e.pollInterval?this.startPolling(e.pollInterval):0===e.pollInterval&&this.stopPolling();var n="network-only"!==t.fetchPolicy&&"network-only"===e.fetchPolicy||"cache-only"===t.fetchPolicy&&"cache-only"!==e.fetchPolicy||"standby"===t.fetchPolicy&&"standby"!==e.fetchPolicy||!1;return this.setVariables(this.options.variables,n,e.fetchResults)},t.prototype.setVariables=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),this.isTornDown=!1;var i=e||this.variables;return Object(v.t)(i,this.variables)&&!t?0!==this.observers.length&&n?this.result():new Promise(function(e){return e()}):(this.variables=i,this.options.variables=i,0===this.observers.length?new Promise(function(e){return e()}):this.queryManager.fetchQuery(this.queryId,Object(m.a)({},this.options,{variables:this.variables})).then(function(e){return e}))},t.prototype.updateQuery=function(e){var t=this.queryManager.getQueryWithPreviousResult(this.queryId),n=t.previousResult,i=t.variables,r=t.document,a=Object(v.I)(function(){return e(n,{variables:i})});a&&(this.queryManager.dataStore.markUpdateQueryResult(r,i,a),this.queryManager.broadcastQueries())},t.prototype.stopPolling=function(){this.queryManager.stopPollingQuery(this.queryId),this.options.pollInterval=void 0},t.prototype.startPolling=function(e){K(this),this.options.pollInterval=e,this.queryManager.startPollingQuery(this.options,this.queryId)},t.prototype.onSubscribe=function(e){var t=this;return e._subscription&&e._subscription._observer&&!e._subscription._observer.error&&(e._subscription._observer.error=function(e){console.error("Unhandled error",e.message,e.stack)}),this.observers.push(e),e.next&&this.lastResult&&e.next(this.lastResult),e.error&&this.lastError&&e.error(this.lastError),1===this.observers.length&&this.setUpQuery(),function(){t.observers=t.observers.filter(function(t){return t!==e}),0===t.observers.length&&t.tearDownQuery()}},t.prototype.setUpQuery=function(){var e=this;this.shouldSubscribe&&this.queryManager.addObservableQuery(this.queryId,this),this.options.pollInterval&&(K(this),this.queryManager.startPollingQuery(this.options,this.queryId));var t={next:function(t){e.lastResult=t,e.lastResultSnapshot=Object(v.e)(t),e.observers.forEach(function(e){return e.next&&e.next(t)})},error:function(t){e.lastError=t,e.observers.forEach(function(e){return e.error&&e.error(t)})}};this.queryManager.startQuery(this.queryId,this.options,this.queryManager.queryListenerForObserver(this.queryId,this.options,t))},t.prototype.tearDownQuery=function(){this.isTornDown=!0,this.queryManager.stopPollingQuery(this.queryId),this.subscriptionHandles.forEach(function(e){return e.unsubscribe()}),this.subscriptionHandles=[],this.queryManager.removeObservableQuery(this.queryId),this.queryManager.stopQuery(this.queryId),this.observers=[]},t}(U);function K(e){var t=e.options.fetchPolicy;Object(V.b)("cache-first"!==t&&"cache-only"!==t)}var J=function(){function e(){this.store={}}return e.prototype.getStore=function(){return this.store},e.prototype.get=function(e){return this.store[e]},e.prototype.initMutation=function(e,t,n){this.store[e]={mutation:t,variables:n||{},loading:!0,error:null}},e.prototype.markMutationError=function(e,t){var n=this.store[e];n&&(n.loading=!1,n.error=t)},e.prototype.markMutationResult=function(e){var t=this.store[e];t&&(t.loading=!1,t.error=null)},e.prototype.reset=function(){this.store={}},e}(),ee=function(){function e(){this.store={}}return e.prototype.getStore=function(){return this.store},e.prototype.get=function(e){return this.store[e]},e.prototype.initQuery=function(e){var t=this.store[e.queryId];if(t&&t.document!==e.document&&!Object(v.t)(t.document,e.document))throw new V.a;var n,i=!1,r=null;e.storePreviousVariables&&t&&t.networkStatus!==W.loading&&(Object(v.t)(t.variables,e.variables)||(i=!0,r=t.variables)),n=i?W.setVariables:e.isPoll?W.poll:e.isRefetch?W.refetch:W.loading;var a=[];t&&t.graphQLErrors&&(a=t.graphQLErrors),this.store[e.queryId]={document:e.document,variables:e.variables,previousVariables:r,networkError:null,graphQLErrors:a,networkStatus:n,metadata:e.metadata},"string"==typeof e.fetchMoreForQueryId&&this.store[e.fetchMoreForQueryId]&&(this.store[e.fetchMoreForQueryId].networkStatus=W.fetchMore)},e.prototype.markQueryResult=function(e,t,n){this.store&&this.store[e]&&(this.store[e].networkError=null,this.store[e].graphQLErrors=t.errors&&t.errors.length?t.errors:[],this.store[e].previousVariables=null,this.store[e].networkStatus=W.ready,"string"==typeof n&&this.store[n]&&(this.store[n].networkStatus=W.ready))},e.prototype.markQueryError=function(e,t,n){this.store&&this.store[e]&&(this.store[e].networkError=t,this.store[e].networkStatus=W.error,"string"==typeof n&&this.markQueryResultClient(n,!0))},e.prototype.markQueryResultClient=function(e,t){this.store&&this.store[e]&&(this.store[e].networkError=null,this.store[e].previousVariables=null,this.store[e].networkStatus=t?W.ready:W.loading)},e.prototype.stopQuery=function(e){delete this.store[e]},e.prototype.reset=function(e){var t=this;this.store=Object.keys(this.store).filter(function(t){return e.indexOf(t)>-1}).reduce(function(e,n){return e[n]=Object(m.a)({},t.store[n],{networkStatus:W.loading}),e},{})},e}();var te=function(){function e(e){var t=e.cache,n=e.client,i=e.resolvers,r=e.fragmentMatcher;this.cache=t,n&&(this.client=n),i&&this.addResolvers(i),r&&this.setFragmentMatcher(r)}return e.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach(function(e){t.resolvers=Object(v.A)(t.resolvers,e)}):this.resolvers=Object(v.A)(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){var t=e.document,n=e.remoteResult,i=e.context,r=e.variables,a=e.onlyRunForcedResolvers,o=void 0!==a&&a;return Object(m.b)(this,void 0,void 0,function(){return Object(m.d)(this,function(e){return t?[2,this.resolveDocument(t,n.data,i,r,this.fragmentMatcher,o).then(function(e){return Object(m.a)({},n,{data:e.result})})]:[2,n]})})},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return Object(v.s)(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return this.resolvers?Object(v.C)(e):e},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.cache;return Object(m.a)({},e,{cache:t,getCacheKey:function(e){if(t.config)return t.config.dataIdFromObject(e);Object(V.b)(!1)}})},e.prototype.addExportedVariables=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),Object(m.b)(this,void 0,void 0,function(){return Object(m.d)(this,function(i){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then(function(e){return Object(m.a)({},t,e.exportedVariables)})]:[2,Object(m.a)({},t)]})})},e.prototype.shouldForceResolvers=function(e){var t=!1;return Object(w.b)(e,{Directive:{enter:function(e){if("client"===e.name.value&&e.arguments&&(t=e.arguments.some(function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value})))return w.a}}}),t},e.prototype.shouldForceResolver=function(e){return this.shouldForceResolvers(e)},e.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:Object(v.d)(e),variables:t,optimistic:!1}).result},e.prototype.resolveDocument=function(e,t,n,i,r,a){return void 0===n&&(n={}),void 0===i&&(i={}),void 0===r&&(r=function(){return!0}),void 0===a&&(a=!1),Object(m.b)(this,void 0,void 0,function(){var o,s,l,c,u,h,d,f,p;return Object(m.d)(this,function(g){var y;return o=Object(v.k)(e),s=Object(v.i)(e),l=Object(v.f)(s),c=o.operation,u=c?(y=c).charAt(0).toUpperCase()+y.slice(1):"Query",d=(h=this).cache,f=h.client,p={fragmentMap:l,context:Object(m.a)({},n,{cache:d,client:f}),variables:i,fragmentMatcher:r,defaultOperationType:u,exportedVariables:{},onlyRunForcedResolvers:a},[2,this.resolveSelectionSet(o.selectionSet,t,p).then(function(e){return{result:e,exportedVariables:p.exportedVariables}})]})})},e.prototype.resolveSelectionSet=function(e,t,n){return Object(m.b)(this,void 0,void 0,function(){var i,r,a,o,s,l=this;return Object(m.d)(this,function(c){return i=n.fragmentMap,r=n.context,a=n.variables,o=[t],s=function(e){return Object(m.b)(l,void 0,void 0,function(){var s,l;return Object(m.d)(this,function(c){return Object(v.F)(e,a)?Object(v.u)(e)?[2,this.resolveField(e,t,n).then(function(t){var n;void 0!==t&&o.push(((n={})[Object(v.E)(e)]=t,n))})]:(Object(v.w)(e)?s=e:(s=i[e.name.value],Object(V.b)(s)),s&&s.typeCondition&&(l=s.typeCondition.name.value,n.fragmentMatcher(t,l,r))?[2,this.resolveSelectionSet(s.selectionSet,t,n).then(function(e){o.push(e)})]:[2]):[2]})})},[2,Promise.all(e.selections.map(s)).then(function(){return Object(v.B)(o)})]})})},e.prototype.resolveField=function(e,t,n){return Object(m.b)(this,void 0,void 0,function(){var i,r,a,o,s,l,c,u,h,d=this;return Object(m.d)(this,function(f){return i=n.variables,r=e.name.value,a=Object(v.E)(e),o=r!==a,s=t[a]||t[r],l=Promise.resolve(s),n.onlyRunForcedResolvers&&!this.shouldForceResolver(e)||(c=t.__typename||n.defaultOperationType,(u=this.resolvers&&this.resolvers[c])&&(h=u[o?r:a])&&(l=Promise.resolve(h(t,Object(v.b)(e,i),n.context,{field:e})))),[2,l.then(function(t){return void 0===t&&(t=s),e.directives&&e.directives.forEach(function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach(function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(n.exportedVariables[e.value.value]=t)})}),e.selectionSet?null==t?t:Array.isArray(t)?d.resolveSubSelectedArray(e,t,n):e.selectionSet?d.resolveSelectionSet(e.selectionSet,t,n):void 0:t})]})})},e.prototype.resolveSubSelectedArray=function(e,t,n){var i=this;return Promise.all(t.map(function(t){return null===t?null:Array.isArray(t)?i.resolveSubSelectedArray(e,t,n):e.selectionSet?i.resolveSelectionSet(e.selectionSet,t,n):void 0}))},e}(),ne=function(){function e(e){var t=e.link,n=e.queryDeduplication,i=void 0!==n&&n,r=e.store,a=e.onBroadcast,o=void 0===a?function(){}:a,s=e.ssrMode,l=void 0!==s&&s,c=e.clientAwareness,u=void 0===c?{}:c,h=e.localState;this.mutationStore=new J,this.queryStore=new ee,this.clientAwareness={},this.idCounter=1,this.queries=new Map,this.fetchQueryRejectFns=new Map,this.queryIdsByName={},this.pollingInfoByQueryId=new Map,this.nextPoll=null,this.link=t,this.deduplicator=Y.from([new B,t]),this.queryDeduplication=i,this.dataStore=r,this.onBroadcast=o,this.clientAwareness=u,this.localState=h||new te({cache:r.getCache()}),this.ssrMode=l}return e.prototype.stop=function(){var e=this;this.queries.forEach(function(t,n){e.stopQueryNoBroadcast(n)}),this.fetchQueryRejectFns.forEach(function(e){e(new Error("QueryManager stopped while query was in flight"))})},e.prototype.mutate=function(e){var t=e.mutation,n=e.variables,i=e.optimisticResponse,r=e.updateQueries,a=e.refetchQueries,o=void 0===a?[]:a,s=e.awaitRefetchQueries,l=void 0!==s&&s,c=e.update,u=e.errorPolicy,h=void 0===u?"none":u,d=e.fetchPolicy,f=e.context,p=void 0===f?{}:f;return Object(m.b)(this,void 0,void 0,function(){var e,a,s,u,f,g=this;return Object(m.d)(this,function(y){switch(y.label){case 0:return Object(V.b)(t),Object(V.b)(!d||"no-cache"===d),e=this.generateQueryId(),a=this.dataStore.getCache(),t=a.transformDocument(t),n=Object(v.c)({},Object(v.g)(Object(v.l)(t)),n),this.setQuery(e,function(){return{document:t}}),s=function(){var e={};return r&&Object.keys(r).forEach(function(t){return(g.queryIdsByName[t]||[]).forEach(function(n){e[n]={updater:r[t],query:g.queryStore.get(n)}})}),e},Object(v.r)(t)?[4,this.localState.addExportedVariables(t,n,p)]:[3,2];case 1:return f=y.sent(),[3,3];case 2:f=n,y.label=3;case 3:return u=f,this.mutationStore.initMutation(e,t,u),this.dataStore.markMutationInit({mutationId:e,document:t,variables:u||{},updateQueries:s(),update:c,optimisticResponse:i}),this.broadcastQueries(),[2,new Promise(function(n,r){var a,f,y=g.buildOperationForLink(t,u,Object(m.a)({},p,{optimisticResponse:i})),b=function(){if(f&&g.mutationStore.markMutationError(e,f),g.dataStore.markMutationComplete({mutationId:e,optimisticResponse:i}),g.broadcastQueries(),f)return Promise.reject(f);"function"==typeof o&&(o=o(a));for(var t=[],n=0,r=o;n<r.length;n++){var s=r[n];if("string"!=typeof s){var c={query:s.query,variables:s.variables,fetchPolicy:"network-only"};s.context&&(c.context=s.context),t.push(g.query(c))}else{var u=g.refetchQueryByName(s);u&&t.push(u)}}return Promise.all(l?t:[]).then(function(){return g.setQuery(e,function(){return{document:null}}),"ignore"===h&&a&&Object(v.q)(a)&&delete a.errors,a})},x=g.localState.clientQuery(y.query),w=g.localState.serverQuery(y.query);w&&(y.query=w);var k=w?H(g.link,y):U.of({data:{}}),S=g,E=!1,C=!1;k.subscribe({next:function(i){return Object(m.b)(g,void 0,void 0,function(){var o,l,p;return Object(m.d)(this,function(g){switch(g.label){case 0:return C=!0,Object(v.q)(i)&&"none"===h?(C=!1,f=new $({graphQLErrors:i.errors}),[2]):(S.mutationStore.markMutationResult(e),o=i,l=y.context,p=y.variables,x&&Object(v.s)(["client"],x)?[4,S.localState.runResolvers({document:x,remoteResult:i,context:l,variables:p}).catch(function(e){return C=!1,r(e),i})]:[3,2]);case 1:o=g.sent(),g.label=2;case 2:return"no-cache"!==d&&S.dataStore.markMutationResult({mutationId:e,result:o,document:t,variables:u||{},updateQueries:s(),update:c}),a=o,C=!1,E&&b().then(n,r),[2]}})})},error:function(t){S.mutationStore.markMutationError(e,t),S.dataStore.markMutationComplete({mutationId:e,optimisticResponse:i}),S.broadcastQueries(),S.setQuery(e,function(){return{document:null}}),r(new $({networkError:t}))},complete:function(){C||b().then(n,r),E=!0}})})]}})})},e.prototype.fetchQuery=function(e,t,n,i){return Object(m.b)(this,void 0,void 0,function(){var r,a,o,s,l,c,u,h,d,f,p,g,y,b,x,w,k,S,E,C,T,A,_=this;return Object(m.d)(this,function(O){switch(O.label){case 0:return r=t.variables,a=void 0===r?{}:r,o=t.metadata,s=void 0===o?null:o,l=t.fetchPolicy,c=void 0===l?"cache-first":l,u=t.context,h=void 0===u?{}:u,d=this.dataStore.getCache(),f=d.transformDocument(t.query),Object(v.r)(f)?[4,this.localState.addExportedVariables(f,a,h)]:[3,2];case 1:return g=O.sent(),[3,3];case 2:g=a,O.label=3;case 3:if(p=g,y=Object(m.a)({},t,{variables:p}),x="network-only"===c||"no-cache"===c,n!==G.refetch&&"network-only"!==c&&"no-cache"!==c&&(w=this.dataStore.getCache().diff({query:f,variables:p,returnPartialData:!0,optimistic:!1}),k=w.complete,S=w.result,x=!k||"cache-and-network"===c,b=S),E=x&&"cache-only"!==c&&"standby"!==c,Object(v.s)(["live"],f)&&(E=!0),C=this.generateRequestId(),T=this.updateQueryWatch(e,f,y),this.setQuery(e,function(){return{document:f,lastRequestId:C,invalidated:!0,cancel:T}}),this.invalidate(!0,i),this.queryStore.initQuery({queryId:e,document:f,storePreviousVariables:E,variables:p,isPoll:n===G.poll,isRefetch:n===G.refetch,metadata:s,fetchMoreForQueryId:i}),this.broadcastQueries(),(!E||"cache-and-network"===c)&&(this.queryStore.markQueryResultClient(e,!E),this.invalidate(!0,e,i),this.broadcastQueries(this.localState.shouldForceResolvers(f))),E){if(A=this.fetchRequest({requestId:C,queryId:e,document:f,options:y,fetchMoreForQueryId:i}).catch(function(t){if(t.hasOwnProperty("graphQLErrors"))throw t;var n=_.getQuery(e).lastRequestId;throw C>=(n||1)&&(_.queryStore.markQueryError(e,t,i),_.invalidate(!0,e,i),_.broadcastQueries()),new $({networkError:t})}),"cache-and-network"!==c)return[2,A];A.catch(function(){})}return[2,Promise.resolve({data:b})]}})})},e.prototype.queryListenerForObserver=function(e,t,n){var i=this,r=!1;return function(a,o,s){return Object(m.b)(i,void 0,void 0,function(){var i,l,c,u,h,d,f,p,g,v,y,b,x,w,k,S,E,C,T,A;return Object(m.d)(this,function(_){switch(_.label){case 0:if(this.invalidate(!1,e),!a)return[2];if(i=this.getQuery(e).observableQuery,"standby"===(l=i?i.options.fetchPolicy:t.fetchPolicy))return[2];if(c=i?i.options.errorPolicy:t.errorPolicy,u=i?i.getLastResult():null,h=i?i.getLastError():null,d=!o&&null!=a.previousVariables||"cache-only"===l||"cache-and-network"===l,f=Boolean(u&&a.networkStatus!==u.networkStatus),p=c&&(h&&h.graphQLErrors)!==a.graphQLErrors&&"none"!==c,!(!q(a.networkStatus)||f&&t.notifyOnNetworkStatusChange||d))return[3,8];if((!c||"none"===c)&&a.graphQLErrors&&a.graphQLErrors.length>0||a.networkError){if(g=new $({graphQLErrors:a.graphQLErrors,networkError:a.networkError}),r=!0,n.error)try{n.error(g)}catch(e){setTimeout(function(){throw e},0)}else setTimeout(function(){throw g},0);return[2]}_.label=1;case 1:if(_.trys.push([1,7,,8]),v=void 0,y=void 0,o?("no-cache"!==l&&"network-only"!==l&&this.setQuery(e,function(){return{newData:null}}),v=o.result,y=!o.complete||!1):u&&u.data&&!p?(v=u.data,y=!1):(b=this.getQuery(e).document,x=this.dataStore.getCache().diff({query:b,variables:a.previousVariables||a.variables,optimistic:!0}),v=x.result,y=!x.complete),w=void 0,w=y&&"cache-only"!==l?{data:u&&u.data,loading:q(a.networkStatus),networkStatus:a.networkStatus,stale:!0}:{data:v,loading:q(a.networkStatus),networkStatus:a.networkStatus,stale:!1},"all"===c&&a.graphQLErrors&&a.graphQLErrors.length>0&&(w.errors=a.graphQLErrors),!n.next)return[3,6];if(!r&&i&&!i.isDifferentFromLastResult(w))return[3,6];_.label=2;case 2:return _.trys.push([2,5,,6]),s?(k=t.query,S=t.variables,E=t.context,[4,this.localState.runResolvers({document:k,remoteResult:w,context:E,variables:S,onlyRunForcedResolvers:s})]):[3,4];case 3:C=_.sent(),w=Object(m.a)({},w,C),_.label=4;case 4:return n.next(w),[3,6];case 5:return T=_.sent(),setTimeout(function(){throw T},0),[3,6];case 6:return r=!1,[3,8];case 7:return A=_.sent(),r=!0,n.error&&n.error(new $({networkError:A})),[2];case 8:return[2]}})})}},e.prototype.watchQuery=function(e,t){void 0===t&&(t=!0),Object(V.b)("standby"!==e.fetchPolicy);var n=Object(v.o)(e.query);if(n.variableDefinitions&&n.variableDefinitions.length){var i=Object(v.g)(n);e.variables=Object(v.c)({},i,e.variables)}void 0===e.notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var r=Object(m.a)({},e);return new Z({queryManager:this,options:r,shouldSubscribe:t})},e.prototype.query=function(e){var t=this;return Object(V.b)(e.query),Object(V.b)("Document"===e.query.kind),Object(V.b)(!e.returnPartialData),Object(V.b)(!e.pollInterval),new Promise(function(n,i){var r=t.watchQuery(e,!1);t.fetchQueryRejectFns.set("query:"+r.queryId,i),r.result().then(n,i).then(function(){return t.fetchQueryRejectFns.delete("query:"+r.queryId)})})},e.prototype.generateQueryId=function(){var e=this.idCounter.toString();return this.idCounter++,e},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){this.stopPollingQuery(e),this.queryStore.stopQuery(e),this.invalidate(!0,e)},e.prototype.addQueryListener=function(e,t){this.setQuery(e,function(e){var n=e.listeners;return{listeners:(void 0===n?[]:n).concat([t]),invalidated:!1}})},e.prototype.updateQueryWatch=function(e,t,n){var i=this,r=this.getQuery(e).cancel;r&&r();return this.dataStore.getCache().watch({query:t,variables:n.variables,optimistic:!0,previousResult:function(){var t=null,n=i.getQuery(e).observableQuery;if(n){var r=n.getLastResult();r&&(t=r.data)}return t},callback:function(t){i.setQuery(e,function(){return{invalidated:!0,newData:t}})}})},e.prototype.addObservableQuery=function(e,t){this.setQuery(e,function(){return{observableQuery:t}});var n=Object(v.o)(t.options.query);if(n.name&&n.name.value){var i=n.name.value;this.queryIdsByName[i]=this.queryIdsByName[i]||[],this.queryIdsByName[i].push(t.queryId)}},e.prototype.removeObservableQuery=function(e){var t=this.getQuery(e),n=t.observableQuery,i=t.cancel;if(i&&i(),n){var r=Object(v.o)(n.options.query),a=r.name?r.name.value:null;this.setQuery(e,function(){return{observableQuery:null}}),a&&(this.queryIdsByName[a]=this.queryIdsByName[a].filter(function(e){return!(n.queryId===e)}))}},e.prototype.clearStore=function(){this.fetchQueryRejectFns.forEach(function(e){e(new Error("Store reset while query was in flight(not completed in link chain)"))});var e=[];return this.queries.forEach(function(t,n){t.observableQuery&&e.push(n)}),this.queryStore.reset(e),this.mutationStore.reset(),this.dataStore.reset()},e.prototype.resetStore=function(){var e=this;return this.clearStore().then(function(){return e.reFetchObservableQueries()})},e.prototype.reFetchObservableQueries=function(e){var t=this.getObservableQueryPromises(e);return this.broadcastQueries(),Promise.all(t)},e.prototype.startQuery=function(e,t,n){return this.addQueryListener(e,n),this.fetchQuery(e,t).catch(function(){}),e},e.prototype.startGraphQLSubscription=function(e){var t,n=this,i=e.query,r=!(e.fetchPolicy&&"no-cache"===e.fetchPolicy),a=this.dataStore.getCache().transformDocument(i),o=Object(v.c)({},Object(v.g)(Object(v.m)(i)),e.variables),s=o,l=[],c=this.localState.clientQuery(a);return new U(function(e){if(l.push(e),1===l.length){var i=0,u=!1,h={next:function(e){return Object(m.b)(n,void 0,void 0,function(){var t;return Object(m.d)(this,function(n){switch(n.label){case 0:return i+=1,t=e,c&&Object(v.s)(["client"],c)?[4,this.localState.runResolvers({document:c,remoteResult:e,context:{},variables:s})]:[3,2];case 1:t=n.sent(),n.label=2;case 2:return r&&(this.dataStore.markSubscriptionResult(t,a,s),this.broadcastQueries()),l.forEach(function(e){Object(v.q)(t)&&e.error?e.error(new $({graphQLErrors:t.errors})):e.next&&e.next(t),i-=1}),0===i&&u&&h.complete(),[2]}})})},error:function(e){l.forEach(function(t){t.error&&t.error(e)})},complete:function(){0===i&&l.forEach(function(e){e.complete&&e.complete()}),u=!0}};Object(m.b)(n,void 0,void 0,function(){var e,n,i,r;return Object(m.d)(this,function(s){switch(s.label){case 0:return Object(v.r)(a)?[4,this.localState.addExportedVariables(a,o)]:[3,2];case 1:return n=s.sent(),[3,3];case 2:n=o,s.label=3;case 3:return e=n,(i=this.localState.serverQuery(a))?(r=this.buildOperationForLink(i,e),t=H(this.link,r).subscribe(h)):t=U.of({data:{}}).subscribe(h),[2]}})})}return function(){0===(l=l.filter(function(t){return t!==e})).length&&t&&t.unsubscribe()}})},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){var t=this.getQuery(e).subscriptions;this.fetchQueryRejectFns.delete("query:"+e),this.fetchQueryRejectFns.delete("fetchRequest:"+e),t.forEach(function(e){return e.unsubscribe()}),this.queries.delete(e)},e.prototype.getCurrentQueryResult=function(e,t){void 0===t&&(t=!0);var n=e.options,i=n.variables,r=n.query,a=n.fetchPolicy,o=e.getLastResult(),s=this.getQuery(e.queryId).newData;if(s&&s.complete)return{data:s.result,partial:!1};if("no-cache"===a||"network-only"===a)return{data:void 0,partial:!1};try{return{data:this.dataStore.getCache().read({query:r,variables:i,previousResult:o?o.data:void 0,optimistic:t})||void 0,partial:!1}}catch(e){return{data:void 0,partial:!0}}},e.prototype.getQueryWithPreviousResult=function(e){var t;if("string"==typeof e){var n=this.getQuery(e).observableQuery;Object(V.b)(n),t=n}else t=e;var i=t.options,r=i.variables,a=i.query;return{previousResult:this.getCurrentQueryResult(t,!1).data,variables:r,document:a}},e.prototype.broadcastQueries=function(e){var t=this;void 0===e&&(e=!1),this.onBroadcast(),this.queries.forEach(function(n,i){n.invalidated&&n.listeners&&n.listeners.filter(function(e){return!!e}).forEach(function(r){r(t.queryStore.get(i),n.newData,e)})})},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableQueryPromises=function(e){var t=this,n=[];return this.queries.forEach(function(i,r){var a=i.observableQuery;if(a){var o=a.options.fetchPolicy;a.resetLastResults(),"cache-only"===o||!e&&"standby"===o||n.push(a.refetch()),t.setQuery(r,function(){return{newData:null}}),t.invalidate(!0,r)}}),n},e.prototype.fetchRequest=function(e){var t,n,i=this,r=e.requestId,a=e.queryId,o=e.document,s=e.options,l=e.fetchMoreForQueryId,c=s.variables,u=s.context,h=s.errorPolicy,d=void 0===h?"none":h,f=s.fetchPolicy;return new Promise(function(e,s){var h,p={},g=i.localState.clientQuery(o),y=i.localState.serverQuery(o);if(y){var b=i.buildOperationForLink(y,c,Object(m.a)({},u,{forceFetch:!i.queryDeduplication}));p=b.context,h=H(i.deduplicator,b)}else p=i.prepareContext(u),h=U.of({data:{}});i.fetchQueryRejectFns.set("fetchRequest:"+a,s);var x=!1,w=!0,k={next:function(e){return Object(m.b)(i,void 0,void 0,function(){var i,u;return Object(m.d)(this,function(h){switch(h.label){case 0:return w=!0,i=e,u=this.getQuery(a).lastRequestId,r>=(u||1)?g&&Object(v.s)(["client"],g)?[4,this.localState.runResolvers({document:g,remoteResult:e,context:p,variables:c}).catch(function(t){return w=!1,s(t),e})]:[3,2]:[3,3];case 1:i=h.sent(),h.label=2;case 2:if("no-cache"!==f)try{this.dataStore.markQueryResult(i,o,c,l,"ignore"===d||"all"===d)}catch(e){return w=!1,s(e),[2]}else this.setQuery(a,function(){return{newData:{result:i.data,complete:!0}}});this.queryStore.markQueryResult(a,i,l),this.invalidate(!0,a,l),this.broadcastQueries(),h.label=3;case 3:if(i.errors&&"none"===d)return w=!1,s(new $({graphQLErrors:i.errors})),[2];if("all"===d&&(n=i.errors),l||"no-cache"===f)t=i.data;else try{t=this.dataStore.getCache().read({variables:c,query:o,optimistic:!1})}catch(e){}return w=!1,x&&k.complete(),[2]}})})},error:function(e){i.fetchQueryRejectFns.delete("fetchRequest:"+a),i.setQuery(a,function(e){return{subscriptions:e.subscriptions.filter(function(e){return e!==S})}}),s(e)},complete:function(){w||(i.fetchQueryRejectFns.delete("fetchRequest:"+a),i.setQuery(a,function(e){return{subscriptions:e.subscriptions.filter(function(e){return e!==S})}}),e({data:t,errors:n,loading:!1,networkStatus:W.ready,stale:!1})),x=!0}},S=h.subscribe(k);i.setQuery(a,function(e){return{subscriptions:e.subscriptions.concat([S])}})}).catch(function(e){throw i.fetchQueryRejectFns.delete("fetchRequest:"+a),e})},e.prototype.refetchQueryByName=function(e){var t=this,n=this.queryIdsByName[e];if(void 0!==n)return Promise.all(n.map(function(e){return t.getQuery(e).observableQuery}).filter(function(e){return!!e}).map(function(e){return e.refetch()}))},e.prototype.generateRequestId=function(){var e=this.idCounter;return this.idCounter++,e},e.prototype.getQuery=function(e){return this.queries.get(e)||{listeners:[],invalidated:!1,document:null,newData:null,lastRequestId:null,observableQuery:null,subscriptions:[]}},e.prototype.setQuery=function(e,t){var n=this.getQuery(e),i=Object(m.a)({},n,t(n));this.queries.set(e,i)},e.prototype.invalidate=function(e,t,n){t&&this.setQuery(t,function(){return{invalidated:e}}),n&&this.setQuery(n,function(){return{invalidated:e}})},e.prototype.buildOperationForLink=function(e,t,n){var i=this.dataStore.getCache();return{query:i.transformForLink?i.transformForLink(e):e,variables:t,operationName:Object(v.n)(e)||void 0,context:this.prepareContext(n)}},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return Object(m.a)({},t,{clientAwareness:this.clientAwareness})},e.prototype.checkInFlight=function(e){var t=this.queryStore.get(e);return t&&t.networkStatus!==W.ready&&t.networkStatus!==W.error},e.prototype.startPollingQuery=function(e,t,n){var i=e.pollInterval;return Object(V.b)(i),this.ssrMode||(this.pollingInfoByQueryId.set(t,{interval:i,lastPollTimeMs:Date.now()-10,options:Object(m.a)({},e,{fetchPolicy:"network-only"})}),n&&this.addQueryListener(t,n),this.schedulePoll(i)),t},e.prototype.stopPollingQuery=function(e){this.pollingInfoByQueryId.delete(e)},e.prototype.schedulePoll=function(e){var t=this,n=Date.now();if(this.nextPoll){if(!(e<this.nextPoll.time-n))return;clearTimeout(this.nextPoll.timeout)}this.nextPoll={time:n+e,timeout:setTimeout(function(){t.nextPoll=null;var e=1/0;t.pollingInfoByQueryId.forEach(function(n,i){if(n.interval<e&&(e=n.interval),!t.checkInFlight(i)&&Date.now()-n.lastPollTimeMs>=n.interval){var r=function(){n.lastPollTimeMs=Date.now()};t.fetchQuery(i,n.options,G.poll).then(r,r)}}),isFinite(e)&&t.schedulePoll(e)},e)}},e}(),ie=function(){function e(e){this.cache=e}return e.prototype.getCache=function(){return this.cache},e.prototype.markQueryResult=function(e,t,n,i,r){void 0===r&&(r=!1);var a=!Object(v.q)(e);r&&Object(v.q)(e)&&e.data&&(a=!0),!i&&a&&this.cache.write({result:e.data,dataId:"ROOT_QUERY",query:t,variables:n})},e.prototype.markSubscriptionResult=function(e,t,n){Object(v.q)(e)||this.cache.write({result:e.data,dataId:"ROOT_SUBSCRIPTION",query:t,variables:n})},e.prototype.markMutationInit=function(e){var t=this;if(e.optimisticResponse){var n;n="function"==typeof e.optimisticResponse?e.optimisticResponse(e.variables):e.optimisticResponse;this.cache.recordOptimisticTransaction(function(i){var r=t.cache;t.cache=i;try{t.markMutationResult({mutationId:e.mutationId,result:{data:n},document:e.document,variables:e.variables,updateQueries:e.updateQueries,update:e.update})}finally{t.cache=r}},e.mutationId)}},e.prototype.markMutationResult=function(e){var t=this;if(!Object(v.q)(e.result)){var n=[];n.push({result:e.result.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),e.updateQueries&&Object.keys(e.updateQueries).filter(function(t){return e.updateQueries[t]}).forEach(function(i){var r=e.updateQueries[i],a=r.query,o=r.updater,s=t.cache.diff({query:a.document,variables:a.variables,returnPartialData:!0,optimistic:!1}),l=s.result;if(s.complete){var c=Object(v.I)(function(){return o(l,{mutationResult:e.result,queryName:Object(v.n)(a.document)||void 0,queryVariables:a.variables})});c&&n.push({result:c,dataId:"ROOT_QUERY",query:a.document,variables:a.variables})}}),this.cache.performTransaction(function(e){n.forEach(function(t){return e.write(t)})});var i=e.update;i&&this.cache.performTransaction(function(t){Object(v.I)(function(){return i(t,e.result)})})}},e.prototype.markMutationComplete=function(e){var t=e.mutationId;e.optimisticResponse&&this.cache.removeOptimistic(t)},e.prototype.markUpdateQueryResult=function(e,t,n){this.cache.write({result:n,dataId:"ROOT_QUERY",variables:t,query:e})},e.prototype.reset=function(){return this.cache.reset()},e}(),re="2.5.1",ae=function(){function e(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],this.clientAwareness={};var n=e.cache,i=e.ssrMode,r=void 0!==i&&i,a=e.ssrForceFetchDelay,o=void 0===a?0:a,s=e.connectToDevTools,l=e.queryDeduplication,c=void 0===l||l,u=e.defaultOptions,h=e.resolvers,d=e.typeDefs,f=e.fragmentMatcher,p=e.name,g=e.version,m=e.link;if(!m&&h&&(m=Y.empty()),!m||!n)throw new V.a;var y=new Map,b=new Y(function(e,t){var n=y.get(e.query);return n||(n=Object(v.D)(e.query),y.set(e.query,n),y.set(n,n)),e.query=n,t(e)});this.link=b.concat(m),this.cache=n,this.store=new ie(n),this.disableNetworkFetches=r||o>0,this.queryDeduplication=c,this.ssrMode=r,this.defaultOptions=u||{},this.typeDefs=d,o&&setTimeout(function(){return t.disableNetworkFetches=!1},o),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this);void 0!==s&&(s&&"undefined"!=typeof window)&&(window.__APOLLO_CLIENT__=this),this.version=re,p&&(this.clientAwareness.name=p),g&&(this.clientAwareness.version=g),this.localState=new te({cache:n,client:this,resolvers:h,fragmentMatcher:f})}return e.prototype.stop=function(){this.queryManager&&this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=Object(m.a)({},this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=Object(m.a)({},e,{fetchPolicy:"cache-first"})),this.initQueryManager().watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=Object(m.a)({},this.defaultOptions.query,e)),Object(V.b)("cache-and-network"!==e.fetchPolicy),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=Object(m.a)({},e,{fetchPolicy:"cache-first"})),this.initQueryManager().query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=Object(m.a)({},this.defaultOptions.mutate,e)),this.initQueryManager().mutate(e)},e.prototype.subscribe=function(e){return this.initQueryManager().startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.initProxy().readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.initProxy().readFragment(e,t)},e.prototype.writeQuery=function(e){var t=this.initProxy().writeQuery(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.writeFragment=function(e){var t=this.initProxy().writeFragment(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.writeData=function(e){var t=this.initProxy().writeData(e);return this.initQueryManager().broadcastQueries(),t},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return H(this.link,e)},e.prototype.initQueryManager=function(){var e=this;return this.queryManager||(this.queryManager=new ne({link:this.link,store:this.store,queryDeduplication:this.queryDeduplication,ssrMode:this.ssrMode,clientAwareness:this.clientAwareness,localState:this.localState,onBroadcast:function(){e.devToolsHookCb&&e.devToolsHookCb({action:{},state:{queries:e.queryManager?e.queryManager.queryStore.getStore():{},mutations:e.queryManager?e.queryManager.mutationStore.getStore():{}},dataWithOptimisticResults:e.cache.extract(!0)})}})),this.queryManager},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then(function(){return e.queryManager?e.queryManager.clearStore():Promise.resolve(null)}).then(function(){return Promise.all(e.resetStoreCallbacks.map(function(e){return e()}))}).then(function(){return e.queryManager&&e.queryManager.reFetchObservableQueries?e.queryManager.reFetchObservableQueries():Promise.resolve(null)})},e.prototype.clearStore=function(){var e=this,t=this.queryManager;return Promise.resolve().then(function(){return Promise.all(e.clearStoreCallbacks.map(function(e){return e()}))}).then(function(){return t?t.clearStore():Promise.resolve(null)})},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter(function(t){return t!==e})}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager?this.queryManager.reFetchObservableQueries(e):Promise.resolve(null)},e.prototype.extract=function(e){return this.initProxy().extract(e)},e.prototype.restore=function(e){return this.initProxy().restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.initProxy=function(){return this.proxy||(this.initQueryManager(),this.proxy=this.cache),this.proxy},e}();function oe(e){return{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:se(e)}]}}function se(e){if("number"==typeof e||"boolean"==typeof e||"string"==typeof e||null==e)return null;if(Array.isArray(e))return se(e[0]);var t=[];return Object.keys(e).forEach(function(n){var i={kind:"Field",name:{kind:"Name",value:n},selectionSet:se(e[n])||void 0};t.push(i)}),{kind:"SelectionSet",selections:t}}var le,ce={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:null,variableDefinitions:null,directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:null,name:{kind:"Name",value:"__typename"},arguments:[],directives:[],selectionSet:null}]}}]},ue=function(){function e(){}return e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.read({query:e.query,variables:e.variables,optimistic:t})},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.read({query:Object(v.j)(e.fragment,e.fragmentName),variables:e.variables,rootId:e.id,optimistic:t})},e.prototype.writeQuery=function(e){this.write({dataId:"ROOT_QUERY",result:e.data,query:e.query,variables:e.variables})},e.prototype.writeFragment=function(e){this.write({dataId:e.id,result:e.data,variables:e.variables,query:Object(v.j)(e.fragment,e.fragmentName)})},e.prototype.writeData=function(e){var t,n,i=e.id,r=e.data;if(void 0!==i){var a=null;try{a=this.read({rootId:i,optimistic:!1,query:ce})}catch(e){}var o=a&&a.__typename||"__ClientData",s=Object.assign({__typename:o},r);this.writeFragment({id:i,fragment:(t=s,n=o,{kind:"Document",definitions:[{kind:"FragmentDefinition",typeCondition:{kind:"NamedType",name:{kind:"Name",value:n||"__FakeType"}},name:{kind:"Name",value:"GeneratedClientQuery"},selectionSet:se(t)}]}),data:s})}else this.writeQuery({query:oe(r),data:r})},e}();le||(le={});var he=n(17),de=new Map;if(de.set(1,2)!==de){var fe=de.set;Map.prototype.set=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fe.apply(this,e),this}}var pe=new Set;if(pe.add(3)!==pe){var ge=pe.add;Set.prototype.add=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return ge.apply(this,e),this}}var me={};"function"==typeof Object.freeze&&Object.freeze(me);try{de.set(me,me).delete(me)}catch(e){var ve=function(e){return e&&function(t){try{de.set(t,t).delete(t)}finally{return e.call(Object,t)}}};Object.freeze=ve(Object.freeze),Object.seal=ve(Object.seal),Object.preventExtensions=ve(Object.preventExtensions)}var ye=!1;function be(){var e=!ye;return Object(v.z)()||(ye=!0),e}var xe=function(){function e(){}return e.prototype.ensureReady=function(){return Promise.resolve()},e.prototype.canBypassInit=function(){return!0},e.prototype.match=function(e,t,n){var i=n.store.get(e.id);return!i&&"ROOT_QUERY"===e.id||!!i&&(i.__typename&&i.__typename===t||(be(),"heuristic"))},e}(),we=(function(){function e(e){e&&e.introspectionQueryResultData?(this.possibleTypesMap=this.parseIntrospectionResult(e.introspectionQueryResultData),this.isReady=!0):this.isReady=!1,this.match=this.match.bind(this)}e.prototype.match=function(e,t,n){Object(V.b)(this.isReady);var i=n.store.get(e.id);if(!i)return!1;if(Object(V.b)(i.__typename),i.__typename===t)return!0;var r=this.possibleTypesMap[t];return!!(r&&r.indexOf(i.__typename)>-1)},e.prototype.parseIntrospectionResult=function(e){var t={};return e.__schema.types.forEach(function(e){"UNION"!==e.kind&&"INTERFACE"!==e.kind||(t[e.name]=e.possibleTypes.map(function(e){return e.name}))}),t}}(),function(){function e(){this.children=null,this.key=null}return e.prototype.lookup=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return this.lookupArray(e)},e.prototype.lookupArray=function(e){var t=this;return e.forEach(function(e){t=t.getOrCreate(e)}),t.key||(t.key=Object.create(null))},e.prototype.getOrCreate=function(t){var n=this.children||(this.children=new Map),i=n.get(t);return i||n.set(t,i=new e),i},e}()),ke=Object.prototype.hasOwnProperty,Se=function(){function e(e){void 0===e&&(e=Object.create(null));var t=this;this.data=e,this.depend=Object(he.wrap)(function(e){return t.data[e]},{disposable:!0,makeCacheKey:function(e){return e}})}return e.prototype.toObject=function(){return this.data},e.prototype.get=function(e){return this.depend(e),this.data[e]},e.prototype.set=function(e,t){t!==this.data[e]&&(this.data[e]=t,this.depend.dirty(e))},e.prototype.delete=function(e){ke.call(this.data,e)&&(delete this.data[e],this.depend.dirty(e))},e.prototype.clear=function(){this.replace(null)},e.prototype.replace=function(e){var t=this;e?(Object.keys(e).forEach(function(n){t.set(n,e[n])}),Object.keys(this.data).forEach(function(n){ke.call(e,n)||t.delete(n)})):Object.keys(this.data).forEach(function(e){t.delete(e)})},e}();function Ee(e){return new Se(e)}var Ce=function(){function e(e){void 0===e&&(e=new we);var t=this;this.cacheKeyRoot=e;var n=this,i=n.executeStoreQuery,r=n.executeSelectionSet;this.executeStoreQuery=Object(he.wrap)(function(e){return i.call(t,e)},{makeCacheKey:function(e){var t=e.query,i=e.rootValue,r=e.contextValue,a=e.variableValues,o=e.fragmentMatcher;if(r.store instanceof Se)return n.cacheKeyRoot.lookup(t,r.store,o,JSON.stringify(a),i.id)}}),this.executeSelectionSet=Object(he.wrap)(function(e){return r.call(t,e)},{makeCacheKey:function(e){var t=e.selectionSet,i=e.rootValue,r=e.execContext;if(r.contextValue.store instanceof Se)return n.cacheKeyRoot.lookup(t,r.contextValue.store,r.fragmentMatcher,JSON.stringify(r.variableValues),i.id)}})}return e.prototype.readQueryFromStore=function(e){return this.diffQueryAgainstStore(Object(m.a)({},e,{returnPartialData:!1})).result},e.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,i=e.variables,r=e.previousResult,a=e.returnPartialData,o=void 0===a||a,s=e.rootId,l=void 0===s?"ROOT_QUERY":s,c=e.fragmentMatcherFunction,u=e.config,h=Object(v.o)(n);i=Object(v.c)({},Object(v.g)(h),i);var d={store:t,dataIdFromObject:u&&u.dataIdFromObject||null,cacheRedirects:u&&u.cacheRedirects||{}},f=this.executeStoreQuery({query:n,rootValue:{type:"id",id:l,generated:!0,typename:"Query"},contextValue:d,variableValues:i,fragmentMatcher:c}),p=f.missing&&f.missing.length>0;return p&&!o&&f.missing.forEach(function(e){if(!e.tolerable)throw new V.a}),r&&Object(v.t)(r,f.result)&&(f.result=r),{result:f.result,complete:!p}},e.prototype.executeStoreQuery=function(e){var t=e.query,n=e.rootValue,i=e.contextValue,r=e.variableValues,a=e.fragmentMatcher,o=void 0===a?Ae:a,s=Object(v.k)(t),l=Object(v.i)(t),c={query:t,fragmentMap:Object(v.f)(l),contextValue:i,variableValues:r,fragmentMatcher:o};return this.executeSelectionSet({selectionSet:s.selectionSet,rootValue:n,execContext:c})},e.prototype.executeSelectionSet=function(e){var t=this,n=e.selectionSet,i=e.rootValue,r=e.execContext,a=r.fragmentMap,o=r.contextValue,s=r.variableValues,l={result:null},c=[],u=o.store.get(i.id),h=u&&u.__typename||"ROOT_QUERY"===i.id&&"Query"||void 0;function d(e){var t;return e.missing&&(l.missing=l.missing||[],(t=l.missing).push.apply(t,e.missing)),e.result}return n.selections.forEach(function(e){var n;if(Object(v.F)(e,s))if(Object(v.u)(e)){var l=d(t.executeField(u,h,e,r));void 0!==l&&c.push(((n={})[Object(v.E)(e)]=l,n))}else{var f=void 0;if(Object(v.w)(e))f=e;else if(!(f=a[e.name.value]))throw new V.a;var p=f.typeCondition.name.value,g=r.fragmentMatcher(i,p,o);if(g){var y=t.executeSelectionSet({selectionSet:f.selectionSet,rootValue:i,execContext:r});"heuristic"===g&&y.missing&&(y=Object(m.a)({},y,{missing:y.missing.map(function(e){return Object(m.a)({},e,{tolerable:!0})})})),c.push(d(y))}}}),l.result=Object(v.B)(c),l},e.prototype.executeField=function(e,t,n,i){var r=i.variableValues,a=i.contextValue,o=function(e,t,n,i,r,a){a.resultKey;var o=a.directives,s=n;(i||o)&&(s=Object(v.p)(s,i,o));var l=void 0;if(e&&void 0===(l=e[s])&&r.cacheRedirects&&"string"==typeof t){var c=r.cacheRedirects[t];if(c){var u=c[n];u&&(l=u(e,i,{getCacheKey:function(e){return Object(v.H)({id:r.dataIdFromObject(e),typename:e.__typename})}}))}}if(void 0===l)return{result:l,missing:[{object:e,fieldName:s,tolerable:!1}]};Object(v.x)(l)&&(l=l.json);return{result:l}}(e,t,n.name.value,Object(v.b)(n,r),a,{resultKey:Object(v.E)(n),directives:Object(v.h)(n,r)});return Array.isArray(o.result)?this.combineExecResults(o,this.executeSubSelectedArray(n,o.result,i)):n.selectionSet?null==o.result?o:this.combineExecResults(o,this.executeSelectionSet({selectionSet:n.selectionSet,rootValue:o.result,execContext:i})):(Te(n,o.result),o)},e.prototype.combineExecResults=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=null;return e.forEach(function(e){e.missing&&(n=n||[]).push.apply(n,e.missing)}),{result:e.pop().result,missing:n}},e.prototype.executeSubSelectedArray=function(e,t,n){var i=this,r=null;function a(e){return e.missing&&(r=r||[]).push.apply(r,e.missing),e.result}return{result:t=t.map(function(t){return null===t?null:Array.isArray(t)?a(i.executeSubSelectedArray(e,t,n)):e.selectionSet?a(i.executeSelectionSet({selectionSet:e.selectionSet,rootValue:t,execContext:n})):(Te(e,t),t)}),missing:r}},e}();function Te(e,t){if(!e.selectionSet&&Object(v.v)(t))throw new V.a}function Ae(){return!0}var _e=function(){function e(e){void 0===e&&(e=Object.create(null)),this.data=e}return e.prototype.toObject=function(){return this.data},e.prototype.get=function(e){return this.data[e]},e.prototype.set=function(e,t){this.data[e]=t},e.prototype.delete=function(e){this.data[e]=void 0},e.prototype.clear=function(){this.data=Object.create(null)},e.prototype.replace=function(e){this.data=e||Object.create(null)},e}();var Oe=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="WriteError",t}return Object(m.c)(t,e),t}(Error);var Pe=function(){function e(){}return e.prototype.writeQueryToStore=function(e){var t=e.query,n=e.result,i=e.store,r=void 0===i?Ee():i,a=e.variables,o=e.dataIdFromObject,s=e.fragmentMatcherFunction;return this.writeResultToStore({dataId:"ROOT_QUERY",result:n,document:t,store:r,variables:a,dataIdFromObject:o,fragmentMatcherFunction:s})},e.prototype.writeResultToStore=function(e){var t=e.dataId,n=e.result,i=e.document,r=e.store,a=void 0===r?Ee():r,o=e.variables,s=e.dataIdFromObject,l=e.fragmentMatcherFunction,c=Object(v.m)(i);try{return this.writeSelectionSetToStore({result:n,dataId:t,selectionSet:c.selectionSet,context:{store:a,processedData:{},variables:Object(v.c)({},Object(v.g)(c),o),dataIdFromObject:s,fragmentMap:Object(v.f)(Object(v.i)(i)),fragmentMatcherFunction:l}})}catch(e){throw function(e,t){var n=new Oe("Error writing result to store for query:\n "+JSON.stringify(t));return n.message+="\n"+e.message,n.stack=e.stack,n}(e,i)}},e.prototype.writeSelectionSetToStore=function(e){var t=this,n=e.result,i=e.dataId,r=e.selectionSet,a=e.context,o=a.variables,s=a.store,l=a.fragmentMap;return r.selections.forEach(function(e){if(Object(v.F)(e,o))if(Object(v.u)(e)){var r=Object(v.E)(e),s=n[r];if(void 0!==s)t.writeFieldToStore({dataId:i,value:s,field:e,context:a});else{var c=!1,u=!1;e.directives&&e.directives.length&&(c=e.directives.some(function(e){return e.name&&"defer"===e.name.value}),u=e.directives.some(function(e){return e.name&&"client"===e.name.value})),!c&&!u&&a.fragmentMatcherFunction}}else{var h=void 0;Object(v.w)(e)?h=e:(h=(l||{})[e.name.value],Object(V.b)(h));var d=!0;if(a.fragmentMatcherFunction&&h.typeCondition){var f=Object(v.H)({id:"self",typename:void 0}),p={store:new _e({self:n}),cacheRedirects:{}},g=a.fragmentMatcherFunction(f,h.typeCondition.name.value,p);Object(v.y)(),d=!!g}d&&t.writeSelectionSetToStore({result:n,selectionSet:h.selectionSet,dataId:i,context:a})}}),s},e.prototype.writeFieldToStore=function(e){var t,n,i,r=e.field,a=e.value,o=e.dataId,s=e.context,l=s.variables,c=s.dataIdFromObject,u=s.store,h=Object(v.G)(r,l);if(r.selectionSet&&null!==a)if(Array.isArray(a)){var d=o+"."+h;n=this.processArrayValue(a,d,r.selectionSet,s)}else{var f=o+"."+h,p=!0;if(Me(f)||(f="$"+f),c){var g=c(a);Object(V.b)(!g||!Me(g)),(g||"number"==typeof g&&0===g)&&(f=g,p=!1)}Ie(f,r,s.processedData)||this.writeSelectionSetToStore({dataId:f,result:a,selectionSet:r.selectionSet,context:s});var y=a.__typename;n=Object(v.H)({id:f,typename:y},p);var b=(i=u.get(o))&&i[h];if(b!==n&&Object(v.v)(b)){var x=void 0!==b.typename,w=void 0!==y,k=x&&w&&b.typename!==y;Object(V.b)(!p||b.generated||k),Object(V.b)(!x||w),b.generated&&(k?p||u.delete(b.id):function e(t,n,i){if(t===n)return!1;var r=i.get(t);var a=i.get(n);var o=!1;Object.keys(r).forEach(function(t){var n=r[t],s=a[t];Object(v.v)(n)&&Me(n.id)&&Object(v.v)(s)&&!Object(v.t)(n,s)&&e(n.id,s.id,i)&&(o=!0)});i.delete(t);var s=Object(m.a)({},r,a);if(Object(v.t)(s,a))return o;i.set(n,s);return!0}(b.id,n.id,u))}}else n=null!=a&&"object"==typeof a?{type:"json",json:a}:a;(i=u.get(o))&&Object(v.t)(n,i[h])||u.set(o,Object(m.a)({},i,((t={})[h]=n,t)))},e.prototype.processArrayValue=function(e,t,n,i){var r=this;return e.map(function(e,a){if(null===e)return null;var o=t+"."+a;if(Array.isArray(e))return r.processArrayValue(e,o,n,i);var s=!0;if(i.dataIdFromObject){var l=i.dataIdFromObject(e);l&&(o=l,s=!1)}return Ie(o,n,i.processedData)||r.writeSelectionSetToStore({dataId:o,result:e,selectionSet:n,context:i}),Object(v.H)({id:o,typename:e.__typename},s)})},e}();function Me(e){return"$"===e[0]}function Ie(e,t,n){if(!n)return!1;if(n[e]){if(n[e].indexOf(t)>=0)return!0;n[e].push(t)}else n[e]=[t];return!1}var De={fragmentMatcher:new xe,dataIdFromObject:function(e){if(e.__typename){if(void 0!==e.id)return e.__typename+":"+e.id;if(void 0!==e._id)return e.__typename+":"+e._id}return null},addTypename:!0,resultCaching:!0};var Ne=Object.prototype.hasOwnProperty,Le=function(e){function t(t,n,i){var r=e.call(this,Object.create(null))||this;return r.optimisticId=t,r.parent=n,r.transaction=i,r}return Object(m.c)(t,e),t.prototype.toObject=function(){return Object(m.a)({},this.parent.toObject(),this.data)},t.prototype.get=function(e){return Ne.call(this.data,e)?this.data[e]:this.parent.get(e)},t}(_e),Re=function(e){function t(t){void 0===t&&(t={});var n=e.call(this)||this;n.watches=new Set,n.typenameDocumentCache=new Map,n.cacheKeyRoot=new we,n.silenceBroadcast=!1,n.config=Object(m.a)({},De,t),n.config.customResolvers&&(n.config.cacheRedirects=n.config.customResolvers),n.config.cacheResolvers&&(n.config.cacheRedirects=n.config.cacheResolvers),n.addTypename=n.config.addTypename,n.data=n.config.resultCaching?new Se:new _e,n.optimisticData=n.data,n.storeReader=new Ce(n.cacheKeyRoot),n.storeWriter=new Pe;var i=n,r=i.maybeBroadcastWatch;return n.maybeBroadcastWatch=Object(he.wrap)(function(e){return r.call(n,e)},{makeCacheKey:function(e){if(!e.optimistic&&!e.previousResult)return i.data instanceof Se?i.cacheKeyRoot.lookup(e.query,JSON.stringify(e.variables)):void 0}}),n}return Object(m.c)(t,e),t.prototype.restore=function(e){return e&&this.data.replace(e),this},t.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).toObject()},t.prototype.read=function(e){return"string"==typeof e.rootId&&void 0===this.data.get(e.rootId)?null:this.storeReader.readQueryFromStore({store:e.optimistic?this.optimisticData:this.data,query:this.transformDocument(e.query),variables:e.variables,rootId:e.rootId,fragmentMatcherFunction:this.config.fragmentMatcher.match,previousResult:e.previousResult,config:this.config})},t.prototype.write=function(e){this.storeWriter.writeResultToStore({dataId:e.dataId,result:e.result,variables:e.variables,document:this.transformDocument(e.query),store:this.data,dataIdFromObject:this.config.dataIdFromObject,fragmentMatcherFunction:this.config.fragmentMatcher.match}),this.broadcastWatches()},t.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore({store:e.optimistic?this.optimisticData:this.data,query:this.transformDocument(e.query),variables:e.variables,returnPartialData:e.returnPartialData,previousResult:e.previousResult,fragmentMatcherFunction:this.config.fragmentMatcher.match,config:this.config})},t.prototype.watch=function(e){var t=this;return this.watches.add(e),function(){t.watches.delete(e)}},t.prototype.evict=function(e){throw new V.a},t.prototype.reset=function(){return this.data.clear(),this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(e){for(var t=[],n=0,i=this.optimisticData;i instanceof Le;)i.optimisticId===e?++n:t.push(i),i=i.parent;if(n>0){for(this.optimisticData=i;t.length>0;){var r=t.pop();this.performTransaction(r.transaction,r.optimisticId)}this.broadcastWatches()}},t.prototype.performTransaction=function(e,t){var n=this.data,i=this.silenceBroadcast;this.silenceBroadcast=!0,"string"==typeof t&&(this.data=this.optimisticData=new Le(t,this.optimisticData,e));try{e(this)}finally{this.silenceBroadcast=i,this.data=n}this.broadcastWatches()},t.prototype.recordOptimisticTransaction=function(e,t){return this.performTransaction(e,t)},t.prototype.transformDocument=function(e){if(this.addTypename){var t=this.typenameDocumentCache.get(e);return t||(t=Object(v.a)(e),this.typenameDocumentCache.set(e,t),this.typenameDocumentCache.set(t,t)),t}return e},t.prototype.broadcastWatches=function(){var e=this;this.silenceBroadcast||this.watches.forEach(function(t){return e.maybeBroadcastWatch(t)})},t.prototype.maybeBroadcastWatch=function(e){e.callback(this.diff({query:e.query,variables:e.variables,previousResult:e.previousResult&&e.previousResult(),optimistic:e.optimistic}))},t}(ue),Fe=n(42),je={http:{includeQuery:!0,includeExtensions:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},ze=function(e,t,n){var i=new Error(n);throw i.name="ServerError",i.response=e,i.statusCode=e.status,i.result=t,i},Ye=function(e,t){var n;try{n=JSON.stringify(e)}catch(e){var i=new Fe.a(2);throw i.parseError=e,i}return n},He=function(e){void 0===e&&(e={});var t=e.uri,n=void 0===t?"/graphql":t,i=e.fetch,r=e.includeExtensions,a=e.useGETForQueries,o=Object(m.e)(e,["uri","fetch","includeExtensions","useGETForQueries"]);!function(e){if(!e&&"undefined"==typeof fetch)throw new Fe.a(1)}(i),i||(i=fetch);var s={http:{includeExtensions:r},options:o.fetchOptions,credentials:o.credentials,headers:o.headers};return new Y(function(e){var t=function(e,t){var n=e.getContext().uri;return n||("function"==typeof t?t(e):t||"/graphql")}(e,n),r=e.getContext(),o={};if(r.clientAwareness){var l=r.clientAwareness,c=l.name,u=l.version;c&&(o["apollographql-client-name"]=c),u&&(o["apollographql-client-version"]=u)}var h,d=Object(m.a)({},o,r.headers),f={http:r.http,options:r.fetchOptions,credentials:r.credentials,headers:d},p=function(e,t){for(var n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];var r=Object(m.a)({},t.options,{headers:t.headers,credentials:t.credentials}),a=t.http;n.forEach(function(e){r=Object(m.a)({},r,e.options,{headers:Object(m.a)({},r.headers,e.headers)}),e.credentials&&(r.credentials=e.credentials),a=Object(m.a)({},a,e.http)});var o=e.operationName,s=e.extensions,l=e.variables,c=e.query,u={operationName:o,variables:l};return a.includeExtensions&&(u.extensions=s),a.includeQuery&&(u.query=S(c)),{options:r,body:u}}(e,je,s,f),g=p.options,v=p.body;if(!g.signal){var y=function(){if("undefined"==typeof AbortController)return{controller:!1,signal:!1};var e=new AbortController;return{controller:e,signal:e.signal}}(),x=y.controller,w=y.signal;(h=x)&&(g.signal=w)}if(a&&!e.query.definitions.some(function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation})&&(g.method="GET"),"GET"===g.method){var k=function(e,t){var n=[],i=function(e,t){n.push(e+"="+encodeURIComponent(t))};"query"in t&&i("query",t.query);t.operationName&&i("operationName",t.operationName);if(t.variables){var r=void 0;try{r=Ye(t.variables,"Variables map")}catch(e){return{parseError:e}}i("variables",r)}if(t.extensions){var a=void 0;try{a=Ye(t.extensions,"Extensions map")}catch(e){return{parseError:e}}i("extensions",a)}var o="",s=e,l=e.indexOf("#");-1!==l&&(o=e.substr(l),s=e.substr(0,l));var c=-1===s.indexOf("?")?"?":"&";return{newURI:s+c+n.join("&")+o}}(t,v),E=k.newURI,C=k.parseError;if(C)return D(C);t=E}else try{g.body=Ye(v,"Payload")}catch(C){return D(C)}return new b(function(n){var r;return i(t,g).then(function(t){return e.setContext({response:t}),t}).then((r=e,function(e){return e.text().then(function(t){try{return JSON.parse(t)}catch(i){var n=i;return n.name="ServerParseError",n.response=e,n.statusCode=e.status,n.bodyText=t,Promise.reject(n)}}).then(function(t){return e.status>=300&&ze(e,t,"Response not successful: Received status code "+e.status),Array.isArray(t)||t.hasOwnProperty("data")||t.hasOwnProperty("errors")||ze(e,t,"Server response was missing for query '"+(Array.isArray(r)?r.map(function(e){return e.operationName}):r.operationName)+"'."),t})})).then(function(e){return n.next(e),n.complete(),e}).catch(function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&n.next(e.result),n.error(e))}),function(){h&&h.abort()}})})};var We=function(e){function t(t){return e.call(this,He(t).request)||this}return Object(m.c)(t,e),t}(Y);function Xe(e){return new Y(function(t,n){return new b(function(i){var r,a,o;try{r=n(t).subscribe({next:function(r){r.errors&&(o=e({graphQLErrors:r.errors,response:r,operation:t,forward:n}))?a=o.subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}):i.next(r)},error:function(r){(o=e({operation:t,networkError:r,graphQLErrors:r&&r.result&&r.result.errors,forward:n}))?a=o.subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}):i.error(r)},complete:function(){o||i.complete.bind(i)()}})}catch(r){e({networkError:r,operation:t,forward:n}),i.error(r)}return function(){r&&r.unsubscribe(),a&&r.unsubscribe()}})})}!function(e){function t(t){var n=e.call(this)||this;return n.link=Xe(t),n}Object(m.c)(t,e),t.prototype.request=function(e,t){return this.link.request(e,t)}}(Y);var Ve=n(56),Be=n.n(Ve),qe=["request","uri","credentials","headers","fetch","fetchOptions","clientState","onError","cacheRedirects","cache","name","version","resolvers","typeDefs","fragmentMatcher"],Ue=function(e){function t(t){void 0===t&&(t={});t&&Object.keys(t).filter(function(e){return-1===qe.indexOf(e)}).length;var n=t.request,i=t.uri,r=t.credentials,a=t.headers,o=t.fetch,s=t.fetchOptions,l=t.clientState,c=t.cacheRedirects,u=t.onError,h=t.name,d=t.version,f=t.resolvers,p=t.typeDefs,g=t.fragmentMatcher,m=t.cache;Object(V.b)(!m||!c),m||(m=c?new Re({cacheRedirects:c}):new Re);var v=Xe(u||function(e){var t=e.graphQLErrors;e.networkError;t&&t.map(function(e){e.message,e.locations,e.path;return!0})}),y=!!n&&new Y(function(e,t){return new b(function(i){var r;return Promise.resolve(e).then(function(e){return n(e)}).then(function(){r=t(e).subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)})}).catch(i.error.bind(i)),function(){r&&r.unsubscribe()}})}),x=new We({uri:i||"/graphql",fetch:o,fetchOptions:s||{},credentials:r||"same-origin",headers:a||{}}),w=Y.from([v,y,x].filter(function(e){return!!e})),k=f,S=p,E=g;return l&&(l.defaults&&m.writeData({data:l.defaults}),k=l.resolvers,S=l.typeDefs,E=l.fragmentMatcher),e.call(this,{cache:m,link:w,name:h,version:d,resolvers:k,typeDefs:S,fragmentMatcher:E})||this}return Object(m.c)(t,e),t}(ae),Ge=n(1),Qe=n.n(Ge),$e=n(25),Ze=n.n($e),Ke=n(61),Je=n.n(Ke),et=n(4),tt=n(7),nt=n(43),it=n.n(nt),rt=(n(18),Ge.createContext?Object(Ge.createContext)(void 0):null),at=function(e,t){function n(t){if(!t||!t.client)throw new tt.a;return e.children(t.client)}return rt?Object(Ge.createElement)(rt.Consumer,null,n):n(t)};at.contextTypes={client:et.object.isRequired},at.propTypes={children:et.func.isRequired};var ot,st=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.operations=new Map,Object(tt.b)(t.client),t.client.__operations_cache__||(t.client.__operations_cache__=i.operations),i}return Object(m.c)(t,e),t.prototype.getChildContext=function(){return{client:this.props.client,operations:this.props.client.__operations_cache__}},t.prototype.render=function(){return rt?Object(Ge.createElement)(rt.Provider,{value:this.getChildContext()},this.props.children):this.props.children},t.propTypes={client:et.object.isRequired,children:et.node.isRequired},t.childContextTypes={client:et.object.isRequired,operations:et.object},t}(Ge.Component);!function(e){e[e.Query=0]="Query",e[e.Mutation=1]="Mutation",e[e.Subscription=2]="Subscription"}(ot||(ot={}));var lt=new Map;function ct(e){var t,n,i=lt.get(e);if(i)return i;Object(tt.b)(!!e&&!!e.kind);var r=e.definitions.filter(function(e){return"FragmentDefinition"===e.kind}),a=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"query"===e.operation}),o=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}),s=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"subscription"===e.operation});Object(tt.b)(!r.length||a.length||o.length||s.length),Object(tt.b)(a.length+o.length+s.length<=1),n=a.length?ot.Query:ot.Mutation,a.length||o.length||(n=ot.Subscription);var l=a.length?a:o.length?o:s;Object(tt.b)(1===l.length);var c=l[0];t=c.variableDefinitions||[];var u={name:c.name&&"Name"===c.name.kind?c.name.value:"data",type:n,variables:t};return lt.set(e,u),u}function ut(e,t){var n=e.client||t.client;return Object(tt.b)(!!n),n}var ht=Object.prototype.hasOwnProperty;function dt(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ft(e){return null!==e&&"object"==typeof e}function pt(e,t){if(dt(e,t))return!0;if(!ft(e)||!ft(t))return!1;var n=Object.keys(e);return n.length===Object.keys(t).length&&n.every(function(n){return ht.call(t,n)&&dt(e[n],t[n])})}var gt=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.previousData={},i.hasMounted=!1,i.lastResult=null,i.startQuerySubscription=function(e){if(void 0===e&&(e=!1),e||(i.lastResult=i.queryObservable.getLastResult()),!i.querySubscription){var t=i.getQueryResult();i.querySubscription=i.queryObservable.subscribe({next:function(e){var n=e.loading,r=e.networkStatus,a=e.data;t&&7===t.networkStatus&&pt(t.data,a)?t=void 0:i.lastResult&&i.lastResult.loading===n&&i.lastResult.networkStatus===r&&pt(i.lastResult.data,a)||(t=void 0,i.lastResult&&(i.lastResult=i.queryObservable.getLastResult()),i.updateCurrentData())},error:function(e){if(i.lastResult||i.resubscribeToQuery(),!e.hasOwnProperty("graphQLErrors"))throw e;i.updateCurrentData()}})}},i.removeQuerySubscription=function(){i.querySubscription&&(i.lastResult=i.queryObservable.getLastResult(),i.querySubscription.unsubscribe(),delete i.querySubscription)},i.updateCurrentData=function(){i.handleErrorOrCompleted(),i.hasMounted&&i.forceUpdate()},i.handleErrorOrCompleted=function(){var e=i.queryObservable.currentResult(),t=e.data,n=e.loading,r=e.error,a=i.props,o=a.onCompleted,s=a.onError;!o||n||r?s&&!n&&r&&s(r):o(t)},i.getQueryResult=function(){var e,t={data:Object.create(null)};if(Object.assign(t,{variables:(e=i.queryObservable).variables,refetch:e.refetch.bind(e),fetchMore:e.fetchMore.bind(e),updateQuery:e.updateQuery.bind(e),startPolling:e.startPolling.bind(e),stopPolling:e.stopPolling.bind(e),subscribeToMore:e.subscribeToMore.bind(e)}),i.props.skip)t=Object(m.a)({},t,{data:void 0,error:void 0,loading:!1});else{var n=i.queryObservable.currentResult(),r=n.loading,a=n.partial,o=n.networkStatus,s=n.errors,l=n.error;s&&s.length>0&&(l=new $({graphQLErrors:s}));var c=i.queryObservable.options.fetchPolicy;if(Object.assign(t,{loading:r,networkStatus:o,error:l}),r)Object.assign(t.data,i.previousData,n.data);else if(l)Object.assign(t,{data:(i.queryObservable.getLastResult()||{}).data});else if("no-cache"===c&&0===Object.keys(n.data).length)t.data=i.previousData;else{if(i.props.partialRefetch&&0===Object.keys(n.data).length&&a&&"cache-only"!==c)return Object.assign(t,{loading:!0,networkStatus:W.loading}),t.refetch(),t;Object.assign(t.data,n.data),i.previousData=n.data}}if(!i.querySubscription){var u=t.refetch;t.refetch=function(e){return i.querySubscription?u(e):new Promise(function(t,n){i.refetcherQueue={resolve:t,reject:n,args:e}})}}return t.client=i.client,t},i.client=ut(t,n),i.initializeQueryObservable(t),i}return Object(m.c)(t,e),t.prototype.fetchData=function(){if(this.props.skip)return!1;var e=this.props,t=(e.children,e.ssr),n=(e.displayName,e.skip,e.client,e.onCompleted,e.onError,e.partialRefetch,Object(m.e)(e,["children","ssr","displayName","skip","client","onCompleted","onError","partialRefetch"])),i=n.fetchPolicy;if(!1===t)return!1;"network-only"!==i&&"cache-and-network"!==i||(i="cache-first");var r=this.client.watchQuery(Object(m.a)({},n,{fetchPolicy:i}));return this.context&&this.context.renderPromises&&this.context.renderPromises.registerSSRObservable(this,r),!!this.queryObservable.currentResult().loading&&r.result()},t.prototype.componentDidMount=function(){if(this.hasMounted=!0,!this.props.skip&&(this.startQuerySubscription(!0),this.refetcherQueue)){var e=this.refetcherQueue,t=e.args,n=e.resolve,i=e.reject;this.queryObservable.refetch(t).then(n).catch(i)}},t.prototype.componentWillReceiveProps=function(e,t){if(!e.skip||this.props.skip){var n=ut(e,t);pt(this.props,e)&&this.client===n||(this.client!==n&&(this.client=n,this.removeQuerySubscription(),this.queryObservable=null,this.previousData={},this.updateQuery(e)),this.props.query!==e.query&&this.removeQuerySubscription(),this.updateQuery(e),e.skip||this.startQuerySubscription())}else this.removeQuerySubscription()},t.prototype.componentWillUnmount=function(){this.removeQuerySubscription(),this.hasMounted=!1},t.prototype.componentDidUpdate=function(e){(!it()(e.query,this.props.query)||!it()(e.variables,this.props.variables))&&this.handleErrorOrCompleted()},t.prototype.render=function(){var e=this,t=this.context,n=function(){return e.props.children(e.getQueryResult())};return t&&t.renderPromises?t.renderPromises.addQueryPromise(this,n):n()},t.prototype.extractOptsFromProps=function(e){this.operation=ct(e.query),Object(tt.b)(this.operation.type===ot.Query);var t=e.displayName||"Query";return Object(m.a)({},e,{displayName:t,context:e.context||{},metadata:{reactComponent:{displayName:t}}})},t.prototype.initializeQueryObservable=function(e){var t=this.extractOptsFromProps(e);this.setOperations(t),this.context&&this.context.renderPromises&&(this.queryObservable=this.context.renderPromises.getSSRObservable(this)),this.queryObservable||(this.queryObservable=this.client.watchQuery(t))},t.prototype.setOperations=function(e){this.context.operations&&this.context.operations.set(this.operation.name,{query:e.query,variables:e.variables})},t.prototype.updateQuery=function(e){this.queryObservable?this.setOperations(e):this.initializeQueryObservable(e),this.queryObservable.setOptions(this.extractOptsFromProps(e)).catch(function(){return null})},t.prototype.resubscribeToQuery=function(){this.removeQuerySubscription();var e=this.queryObservable.getLastError(),t=this.queryObservable.getLastResult();this.queryObservable.resetLastResults(),this.startQuerySubscription(),Object.assign(this.queryObservable,{lastError:e,lastResult:t})},t.contextTypes={client:et.object,operations:et.object,renderPromises:et.object},t.propTypes={client:et.object,children:et.func.isRequired,fetchPolicy:et.string,notifyOnNetworkStatusChange:et.bool,onCompleted:et.func,onError:et.func,pollInterval:et.number,query:et.object.isRequired,variables:et.object,ssr:et.bool,partialRefetch:et.bool},t}(Ge.Component),mt={loading:!1,called:!1,error:void 0,data:void 0};(function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.hasMounted=!1,i.runMutation=function(e){void 0===e&&(e={}),i.onMutationStart();var t=i.generateNewMutationId();return i.mutate(e).then(function(e){return i.onMutationCompleted(e,t),e}).catch(function(e){if(i.onMutationError(e,t),!i.props.onError)throw e})},i.mutate=function(e){var t=i.props,n=t.mutation,r=t.variables,a=t.optimisticResponse,o=t.update,s=t.context,l=void 0===s?{}:s,c=t.awaitRefetchQueries,u=void 0!==c&&c,h=t.fetchPolicy,d=Object(m.a)({},e),f=d.refetchQueries||i.props.refetchQueries;f&&f.length&&Array.isArray(f)&&(f=f.map(function(e){return"string"==typeof e&&i.context.operations&&i.context.operations.get(e)||e}),delete d.refetchQueries);var p=Object.assign({},r,d.variables);return delete d.variables,i.client.mutate(Object(m.a)({mutation:n,optimisticResponse:a,refetchQueries:f,awaitRefetchQueries:u,update:o,context:l,fetchPolicy:h,variables:p},d))},i.onMutationStart=function(){i.state.loading||i.props.ignoreResults||i.setState({loading:!0,error:void 0,data:void 0,called:!0})},i.onMutationCompleted=function(e,t){var n=i.props,r=n.onCompleted,a=n.ignoreResults,o=e.data,s=e.errors,l=s&&s.length>0?new $({graphQLErrors:s}):void 0,c=function(){return r?r(o):null};i.hasMounted&&i.isMostRecentMutation(t)&&!a?i.setState({loading:!1,data:o,error:l},c):c()},i.onMutationError=function(e,t){var n=i.props.onError,r=function(){return n?n(e):null};i.hasMounted&&i.isMostRecentMutation(t)?i.setState({loading:!1,error:e},r):r()},i.generateNewMutationId=function(){return i.mostRecentMutationId=i.mostRecentMutationId+1,i.mostRecentMutationId},i.isMostRecentMutation=function(e){return i.mostRecentMutationId===e},i.verifyDocumentIsMutation=function(e){var t=ct(e);Object(tt.b)(t.type===ot.Mutation)},i.client=ut(t,n),i.verifyDocumentIsMutation(t.mutation),i.mostRecentMutationId=0,i.state=mt,i}Object(m.c)(t,e),t.prototype.componentDidMount=function(){this.hasMounted=!0},t.prototype.componentWillUnmount=function(){this.hasMounted=!1},t.prototype.componentWillReceiveProps=function(e,t){var n=ut(e,t);pt(this.props,e)&&this.client===n||(this.props.mutation!==e.mutation&&this.verifyDocumentIsMutation(e.mutation),this.client!==n&&(this.client=n,this.setState(mt)))},t.prototype.render=function(){var e=this.props.children,t=this.state,n=t.loading,i=t.data,r=t.error,a={called:t.called,loading:n,data:i,error:r,client:this.client};return e(this.runMutation,a)},t.contextTypes={client:et.object,operations:et.object},t.propTypes={mutation:et.object.isRequired,variables:et.object,optimisticResponse:et.object,refetchQueries:Object(et.oneOfType)([Object(et.arrayOf)(Object(et.oneOfType)([et.string,et.object])),et.func]),awaitRefetchQueries:et.bool,update:et.func,children:et.func.isRequired,onCompleted:et.func,onError:et.func,fetchPolicy:et.string}})(Ge.Component),function(e){function t(t,n){var i=e.call(this,t,n)||this;return i.initialize=function(e){i.queryObservable||(i.queryObservable=i.client.subscribe({query:e.subscription,variables:e.variables,fetchPolicy:e.fetchPolicy}))},i.startSubscription=function(){i.querySubscription||(i.querySubscription=i.queryObservable.subscribe({next:i.updateCurrentData,error:i.updateError,complete:i.completeSubscription}))},i.getInitialState=function(){return{loading:!0,error:void 0,data:void 0}},i.updateCurrentData=function(e){var t=i,n=t.client,r=t.props.onSubscriptionData;r&&r({client:n,subscriptionData:e}),i.setState({data:e.data,loading:!1,error:void 0})},i.updateError=function(e){i.setState({error:e,loading:!1})},i.completeSubscription=function(){var e=i.props.onSubscriptionComplete;e&&e(),i.endSubscription()},i.endSubscription=function(){i.querySubscription&&(i.querySubscription.unsubscribe(),delete i.querySubscription)},i.client=ut(t,n),i.initialize(t),i.state=i.getInitialState(),i}Object(m.c)(t,e),t.prototype.componentDidMount=function(){this.startSubscription()},t.prototype.componentWillReceiveProps=function(e,t){var n=ut(e,t);if(!pt(this.props.variables,e.variables)||this.client!==n||this.props.subscription!==e.subscription){var i=e.shouldResubscribe;"function"==typeof i&&(i=!!i(this.props,e));var r=!1===i;if(this.client!==n&&(this.client=n),!r)return this.endSubscription(),delete this.queryObservable,this.initialize(e),this.startSubscription(),void this.setState(this.getInitialState());this.initialize(e),this.startSubscription()}},t.prototype.componentWillUnmount=function(){this.endSubscription()},t.prototype.render=function(){var e=this.props.children;return e?e(Object.assign({},this.state,{variables:this.props.variables})):null},t.contextTypes={client:et.object},t.propTypes={subscription:et.object.isRequired,variables:et.object,children:et.func,onSubscriptionData:et.func,onSubscriptionComplete:et.func,shouldResubscribe:Object(et.oneOfType)([et.func,et.bool])}}(Ge.Component);!function(e){function t(t){var n=e.call(this,t)||this;return n.withRef=!1,n.setWrappedInstance=n.setWrappedInstance.bind(n),n}Object(m.c)(t,e),t.prototype.getWrappedInstance=function(){return Object(tt.b)(this.withRef),this.wrappedInstance},t.prototype.setWrappedInstance=function(e){this.wrappedInstance=e}}(Ge.Component);!function(){function e(){this.queryPromises=new Map,this.queryInfoTrie=new Map}e.prototype.registerSSRObservable=function(e,t){this.lookupQueryInfo(e).observable=t},e.prototype.getSSRObservable=function(e){return this.lookupQueryInfo(e).observable},e.prototype.addQueryPromise=function(e,t){return this.lookupQueryInfo(e).seen?t():(this.queryPromises.set(e,new Promise(function(t){t(e.fetchData())})),null)},e.prototype.hasPromises=function(){return this.queryPromises.size>0},e.prototype.consumeAndAwaitPromises=function(){var e=this,t=[];return this.queryPromises.forEach(function(n,i){e.lookupQueryInfo(i).seen=!0,t.push(n)}),this.queryPromises.clear(),Promise.all(t)},e.prototype.lookupQueryInfo=function(e){var t=this.queryInfoTrie,n=e.props,i=n.query,r=n.variables,a=t.get(i)||new Map;t.has(i)||t.set(i,a);var o=JSON.stringify(r),s=a.get(o)||{seen:!1,observable:null};return a.has(o)||a.set(o,s),s}}();function vt(){var e,t,n=(e=["\n  query getAnalytics($span: Int!) {\n    analytics(span: $span) {\n      users {\n        current\n        previous\n      }\n      threads {\n        current\n        previous\n      }\n      posts {\n        current\n        previous\n      }\n      attachments {\n        current\n        previous\n      }\n      dataDownloads {\n        current\n        previous\n      }\n    }\n  }\n"],t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}})));return vt=function(){return n},n}var yt=Be()(vt()),bt=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).state={span:30},n.setSpan=function(e){n.setState({span:e})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.errorMessage,n=e.labels,i=e.title,r=this.state.span;return Qe.a.createElement("div",{className:"card card-admin-info"},Qe.a.createElement("div",{className:"card-body"},Qe.a.createElement("div",{className:"row align-items-center"},Qe.a.createElement("div",{className:"col"},Qe.a.createElement("h4",{className:"card-title"},i)),Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(xt,{span:r,setSpan:this.setSpan})))),Qe.a.createElement(gt,{query:yt,variables:{span:r}},function(e){var i=e.loading,a=e.error,o=e.data.analytics;return i?Qe.a.createElement(wt,null):a?Qe.a.createElement(kt,{message:t}):Qe.a.createElement(Qe.a.Fragment,null,Qe.a.createElement(St,{data:o.users,name:n.users,span:r}),Qe.a.createElement(St,{data:o.threads,name:n.threads,span:r}),Qe.a.createElement(St,{data:o.posts,name:n.posts,span:r}),Qe.a.createElement(St,{data:o.attachments,name:n.attachments,span:r}),Qe.a.createElement(St,{data:o.dataDownloads,name:n.dataDownloads,span:r}))}))}}]),t}(),xt=function(e){var t=e.span,n=e.setSpan;return Qe.a.createElement("div",null,[30,90,180,360].map(function(e){return Qe.a.createElement("button",{key:e,className:e===t?"btn btn-primary btn-sm ml-3":"btn btn-light btn-sm ml-3",type:"button",onClick:function(){return n(e)}},e)}))},wt=function(){return Qe.a.createElement("div",{className:"card-body border-top"},Qe.a.createElement("div",{className:"text-center py-5"},Qe.a.createElement("div",{className:"spinner-border text-light",role:"status"},Qe.a.createElement("span",{className:"sr-only"},"Loading..."))))},kt=function(e){var t=e.message;return Qe.a.createElement("div",{className:"card-body border-top"},Qe.a.createElement("div",{className:"text-center py-5"},t))},St=function(e){var t=e.data,n=(e.legend,e.name),i=e.span,r={legend:{show:!1},chart:{animations:{enabled:!1},parentHeightOffset:0,toolbar:{show:!1}},colors:["#6554c0","#b3d4ff"],grid:{padding:{top:0}},stroke:{width:2},tooltip:{x:{show:!1},y:{title:{formatter:function(e,t){var n=t.dataPointIndex,r=o()();return"P"===e&&r.subtract(i,"days"),r.subtract(i-n-1,"days"),r.format("ll")}}}},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},categories:[],tooltip:{enabled:!1}},yaxis:{tickAmount:2,max:function(e){return e||1},show:!1}},a=[{name:"C",data:t.current},{name:"P",data:t.previous}];return Qe.a.createElement("div",{className:"card-body border-top pb-1"},Qe.a.createElement("h5",{className:"m-0"},n),Qe.a.createElement("div",{className:"row align-items-center"},Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(Et,{data:t})),Qe.a.createElement("div",{className:"col"},Qe.a.createElement(Ct,null,function(e){var t=e.width;return t>1&&Qe.a.createElement(Je.a,{options:r,series:a,type:"line",width:t,height:140})}))))},Et=function(e){var t=e.data,n=t.current.reduce(function(e,t){return e+t}),i=n-t.previous.reduce(function(e,t){return e+t}),r="text-light",a="fas fa-equals";return i>0&&(r="text-success",a="fas fa-chevron-up"),i<0&&(r="text-danger",a="fas fa-chevron-down"),Qe.a.createElement("div",{className:"card-admin-analytics-summary"},Qe.a.createElement("div",null,n),Qe.a.createElement("small",{className:r},Qe.a.createElement("span",{className:a})," ",Math.abs(i)))},Ct=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).state={width:1,height:1},n.element=Qe.a.createRef(),n.updateSize=function(){n.setState({width:n.element.current.clientWidth,height:n.element.current.clientHeight})},n}return g(t,Qe.a.Component),c(t,[{key:"componentDidMount",value:function(){this.timer=window.setInterval(this.updateSize,3e3),this.updateSize()}},{key:"componentWillUnmount",value:function(){window.clearInterval(this.timer)}},{key:"render",value:function(){return Qe.a.createElement("div",{className:"card-admin-analytics-chart",ref:this.element},this.props.children(this.state))}}]),t}(),Tt=function(e){var t=e.elementId,n=e.errorMessage,i=e.labels,r=e.title,a=e.uri,o=document.getElementById(t);o||console.error("Element with id "+o+"doesn't exist!");var s=new Ue({credentials:"same-origin",uri:a});Ze.a.render(Qe.a.createElement(st,{client:s},Qe.a.createElement(bt,{errorMessage:n,labels:i,title:r})),o)},At=(n(15),function(e,t){var n=document.querySelectorAll(e),i=function(e){if(!window.confirm(t))return e.preventDefault(),!1};n.forEach(function(e){var t="form"===e.tagName.toLowerCase()?"submit":"click";e.addEventListener(t,i)})}),_t=(n(110),function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).state={defaultValue:n.props.value,value:n.props.value},n.setNever=function(){n.setState({value:null})},n.setInitialValue=function(){n.setState(function(e){var t=e.defaultValue;e.value;if(t)return{value:t};var n=o()();return n.add(1,"hour"),{value:n}})},n.setValue=function(e){n.setState({value:e})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.never,i=e.setDate,r=this.state.value;return Qe.a.createElement("div",{onBlur:this.handleBlur,onFocus:this.handleFocus},Qe.a.createElement("input",{type:"hidden",name:t,value:r?r.format():""}),Qe.a.createElement("div",null,Qe.a.createElement("button",{className:Ot(null===r),type:"button",onClick:this.setNever},n),Qe.a.createElement("button",{className:Ot(null!==r)+" ml-3",type:"button",onClick:this.setInitialValue},r?r.format("L LT"):i)),Qe.a.createElement(Pt,{value:r,onChange:this.setValue}))}}]),t}()),Ot=function(e){return e?"btn btn-outline-primary btn-sm":"btn btn-outline-secondary btn-sm"},Pt=function(e){var t=e.value,n=e.onChange;return t?Qe.a.createElement("div",{className:"row mt-3"},Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(Dt,{value:t,onChange:n})),Qe.a.createElement("div",{className:"col-auto"},Qe.a.createElement(Ft,{value:t,onChange:n}))):null},Mt=[1,2,3,4,5,6],It=[1,2,3,4,5,6,7],Dt=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).decreaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.subtract(1,"month"),t.onChange(n)})},n.increaseMonth=function(){n.setState(function(e,t){var n=t.value.clone();n.add(1,"month"),t.onChange(n)})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.onChange,i=t.clone().startOf("month").isoWeekday(),r=t.clone();return r.date(1),r.hour(t.hour()),r.minute(t.minute()),r.subtract(i+1,"day"),Qe.a.createElement("div",{className:"control-month-picker"},Qe.a.createElement(Nt,{decreaseMonth:this.decreaseMonth,increaseMonth:this.increaseMonth,value:t}),Qe.a.createElement(Lt,null),Mt.map(function(e){return Qe.a.createElement("div",{className:"row align-items-center m-0",key:e},It.map(function(e){return Qe.a.createElement(Rt,{calendar:r,key:e,value:t,onSelect:n})}))}))}}]),t}(),Nt=function(e){var t=e.decreaseMonth,n=e.increaseMonth,i=e.value;return Qe.a.createElement("div",{className:"row align-items-center"},Qe.a.createElement("div",{className:"col-auto text-center"},Qe.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:t},Qe.a.createElement("span",{className:"fas fa-chevron-left"}))),Qe.a.createElement("div",{className:"col text-center font-weight-bold"},i.format("MMMM YYYY")),Qe.a.createElement("div",{className:"col-auto text-center"},Qe.a.createElement("button",{className:"btn btn-block py-1 px-3",type:"button",onClick:n},Qe.a.createElement("span",{className:"fas fa-chevron-right"}))))},Lt=function(){return Qe.a.createElement("div",{className:"row align-items-center m-0"},o.a.weekdaysMin(!1).map(function(e,t){return Qe.a.createElement("div",{className:"col text-center px-1 "+(0===t?"text-danger":"text-muted"),key:e},e)}))},Rt=function(e){var t=e.calendar,n=e.value,i=e.onSelect;t.add(1,"day");var r=t.clone(),a=r.format("D M Y")===n.format("D M Y");return Qe.a.createElement("div",{className:"col text-center px-1"},Qe.a.createElement("button",{className:"btn btn-sm btn-block px-0"+(a?" btn-primary":""),type:"button",onClick:function(){return i(r)},disabled:r.month()!==n.month()},r.format("D")))},Ft=function(e){function t(){var e,n;s(this,t);for(var i=arguments.length,r=new Array(i),a=0;a<i;a++)r[a]=arguments[a];return(n=d(this,(e=f(t)).call.apply(e,[this].concat(r)))).handleHourChange=function(e){var t=e.target.value;t.match(/^[0-2][0-9]?[0-9]?$/)&&n.setState(function(e,n){var i=jt(t,2),r=n.value.clone();r.hour(i),n.onChange(r)})},n.handleMinuteChange=function(e){var t=e.target.value;t.match(/^[0-5][0-9]?[0-9]?$/)&&n.setState(function(e,n){var i=jt(t,5),r=n.value.clone();r.minute(i),n.onChange(r)})},n}return g(t,Qe.a.Component),c(t,[{key:"render",value:function(){return Qe.a.createElement("div",{className:"control-time-picker"},Qe.a.createElement("div",{className:"row align-items-center m-0"},Qe.a.createElement("div",{className:"col px-0"},Qe.a.createElement(zt,{format:"HH",value:this.props.value,onChange:this.handleHourChange})),Qe.a.createElement("div",{className:"col-auto px-0"},Qe.a.createElement("span",null,":")),Qe.a.createElement("div",{className:"col px-0"},Qe.a.createElement(zt,{format:"mm",value:this.props.value,onChange:this.handleMinuteChange}))))}}]),t}(),jt=function(e,t){var n=e;return 3===n.length&&(n=n.substring(1,3),parseInt(n[0])>t&&(n=t+""+n[1])),n},zt=function(e){var t=e.format,n=e.value,i=e.onChange;return Qe.a.createElement("input",{className:"form-control text-center",placeholder:"00",type:"text",value:n.format(t),onChange:i})},Yt=function(e){var t=e.elementId,n=e.never,i=e.setDate,r=document.getElementById(t);r||console.error("Element with id "+r+"doesn't exist!"),r.type="hidden";var a=r.name,s=r.value.length?o()(r.value):null;s&&s.local();var l=document.createElement("div");r.parentNode.insertBefore(l,r),r.remove(),Ze.a.render(Qe.a.createElement(_t,{name:a,never:n,value:s,setDate:i}),l)},Ht=function(e,t,n){document.querySelectorAll(e).forEach(function(e){e.addEventListener(t,n)})},Wt=function(e,t){var n=document.querySelector("#mass-action .dropdown-toggle"),i=n.querySelector("span:last-child"),r=function(){var r=document.querySelectorAll(".row-select input:checked");n.disabled=0===r.length,r.length?i.textContent=t.replace("0",r.length):i.textContent=e};r(),Ht(".row-select input","change",function(){r()}),Ht("#mass-action [data-confirmation]","click",function(e){if(!window.confirm(e.target.dataset.confirmation))return e.preventDefault(),!1})},Xt=function(e,t){var n=e.querySelector("form");if(null!==n){var i=n.querySelector("button"),r=e.querySelector("th input[type=checkbox]"),a=e.querySelectorAll("td input[type=checkbox]"),o=function(){var t=e.querySelectorAll("td input:checked");r.checked=a.length===t.length,i.disabled=0===t.length};o(),r.addEventListener("change",function(e){a.forEach(function(t){return t.checked=e.target.checked}),o()}),a.forEach(function(e){e.addEventListener("change",o)}),n.addEventListener("submit",function(n){if(0===e.querySelectorAll("td input:checked").length||!window.confirm(t))return n.preventDefault(),!1})}},Vt=function(e){document.querySelectorAll(".card-admin-table").forEach(function(t){return Xt(t,e)})},Bt=function(e){var t=o()(e.dataset.timestamp);e.title=t.format("LLLL"),r()(e).tooltip()},qt=function(e){var t=o()();e.forEach(function(e){Ut(e,t)})},Ut=function(e,t){var n=o()(e.dataset.timestamp);if(Math.abs(n.diff(t,"seconds"))<21600)e.textContent=n.from(t);else{var i=Math.abs(n.diff(t,"days"));e.textContent=i<5?n.calendar(t):n.format(e.dataset.format)}},Gt=function(){var e=document.querySelectorAll("[data-timestamp]");e.forEach(Bt),qt(e),window.setInterval(function(){qt(e)},2e4)},Qt=function(){r()('[data-tooltip="top"]').tooltip({placement:"top"}),r()('[data-tooltip="bottom"]').tooltip({placement:"bottom"})},$t=function(){document.querySelectorAll(".form-group.has-error").forEach(function(e){e.querySelectorAll(".form-control").forEach(function(e){e.classList.add("is-invalid")})})};window.moment=o.a,window.misago={initAnalytics:Tt,initConfirmation:At,initDatepicker:Yt,initMassActions:Wt,initMassDelete:Vt,init:function(){var e=document.querySelector("html").lang;o.a.locale(e.replace("_","-").toLowerCase()),Qt(),Gt(),$t()}}},function(e,t,n){"use strict";n.r(t);var i=n(26),r=n(16);function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.prototype.toString;e.prototype.toJSON=t,e.prototype.inspect=t,r.a&&(e.prototype[r.a]=t)}function o(e,t){if(!e)throw new Error(t)}var s,l=function(e,t,n){this.body=e,this.name=t||"GraphQL request",this.locationOffset=n||{line:1,column:1},this.locationOffset.line>0||o(0,"line in locationOffset is 1-indexed and must be positive"),this.locationOffset.column>0||o(0,"column in locationOffset is 1-indexed and must be positive")};function c(e,t){for(var n,i=/\r\n|[\n\r]/g,r=1,a=t+1;(n=i.exec(e.body))&&n.index<t;)r+=1,a=t+1-(n.index+n[0].length);return{line:r,column:a}}function u(e,t){var n=e.locationOffset.column-1,i=h(n)+e.body,r=t.line-1,a=e.locationOffset.line-1,o=t.line+a,s=1===t.line?n:0,l=t.column+s,c=i.split(/\r\n|[\n\r]/g);return"".concat(e.name," (").concat(o,":").concat(l,")\n")+function(e){var t=e.filter(function(e){e[0];var t=e[1];return void 0!==t}),n=0,i=!0,r=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(i=(o=s.next()).done);i=!0){var l=o.value,c=l[0];n=Math.max(n,c.length)}}catch(e){r=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw a}}return t.map(function(e){var t,i=e[0],r=e[1];return h(n-(t=i).length)+t+r}).join("\n")}([["".concat(o-1,": "),c[r-1]],["".concat(o,": "),c[r]],["",h(l-1)+"^"],["".concat(o+1,": "),c[r+1]]])}function h(e){return Array(e+1).join(" ")}function d(e,t,n,i,r,a,o){var s=Array.isArray(t)?0!==t.length?t:void 0:t?[t]:void 0,l=n;if(!l&&s){var u=s[0];l=u&&u.loc&&u.loc.source}var h,f=i;!f&&s&&(f=s.reduce(function(e,t){return t.loc&&e.push(t.loc.start),e},[])),f&&0===f.length&&(f=void 0),i&&n?h=i.map(function(e){return c(n,e)}):s&&(h=s.reduce(function(e,t){return t.loc&&e.push(c(t.loc.source,t.loc.start)),e},[]));var p=o||a&&a.extensions;Object.defineProperties(this,{message:{value:e,enumerable:!0,writable:!0},locations:{value:h||void 0,enumerable:Boolean(h)},path:{value:r||void 0,enumerable:Boolean(r)},nodes:{value:s||void 0},source:{value:l||void 0},positions:{value:f||void 0},originalError:{value:a},extensions:{value:p||void 0,enumerable:Boolean(p)}}),a&&a.stack?Object.defineProperty(this,"stack",{value:a.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,d):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}function f(e,t,n){return new d("Syntax Error: ".concat(n),void 0,e,[t])}s=l,"function"==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(s.prototype,Symbol.toStringTag,{get:function(){return this.constructor.name}}),d.prototype=Object.create(Error.prototype,{constructor:{value:d},name:{value:"GraphQLError"},toString:{value:function(){return function(e){var t=[];if(e.nodes){var n=!0,i=!1,r=void 0;try{for(var a,o=e.nodes[Symbol.iterator]();!(n=(a=o.next()).done);n=!0){var s=a.value;s.loc&&t.push(u(s.loc.source,c(s.loc.source,s.loc.start)))}}catch(e){i=!0,r=e}finally{try{n||null==o.return||o.return()}finally{if(i)throw r}}}else if(e.source&&e.locations){var l=e.source,h=!0,d=!1,f=void 0;try{for(var p,g=e.locations[Symbol.iterator]();!(h=(p=g.next()).done);h=!0){var m=p.value;t.push(u(l,m))}}catch(e){d=!0,f=e}finally{try{h||null==g.return||g.return()}finally{if(d)throw f}}}return 0===t.length?e.message:[e.message].concat(t).join("\n\n")+"\n"}(this)}}});var p=n(27);function g(e,t){var n=new x(y.SOF,0,0,0,0,null);return{source:e,options:t,lastToken:n,token:n,line:1,lineStart:0,advance:m,lookahead:v}}function m(){return this.lastToken=this.token,this.token=this.lookahead()}function v(){var e=this.token;if(e.kind!==y.EOF)do{e=e.next||(e.next=k(this,e))}while(e.kind===y.COMMENT);return e}var y=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function b(e){var t=e.value;return t?"".concat(e.kind,' "').concat(t,'"'):e.kind}function x(e,t,n,i,r,a,o){this.kind=e,this.start=t,this.end=n,this.line=i,this.column=r,this.value=o,this.prev=a,this.next=null}function w(e){return isNaN(e)?y.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function k(e,t){var n=e.source,i=n.body,r=i.length,a=function(e,t,n){var i=e.length,r=t;for(;r<i;){var a=e.charCodeAt(r);if(9===a||32===a||44===a||65279===a)++r;else if(10===a)++r,++n.line,n.lineStart=r;else{if(13!==a)break;10===e.charCodeAt(r+1)?r+=2:++r,++n.line,n.lineStart=r}}return r}(i,t.end,e),o=e.line,s=1+a-e.lineStart;if(a>=r)return new x(y.EOF,r,r,o,s,t);var l=i.charCodeAt(a);switch(l){case 33:return new x(y.BANG,a,a+1,o,s,t);case 35:return function(e,t,n,i,r){var a,o=e.body,s=t;do{a=o.charCodeAt(++s)}while(!isNaN(a)&&(a>31||9===a));return new x(y.COMMENT,t,s,n,i,r,o.slice(t+1,s))}(n,a,o,s,t);case 36:return new x(y.DOLLAR,a,a+1,o,s,t);case 38:return new x(y.AMP,a,a+1,o,s,t);case 40:return new x(y.PAREN_L,a,a+1,o,s,t);case 41:return new x(y.PAREN_R,a,a+1,o,s,t);case 46:if(46===i.charCodeAt(a+1)&&46===i.charCodeAt(a+2))return new x(y.SPREAD,a,a+3,o,s,t);break;case 58:return new x(y.COLON,a,a+1,o,s,t);case 61:return new x(y.EQUALS,a,a+1,o,s,t);case 64:return new x(y.AT,a,a+1,o,s,t);case 91:return new x(y.BRACKET_L,a,a+1,o,s,t);case 93:return new x(y.BRACKET_R,a,a+1,o,s,t);case 123:return new x(y.BRACE_L,a,a+1,o,s,t);case 124:return new x(y.PIPE,a,a+1,o,s,t);case 125:return new x(y.BRACE_R,a,a+1,o,s,t);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return function(e,t,n,i,r){var a=e.body,o=a.length,s=t+1,l=0;for(;s!==o&&!isNaN(l=a.charCodeAt(s))&&(95===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122);)++s;return new x(y.NAME,t,s,n,i,r,a.slice(t,s))}(n,a,o,s,t);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return function(e,t,n,i,r,a){var o=e.body,s=n,l=t,c=!1;45===s&&(s=o.charCodeAt(++l));if(48===s){if((s=o.charCodeAt(++l))>=48&&s<=57)throw f(e,l,"Invalid number, unexpected digit after 0: ".concat(w(s),"."))}else l=S(e,l,s),s=o.charCodeAt(l);46===s&&(c=!0,s=o.charCodeAt(++l),l=S(e,l,s),s=o.charCodeAt(l));69!==s&&101!==s||(c=!0,43!==(s=o.charCodeAt(++l))&&45!==s||(s=o.charCodeAt(++l)),l=S(e,l,s));return new x(c?y.FLOAT:y.INT,t,l,i,r,a,o.slice(t,l))}(n,a,l,o,s,t);case 34:return 34===i.charCodeAt(a+1)&&34===i.charCodeAt(a+2)?function(e,t,n,i,r,a){var o=e.body,s=t+3,l=s,c=0,u="";for(;s<o.length&&!isNaN(c=o.charCodeAt(s));){if(34===c&&34===o.charCodeAt(s+1)&&34===o.charCodeAt(s+2))return u+=o.slice(l,s),new x(y.BLOCK_STRING,t,s+3,n,i,r,Object(p.a)(u));if(c<32&&9!==c&&10!==c&&13!==c)throw f(e,s,"Invalid character within String: ".concat(w(c),"."));10===c?(++s,++a.line,a.lineStart=s):13===c?(10===o.charCodeAt(s+1)?s+=2:++s,++a.line,a.lineStart=s):92===c&&34===o.charCodeAt(s+1)&&34===o.charCodeAt(s+2)&&34===o.charCodeAt(s+3)?(u+=o.slice(l,s)+'"""',l=s+=4):++s}throw f(e,s,"Unterminated string.")}(n,a,o,s,t,e):function(e,t,n,i,r){var a=e.body,o=t+1,s=o,l=0,c="";for(;o<a.length&&!isNaN(l=a.charCodeAt(o))&&10!==l&&13!==l;){if(34===l)return c+=a.slice(s,o),new x(y.STRING,t,o+1,n,i,r,c);if(l<32&&9!==l)throw f(e,o,"Invalid character within String: ".concat(w(l),"."));if(++o,92===l){switch(c+=a.slice(s,o-1),l=a.charCodeAt(o)){case 34:c+='"';break;case 47:c+="/";break;case 92:c+="\\";break;case 98:c+="\b";break;case 102:c+="\f";break;case 110:c+="\n";break;case 114:c+="\r";break;case 116:c+="\t";break;case 117:var u=(h=a.charCodeAt(o+1),d=a.charCodeAt(o+2),p=a.charCodeAt(o+3),g=a.charCodeAt(o+4),E(h)<<12|E(d)<<8|E(p)<<4|E(g));if(u<0)throw f(e,o,"Invalid character escape sequence: "+"\\u".concat(a.slice(o+1,o+5),"."));c+=String.fromCharCode(u),o+=4;break;default:throw f(e,o,"Invalid character escape sequence: \\".concat(String.fromCharCode(l),"."))}s=++o}}var h,d,p,g;throw f(e,o,"Unterminated string.")}(n,a,o,s,t)}throw f(n,a,function(e){if(e<32&&9!==e&&10!==e&&13!==e)return"Cannot contain the invalid character ".concat(w(e),".");if(39===e)return"Unexpected single quote character ('), did you mean to use a double quote (\")?";return"Cannot parse the unexpected character ".concat(w(e),".")}(l))}function S(e,t,n){var i=e.body,r=t,a=n;if(a>=48&&a<=57){do{a=i.charCodeAt(++r)}while(a>=48&&a<=57);return r}throw f(e,r,"Invalid number, expected digit but got: ".concat(w(a),"."))}function E(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}a(x,function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}});var C=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"}),T=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function A(e,t){var n="string"==typeof e?new l(e):e;if(!(n instanceof l))throw new TypeError("Must provide Source. Received: ".concat(Object(i.a)(n)));return function(e){var t=e.token;return{kind:C.DOCUMENT,definitions:we(e,y.SOF,M,y.EOF),loc:de(e,t)}}(g(n,t||{}))}function _(e,t){var n=g("string"==typeof e?new l(e):e,t||{});ge(n,y.SOF);var i=V(n,!1);return ge(n,y.EOF),i}function O(e,t){var n=g("string"==typeof e?new l(e):e,t||{});ge(n,y.SOF);var i=$(n);return ge(n,y.EOF),i}function P(e){var t=ge(e,y.NAME);return{kind:C.NAME,value:t.value,loc:de(e,t)}}function M(e){if(pe(e,y.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":case"fragment":return I(e);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return K(e);case"extend":return function(e){var t=e.lookahead();if(t.kind===y.NAME)switch(t.value){case"schema":return function(e){var t=e.token;ve(e,"extend"),ve(e,"schema");var n=G(e,!0),i=pe(e,y.BRACE_L)?we(e,y.BRACE_L,te,y.BRACE_R):[];if(0===n.length&&0===i.length)throw be(e);return{kind:C.SCHEMA_EXTENSION,directives:n,operationTypes:i,loc:de(e,t)}}(e);case"scalar":return function(e){var t=e.token;ve(e,"extend"),ve(e,"scalar");var n=P(e),i=G(e,!0);if(0===i.length)throw be(e);return{kind:C.SCALAR_TYPE_EXTENSION,name:n,directives:i,loc:de(e,t)}}(e);case"type":return function(e){var t=e.token;ve(e,"extend"),ve(e,"type");var n=P(e),i=ne(e),r=G(e,!0),a=ie(e);if(0===i.length&&0===r.length&&0===a.length)throw be(e);return{kind:C.OBJECT_TYPE_EXTENSION,name:n,interfaces:i,directives:r,fields:a,loc:de(e,t)}}(e);case"interface":return function(e){var t=e.token;ve(e,"extend"),ve(e,"interface");var n=P(e),i=G(e,!0),r=ie(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.INTERFACE_TYPE_EXTENSION,name:n,directives:i,fields:r,loc:de(e,t)}}(e);case"union":return function(e){var t=e.token;ve(e,"extend"),ve(e,"union");var n=P(e),i=G(e,!0),r=se(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.UNION_TYPE_EXTENSION,name:n,directives:i,types:r,loc:de(e,t)}}(e);case"enum":return function(e){var t=e.token;ve(e,"extend"),ve(e,"enum");var n=P(e),i=G(e,!0),r=le(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.ENUM_TYPE_EXTENSION,name:n,directives:i,values:r,loc:de(e,t)}}(e);case"input":return function(e){var t=e.token;ve(e,"extend"),ve(e,"input");var n=P(e),i=G(e,!0),r=ue(e);if(0===i.length&&0===r.length)throw be(e);return{kind:C.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:i,fields:r,loc:de(e,t)}}(e)}throw be(e,t)}(e)}else{if(pe(e,y.BRACE_L))return I(e);if(J(e))return K(e)}throw be(e)}function I(e){if(pe(e,y.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":return D(e);case"fragment":return function(e){var t=e.token;if(ve(e,"fragment"),e.options.experimentalFragmentVariables)return{kind:C.FRAGMENT_DEFINITION,name:X(e),variableDefinitions:L(e),typeCondition:(ve(e,"on"),Z(e)),directives:G(e,!1),selectionSet:j(e),loc:de(e,t)};return{kind:C.FRAGMENT_DEFINITION,name:X(e),typeCondition:(ve(e,"on"),Z(e)),directives:G(e,!1),selectionSet:j(e),loc:de(e,t)}}(e)}else if(pe(e,y.BRACE_L))return D(e);throw be(e)}function D(e){var t=e.token;if(pe(e,y.BRACE_L))return{kind:C.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:j(e),loc:de(e,t)};var n,i=N(e);return pe(e,y.NAME)&&(n=P(e)),{kind:C.OPERATION_DEFINITION,operation:i,name:n,variableDefinitions:L(e),directives:G(e,!1),selectionSet:j(e),loc:de(e,t)}}function N(e){var t=ge(e,y.NAME);switch(t.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw be(e,t)}function L(e){return pe(e,y.PAREN_L)?we(e,y.PAREN_L,R,y.PAREN_R):[]}function R(e){var t=e.token;return{kind:C.VARIABLE_DEFINITION,variable:F(e),type:(ge(e,y.COLON),$(e)),defaultValue:me(e,y.EQUALS)?V(e,!0):void 0,directives:G(e,!0),loc:de(e,t)}}function F(e){var t=e.token;return ge(e,y.DOLLAR),{kind:C.VARIABLE,name:P(e),loc:de(e,t)}}function j(e){var t=e.token;return{kind:C.SELECTION_SET,selections:we(e,y.BRACE_L,z,y.BRACE_R),loc:de(e,t)}}function z(e){return pe(e,y.SPREAD)?function(e){var t=e.token;ge(e,y.SPREAD);var n=ye(e,"on");if(!n&&pe(e,y.NAME))return{kind:C.FRAGMENT_SPREAD,name:X(e),directives:G(e,!1),loc:de(e,t)};return{kind:C.INLINE_FRAGMENT,typeCondition:n?Z(e):void 0,directives:G(e,!1),selectionSet:j(e),loc:de(e,t)}}(e):function(e){var t,n,i=e.token,r=P(e);me(e,y.COLON)?(t=r,n=P(e)):n=r;return{kind:C.FIELD,alias:t,name:n,arguments:Y(e,!1),directives:G(e,!1),selectionSet:pe(e,y.BRACE_L)?j(e):void 0,loc:de(e,i)}}(e)}function Y(e,t){var n=t?W:H;return pe(e,y.PAREN_L)?we(e,y.PAREN_L,n,y.PAREN_R):[]}function H(e){var t=e.token,n=P(e);return ge(e,y.COLON),{kind:C.ARGUMENT,name:n,value:V(e,!1),loc:de(e,t)}}function W(e){var t=e.token;return{kind:C.ARGUMENT,name:P(e),value:(ge(e,y.COLON),q(e)),loc:de(e,t)}}function X(e){if("on"===e.token.value)throw be(e);return P(e)}function V(e,t){var n=e.token;switch(n.kind){case y.BRACKET_L:return function(e,t){var n=e.token,i=t?q:U;return{kind:C.LIST,values:xe(e,y.BRACKET_L,i,y.BRACKET_R),loc:de(e,n)}}(e,t);case y.BRACE_L:return function(e,t){var n=e.token;return{kind:C.OBJECT,fields:xe(e,y.BRACE_L,function(){return function(e,t){var n=e.token,i=P(e);return ge(e,y.COLON),{kind:C.OBJECT_FIELD,name:i,value:V(e,t),loc:de(e,n)}}(e,t)},y.BRACE_R),loc:de(e,n)}}(e,t);case y.INT:return e.advance(),{kind:C.INT,value:n.value,loc:de(e,n)};case y.FLOAT:return e.advance(),{kind:C.FLOAT,value:n.value,loc:de(e,n)};case y.STRING:case y.BLOCK_STRING:return B(e);case y.NAME:return"true"===n.value||"false"===n.value?(e.advance(),{kind:C.BOOLEAN,value:"true"===n.value,loc:de(e,n)}):"null"===n.value?(e.advance(),{kind:C.NULL,loc:de(e,n)}):(e.advance(),{kind:C.ENUM,value:n.value,loc:de(e,n)});case y.DOLLAR:if(!t)return F(e)}throw be(e)}function B(e){var t=e.token;return e.advance(),{kind:C.STRING,value:t.value,block:t.kind===y.BLOCK_STRING,loc:de(e,t)}}function q(e){return V(e,!0)}function U(e){return V(e,!1)}function G(e,t){for(var n=[];pe(e,y.AT);)n.push(Q(e,t));return n}function Q(e,t){var n=e.token;return ge(e,y.AT),{kind:C.DIRECTIVE,name:P(e),arguments:Y(e,t),loc:de(e,n)}}function $(e){var t,n=e.token;return me(e,y.BRACKET_L)?(t=$(e),ge(e,y.BRACKET_R),t={kind:C.LIST_TYPE,type:t,loc:de(e,n)}):t=Z(e),me(e,y.BANG)?{kind:C.NON_NULL_TYPE,type:t,loc:de(e,n)}:t}function Z(e){var t=e.token;return{kind:C.NAMED_TYPE,name:P(e),loc:de(e,t)}}function K(e){var t=J(e)?e.lookahead():e.token;if(t.kind===y.NAME)switch(t.value){case"schema":return function(e){var t=e.token;ve(e,"schema");var n=G(e,!0),i=we(e,y.BRACE_L,te,y.BRACE_R);return{kind:C.SCHEMA_DEFINITION,directives:n,operationTypes:i,loc:de(e,t)}}(e);case"scalar":return function(e){var t=e.token,n=ee(e);ve(e,"scalar");var i=P(e),r=G(e,!0);return{kind:C.SCALAR_TYPE_DEFINITION,description:n,name:i,directives:r,loc:de(e,t)}}(e);case"type":return function(e){var t=e.token,n=ee(e);ve(e,"type");var i=P(e),r=ne(e),a=G(e,!0),o=ie(e);return{kind:C.OBJECT_TYPE_DEFINITION,description:n,name:i,interfaces:r,directives:a,fields:o,loc:de(e,t)}}(e);case"interface":return function(e){var t=e.token,n=ee(e);ve(e,"interface");var i=P(e),r=G(e,!0),a=ie(e);return{kind:C.INTERFACE_TYPE_DEFINITION,description:n,name:i,directives:r,fields:a,loc:de(e,t)}}(e);case"union":return function(e){var t=e.token,n=ee(e);ve(e,"union");var i=P(e),r=G(e,!0),a=se(e);return{kind:C.UNION_TYPE_DEFINITION,description:n,name:i,directives:r,types:a,loc:de(e,t)}}(e);case"enum":return function(e){var t=e.token,n=ee(e);ve(e,"enum");var i=P(e),r=G(e,!0),a=le(e);return{kind:C.ENUM_TYPE_DEFINITION,description:n,name:i,directives:r,values:a,loc:de(e,t)}}(e);case"input":return function(e){var t=e.token,n=ee(e);ve(e,"input");var i=P(e),r=G(e,!0),a=ue(e);return{kind:C.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:i,directives:r,fields:a,loc:de(e,t)}}(e);case"directive":return function(e){var t=e.token,n=ee(e);ve(e,"directive"),ge(e,y.AT);var i=P(e),r=ae(e);ve(e,"on");var a=function(e){me(e,y.PIPE);var t=[];do{t.push(he(e))}while(me(e,y.PIPE));return t}(e);return{kind:C.DIRECTIVE_DEFINITION,description:n,name:i,arguments:r,locations:a,loc:de(e,t)}}(e)}throw be(e,t)}function J(e){return pe(e,y.STRING)||pe(e,y.BLOCK_STRING)}function ee(e){if(J(e))return B(e)}function te(e){var t=e.token,n=N(e);ge(e,y.COLON);var i=Z(e);return{kind:C.OPERATION_TYPE_DEFINITION,operation:n,type:i,loc:de(e,t)}}function ne(e){var t=[];if(ye(e,"implements")){me(e,y.AMP);do{t.push(Z(e))}while(me(e,y.AMP)||e.options.allowLegacySDLImplementsInterfaces&&pe(e,y.NAME))}return t}function ie(e){return e.options.allowLegacySDLEmptyFields&&pe(e,y.BRACE_L)&&e.lookahead().kind===y.BRACE_R?(e.advance(),e.advance(),[]):pe(e,y.BRACE_L)?we(e,y.BRACE_L,re,y.BRACE_R):[]}function re(e){var t=e.token,n=ee(e),i=P(e),r=ae(e);ge(e,y.COLON);var a=$(e),o=G(e,!0);return{kind:C.FIELD_DEFINITION,description:n,name:i,arguments:r,type:a,directives:o,loc:de(e,t)}}function ae(e){return pe(e,y.PAREN_L)?we(e,y.PAREN_L,oe,y.PAREN_R):[]}function oe(e){var t=e.token,n=ee(e),i=P(e);ge(e,y.COLON);var r,a=$(e);me(e,y.EQUALS)&&(r=q(e));var o=G(e,!0);return{kind:C.INPUT_VALUE_DEFINITION,description:n,name:i,type:a,defaultValue:r,directives:o,loc:de(e,t)}}function se(e){var t=[];if(me(e,y.EQUALS)){me(e,y.PIPE);do{t.push(Z(e))}while(me(e,y.PIPE))}return t}function le(e){return pe(e,y.BRACE_L)?we(e,y.BRACE_L,ce,y.BRACE_R):[]}function ce(e){var t=e.token,n=ee(e),i=P(e),r=G(e,!0);return{kind:C.ENUM_VALUE_DEFINITION,description:n,name:i,directives:r,loc:de(e,t)}}function ue(e){return pe(e,y.BRACE_L)?we(e,y.BRACE_L,oe,y.BRACE_R):[]}function he(e){var t=e.token,n=P(e);if(T.hasOwnProperty(n.value))return n;throw be(e,t)}function de(e,t){if(!e.options.noLocation)return new fe(t,e.lastToken,e.source)}function fe(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}function pe(e,t){return e.token.kind===t}function ge(e,t){var n=e.token;if(n.kind===t)return e.advance(),n;throw f(e.source,n.start,"Expected ".concat(t,", found ").concat(b(n)))}function me(e,t){var n=e.token;if(n.kind===t)return e.advance(),n}function ve(e,t){var n=e.token;if(n.kind===y.NAME&&n.value===t)return e.advance(),n;throw f(e.source,n.start,'Expected "'.concat(t,'", found ').concat(b(n)))}function ye(e,t){var n=e.token;if(n.kind===y.NAME&&n.value===t)return e.advance(),n}function be(e,t){var n=t||e.token;return f(e.source,n.start,"Unexpected ".concat(b(n)))}function xe(e,t,n,i){ge(e,t);for(var r=[];!me(e,i);)r.push(n(e));return r}function we(e,t,n,i){ge(e,t);for(var r=[n(e)];!me(e,i);)r.push(n(e));return r}n.d(t,"parse",function(){return A}),n.d(t,"parseValue",function(){return _}),n.d(t,"parseType",function(){return O}),n.d(t,"parseConstValue",function(){return q}),n.d(t,"parseTypeReference",function(){return $}),n.d(t,"parseNamedType",function(){return Z}),a(fe,function(){return{start:this.start,end:this.end}})}]);

+ 19 - 0
misago/templates/misago/admin/dashboard/analytics.html

@@ -0,0 +1,19 @@
+{% load i18n %}
+<div id="admin-analytics">
+  <div class="card card-admin-info">
+    <div class="card-body">
+      <div class="row align-items-center">
+        <div class="col">
+          <h4 class="card-title">{% trans "Analytics" %}</h4>
+        </div>
+      </div>
+    </div>
+    <div class="card-body border-top">
+      <div class="text-center py-5">
+        <div class="spinner-border text-light" role="status">
+          <span class="sr-only">Loading...</span>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>

+ 1 - 2
misago/templates/misago/admin/dashboard/index.html

@@ -14,7 +14,7 @@
 
 
 {% include "misago/admin/dashboard/checks.html" %}
 {% include "misago/admin/dashboard/checks.html" %}
 {% include "misago/admin/dashboard/analytics.html" %}
 {% include "misago/admin/dashboard/analytics.html" %}
-
+{% include "misago/admin/dashboard/totals.html" %}
 
 
 <div class="row">
 <div class="row">
   <div class="col-md-4">
   <div class="col-md-4">
@@ -55,7 +55,6 @@
       </tbody>
       </tbody>
     </table>
     </table>
 
 
-    {% include "misago/admin/dashboard/totals.html" %}
 
 
   </div>
   </div>
 </div>
 </div>

+ 12 - 20
misago/templates/misago/admin/dashboard/totals.html

@@ -8,37 +8,29 @@
   <table class="table">
   <table class="table">
     <thead>
     <thead>
       <tr>
       <tr>
-        <th>{% trans "Item" %}</th>
-        <th>{% trans "Number" %}</th>
+        <th>{% trans "Threads" %}</th>
+        <th>{% trans "Posts" %}</th>
+        <th>{% trans "Attachments" %}</th>
+        <th>{% trans "Users" %}</th>
+        <th>{% trans "Inactive users" %}</th>
       </tr>
       </tr>
     </thead>
     </thead>
     <tbody>
     <tbody>
       <tr>
       <tr>
-        <td>{% trans "Threads" %}</td>
         <td>{{ totals.threads }}</td>
         <td>{{ totals.threads }}</td>
-      </tr>
-      <tr>
-        <td>{% trans "Posts" %}</td>
         <td>{{ totals.posts }}</td>
         <td>{{ totals.posts }}</td>
-      </tr>
-      <tr>
-        <td>{% trans "Attachments" %}</td>
         <td>{{ totals.attachments }}</td>
         <td>{{ totals.attachments }}</td>
-      </tr>
-      <tr>
-        <td>{% trans "Users" %}</td>
         <td>{{ totals.users }}</td>
         <td>{{ totals.users }}</td>
-      </tr>
-      {% if totals.inactive_users %}
-        <tr>
-          <td>{% trans "Inactive users" %}</td>
-          <td>
+        <td>
+          {% if totals.inactive_users %}
             <a href="{% url "misago:admin:users:index" %}?inactive=1">
             <a href="{% url "misago:admin:users:index" %}?inactive=1">
               {{ totals.inactive_users }}
               {{ totals.inactive_users }}
             </a>
             </a>
-          </td>
-        </tr>
-      {% endif %}
+          {% else %}
+            0
+          {% endif %}
+        </td>
+      </tr>
     </tbody>
     </tbody>
   </table>
   </table>
 </div>
 </div>

+ 1 - 1
misago/users/models/user.py

@@ -40,7 +40,7 @@ class UserManager(BaseUserManager):
         user.set_email(email)
         user.set_email(email)
         user.set_password(password)
         user.set_password(password)
 
 
-        now = timezone.now()
+        now = extra_fields.get("joined_on", timezone.now())
         user.last_login = now
         user.last_login = now
         user.joined_on = now
         user.joined_on = now