From f2e683401d26f9cdac696536bd7466fd3f43f7fb Mon Sep 17 00:00:00 2001 From: ViktorAxelsen <1009254799@qq.com> Date: Mon, 14 Oct 2024 21:29:26 +0800 Subject: [PATCH] sync --- README.md | 102 +- data_process.py | 204 ++ docs/index.html | 244 +++ docs/static/css/bulma-carousel.min.css | 1 + docs/static/css/bulma-slider.min.css | 1 + docs/static/css/bulma.css.map.txt | 1 + docs/static/css/bulma.min.css | 1 + docs/static/css/fontawesome.all.min.css | 5 + docs/static/css/index.css | 157 ++ docs/static/figs/RAG.png | Bin 0 -> 49951 bytes docs/static/js/bulma-carousel.js | 2371 +++++++++++++++++++++++ docs/static/js/bulma-carousel.min.js | 1 + docs/static/js/bulma-slider.js | 461 +++++ docs/static/js/bulma-slider.min.js | 1 + docs/static/js/fontawesome.all.min.js | 5 + docs/static/js/index.js | 78 + eval.py | 107 + figures/.keep | 0 figures/model.png | Bin 0 -> 551652 bytes graph_construction.py | 216 +++ index.html | 1 - prompt_pool.py | 143 ++ retrieval.py | 90 + sum_eval.py | 92 + train.py | 248 +++ training_preparation.py | 108 ++ utils.py | 125 ++ 27 files changed, 4747 insertions(+), 16 deletions(-) create mode 100644 data_process.py create mode 100644 docs/index.html create mode 100644 docs/static/css/bulma-carousel.min.css create mode 100644 docs/static/css/bulma-slider.min.css create mode 100644 docs/static/css/bulma.css.map.txt create mode 100644 docs/static/css/bulma.min.css create mode 100644 docs/static/css/fontawesome.all.min.css create mode 100644 docs/static/css/index.css create mode 100644 docs/static/figs/RAG.png create mode 100644 docs/static/js/bulma-carousel.js create mode 100644 docs/static/js/bulma-carousel.min.js create mode 100644 docs/static/js/bulma-slider.js create mode 100644 docs/static/js/bulma-slider.min.js create mode 100644 docs/static/js/fontawesome.all.min.js create mode 100644 docs/static/js/index.js create mode 100644 eval.py delete mode 100644 figures/.keep create mode 100644 figures/model.png create mode 100644 graph_construction.py delete mode 100644 index.html create mode 100644 prompt_pool.py create mode 100644 retrieval.py create mode 100644 sum_eval.py create mode 100644 train.py create mode 100644 training_preparation.py create mode 100644 utils.py diff --git a/README.md b/README.md index 78eddf0..49d8ae4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,6 @@ -![Method](./figures/logo.png) - # Graph of Records: Boosting Retrieval Augmented Generation for Long-context Summarization with Graphs - -

Build @@ -12,9 +8,9 @@ Build - + License @@ -33,37 +29,113 @@

🌐 Project Page | - 📜 arXiv | - 📮 Twitter Post + 📜 arXiv +

+![Method](./figures/model.png) + ## News -**[2024.10.1x]** 🌟Release GoR + +**[2024.10.1x]** 🌟 GoR is released. + +## 📌Preliminary -## 📌Environment Setup +### Environment Setup ```bash # python==3.10 pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113 pip install dgl==1.0.0+cu113 -f https://data.dgl.ai/wheels/cu113/repo.html -pip install scikit-learn +pip install openai==0.28 +pip install pandas +pip install langchain +pip install langchain-core +pip install langchain-community +pip install langchain-experimental +pip install tiktoken +pip install tqdm +pip install bert_score +pip install rouge_score +pip install networkx +pip install faiss-gpu +pip install transformers ``` +### Dataset Preparation + +[QMSum](https://github.com/Yale-LILY/QMSum) +[WCEP](https://huggingface.co/datasets/ccdv/WCEP-10) +[Booksum](https://huggingface.co/datasets/kmfoda/booksum) +[GovReport](https://huggingface.co/datasets/ccdv/govreport-summarization/tree/refs%2Fconvert%2Fparquet/document) +[SQuALITY](https://github.com/nyu-mll/SQuALITY) + + +Save the downloaded files in the `./data/[DATASET_NAME]` folder. -## ⭐Experiments > \[!IMPORTANT\] > -> Before running the experiment, please configure your API KEY +> Before running the experiment, please configure your API KEY in `"get_llm_response_via_api"` in `utils.py` + + + +## ⭐Experiments + + + +### Query Simulation and Graph Construction + +Generate simulated queries and construct graphs. The constructed graphs are saved in the `./graph` folder. + +```bash +# DATASET Choices: qmsum, wcep, booksum, govreport, squality +# Training Set +python graph_construction.py --cuda 0 --dataset [DATASET] --train +# Test Set +python graph_construction.py --cuda 0 --dataset [DATASET] +``` +### Training Preparation + +Pre-compute BERTScore and save training data in the `./training_data` folder. + + + +```bash +# DATASET Choices: qmsum, wcep, booksum, govreport, squality +python training_preparation.py --cuda 0 --dataset [DATASET] +``` + + + +### Training + + +```bash +# DATASET Choices: qmsum, wcep, booksum, govreport, squality +python train.py --cuda 0 --dataset [DATASET] +``` + + +### Evaluation + + +```bash +# DATASET Choices: qmsum, wcep, booksum, govreport, squality +# Generate summary results +python eval.py --cuda 0 --dataset [DATASET] +# Evaluation +python sum_eval.py --cuda 0 --file_name ./result/[DATASET].json +``` @@ -87,7 +159,7 @@ x ``` - + \ No newline at end of file diff --git a/data_process.py b/data_process.py new file mode 100644 index 0000000..d11183a --- /dev/null +++ b/data_process.py @@ -0,0 +1,204 @@ +import json +import pandas as pd + + +def clean_data(text): + text = text.replace('{ vocalsound } ', '') + text = text.replace('{ disfmarker } ', '') + text = text.replace('a_m_i_', 'ami') + text = text.replace('l_c_d_', 'lcd') + text = text.replace('p_m_s', 'pms') + text = text.replace('t_v_', 'tv') + text = text.replace('{ pause } ', '') + text = text.replace('{ nonvocalsound } ', '') + text = text.replace('{ gap } ', '') + + return text + + +def qm_process_data(train=True): + ret = [] + data = [] + with open("./data/QMSum/data/ALL/jsonl/{}.jsonl".format("train" if train else "test"), 'r') as file: + for line in file: + data.append(json.loads(line)) + + for sample in data: + ret_sample = dict() + ret_sample["topic_list"] = sample['topic_list'] + ret_sample["general_query_list"] = sample['general_query_list'] + all_transcripts = "\n".join( + ["Speaker: " + i["speaker"] + "\n" + "Content: " + i["content"] for i in sample['meeting_transcripts']]) + ret_sample["meeting_transcripts"] = clean_data(all_transcripts) + ret.append(ret_sample) + + return ret + + +def booksum_process_data(train=True): + ret = [] + if train: + data = pd.read_csv('./data/Booksum/train.csv') + else: + data = pd.read_csv('./data/Booksum/test.csv') + + for index, row in data.iterrows(): + # Filter out too short text for long-context summarization + if row["chapter_length"] <= 8000: + continue + ret.append(row) + + return ret + + +def wcep_process_data(train=True): + ret = [] + data = [] + with open('./data/WCEP/{}.txt'.format("train" if train else "test"), 'r') as file: + lines = file.readlines() + for line in lines: + data.append(json.loads(line)) + + for row in data: + word_num = len(" ".join(row["document"]).split()) + # Filter out too short text for long-context summarization + if word_num <= 6000: + continue + ret.append(row) + + return ret + + +def gov_process_data(train=True): + ret = [] + if train: + data1 = pd.read_parquet('./data/GovReport/document/train-00000-of-00002.parquet') + data2 = pd.read_parquet('./data/GovReport/document/train-00001-of-00002.parquet') + data = pd.concat([data1, data2]) + else: + data = pd.read_parquet('./data/GovReport/document/test-00000-of-00001.parquet') + + for index, row in data.iterrows(): + word_num = len(row["report"].split()) + # Filter out too short text for long-context summarization + if word_num <= 8000: + continue + ret.append(row) + + return ret + + +def squ_process_data(train=True): + ret = [] + data = [] + if train: + # Expand the training set + with open("./data/SQuALITY/data/v1-3/txt/train.jsonl", 'r') as file: + for line in file: + data.append(json.loads(line)) + with open("./data/SQuALITY/data/v1-3/txt/dev.jsonl", 'r') as file: + for line in file: + data.append(json.loads(line)) + cnt = 0 + with open("./data/SQuALITY/data/v1-3/txt/test.jsonl", 'r') as file: + for line in file: + data.append(json.loads(line)) + cnt += 1 + if cnt == 25: + break + else: + # Ensure that the test set does not overlap with the training set + cnt = 0 + with open("./data/SQuALITY/data/v1-3/txt/test.jsonl", 'r') as file: + for line in file: + if cnt < 25: + cnt += 1 + continue + data.append(json.loads(line)) + + for sample in data: + ret.append(sample) + + return ret + + +def get_processed_data(dataset, train=True): + if dataset == "qmsum": + data = qm_process_data(train=train) + elif dataset == "wcep": + data = wcep_process_data(train=train) + elif dataset == "booksum": + data = booksum_process_data(train=train) + elif dataset == "govreport": + data = gov_process_data(train=train) + elif dataset == "squality": + data = squ_process_data(train=train) + else: + raise Exception("Dataset Error") + + return data + + +def split_corpus_by_doc(dataset, sample, text_splitter): + chunk_list = [] + if dataset == "qmsum": + doc_list = [sample["meeting_transcripts"]] + elif dataset == "wcep": + doc_list = sample["document"] + elif dataset == "booksum": + doc_list = [sample["chapter"]] + elif dataset == "govreport": + doc_list = [sample["report"]] + elif dataset == "squality": + doc_list = [sample["document"]] + else: + raise Exception("Dataset Error") + + for doc in doc_list: + chunk_list.extend(text_splitter.split_text(doc)) + + return chunk_list + + +def eval_data_generation(dataset, sample): + ret = [] + if dataset == "qmsum": + all_topic = ", ".join([i["topic"] for i in sample["topic_list"]]) + for test_query in sample["general_query_list"]: + data = dict() + data["rag_query"] = test_query["query"] + " The topic list of the meeting transcript is: " + all_topic + data["query"] = test_query["query"] + data["summary"] = test_query["answer"] + ret.append(data) + elif dataset == "wcep": + data = dict() + data["rag_query"] = "Summarize the contents of this news event." + data["query"] = "Summarize the contents of this news event." + data["summary"] = sample["summary"] + ret.append(data) + elif dataset == "booksum": + data = dict() + data["rag_query"] = "Summarize the contents of this story." + data["query"] = "Summarize the contents of this story." + data["summary"] = sample["summary_text"] + ret.append(data) + elif dataset == "govreport": + data = dict() + data["rag_query"] = "Summarize the contents of this report." + data["query"] = "Summarize the contents of this report." + data["summary"] = sample["summary"] + ret.append(data) + elif dataset == "squality": + data = dict() + data["rag_query"] = sample["questions"][0]["question_text"] + data["query"] = sample["questions"][0]["question_text"] + data["summary"] = [i["response_text"] for i in sample["questions"][0]["responses"]] + ret.append(data) + else: + raise Exception("Dataset Error") + + return ret + + +if __name__ == '__main__': + pass diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..37fd903 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,244 @@ + + + + + + + + Graph of Records: Boosting Retrieval Augmented Generation for Long-context Summarization with Graphs + + + + + + + + + + + + + + + + + + + + + + +

+ + +
+
+
+
+
+

Graph of Records: Boosting Retrieval Augmented Generation for Long-context Summarization with Graphs

+
+ + Haozhen Zhang1, + + Tao Feng2, + + Jiaxuan You2, + +
+ +
+ 1Tsinghua University, + 2University of Illinois at Urbana-Champaign +
+ + +
+
+
+
+
+ + + +
+
+
+
+

Abstract

+
+

+ Retrieval-augmented generation (RAG) has revitalized Large Language Models (LLMs) by injecting non-parametric factual knowledge. + Compared with long-context LLMs, RAG is considered an effective summarization tool in a more concise and lightweight manner, which can interact with LLMs multiple times using diverse queries to get comprehensive responses. + However, the LLM-generated historical responses, which contain potentially insightful information, are largely neglected and discarded by existing approaches, leading to suboptimal results. + In this paper, we propose graph of records (GoR), which leverages historical responses generated by LLMs to enhance RAG for long-context global summarization. + Inspired by the retrieve-then-generate paradigm of RAG, we construct a graph by creating an edge between the retrieved text chunks and the corresponding LLM-generated response. + To further uncover the sophisticated correlations between them, GoR further features a graph neural network and an elaborately designed BERTScore-based objective for self-supervised model training, enabling seamless supervision signal backpropagation between reference summaries and node embeddings. + We comprehensively compare GoR with 12 baselines on four long-context summarization datasets, and the results indicate that our proposed method reaches the best performance. + Extensive experiments further demonstrate the effectiveness of GoR. +

+
+
+
+
+
+ + +
+
+
+
+

Graph of Records (GoR)

+
+

+ Test. +

+
+
+ model figure +

Model Figure

+
+
+
+
+
+ + + +
+
+
+
+

Experiments

+
+

+ Test. +

+
+ model figure +

Results

+
+
+
+
+ + + +
+
+

BibTeX

+
@article{GoR,
+  author    = {Haozhen Zhang and Tao Feng and Jiaxuan You*},
+  title     = {Graph of Records: Boosting Retrieval Augmented Generation for Long-context Summarization with Graphs},
+  journal   = {arXiv preprint arXiv:xxx},
+  year      = {2024},
+}
+
+
+ + + + + + \ No newline at end of file diff --git a/docs/static/css/bulma-carousel.min.css b/docs/static/css/bulma-carousel.min.css new file mode 100644 index 0000000..4d4b7d1 --- /dev/null +++ b/docs/static/css/bulma-carousel.min.css @@ -0,0 +1 @@ +@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.slider{position:relative;width:100%}.slider-container{display:flex;flex-wrap:nowrap;flex-direction:row;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);min-height:100%}.slider-container.is-vertical{flex-direction:column}.slider-container .slider-item{flex:none}.slider-container .slider-item .image.is-covered img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.slider-container .slider-item .video-container{height:0;padding-bottom:0;padding-top:56.25%;margin:0;position:relative}.slider-container .slider-item .video-container.is-1by1,.slider-container .slider-item .video-container.is-square{padding-top:100%}.slider-container .slider-item .video-container.is-4by3{padding-top:75%}.slider-container .slider-item .video-container.is-21by9{padding-top:42.857143%}.slider-container .slider-item .video-container embed,.slider-container .slider-item .video-container iframe,.slider-container .slider-item .video-container object{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.slider-navigation-next,.slider-navigation-previous{display:flex;justify-content:center;align-items:center;position:absolute;width:42px;height:42px;background:#fff center center no-repeat;background-size:20px 20px;border:1px solid #fff;border-radius:25091983px;box-shadow:0 2px 5px #3232321a;top:50%;margin-top:-20px;left:0;cursor:pointer;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.slider-navigation-next:hover,.slider-navigation-previous:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.slider-navigation-next.is-hidden,.slider-navigation-previous.is-hidden{display:none;opacity:0}.slider-navigation-next svg,.slider-navigation-previous svg{width:25%}.slider-navigation-next{left:auto;right:0;background:#fff center center no-repeat;background-size:20px 20px}.slider-pagination{display:none;justify-content:center;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:.5rem 1rem;text-align:center}.slider-pagination .slider-page{background:#fff;width:10px;height:10px;border-radius:25091983px;display:inline-block;margin:0 3px;box-shadow:0 2px 5px #3232321a;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer}.slider-pagination .slider-page.is-active,.slider-pagination .slider-page:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}@media screen and (min-width:800px){.slider-pagination{display:flex}}.hero.has-carousel{position:relative}.hero.has-carousel+.hero-body,.hero.has-carousel+.hero-footer,.hero.has-carousel+.hero-head{z-index:10;overflow:hidden}.hero.has-carousel .hero-carousel{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;border:none;margin:auto;padding:0;z-index:0}.hero.has-carousel .hero-carousel .slider{width:100%;max-width:100%;overflow:hidden;height:100%!important;max-height:100%;z-index:0}.hero.has-carousel .hero-carousel .slider .has-background{max-height:100%}.hero.has-carousel .hero-carousel .slider .has-background .is-background{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.hero.has-carousel .hero-body{margin:0 3rem;z-index:10} \ No newline at end of file diff --git a/docs/static/css/bulma-slider.min.css b/docs/static/css/bulma-slider.min.css new file mode 100644 index 0000000..09b4aeb --- /dev/null +++ b/docs/static/css/bulma-slider.min.css @@ -0,0 +1 @@ +@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}input[type=range].slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1rem 0;background:0 0;touch-action:none}input[type=range].slider.is-fullwidth{display:block;width:100%}input[type=range].slider:focus{outline:0}input[type=range].slider:not([orient=vertical])::-webkit-slider-runnable-track{width:100%}input[type=range].slider:not([orient=vertical])::-moz-range-track{width:100%}input[type=range].slider:not([orient=vertical])::-ms-track{width:100%}input[type=range].slider:not([orient=vertical]).has-output+output,input[type=range].slider:not([orient=vertical]).has-output-tooltip+output{width:3rem;background:#4a4a4a;border-radius:4px;padding:.4rem .8rem;font-size:.75rem;line-height:.75rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden;pointer-events:none;z-index:200}input[type=range].slider:not([orient=vertical]).has-output-tooltip:disabled+output,input[type=range].slider:not([orient=vertical]).has-output:disabled+output{opacity:.5}input[type=range].slider:not([orient=vertical]).has-output{display:inline-block;vertical-align:middle;width:calc(100% - (4.2rem))}input[type=range].slider:not([orient=vertical]).has-output+output{display:inline-block;margin-left:.75rem;vertical-align:middle}input[type=range].slider:not([orient=vertical]).has-output-tooltip{display:block}input[type=range].slider:not([orient=vertical]).has-output-tooltip+output{position:absolute;left:0;top:-.1rem}input[type=range].slider[orient=vertical]{-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;-webkit-writing-mode:bt-lr;-ms-writing-mode:bt-lr;writing-mode:bt-lr}input[type=range].slider[orient=vertical]::-webkit-slider-runnable-track{height:100%}input[type=range].slider[orient=vertical]::-moz-range-track{height:100%}input[type=range].slider[orient=vertical]::-ms-track{height:100%}input[type=range].slider::-webkit-slider-runnable-track{cursor:pointer;animate:.2s;box-shadow:0 0 0 #7a7a7a;background:#dbdbdb;border-radius:4px;border:0 solid #7a7a7a}input[type=range].slider::-moz-range-track{cursor:pointer;animate:.2s;box-shadow:0 0 0 #7a7a7a;background:#dbdbdb;border-radius:4px;border:0 solid #7a7a7a}input[type=range].slider::-ms-track{cursor:pointer;animate:.2s;box-shadow:0 0 0 #7a7a7a;background:#dbdbdb;border-radius:4px;border:0 solid #7a7a7a}input[type=range].slider::-ms-fill-lower{background:#dbdbdb;border-radius:4px}input[type=range].slider::-ms-fill-upper{background:#dbdbdb;border-radius:4px}input[type=range].slider::-webkit-slider-thumb{box-shadow:none;border:1px solid #b5b5b5;border-radius:4px;background:#fff;cursor:pointer}input[type=range].slider::-moz-range-thumb{box-shadow:none;border:1px solid #b5b5b5;border-radius:4px;background:#fff;cursor:pointer}input[type=range].slider::-ms-thumb{box-shadow:none;border:1px solid #b5b5b5;border-radius:4px;background:#fff;cursor:pointer}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}input[type=range].slider.is-circle::-webkit-slider-thumb{border-radius:290486px}input[type=range].slider.is-circle::-moz-range-thumb{border-radius:290486px}input[type=range].slider.is-circle::-ms-thumb{border-radius:290486px}input[type=range].slider:active::-webkit-slider-thumb{-webkit-transform:scale(1.25);transform:scale(1.25)}input[type=range].slider:active::-moz-range-thumb{transform:scale(1.25)}input[type=range].slider:active::-ms-thumb{transform:scale(1.25)}input[type=range].slider:disabled{opacity:.5;cursor:not-allowed}input[type=range].slider:disabled::-webkit-slider-thumb{cursor:not-allowed;-webkit-transform:scale(1);transform:scale(1)}input[type=range].slider:disabled::-moz-range-thumb{cursor:not-allowed;transform:scale(1)}input[type=range].slider:disabled::-ms-thumb{cursor:not-allowed;transform:scale(1)}input[type=range].slider:not([orient=vertical]){min-height:calc((1rem + 2px) * 1.25)}input[type=range].slider:not([orient=vertical])::-webkit-slider-runnable-track{height:.5rem}input[type=range].slider:not([orient=vertical])::-moz-range-track{height:.5rem}input[type=range].slider:not([orient=vertical])::-ms-track{height:.5rem}input[type=range].slider[orient=vertical]::-webkit-slider-runnable-track{width:.5rem}input[type=range].slider[orient=vertical]::-moz-range-track{width:.5rem}input[type=range].slider[orient=vertical]::-ms-track{width:.5rem}input[type=range].slider::-webkit-slider-thumb{height:1rem;width:1rem}input[type=range].slider::-moz-range-thumb{height:1rem;width:1rem}input[type=range].slider::-ms-thumb{height:1rem;width:1rem}input[type=range].slider::-ms-thumb{margin-top:0}input[type=range].slider::-webkit-slider-thumb{margin-top:-.25rem}input[type=range].slider[orient=vertical]::-webkit-slider-thumb{margin-top:auto;margin-left:-.25rem}input[type=range].slider.is-small:not([orient=vertical]){min-height:calc((.75rem + 2px) * 1.25)}input[type=range].slider.is-small:not([orient=vertical])::-webkit-slider-runnable-track{height:.375rem}input[type=range].slider.is-small:not([orient=vertical])::-moz-range-track{height:.375rem}input[type=range].slider.is-small:not([orient=vertical])::-ms-track{height:.375rem}input[type=range].slider.is-small[orient=vertical]::-webkit-slider-runnable-track{width:.375rem}input[type=range].slider.is-small[orient=vertical]::-moz-range-track{width:.375rem}input[type=range].slider.is-small[orient=vertical]::-ms-track{width:.375rem}input[type=range].slider.is-small::-webkit-slider-thumb{height:.75rem;width:.75rem}input[type=range].slider.is-small::-moz-range-thumb{height:.75rem;width:.75rem}input[type=range].slider.is-small::-ms-thumb{height:.75rem;width:.75rem}input[type=range].slider.is-small::-ms-thumb{margin-top:0}input[type=range].slider.is-small::-webkit-slider-thumb{margin-top:-.1875rem}input[type=range].slider.is-small[orient=vertical]::-webkit-slider-thumb{margin-top:auto;margin-left:-.1875rem}input[type=range].slider.is-medium:not([orient=vertical]){min-height:calc((1.25rem + 2px) * 1.25)}input[type=range].slider.is-medium:not([orient=vertical])::-webkit-slider-runnable-track{height:.625rem}input[type=range].slider.is-medium:not([orient=vertical])::-moz-range-track{height:.625rem}input[type=range].slider.is-medium:not([orient=vertical])::-ms-track{height:.625rem}input[type=range].slider.is-medium[orient=vertical]::-webkit-slider-runnable-track{width:.625rem}input[type=range].slider.is-medium[orient=vertical]::-moz-range-track{width:.625rem}input[type=range].slider.is-medium[orient=vertical]::-ms-track{width:.625rem}input[type=range].slider.is-medium::-webkit-slider-thumb{height:1.25rem;width:1.25rem}input[type=range].slider.is-medium::-moz-range-thumb{height:1.25rem;width:1.25rem}input[type=range].slider.is-medium::-ms-thumb{height:1.25rem;width:1.25rem}input[type=range].slider.is-medium::-ms-thumb{margin-top:0}input[type=range].slider.is-medium::-webkit-slider-thumb{margin-top:-.3125rem}input[type=range].slider.is-medium[orient=vertical]::-webkit-slider-thumb{margin-top:auto;margin-left:-.3125rem}input[type=range].slider.is-large:not([orient=vertical]){min-height:calc((1.5rem + 2px) * 1.25)}input[type=range].slider.is-large:not([orient=vertical])::-webkit-slider-runnable-track{height:.75rem}input[type=range].slider.is-large:not([orient=vertical])::-moz-range-track{height:.75rem}input[type=range].slider.is-large:not([orient=vertical])::-ms-track{height:.75rem}input[type=range].slider.is-large[orient=vertical]::-webkit-slider-runnable-track{width:.75rem}input[type=range].slider.is-large[orient=vertical]::-moz-range-track{width:.75rem}input[type=range].slider.is-large[orient=vertical]::-ms-track{width:.75rem}input[type=range].slider.is-large::-webkit-slider-thumb{height:1.5rem;width:1.5rem}input[type=range].slider.is-large::-moz-range-thumb{height:1.5rem;width:1.5rem}input[type=range].slider.is-large::-ms-thumb{height:1.5rem;width:1.5rem}input[type=range].slider.is-large::-ms-thumb{margin-top:0}input[type=range].slider.is-large::-webkit-slider-thumb{margin-top:-.375rem}input[type=range].slider.is-large[orient=vertical]::-webkit-slider-thumb{margin-top:auto;margin-left:-.375rem}input[type=range].slider.is-white::-moz-range-track{background:#fff!important}input[type=range].slider.is-white::-webkit-slider-runnable-track{background:#fff!important}input[type=range].slider.is-white::-ms-track{background:#fff!important}input[type=range].slider.is-white::-ms-fill-lower{background:#fff}input[type=range].slider.is-white::-ms-fill-upper{background:#fff}input[type=range].slider.is-white .has-output-tooltip+output,input[type=range].slider.is-white.has-output+output{background-color:#fff;color:#0a0a0a}input[type=range].slider.is-black::-moz-range-track{background:#0a0a0a!important}input[type=range].slider.is-black::-webkit-slider-runnable-track{background:#0a0a0a!important}input[type=range].slider.is-black::-ms-track{background:#0a0a0a!important}input[type=range].slider.is-black::-ms-fill-lower{background:#0a0a0a}input[type=range].slider.is-black::-ms-fill-upper{background:#0a0a0a}input[type=range].slider.is-black .has-output-tooltip+output,input[type=range].slider.is-black.has-output+output{background-color:#0a0a0a;color:#fff}input[type=range].slider.is-light::-moz-range-track{background:#f5f5f5!important}input[type=range].slider.is-light::-webkit-slider-runnable-track{background:#f5f5f5!important}input[type=range].slider.is-light::-ms-track{background:#f5f5f5!important}input[type=range].slider.is-light::-ms-fill-lower{background:#f5f5f5}input[type=range].slider.is-light::-ms-fill-upper{background:#f5f5f5}input[type=range].slider.is-light .has-output-tooltip+output,input[type=range].slider.is-light.has-output+output{background-color:#f5f5f5;color:#363636}input[type=range].slider.is-dark::-moz-range-track{background:#363636!important}input[type=range].slider.is-dark::-webkit-slider-runnable-track{background:#363636!important}input[type=range].slider.is-dark::-ms-track{background:#363636!important}input[type=range].slider.is-dark::-ms-fill-lower{background:#363636}input[type=range].slider.is-dark::-ms-fill-upper{background:#363636}input[type=range].slider.is-dark .has-output-tooltip+output,input[type=range].slider.is-dark.has-output+output{background-color:#363636;color:#f5f5f5}input[type=range].slider.is-primary::-moz-range-track{background:#00d1b2!important}input[type=range].slider.is-primary::-webkit-slider-runnable-track{background:#00d1b2!important}input[type=range].slider.is-primary::-ms-track{background:#00d1b2!important}input[type=range].slider.is-primary::-ms-fill-lower{background:#00d1b2}input[type=range].slider.is-primary::-ms-fill-upper{background:#00d1b2}input[type=range].slider.is-primary .has-output-tooltip+output,input[type=range].slider.is-primary.has-output+output{background-color:#00d1b2;color:#fff}input[type=range].slider.is-link::-moz-range-track{background:#3273dc!important}input[type=range].slider.is-link::-webkit-slider-runnable-track{background:#3273dc!important}input[type=range].slider.is-link::-ms-track{background:#3273dc!important}input[type=range].slider.is-link::-ms-fill-lower{background:#3273dc}input[type=range].slider.is-link::-ms-fill-upper{background:#3273dc}input[type=range].slider.is-link .has-output-tooltip+output,input[type=range].slider.is-link.has-output+output{background-color:#3273dc;color:#fff}input[type=range].slider.is-info::-moz-range-track{background:#209cee!important}input[type=range].slider.is-info::-webkit-slider-runnable-track{background:#209cee!important}input[type=range].slider.is-info::-ms-track{background:#209cee!important}input[type=range].slider.is-info::-ms-fill-lower{background:#209cee}input[type=range].slider.is-info::-ms-fill-upper{background:#209cee}input[type=range].slider.is-info .has-output-tooltip+output,input[type=range].slider.is-info.has-output+output{background-color:#209cee;color:#fff}input[type=range].slider.is-success::-moz-range-track{background:#23d160!important}input[type=range].slider.is-success::-webkit-slider-runnable-track{background:#23d160!important}input[type=range].slider.is-success::-ms-track{background:#23d160!important}input[type=range].slider.is-success::-ms-fill-lower{background:#23d160}input[type=range].slider.is-success::-ms-fill-upper{background:#23d160}input[type=range].slider.is-success .has-output-tooltip+output,input[type=range].slider.is-success.has-output+output{background-color:#23d160;color:#fff}input[type=range].slider.is-warning::-moz-range-track{background:#ffdd57!important}input[type=range].slider.is-warning::-webkit-slider-runnable-track{background:#ffdd57!important}input[type=range].slider.is-warning::-ms-track{background:#ffdd57!important}input[type=range].slider.is-warning::-ms-fill-lower{background:#ffdd57}input[type=range].slider.is-warning::-ms-fill-upper{background:#ffdd57}input[type=range].slider.is-warning .has-output-tooltip+output,input[type=range].slider.is-warning.has-output+output{background-color:#ffdd57;color:rgba(0,0,0,.7)}input[type=range].slider.is-danger::-moz-range-track{background:#ff3860!important}input[type=range].slider.is-danger::-webkit-slider-runnable-track{background:#ff3860!important}input[type=range].slider.is-danger::-ms-track{background:#ff3860!important}input[type=range].slider.is-danger::-ms-fill-lower{background:#ff3860}input[type=range].slider.is-danger::-ms-fill-upper{background:#ff3860}input[type=range].slider.is-danger .has-output-tooltip+output,input[type=range].slider.is-danger.has-output+output{background-color:#ff3860;color:#fff} \ No newline at end of file diff --git a/docs/static/css/bulma.css.map.txt b/docs/static/css/bulma.css.map.txt new file mode 100644 index 0000000..ed3a9d3 --- /dev/null +++ b/docs/static/css/bulma.css.map.txt @@ -0,0 +1 @@ +{"version":3,"sources":["../bulma.sass","../sass/utilities/_all.sass","../sass/utilities/animations.sass","bulma.css","../sass/utilities/mixins.sass","../sass/utilities/initial-variables.sass","../sass/utilities/controls.sass","../sass/base/_all.sass","../sass/base/minireset.sass","../sass/base/generic.sass","../sass/utilities/derived-variables.sass","../sass/elements/_all.sass","../sass/elements/box.sass","../sass/elements/button.sass","../sass/utilities/functions.sass","../sass/elements/container.sass","../sass/elements/content.sass","../sass/elements/icon.sass","../sass/elements/image.sass","../sass/elements/notification.sass","../sass/elements/progress.sass","../sass/elements/table.sass","../sass/elements/tag.sass","../sass/elements/title.sass","../sass/elements/other.sass","../sass/form/_all.sass","../sass/form/shared.sass","../sass/form/input-textarea.sass","../sass/form/checkbox-radio.sass","../sass/form/select.sass","../sass/form/file.sass","../sass/form/tools.sass","../sass/components/_all.sass","../sass/components/breadcrumb.sass","../sass/components/card.sass","../sass/components/dropdown.sass","../sass/components/level.sass","../sass/components/media.sass","../sass/components/menu.sass","../sass/components/message.sass","../sass/components/modal.sass","../sass/components/navbar.sass","../sass/components/pagination.sass","../sass/components/panel.sass","../sass/components/tabs.sass","../sass/grid/_all.sass","../sass/grid/columns.sass","../sass/grid/tiles.sass","../sass/helpers/_all.sass","../sass/helpers/color.sass","../sass/helpers/flexbox.sass","../sass/helpers/float.sass","../sass/helpers/other.sass","../sass/helpers/overflow.sass","../sass/helpers/position.sass","../sass/helpers/spacing.sass","../sass/helpers/typography.sass","../sass/helpers/visibility.sass","../sass/layout/_all.sass","../sass/layout/hero.sass","../sass/layout/section.sass","../sass/layout/footer.sass"],"names":[],"mappings":"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BJ3BiB;EI4BjB,gBA1DoB;ANkVtB;;AMpRA;EACE,cJpDgC;EIqDhC,eAAe;EACf,qBAAqB;ANuRvB;;AM1RA;EAKI,mBAAmB;ANyRvB;;AM9RA;EAOI,cJ1E0B;AFqW9B;;AMzRA;EACE,4BJtE4B;EIuE5B,cCpBsB;EDqBtB,kBArEiB;EAsEjB,mBAvEkB;EAwElB,4BAzEgC;ANqWlC;;AM1RA;EACE,4BJ7E4B;EI8E5B,YAAY;EACZ,cAAc;EACd,WAxEa;EAyEb,gBAxEkB;ANqWpB;;AM3RA;EACE,YAAY;EACZ,eAAe;AN8RjB;;AM5RA;;EAEE,wBAAwB;AN+R1B;;AM7RA;EACE,kBAvFuB;ANuXzB;;AM9RA;EACE,mBAAmB;EACnB,oBAAoB;ANiStB;;AM/RA;EACE,cJ1G4B;EI2G5B,gBJrEe;AFuWjB;;AM9RA;EACE,YAAY;ANiSd;;AM/RA;EL1DE,iCAAiC;EK4DjC,4BJ7G4B;EI8G5B,cJpH4B;EIqH5B,kBAjGqB;EAkGrB,gBAAgB;EAChB,uBAlG0B;EAmG1B,gBAAgB;EAChB,iBAAiB;ANkSnB;;AM1SA;EAUI,6BAA6B;EAC7B,mBAAmB;EACnB,cAvGoB;EAwGpB,UAAU;ANoSd;;AMlSA;;EAGI,mBAAmB;ANoSvB;;AMvSA;;EAKM,mBAAmB;ANuSzB;;AM5SA;EAOI,cJxI0B;AFib9B;;AQvbA,mBAAA;ACSA;EAEE,uBPI6B;EOH7B,kBP0DgB;EOzDhB,0FPX2B;EOY3B,cPP4B;EOQ5B,cAAc;EACd,gBAZmB;AT6brB;;AS/aA;EAGI,yEPC8B;AF+alC;;ASnbA;EAKI,oEPD8B;AFmblC;;AUzZA;EAGE,uBRpC6B;EQqC7B,qBR1C4B;EQ2C5B,iBPlDwB;EOmDxB,cRhD4B;EQiD5B,eAAe;EAGf,uBAAuB;EACvB,iCApD6D;EAqD7D,iBApD6B;EAqD7B,kBArD6B;EAsD7B,8BAvD6D;EAwD7D,kBAAkB;EAClB,mBAAmB;AVwZrB;;AUxaA;EAkBI,cAAc;AV0ZlB;;AU5aA;EAwBM,aAAa;EACb,YAAY;AVwZlB;;AUjbA;ETgGI,+BSrEwG;ETqExG,oBSpEgE;AV0ZpE;;AUtbA;ETgGI,mBSlEgE;ETkEhE,gCSjEwG;AV4Z5G;;AU3bA;EAiCM,+BAAmF;EACnF,gCAAoF;AV8Z1F;;AUhcA;EAsCI,qBR7E0B;EQ8E1B,cRjF0B;AF+e9B;;AUrcA;EA0CI,qBRpE8B;EQqE9B,cRrF0B;AFof9B;;AU1cA;EA6CM,kDRvE4B;AFwelC;;AU9cA;EAgDI,qBRzF0B;EQ0F1B,cR3F0B;AF6f9B;;AUndA;EAoDI,6BAA6B;EAC7B,yBAAyB;EACzB,cR/F0B;EQgG1B,0BAjF8B;AVoflC;;AU1dA;EA4DM,4BR/FwB;EQgGxB,cRvGwB;AFygB9B;;AU/dA;EAgEM,yBCH2B;EDI3B,cR3GwB;AF8gB9B;;AUpeA;;EAoEM,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;AVqatB;;AU3eA;EA2EM,uBR5GyB;EQ6GzB,yBAAyB;EACzB,cR3HuB;AF+hB7B;;AUjfA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,cRhIqB;AFqiB7B;;AUvfA;EAqFQ,yBAAyB;EACzB,cRpIqB;AF0iB7B;;AU5fA;EAwFU,mDRzHqB;AFiiB/B;;AUhgBA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,cR3IqB;AFojB7B;;AUtgBA;;EAgGQ,uBRjIuB;EQkIvB,yBAAyB;EACzB,gBAAgB;AV2axB;;AU7gBA;EAoGQ,yBRlJqB;EQmJrB,YRtIuB;AFmjB/B;;AUlhBA;EAwGU,uBC3CuB;AXydjC;;AUthBA;;EA2GU,yBRzJmB;EQ0JnB,yBAAyB;EACzB,gBAAgB;EAChB,YR/IqB;AF+jB/B;;AU9hBA;EAiHU,gEAA4E;AVibtF;;AUliBA;EAmHQ,6BAA6B;EAC7B,mBRrJuB;EQsJvB,YRtJuB;AFykB/B;;AUxiBA;EA0HU,uBR3JqB;EQ4JrB,mBR5JqB;EQ6JrB,cR1KmB;AF4lB7B;;AU9iBA;EA+HY,4DAA8D;AVmb1E;;AUljBA;EAqIc,gEAA4E;AVib1F;;AUtjBA;;EAwIU,6BAA6B;EAC7B,mBR1KqB;EQ2KrB,gBAAgB;EAChB,YR5KqB;AF+lB/B;;AU9jBA;EA6IQ,6BAA6B;EAC7B,qBR5LqB;EQ6LrB,cR7LqB;AFknB7B;;AUpkBA;EAoJU,yBRlMmB;EQmMnB,YRtLqB;AF0mB/B;;AUzkBA;EA4Jc,4DAA8D;AVib5E;;AU7kBA;;EA+JU,6BAA6B;EAC7B,qBR9MmB;EQ+MnB,gBAAgB;EAChB,cRhNmB;AFmoB7B;;AUrlBA;EA2EM,yBRzHuB;EQ0HvB,yBAAyB;EACzB,YR9GyB;AF4nB/B;;AU3lBA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,YRnHuB;AFkoB/B;;AUjmBA;EAqFQ,yBAAyB;EACzB,YRvHuB;AFuoB/B;;AUtmBA;EAwFU,gDRtImB;AFwpB7B;;AU1mBA;EA2FQ,uBC9ByB;ED+BzB,yBAAyB;EACzB,YR9HuB;AFipB/B;;AUhnBA;;EAgGQ,yBR9IqB;EQ+IrB,yBAAyB;EACzB,gBAAgB;AVqhBxB;;AUvnBA;EAoGQ,uBRrIuB;EQsIvB,cRnJqB;AF0qB7B;;AU5nBA;EAwGU,yBC3CuB;AXmkBjC;;AUhoBA;;EA2GU,uBR5IqB;EQ6IrB,yBAAyB;EACzB,gBAAgB;EAChB,cR5JmB;AFsrB7B;;AUxoBA;EAiHU,4DAA4E;AV2hBtF;;AU5oBA;EAmHQ,6BAA6B;EAC7B,qBRlKqB;EQmKrB,cRnKqB;AFgsB7B;;AUlpBA;EA0HU,yBRxKmB;EQyKnB,qBRzKmB;EQ0KnB,YR7JqB;AFyrB/B;;AUxpBA;EA+HY,gEAA8D;AV6hB1E;;AU5pBA;EAqIc,4DAA4E;AV2hB1F;;AUhqBA;;EAwIU,6BAA6B;EAC7B,qBRvLmB;EQwLnB,gBAAgB;EAChB,cRzLmB;AFstB7B;;AUxqBA;EA6IQ,6BAA6B;EAC7B,mBR/KuB;EQgLvB,YRhLuB;AF+sB/B;;AU9qBA;EAoJU,uBRrLqB;EQsLrB,cRnMmB;AFiuB7B;;AUnrBA;EA4Jc,gEAA8D;AV2hB5E;;AUvrBA;;EA+JU,6BAA6B;EAC7B,mBRjMqB;EQkMrB,gBAAgB;EAChB,YRnMqB;AFguB/B;;AU/rBA;EA2EM,4BR9GwB;EQ+GxB,yBAAyB;EACzB,yBC7Ce;AXqqBrB;;AUrsBA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,yBClDa;AX2qBrB;;AU3sBA;EAqFQ,yBAAyB;EACzB,yBCtDa;AXgrBrB;;AUhtBA;EAwFU,mDR3HoB;AFuvB9B;;AUptBA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,yBC7Da;AX0rBrB;;AU1tBA;;EAgGQ,4BRnIsB;EQoItB,yBAAyB;EACzB,gBAAgB;AV+nBxB;;AUjuBA;EAoGQ,oCCpEa;EDqEb,iBRxIsB;AFywB9B;;AUtuBA;EAwGU,oCC3CuB;AX6qBjC;;AU1uBA;;EA2GU,oCC3EW;ED4EX,yBAAyB;EACzB,gBAAgB;EAChB,iBRjJoB;AFqxB9B;;AUlvBA;EAiHU,sFAA4E;AVqoBtF;;AUtvBA;EAmHQ,6BAA6B;EAC7B,wBRvJsB;EQwJtB,iBRxJsB;AF+xB9B;;AU5vBA;EA0HU,4BR7JoB;EQ8JpB,wBR9JoB;EQ+JpB,yBC5FW;AXkuBrB;;AUlwBA;EA+HY,sEAA8D;AVuoB1E;;AUtwBA;EAqIc,sFAA4E;AVqoB1F;;AU1wBA;;EAwIU,6BAA6B;EAC7B,wBR5KoB;EQ6KpB,gBAAgB;EAChB,iBR9KoB;AFqzB9B;;AUlxBA;EA6IQ,6BAA6B;EAC7B,gCC9Ga;ED+Gb,yBC/Ga;AXwvBrB;;AUxxBA;EAoJU,oCCpHW;EDqHX,iBRxLoB;AFg0B9B;;AU7xBA;EA4Jc,sEAA8D;AVqoB5E;;AUjyBA;;EA+JU,6BAA6B;EAC7B,gCChIW;EDiIX,gBAAgB;EAChB,yBClIW;AXywBrB;;AUzyBA;EA2EM,yBRrHwB;EQsHxB,yBAAyB;EACzB,WC3CU;AX6wBhB;;AU/yBA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,WChDQ;AXmxBhB;;AUrzBA;EAqFQ,yBAAyB;EACzB,WCpDQ;AXwxBhB;;AU1zBA;EAwFU,gDRlIoB;AFw2B9B;;AU9zBA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,WC3DQ;AXkyBhB;;AUp0BA;;EAgGQ,yBR1IsB;EQ2ItB,yBAAyB;EACzB,gBAAgB;AVyuBxB;;AU30BA;EAoGQ,sBClEQ;EDmER,cR/IsB;AF03B9B;;AUh1BA;EAwGU,yBC3CuB;AXuxBjC;;AUp1BA;;EA2GU,sBCzEM;ED0EN,yBAAyB;EACzB,gBAAgB;EAChB,cRxJoB;AFs4B9B;;AU51BA;EAiHU,0DAA4E;AV+uBtF;;AUh2BA;EAmHQ,6BAA6B;EAC7B,qBR9JsB;EQ+JtB,cR/JsB;AFg5B9B;;AUt2BA;EA0HU,yBRpKoB;EQqKpB,qBRrKoB;EQsKpB,WC1FM;AX00BhB;;AU52BA;EA+HY,gEAA8D;AVivB1E;;AUh3BA;EAqIc,0DAA4E;AV+uB1F;;AUp3BA;;EAwIU,6BAA6B;EAC7B,qBRnLoB;EQoLpB,gBAAgB;EAChB,cRrLoB;AFs6B9B;;AU53BA;EA6IQ,6BAA6B;EAC7B,kBC5GQ;ED6GR,WC7GQ;AXg2BhB;;AUl4BA;EAoJU,sBClHM;EDmHN,cR/LoB;AFi7B9B;;AUv4BA;EA4Jc,gEAA8D;AV+uB5E;;AU34BA;;EA+JU,6BAA6B;EAC7B,kBC9HM;ED+HN,gBAAgB;EAChB,WChIM;AXi3BhB;;AUn5BA;EA2EM,yBRvG4B;EQwG5B,yBAAyB;EACzB,WC3CU;AXu3BhB;;AUz5BA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,WChDQ;AX63BhB;;AU/5BA;EAqFQ,yBAAyB;EACzB,WCpDQ;AXk4BhB;;AUp6BA;EAwFU,iDRpHwB;AFo8BlC;;AUx6BA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,WC3DQ;AX44BhB;;AU96BA;;EAgGQ,yBR5H0B;EQ6H1B,yBAAyB;EACzB,gBAAgB;AVm1BxB;;AUr7BA;EAoGQ,sBClEQ;EDmER,cRjI0B;AFs9BlC;;AU17BA;EAwGU,yBC3CuB;AXi4BjC;;AU97BA;;EA2GU,sBCzEM;ED0EN,yBAAyB;EACzB,gBAAgB;EAChB,cR1IwB;AFk+BlC;;AUt8BA;EAiHU,0DAA4E;AVy1BtF;;AU18BA;EAmHQ,6BAA6B;EAC7B,qBRhJ0B;EQiJ1B,cRjJ0B;AF4+BlC;;AUh9BA;EA0HU,yBRtJwB;EQuJxB,qBRvJwB;EQwJxB,WC1FM;AXo7BhB;;AUt9BA;EA+HY,gEAA8D;AV21B1E;;AU19BA;EAqIc,0DAA4E;AVy1B1F;;AU99BA;;EAwIU,6BAA6B;EAC7B,qBRrKwB;EQsKxB,gBAAgB;EAChB,cRvKwB;AFkgClC;;AUt+BA;EA6IQ,6BAA6B;EAC7B,kBC5GQ;ED6GR,WC7GQ;AX08BhB;;AU5+BA;EAoJU,sBClHM;EDmHN,cRjLwB;AF6gClC;;AUj/BA;EA4Jc,gEAA8D;AVy1B5E;;AUr/BA;;EA+JU,6BAA6B;EAC7B,kBC9HM;ED+HN,gBAAgB;EAChB,WChIM;AX29BhB;;AU7/BA;EAwKU,yBC/HsC;EDgItC,cCvH2D;AXg9BrE;;AUlgCA;EA4KY,yBC/GqB;EDgHrB,yBAAyB;EACzB,cC5HyD;AXs9BrE;;AUxgCA;EAiLY,yBCpHqB;EDqHrB,yBAAyB;EACzB,cCjIyD;AX49BrE;;AU9gCA;EA2EM,yBRrG4B;EQsG5B,yBAAyB;EACzB,WC3CU;AXk/BhB;;AUphCA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,WChDQ;AXw/BhB;;AU1hCA;EAqFQ,yBAAyB;EACzB,WCpDQ;AX6/BhB;;AU/hCA;EAwFU,kDRlHwB;AF6jClC;;AUniCA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,WC3DQ;AXugChB;;AUziCA;;EAgGQ,yBR1H0B;EQ2H1B,yBAAyB;EACzB,gBAAgB;AV88BxB;;AUhjCA;EAoGQ,sBClEQ;EDmER,cR/H0B;AF+kClC;;AUrjCA;EAwGU,yBC3CuB;AX4/BjC;;AUzjCA;;EA2GU,sBCzEM;ED0EN,yBAAyB;EACzB,gBAAgB;EAChB,cRxIwB;AF2lClC;;AUjkCA;EAiHU,0DAA4E;AVo9BtF;;AUrkCA;EAmHQ,6BAA6B;EAC7B,qBR9I0B;EQ+I1B,cR/I0B;AFqmClC;;AU3kCA;EA0HU,yBRpJwB;EQqJxB,qBRrJwB;EQsJxB,WC1FM;AX+iChB;;AUjlCA;EA+HY,gEAA8D;AVs9B1E;;AUrlCA;EAqIc,0DAA4E;AVo9B1F;;AUzlCA;;EAwIU,6BAA6B;EAC7B,qBRnKwB;EQoKxB,gBAAgB;EAChB,cRrKwB;AF2nClC;;AUjmCA;EA6IQ,6BAA6B;EAC7B,kBC5GQ;ED6GR,WC7GQ;AXqkChB;;AUvmCA;EAoJU,sBClHM;EDmHN,cR/KwB;AFsoClC;;AU5mCA;EA4Jc,gEAA8D;AVo9B5E;;AUhnCA;;EA+JU,6BAA6B;EAC7B,kBC9HM;ED+HN,gBAAgB;EAChB,WChIM;AXslChB;;AUxnCA;EAwKU,yBC/HsC;EDgItC,cCvH2D;AX2kCrE;;AU7nCA;EA4KY,yBC/GqB;EDgHrB,yBAAyB;EACzB,cC5HyD;AXilCrE;;AUnoCA;EAiLY,yBCpHqB;EDqHrB,yBAAyB;EACzB,cCjIyD;AXulCrE;;AUzoCA;EA2EM,yBRtG4B;EQuG5B,yBAAyB;EACzB,WC3CU;AX6mChB;;AU/oCA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,WChDQ;AXmnChB;;AUrpCA;EAqFQ,yBAAyB;EACzB,WCpDQ;AXwnChB;;AU1pCA;EAwFU,kDRnHwB;AFyrClC;;AU9pCA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,WC3DQ;AXkoChB;;AUpqCA;;EAgGQ,yBR3H0B;EQ4H1B,yBAAyB;EACzB,gBAAgB;AVykCxB;;AU3qCA;EAoGQ,sBClEQ;EDmER,cRhI0B;AF2sClC;;AUhrCA;EAwGU,yBC3CuB;AXunCjC;;AUprCA;;EA2GU,sBCzEM;ED0EN,yBAAyB;EACzB,gBAAgB;EAChB,cRzIwB;AFutClC;;AU5rCA;EAiHU,0DAA4E;AV+kCtF;;AUhsCA;EAmHQ,6BAA6B;EAC7B,qBR/I0B;EQgJ1B,cRhJ0B;AFiuClC;;AUtsCA;EA0HU,yBRrJwB;EQsJxB,qBRtJwB;EQuJxB,WC1FM;AX0qChB;;AU5sCA;EA+HY,gEAA8D;AVilC1E;;AUhtCA;EAqIc,0DAA4E;AV+kC1F;;AUptCA;;EAwIU,6BAA6B;EAC7B,qBRpKwB;EQqKxB,gBAAgB;EAChB,cRtKwB;AFuvClC;;AU5tCA;EA6IQ,6BAA6B;EAC7B,kBC5GQ;ED6GR,WC7GQ;AXgsChB;;AUluCA;EAoJU,sBClHM;EDmHN,cRhLwB;AFkwClC;;AUvuCA;EA4Jc,gEAA8D;AV+kC5E;;AU3uCA;;EA+JU,6BAA6B;EAC7B,kBC9HM;ED+HN,gBAAgB;EAChB,WChIM;AXitChB;;AUnvCA;EAwKU,yBC/HsC;EDgItC,cCvH2D;AXssCrE;;AUxvCA;EA4KY,yBC/GqB;EDgHrB,yBAAyB;EACzB,cC5HyD;AX4sCrE;;AU9vCA;EAiLY,yBCpHqB;EDqHrB,yBAAyB;EACzB,cCjIyD;AXktCrE;;AUpwCA;EA2EM,yBRxG4B;EQyG5B,yBAAyB;EACzB,WC3CU;AXwuChB;;AU1wCA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,WChDQ;AX8uChB;;AUhxCA;EAqFQ,yBAAyB;EACzB,WCpDQ;AXmvChB;;AUrxCA;EAwFU,kDRrHwB;AFszClC;;AUzxCA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,WC3DQ;AX6vChB;;AU/xCA;;EAgGQ,yBR7H0B;EQ8H1B,yBAAyB;EACzB,gBAAgB;AVosCxB;;AUtyCA;EAoGQ,sBClEQ;EDmER,cRlI0B;AFw0ClC;;AU3yCA;EAwGU,yBC3CuB;AXkvCjC;;AU/yCA;;EA2GU,sBCzEM;ED0EN,yBAAyB;EACzB,gBAAgB;EAChB,cR3IwB;AFo1ClC;;AUvzCA;EAiHU,0DAA4E;AV0sCtF;;AU3zCA;EAmHQ,6BAA6B;EAC7B,qBRjJ0B;EQkJ1B,cRlJ0B;AF81ClC;;AUj0CA;EA0HU,yBRvJwB;EQwJxB,qBRxJwB;EQyJxB,WC1FM;AXqyChB;;AUv0CA;EA+HY,gEAA8D;AV4sC1E;;AU30CA;EAqIc,0DAA4E;AV0sC1F;;AU/0CA;;EAwIU,6BAA6B;EAC7B,qBRtKwB;EQuKxB,gBAAgB;EAChB,cRxKwB;AFo3ClC;;AUv1CA;EA6IQ,6BAA6B;EAC7B,kBC5GQ;ED6GR,WC7GQ;AX2zChB;;AU71CA;EAoJU,sBClHM;EDmHN,cRlLwB;AF+3ClC;;AUl2CA;EA4Jc,gEAA8D;AV0sC5E;;AUt2CA;;EA+JU,6BAA6B;EAC7B,kBC9HM;ED+HN,gBAAgB;EAChB,WChIM;AX40ChB;;AU92CA;EAwKU,yBC/HsC;EDgItC,cCvH2D;AXi0CrE;;AUn3CA;EA4KY,yBC/GqB;EDgHrB,yBAAyB;EACzB,cC5HyD;AXu0CrE;;AUz3CA;EAiLY,yBCpHqB;EDqHrB,yBAAyB;EACzB,cCjIyD;AX60CrE;;AU/3CA;EA2EM,yBRzG4B;EQ0G5B,yBAAyB;EACzB,yBC7Ce;AXq2CrB;;AUr4CA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,yBClDa;AX22CrB;;AU34CA;EAqFQ,yBAAyB;EACzB,yBCtDa;AXg3CrB;;AUh5CA;EAwFU,kDRtHwB;AFk7ClC;;AUp5CA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,yBC7Da;AX03CrB;;AU15CA;;EAgGQ,yBR9H0B;EQ+H1B,yBAAyB;EACzB,gBAAgB;AV+zCxB;;AUj6CA;EAoGQ,oCCpEa;EDqEb,cRnI0B;AFo8ClC;;AUt6CA;EAwGU,oCC3CuB;AX62CjC;;AU16CA;;EA2GU,oCC3EW;ED4EX,yBAAyB;EACzB,gBAAgB;EAChB,cR5IwB;AFg9ClC;;AUl7CA;EAiHU,sFAA4E;AVq0CtF;;AUt7CA;EAmHQ,6BAA6B;EAC7B,qBRlJ0B;EQmJ1B,cRnJ0B;AF09ClC;;AU57CA;EA0HU,yBRxJwB;EQyJxB,qBRzJwB;EQ0JxB,yBC5FW;AXk6CrB;;AUl8CA;EA+HY,gEAA8D;AVu0C1E;;AUt8CA;EAqIc,sFAA4E;AVq0C1F;;AU18CA;;EAwIU,6BAA6B;EAC7B,qBRvKwB;EQwKxB,gBAAgB;EAChB,cRzKwB;AFg/ClC;;AUl9CA;EA6IQ,6BAA6B;EAC7B,gCC9Ga;ED+Gb,yBC/Ga;AXw7CrB;;AUx9CA;EAoJU,oCCpHW;EDqHX,cRnLwB;AF2/ClC;;AU79CA;EA4Jc,gEAA8D;AVq0C5E;;AUj+CA;;EA+JU,6BAA6B;EAC7B,gCChIW;EDiIX,gBAAgB;EAChB,yBClIW;AXy8CrB;;AUz+CA;EAwKU,yBC/HsC;EDgItC,cCvH2D;AX47CrE;;AU9+CA;EA4KY,yBC/GqB;EDgHrB,yBAAyB;EACzB,cC5HyD;AXk8CrE;;AUp/CA;EAiLY,yBCpHqB;EDqHrB,yBAAyB;EACzB,cCjIyD;AXw8CrE;;AU1/CA;EA2EM,yBRnG2B;EQoG3B,yBAAyB;EACzB,WC3CU;AX89ChB;;AUhgDA;EAgFQ,yBCnByB;EDoBzB,yBAAyB;EACzB,WChDQ;AXo+ChB;;AUtgDA;EAqFQ,yBAAyB;EACzB,WCpDQ;AXy+ChB;;AU3gDA;EAwFU,kDRhHuB;AFuiDjC;;AU/gDA;EA2FQ,yBC9ByB;ED+BzB,yBAAyB;EACzB,WC3DQ;AXm/ChB;;AUrhDA;;EAgGQ,yBRxHyB;EQyHzB,yBAAyB;EACzB,gBAAgB;AV07CxB;;AU5hDA;EAoGQ,sBClEQ;EDmER,cR7HyB;AFyjDjC;;AUjiDA;EAwGU,yBC3CuB;AXw+CjC;;AUriDA;;EA2GU,sBCzEM;ED0EN,yBAAyB;EACzB,gBAAgB;EAChB,cRtIuB;AFqkDjC;;AU7iDA;EAiHU,0DAA4E;AVg8CtF;;AUjjDA;EAmHQ,6BAA6B;EAC7B,qBR5IyB;EQ6IzB,cR7IyB;AF+kDjC;;AUvjDA;EA0HU,yBRlJuB;EQmJvB,qBRnJuB;EQoJvB,WC1FM;AX2hDhB;;AU7jDA;EA+HY,gEAA8D;AVk8C1E;;AUjkDA;EAqIc,0DAA4E;AVg8C1F;;AUrkDA;;EAwIU,6BAA6B;EAC7B,qBRjKuB;EQkKvB,gBAAgB;EAChB,cRnKuB;AFqmDjC;;AU7kDA;EA6IQ,6BAA6B;EAC7B,kBC5GQ;ED6GR,WC7GQ;AXijDhB;;AUnlDA;EAoJU,sBClHM;EDmHN,cR7KuB;AFgnDjC;;AUxlDA;EA4Jc,gEAA8D;AVg8C5E;;AU5lDA;;EA+JU,6BAA6B;EAC7B,kBC9HM;ED+HN,gBAAgB;EAChB,WChIM;AXkkDhB;;AUpmDA;EAwKU,yBC/HsC;EDgItC,cCvH2D;AXujDrE;;AUzmDA;EA4KY,yBC/GqB;EDgHrB,yBAAyB;EACzB,cC5HyD;AX6jDrE;;AU/mDA;EAiLY,yBCpHqB;EDqHrB,yBAAyB;EACzB,cCjIyD;AXmkDrE;;AUrnDA;EATE,kBR6BgB;EQ5BhB,kBRFc;AFooDhB;;AU1nDA;EANE,eRLW;AFyoDb;;AU9nDA;EAJE,kBRRc;AF8oDhB;;AUloDA;EAFE,iBRXa;AFmpDf;;AUtoDA;;EAgMI,uBRjO2B;EQkO3B,qBRvO0B;EQwO1B,gBAtNyB;EAuNzB,YAtNyB;AViqD7B;;AU9oDA;EAqMI,aAAa;EACb,WAAW;AV68Cf;;AUnpDA;EAwMI,6BAA6B;EAC7B,oBAAoB;AV+8CxB;;AUxpDA;ETvCE,kBAAkB;EAKhB,2BAAiC;EACjC,0BAAgC;ES8O9B,6BAA6B;AVk9CnC;;AU/pDA;EA+MI,4BRlP0B;EQmP1B,qBRtP0B;EQuP1B,cRzP0B;EQ0P1B,gBAAgB;EAChB,oBAAoB;AVo9CxB;;AUvqDA;EAqNI,uBR9LqB;EQ+LrB,gCAA0D;EAC1D,iCAA2D;AVs9C/D;;AUp9CA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;AVu9C7B;;AU39CA;EAMI,qBAAqB;AVy9CzB;;AU/9CA;ETzHI,oBSiIwC;AV29C5C;;AUn+CA;EAUI,sBAAsB;AV69C1B;;AUv+CA;EAYI,mBAAmB;AV+9CvB;;AU3+CA;EAlOE,kBR6BgB;EQ5BhB,kBRFc;AFmtDhB;;AUh/CA;EA7NE,kBRRc;AFytDhB;;AUp/CA;EA3NE,iBRXa;AF8tDf;;AUx/CA;EA0BQ,4BAA4B;EAC5B,yBAAyB;AVk+CjC;;AU7/CA;EA6BQ,6BAA6B;EAC7B,0BAA0B;ETvJ9B,kBSwJwC;AVo+C5C;;AUngDA;ETzHI,eS0JqC;AVs+CzC;;AUvgDA;EAoCQ,UAAU;AVu+ClB;;AU3gDA;EA0CQ,UAAU;AVq+ClB;;AU/gDA;EA4CU,UAAU;AVu+CpB;;AUnhDA;EA8CQ,YAAY;EACZ,cAAc;AVy+CtB;;AUxhDA;EAiDI,uBAAuB;AV2+C3B;;AU5hDA;EAoDQ,oBAAoB;EACpB,qBAAqB;AV4+C7B;;AUjiDA;EAuDI,yBAAyB;AV8+C7B;;AUriDA;EA0DQ,oBAAoB;EACpB,qBAAqB;AV++C7B;;AYhzDA;EACE,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,WAAW;AZmzDb;;AYvzDA;EAMI,0BAA0B;EAC1B,kBV2CM;EU1CN,mBV0CM;EUzCN,WAAW;AZqzDf;;AChuDE;EW9FF;IAWI,gBAAuC;EZwzDzC;AACF;;AC5tDI;EWxGJ;IAcM,iBAAqE;EZ2zDzE;AACF;;ACntDI;EWvHJ;IAiBM,iBAAiE;EZ8zDrE;AACF;;ACnuDI;EW7GJ;IAoBM,iBAAqE;EZi0DzE;AACF;;AC1tDI;EW5HJ;IAuBM,iBAAiE;EZo0DrE;AACF;;Aa50DA;EAII,kBAAkB;Ab40DtB;;Aah1DA;;;;;;;EAcM,kBAAkB;Ab40DxB;;Aa11DA;;;;;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AAuB;AfinE7B;;AerrEA;EAmEM,YAAwB;EACxB,WAAuB;AfsnE7B;;Ae1rEA;EAmEM,YAAwB;EACxB,WAAuB;Af2nE7B;;Ae/rEA;EAmEM,YAAwB;EACxB,WAAuB;AfgoE7B;;AepsEA;EAmEM,aAAwB;EACxB,YAAuB;AfqoE7B;;AgBlsEA;EAEE,4BdE4B;EcD5B,kBdyDU;EcxDV,kBAAkB;EAEhB,sCAXoD;AhB8sExD;;AgBzsEA;EAUI,mBAAmB;EACnB,0BAA0B;AhBmsE9B;;AgB9sEA;EAaI,mBAAmB;AhBqsEvB;;AgBltEA;;EAgBI,iBdV2B;AFitE/B;;AgBvtEA;EAkBI,uBAAuB;AhBysE3B;;AgB3tEA;Ef+II,ae3H4B;EAC5B,kBAAkB;EAClB,WAAW;AhB2sEf;;AgBjuEA;;;EA0BI,mBAAmB;AhB6sEvB;;AgBvuEA;EAgCM,uBd1ByB;Ec2BzB,cdxCuB;AFmvE7B;;AgB5uEA;EAgCM,yBdvCuB;EcwCvB,Yd3ByB;AF2uE/B;;AgBjvEA;EAgCM,4Bd5BwB;Ec6BxB,yBLsCe;AX+qErB;;AgBtvEA;EAgCM,yBdnCwB;EcoCxB,WLwCU;AXkrEhB;;AgB3vEA;EAgCM,yBdrB4B;EcsB5B,WLwCU;AXurEhB;;AgBhwEA;EAuCU,yBLyCsC;EKxCtC,cLiD2D;AX4qErE;;AgBrwEA;EAgCM,yBdnB4B;EcoB5B,WLwCU;AXisEhB;;AgB1wEA;EAuCU,yBLyCsC;EKxCtC,cLiD2D;AXsrErE;;AgB/wEA;EAgCM,yBdpB4B;EcqB5B,WLwCU;AX2sEhB;;AgBpxEA;EAuCU,yBLyCsC;EKxCtC,cLiD2D;AXgsErE;;AgBzxEA;EAgCM,yBdtB4B;EcuB5B,WLwCU;AXqtEhB;;AgB9xEA;EAuCU,yBLyCsC;EKxCtC,cLiD2D;AX0sErE;;AgBnyEA;EAgCM,yBdvB4B;EcwB5B,yBLsCe;AXiuErB;;AgBxyEA;EAuCU,yBLyCsC;EKxCtC,cLiD2D;AXotErE;;AgB7yEA;EAgCM,yBdjB2B;EckB3B,WLwCU;AXyuEhB;;AgBlzEA;EAuCU,yBLyCsC;EKxCtC,cLiD2D;AX8tErE;;AiBxzEA;EAEE,qBAAqB;EACrB,wBAAwB;EACxB,YAAY;EACZ,uBf0DuB;EezDvB,cAAc;EACd,YfsBW;EerBX,gBAAgB;EAChB,UAAU;EACV,WAAW;AjB0zEb;;AiBp0EA;EAYI,yBfT2B;AFq0E/B;;AiBx0EA;EAcI,yBff0B;AF60E9B;;AiB50EA;EAgBI,yBfjB0B;AFi1E9B;;AiBh1EA;EAkBI,yBfnB0B;EeoB1B,YAAY;AjBk0EhB;;AiBr1EA;EAyBQ,uBflBuB;AFk1E/B;;AiBz1EA;EA2BQ,uBfpBuB;AFs1E/B;;AiB71EA;EA6BQ,uBftBuB;AF01E/B;;AiBj2EA;EA+BQ,mEAA2F;AjBs0EnG;;AiBr2EA;EAyBQ,yBf/BqB;AF+2E7B;;AiBz2EA;EA2BQ,yBfjCqB;AFm3E7B;;AiB72EA;EA6BQ,yBfnCqB;AFu3E7B;;AiBj3EA;EA+BQ,qEAA2F;AjBs1EnG;;AiBr3EA;EAyBQ,4BfpBsB;AFo3E9B;;AiBz3EA;EA2BQ,4BftBsB;AFw3E9B;;AiB73EA;EA6BQ,4BfxBsB;AF43E9B;;AiBj4EA;EA+BQ,wEAA2F;AjBs2EnG;;AiBr4EA;EAyBQ,yBf3BsB;AF24E9B;;AiBz4EA;EA2BQ,yBf7BsB;AF+4E9B;;AiB74EA;EA6BQ,yBf/BsB;AFm5E9B;;AiBj5EA;EA+BQ,qEAA2F;AjBs3EnG;;AiBr5EA;EAyBQ,yBfb0B;AF64ElC;;AiBz5EA;EA2BQ,yBff0B;AFi5ElC;;AiB75EA;EA6BQ,yBfjB0B;AFq5ElC;;AiBj6EA;EA+BQ,qEAA2F;AjBs4EnG;;AiBr6EA;EAyBQ,yBfX0B;AF25ElC;;AiBz6EA;EA2BQ,yBfb0B;AF+5ElC;;AiB76EA;EA6BQ,yBff0B;AFm6ElC;;AiBj7EA;EA+BQ,qEAA2F;AjBs5EnG;;AiBr7EA;EAyBQ,yBfZ0B;AF46ElC;;AiBz7EA;EA2BQ,yBfd0B;AFg7ElC;;AiB77EA;EA6BQ,yBfhB0B;AFo7ElC;;AiBj8EA;EA+BQ,qEAA2F;AjBs6EnG;;AiBr8EA;EAyBQ,yBfd0B;AF87ElC;;AiBz8EA;EA2BQ,yBfhB0B;AFk8ElC;;AiB78EA;EA6BQ,yBflB0B;AFs8ElC;;AiBj9EA;EA+BQ,qEAA2F;AjBs7EnG;;AiBr9EA;EAyBQ,yBff0B;AF+8ElC;;AiBz9EA;EA2BQ,yBfjB0B;AFm9ElC;;AiB79EA;EA6BQ,yBfnB0B;AFu9ElC;;AiBj+EA;EA+BQ,qEAA2F;AjBs8EnG;;AiBr+EA;EAyBQ,yBfTyB;AFy9EjC;;AiBz+EA;EA2BQ,yBfXyB;AF69EjC;;AiB7+EA;EA6BQ,yBfbyB;AFi+EjC;;AiBj/EA;EA+BQ,qEAA2F;AjBs9EnG;;AiBr/EA;EAkCI,gCAtCkC;UAsClC,wBAtCkC;EAuClC,2CAAmC;UAAnC,mCAAmC;EACnC,yCAAiC;UAAjC,iCAAiC;EACjC,yCAAiC;UAAjC,iCAAiC;EACjC,yBfnC2B;EeoC3B,qEAA0F;EAC1F,6BAA6B;EAC7B,4BAA4B;EAC5B,0BAA0B;AjBu9E9B;;AiBjgFA;EA4CM,6BAA6B;AjBy9EnC;;AiBrgFA;EA8CM,6BAA6B;AjB29EnC;;AiBzgFA;EAgDM,oBAAoB;AjB69E1B;;AiB7gFA;EAoDI,eftBY;AFm/EhB;;AiBjhFA;EAsDI,ef1BY;AFy/EhB;;AiBrhFA;EAwDI,cf7BW;AF8/Ef;;AiB/9EA;EACE;IACE,2BAA2B;EjBk+E7B;EiBj+EA;IACE,4BAA4B;EjBm+E9B;AACF;;AiBx+EA;EACE;IACE,2BAA2B;EjBk+E7B;EiBj+EA;IACE,4BAA4B;EjBm+E9B;AACF;;AkB/gFA;EAEE,uBhBd6B;EgBe7B,chBxB4B;AFyiF9B;;AkBphFA;;EAMI,yBhBvB0B;EgBwB1B,qBA9B6B;EA+B7B,qBA9B6B;EA+B7B,mBAAmB;AlBmhFvB;;AkB5hFA;;EAeQ,uBhB3BuB;EgB4BvB,mBhB5BuB;EgB6BvB,chB1CqB;AF4jF7B;;AkBniFA;;EAeQ,yBhBxCqB;EgByCrB,qBhBzCqB;EgB0CrB,YhB7BuB;AFsjF/B;;AkB1iFA;;EAeQ,4BhB7BsB;EgB8BtB,wBhB9BsB;EgB+BtB,yBPoCa;AX4/ErB;;AkBjjFA;;EAeQ,yBhBpCsB;EgBqCtB,qBhBrCsB;EgBsCtB,WPsCQ;AXigFhB;;AkBxjFA;;EAeQ,yBhBtB0B;EgBuB1B,qBhBvB0B;EgBwB1B,WPsCQ;AXwgFhB;;AkB/jFA;;EAeQ,yBhBpB0B;EgBqB1B,qBhBrB0B;EgBsB1B,WPsCQ;AX+gFhB;;AkBtkFA;;EAeQ,yBhBrB0B;EgBsB1B,qBhBtB0B;EgBuB1B,WPsCQ;AXshFhB;;AkB7kFA;;EAeQ,yBhBvB0B;EgBwB1B,qBhBxB0B;EgByB1B,WPsCQ;AX6hFhB;;AkBplFA;;EAeQ,yBhBxB0B;EgByB1B,qBhBzB0B;EgB0B1B,yBPoCa;AXsiFrB;;AkB3lFA;;EAeQ,yBhBlByB;EgBmBzB,qBhBnByB;EgBoBzB,WPsCQ;AX2iFhB;;AkBlmFA;;EAoBM,mBAAmB;EACnB,SAAS;AlBmlFf;;AkBxmFA;;EAuBM,yBhB9B4B;EgB+B5B,WP+BU;AXujFhB;;AkB9mFA;;;;EA2BQ,mBAAmB;AlB0lF3B;;AkBrnFA;;EA6BM,sBAAsB;AlB6lF5B;;AkB1nFA;EA+BI,chBpD0B;AFmpF9B;;AkB9nFA;EAiCM,mBAAmB;AlBimFzB;;AkBloFA;EAoCM,yBhB3C4B;EgB4C5B,WPkBU;AXglFhB;;AkBvoFA;;EAwCQ,mBAAmB;AlBomF3B;;AkB5oFA;;EA2CQ,kBPYQ;EOXR,mBAAmB;AlBsmF3B;;AkBlpFA;EA8CI,6BA5DqC;AlBoqFzC;;AkBtpFA;;EAiDM,qBApEgC;EAqEhC,chBvEwB;AFirF9B;;AkB5pFA;EAoDI,6BAhEqC;AlB4qFzC;;AkBhqFA;;EAuDM,qBAxEgC;EAyEhC,chB7EwB;AF2rF9B;;AkBtqFA;EA0DI,6BAvEqC;AlBurFzC;;AkB1qFA;;EA+DU,sBAAsB;AlBgnFhC;;AkB/qFA;;EAoEM,iBAAiB;AlBgnFvB;;AkBprFA;;EAyEU,wBAAwB;AlBgnFlC;;AkBzrFA;EA2EI,WAAW;AlBknFf;;AkB7rFA;EAgFU,yBhB7FoB;AF8sF9B;;AkBjsFA;EAqFY,yBhBlGkB;AFktF9B;;AkBrsFA;EAuFc,4BhBrGgB;AFutF9B;;AkBzsFA;;EA2FM,qBAAqB;AlBmnF3B;;AkB9sFA;EAgGU,yBhB7GoB;AF+tF9B;;AkBhnFA;EjB/DE,iCAAiC;EiBkEjC,cAAc;EACd,kBAAkB;EAClB,eAAe;AlBknFjB;;AmB7uFA;EACE,mBAAmB;EACnB,aAAa;EACb,eAAe;EACf,2BAA2B;AnBgvF7B;;AmBpvFA;EAMI,qBAAqB;AnBkvFzB;;AmBxvFA;ElByII,oBkBjIwC;AnBovF5C;;AmB5vFA;EAUI,sBAAsB;AnBsvF1B;;AmBhwFA;EAYI,mBAAmB;AnBwvFvB;;AmBpwFA;EAgBM,ejBcO;AF0uFb;;AmBxwFA;EAmBM,kBjBUU;AF+uFhB;;AmB5wFA;EAqBI,uBAAuB;AnB2vF3B;;AmBhxFA;EAuBM,qBAAqB;EACrB,oBAAoB;AnB6vF1B;;AmBrxFA;EA0BI,yBAAyB;AnB+vF7B;;AmBzxFA;EA6BQ,mBAAmB;AnBgwF3B;;AmB7xFA;EA+BQ,eAAe;AnBkwFvB;;AmBjyFA;ElByII,ekBvGmC;AnBmwFvC;;AmBryFA;ElByII,ckBrGqC;EAE/B,yBAAyB;EACzB,4BAA4B;AnBowFtC;;AmB3yFA;EA6CU,0BAA0B;EAC1B,6BAA6B;AnBkwFvC;;AmB7vFA;EACE,mBAAmB;EACnB,4BjB/C4B;EiBgD5B,kBjBQU;EiBPV,cjBvD4B;EiBwD5B,oBAAoB;EACpB,kBjB1Bc;EiB2Bd,WAAW;EACX,uBAAuB;EACvB,gBAAgB;EAChB,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AnBgwFrB;;AmB5wFA;ElBsFI,oBkBxEuC;ElBwEvC,uBkBvEyC;AnBkwF7C;;AmBjxFA;EAqBM,uBjBhEyB;EiBiEzB,cjB9EuB;AF80F7B;;AmBtxFA;EAqBM,yBjB7EuB;EiB8EvB,YjBjEyB;AFs0F/B;;AmB3xFA;EAqBM,4BjBlEwB;EiBmExB,yBRAe;AX0wFrB;;AmBhyFA;EAqBM,yBjBzEwB;EiB0ExB,WREU;AX6wFhB;;AmBryFA;EAqBM,yBjB3D4B;EiB4D5B,WREU;AXkxFhB;;AmB1yFA;EA4BU,yBRGsC;EQFtC,cRW2D;AXuwFrE;;AmB/yFA;EAqBM,yBjBzD4B;EiB0D5B,WREU;AX4xFhB;;AmBpzFA;EA4BU,yBRGsC;EQFtC,cRW2D;AXixFrE;;AmBzzFA;EAqBM,yBjB1D4B;EiB2D5B,WREU;AXsyFhB;;AmB9zFA;EA4BU,yBRGsC;EQFtC,cRW2D;AX2xFrE;;AmBn0FA;EAqBM,yBjB5D4B;EiB6D5B,WREU;AXgzFhB;;AmBx0FA;EA4BU,yBRGsC;EQFtC,cRW2D;AXqyFrE;;AmB70FA;EAqBM,yBjB7D4B;EiB8D5B,yBRAe;AX4zFrB;;AmBl1FA;EA4BU,yBRGsC;EQFtC,cRW2D;AX+yFrE;;AmBv1FA;EAqBM,yBjBvD2B;EiBwD3B,WREU;AXo0FhB;;AmB51FA;EA4BU,yBRGsC;EQFtC,cRW2D;AXyzFrE;;AmBj2FA;EAgCI,kBjBpDY;AFy3FhB;;AmBr2FA;EAkCI,ejBvDS;AF83Fb;;AmBz2FA;EAoCI,kBjB1DY;AFm4FhB;;AmB72FA;ElBsFI,qBkB/C0C;ElB+C1C,sBkB9C0C;AnB00F9C;;AmBl3FA;ElBsFI,qBkB5C0C;ElB4C1C,sBkB3C0C;AnB40F9C;;AmBv3FA;ElBsFI,qBkBzC0C;ElByC1C,sBkBxC0C;AnB80F9C;;AmB53FA;ElBsFI,gBkB7ImB;EAyGnB,UAAU;EACV,kBAAkB;EAClB,UAAU;AnB+0Fd;;AmBn4FA;EAuDM,8BAA8B;EAC9B,WAAW;EACX,cAAc;EACd,SAAS;EACT,kBAAkB;EAClB,QAAQ;EACR,0DAA0D;EAC1D,+BAA+B;AnBg1FrC;;AmB94FA;EAgEM,WAAW;EACX,UAAU;AnBk1FhB;;AmBn5FA;EAmEM,WAAW;EACX,UAAU;AnBo1FhB;;AmBx5FA;EAuEM,yBAAmD;AnBq1FzD;;AmB55FA;EAyEM,yBAAoD;AnBu1F1D;;AmBh6FA;EA2EI,uBjB9DqB;AFu5FzB;;AmBv1FA;EAEI,0BAA0B;AnBy1F9B;;AoB/8FA;;EAGE,sBAAsB;ApBi9FxB;;AoBp9FA;;;;EAMI,oBAAoB;ApBq9FxB;;AoB39FA;;EAQI,iBApBmB;ApB4+FvB;;AoBh+FA;;EAUI,iBArBmB;ApBg/FvB;;AoBr+FA;;EAYI,sBAAsB;ApB89F1B;;AoB59FA;EACE,clB5B4B;EkB+B5B,elBHW;EkBIX,gBlBKmB;EkBJnB,kBAnCuB;ApBggGzB;;AoBn+FA;EAQI,cApCwB;EAqCxB,oBApCyB;ApBmgG7B;;AoBx+FA;EAWI,oBAAoB;ApBi+FxB;;AoB5+FA;EAaI,oBA7B+B;ApBggGnC;;AoBh/FA;EAkBM,elBnBO;AFq/Fb;;AoBp/FA;EAkBM,iBlBlBS;AFw/Ff;;AoBx/FA;EAkBM,elBjBO;AF2/Fb;;AoB5/FA;EAkBM,iBlBhBS;AF8/Ff;;AoBhgGA;EAkBM,kBlBfU;AFigGhB;;AoBpgGA;EAkBM,elBdO;AFogGb;;AoBxgGA;EAkBM,kBlBbU;AFugGhB;;AoBx/FA;EACE,clB/C4B;EkBkD5B,kBlBrBc;EkBsBd,gBlBjBiB;EkBkBjB,iBA7CyB;ApBsiG3B;;AoB//FA;EAQI,clBvD0B;EkBwD1B,gBlBnBiB;AF8gGrB;;AoBpgGA;EAWI,oBA/C+B;ApB4iGnC;;AoBxgGA;EAgBM,elBrCO;AFiiGb;;AoB5gGA;EAgBM,iBlBpCS;AFoiGf;;AoBhhGA;EAgBM,elBnCO;AFuiGb;;AoBphGA;EAgBM,iBlBlCS;AF0iGf;;AoBxhGA;EAgBM,kBlBjCU;AF6iGhB;;AoB5hGA;EAgBM,elBhCO;AFgjGb;;AoBhiGA;EAgBM,kBlB/BU;AFmjGhB;;AqBnlGA;EACE,cAAc;EACd,eAAe;EACf,mBAAmB;EACnB,kBAAkB;EAClB,yBAAyB;ArBslG3B;;AqBplGA;EAEE,gBnB0BiB;EmBzBjB,eAAe;EACf,gBAAgB;EAChB,UAAU;ArBslGZ;;AqB3lGA;EAOI,cAAc;EACd,eAAe;ArBwlGnB;;AqBnlGA;EACE,mBAAmB;EACnB,4BnBf4B;EmBgB5B,uBnB0CuB;EmBzCvB,oBAAoB;EACpB,kBnBKc;EmBJd,WAAW;EACX,uBAAuB;EACvB,oBAAoB;EACpB,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;EAClB,mBAAmB;ArBslGrB;;AsB5nGA,eAAA;ACuDA;EAxBE,uBrBhB6B;EqBiB7B,qBrBtB4B;EqBuB5B,kBrBoCU;EqBnCV,crB5B4B;AF8nG9B;;ACjkGI;EsB/BA,4BrB9B0B;AFkoG9B;;ACrkGI;EsB/BA,4BrB9B0B;AFsoG9B;;ACzkGI;EsB/BA,4BrB9B0B;AF0oG9B;;AC7kGI;EsB/BA,4BrB9B0B;AF8oG9B;;AuB/mGE;EAEE,qBrB9B0B;AF+oG9B;;AuBhnGE;EAIE,qBrBtB8B;EqBuB9B,kDrBvB8B;AFuoGlC;;AuB/mGE;;;;;EAEE,4BrBnC0B;EqBoC1B,wBrBpC0B;EqBqC1B,gBAAgB;EAChB,crB3C0B;AFgqG9B;;ACrmGI;;;;;EsBdE,+BrB7CwB;AFwqG9B;;AC7mGI;;;;;EsBdE,+BrB7CwB;AFgrG9B;;ACrnGI;;;;;EsBdE,+BrB7CwB;AFwrG9B;;AC7nGI;;;;;EsBdE,+BrB7CwB;AFgsG9B;;AwBlsGA;EAEE,2DtBN2B;EsBO3B,eAAe;EACf,WAAW;AxBosGb;;AwBnsGE;EACE,gBAAgB;AxBssGpB;;AwBlsGI;EACE,mBtBFyB;AFusG/B;;AwBtsGK;EAMG,mDtBPuB;AF2sG/B;;AwB1sGI;EACE,qBtBfuB;AF4tG7B;;AwB9sGK;EAMG,gDtBpBqB;AFguG7B;;AwBltGI;EACE,wBtBJwB;AFytG9B;;AwBttGK;EAMG,mDtBTsB;AF6tG9B;;AwB1tGI;EACE,qBtBXwB;AFwuG9B;;AwB9tGK;EAMG,gDtBhBsB;AF4uG9B;;AwBluGI;EACE,qBtBG4B;AFkuGlC;;AwBtuGK;EAMG,iDtBF0B;AFsuGlC;;AwB1uGI;EACE,qBtBK4B;AFwuGlC;;AwB9uGK;EAMG,kDtBA0B;AF4uGlC;;AwBlvGI;EACE,qBtBI4B;AFivGlC;;AwBtvGK;EAMG,kDtBD0B;AFqvGlC;;AwB1vGI;EACE,qBtBE4B;AF2vGlC;;AwB9vGK;EAMG,kDtBH0B;AF+vGlC;;AwBlwGI;EACE,qBtBC4B;AFowGlC;;AwBtwGK;EAMG,kDtBJ0B;AFwwGlC;;AwB1wGI;EACE,qBtBO2B;AFswGjC;;AwB9wGK;EAMG,kDtBEyB;AF0wGjC;;AwB1wGE;ErBoBA,kBDwBgB;ECvBhB,kBDPc;AFiwGhB;;AwB7wGE;ErBqBA,kBDXc;AFuwGhB;;AwB/wGE;ErBqBA,iBDda;AF4wGf;;AwBhxGE;EACE,cAAc;EACd,WAAW;AxBmxGf;;AwBlxGE;EACE,eAAe;EACf,WAAW;AxBqxGf;;AwBnxGA;EAGI,uBtB8BqB;EsB7BrB,gDAA4D;EAC5D,iDAA6D;AxBoxGjE;;AwBzxGA;EAOI,6BAA6B;EAC7B,yBAAyB;EACzB,gBAAgB;EAChB,eAAe;EACf,gBAAgB;AxBsxGpB;;AwBpxGA;EAEE,cAAc;EACd,eAAe;EACf,eAAe;EACf,2BrB/CkE;EqBgDlE,gBAAgB;AxBsxGlB;;AwB5xGA;EAQI,gBA1DsB;EA2DtB,eA1DqB;AxBk1GzB;;AwBjyGA;EAWI,eAAe;AxB0xGnB;;AwBryGA;EAcI,YAAY;AxB2xGhB;;AyB51GA;EACE,eAAe;EACf,qBAAqB;EACrB,iBAAiB;EACjB,kBAAkB;AzB+1GpB;;AyB91GE;EACE,eAAe;AzBi2GnB;;AyBh2GE;EACE,cvBF0B;AFq2G9B;;AyBl2GE;;;;;EAGE,cvBJ0B;EuBK1B,mBAAmB;AzBu2GvB;;AyBl2GA;ExB8HI,kBwB3HqC;AzBm2GzC;;A0Bt3GA;EACE,qBAAqB;EACrB,eAAe;EACf,kBAAkB;EAClB,mBAAmB;A1By3GrB;;A0B73GA;EAMI,avBHkB;AH83GtB;;A0Bj4GA;EAUM,qBxBU4B;EDkI9B,cyB3I+B;EAC7B,UAAU;A1B23GhB;;A0Bv4GA;EAeM,uBxBsDmB;EDyErB,iByB9HsC;A1B43G1C;;A0B54GA;EAmBI,eAAe;EACf,cAAc;EACd,cAAc;EACd,eAAe;EACf,aAAa;A1B63GjB;;A0Bp5GA;EAyBM,aAAa;A1B+3GnB;;A0Bx5GA;;EA4BM,wBxBjBwB;AFk5G9B;;A0B75GA;EzB8II,oByBhHwC;A1Bm4G5C;;A0Bj6GA;EAgCM,YAAY;EACZ,UAAU;A1Bq4GhB;;A0Bt6GA;EAmCQ,kBAAkB;A1Bu4G1B;;A0B16GA;EAuCM,qBxBnCwB;AF06G9B;;A0B96GA;EA6CQ,mBxBhCuB;AFq6G/B;;A0Bl7GA;EA+CQ,mBxBlCuB;AFy6G/B;;A0Bt7GA;EAkDU,qBfyDuB;AX+0GjC;;A0B17GA;EAuDU,mDxB1CqB;AFi7G/B;;A0B97GA;EA6CQ,qBxB7CqB;AFk8G7B;;A0Bl8GA;EA+CQ,qBxB/CqB;AFs8G7B;;A0Bt8GA;EAkDU,mBfyDuB;AX+1GjC;;A0B18GA;EAuDU,gDxBvDmB;AF88G7B;;A0B98GA;EA6CQ,wBxBlCsB;AFu8G9B;;A0Bl9GA;EA+CQ,wBxBpCsB;AF28G9B;;A0Bt9GA;EAkDU,qBfyDuB;AX+2GjC;;A0B19GA;EAuDU,mDxB5CoB;AFm9G9B;;A0B99GA;EA6CQ,qBxBzCsB;AF89G9B;;A0Bl+GA;EA+CQ,qBxB3CsB;AFk+G9B;;A0Bt+GA;EAkDU,qBfyDuB;AX+3GjC;;A0B1+GA;EAuDU,gDxBnDoB;AF0+G9B;;A0B9+GA;EA6CQ,qBxB3B0B;AFg+GlC;;A0Bl/GA;EA+CQ,qBxB7B0B;AFo+GlC;;A0Bt/GA;EAkDU,qBfyDuB;AX+4GjC;;A0B1/GA;EAuDU,iDxBrCwB;AF4+GlC;;A0B9/GA;EA6CQ,qBxBzB0B;AF8+GlC;;A0BlgHA;EA+CQ,qBxB3B0B;AFk/GlC;;A0BtgHA;EAkDU,qBfyDuB;AX+5GjC;;A0B1gHA;EAuDU,kDxBnCwB;AF0/GlC;;A0B9gHA;EA6CQ,qBxB1B0B;AF+/GlC;;A0BlhHA;EA+CQ,qBxB5B0B;AFmgHlC;;A0BthHA;EAkDU,qBfyDuB;AX+6GjC;;A0B1hHA;EAuDU,kDxBpCwB;AF2gHlC;;A0B9hHA;EA6CQ,qBxB5B0B;AFihHlC;;A0BliHA;EA+CQ,qBxB9B0B;AFqhHlC;;A0BtiHA;EAkDU,qBfyDuB;AX+7GjC;;A0B1iHA;EAuDU,kDxBtCwB;AF6hHlC;;A0B9iHA;EA6CQ,qBxB7B0B;AFkiHlC;;A0BljHA;EA+CQ,qBxB/B0B;AFsiHlC;;A0BtjHA;EAkDU,qBfyDuB;AX+8GjC;;A0B1jHA;EAuDU,kDxBvCwB;AF8iHlC;;A0B9jHA;EA6CQ,qBxBvByB;AF4iHjC;;A0BlkHA;EA+CQ,qBxBzByB;AFgjHjC;;A0BtkHA;EAkDU,qBfyDuB;AX+9GjC;;A0B1kHA;EAuDU,kDxBjCuB;AFwjHjC;;A0B9kHA;EvB0CE,kBDwBgB;ECvBhB,kBDPc;AF+iHhB;;A0BnlHA;EvB6CE,kBDXc;AFqjHhB;;A0BvlHA;EvB+CE,iBDda;AF0jHf;;A0B3lHA;EAkEM,qBxB5DwB;AFylH9B;;A0B/lHA;EAoEI,WAAW;A1B+hHf;;A0BnmHA;EAsEM,WAAW;A1BiiHjB;;A0BvmHA;EA0EM,aAAa;EACb,kBAAkB;EzB2EpB,cyB1E+B;EAC7B,YAAY;EACZ,eAAe;A1BiiHrB;;A0B/mHA;EAgFM,kBxB5CU;AF+kHhB;;A0BnnHA;EAkFM,kBxBhDU;AFqlHhB;;A0BvnHA;EAoFM,iBxBnDS;AF0lHf;;A2B9mHA;EAEE,oBAAoB;EACpB,aAAa;EACb,2BAA2B;EAC3B,kBAAkB;A3BgnHpB;;A2BrnHA;EAYQ,uBzBZuB;EyBavB,yBAAyB;EACzB,czB3BqB;AFwoH7B;;A2B3nHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,czBjCmB;AF8oH7B;;A2BjoHA;EAwBU,yBAAyB;EACzB,+CzBzBqB;EyB0BrB,czBvCmB;AFopH7B;;A2BvoHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,czB7CmB;AF0pH7B;;A2B7oHA;EAYQ,yBzBzBqB;EyB0BrB,yBAAyB;EACzB,YzBduB;AFmpH/B;;A2BnpHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,YzBpBqB;AFypH/B;;A2BzpHA;EAwBU,yBAAyB;EACzB,4CzBtCmB;EyBuCnB,YzB1BqB;AF+pH/B;;A2B/pHA;EA8BU,uBhBgEuB;EgB/DvB,yBAAyB;EACzB,YzBhCqB;AFqqH/B;;A2BrqHA;EAYQ,4BzBdsB;EyBetB,yBAAyB;EACzB,yBhBmDa;AX0mHrB;;A2B3qHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,yBhB6CW;AXgnHrB;;A2BjrHA;EAwBU,yBAAyB;EACzB,+CzB3BoB;EyB4BpB,yBhBuCW;AXsnHrB;;A2BvrHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,yBhBiCW;AX4nHrB;;A2B7rHA;EAYQ,yBzBrBsB;EyBsBtB,yBAAyB;EACzB,WhBqDQ;AXgoHhB;;A2BnsHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,WhB+CM;AXsoHhB;;A2BzsHA;EAwBU,yBAAyB;EACzB,4CzBlCoB;EyBmCpB,WhByCM;AX4oHhB;;A2B/sHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,WhBmCM;AXkpHhB;;A2BrtHA;EAYQ,yBzBP0B;EyBQ1B,yBAAyB;EACzB,WhBqDQ;AXwpHhB;;A2B3tHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,WhB+CM;AX8pHhB;;A2BjuHA;EAwBU,yBAAyB;EACzB,6CzBpBwB;EyBqBxB,WhByCM;AXoqHhB;;A2BvuHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,WhBmCM;AX0qHhB;;A2B7uHA;EAYQ,yBzBL0B;EyBM1B,yBAAyB;EACzB,WhBqDQ;AXgrHhB;;A2BnvHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,WhB+CM;AXsrHhB;;A2BzvHA;EAwBU,yBAAyB;EACzB,8CzBlBwB;EyBmBxB,WhByCM;AX4rHhB;;A2B/vHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,WhBmCM;AXksHhB;;A2BrwHA;EAYQ,yBzBN0B;EyBO1B,yBAAyB;EACzB,WhBqDQ;AXwsHhB;;A2B3wHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,WhB+CM;AX8sHhB;;A2BjxHA;EAwBU,yBAAyB;EACzB,8CzBnBwB;EyBoBxB,WhByCM;AXotHhB;;A2BvxHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,WhBmCM;AX0tHhB;;A2B7xHA;EAYQ,yBzBR0B;EyBS1B,yBAAyB;EACzB,WhBqDQ;AXguHhB;;A2BnyHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,WhB+CM;AXsuHhB;;A2BzyHA;EAwBU,yBAAyB;EACzB,8CzBrBwB;EyBsBxB,WhByCM;AX4uHhB;;A2B/yHA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,WhBmCM;AXkvHhB;;A2BrzHA;EAYQ,yBzBT0B;EyBU1B,yBAAyB;EACzB,yBhBmDa;AX0vHrB;;A2B3zHA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,yBhB6CW;AXgwHrB;;A2Bj0HA;EAwBU,yBAAyB;EACzB,8CzBtBwB;EyBuBxB,yBhBuCW;AXswHrB;;A2Bv0HA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,yBhBiCW;AX4wHrB;;A2B70HA;EAYQ,yBzBHyB;EyBIzB,yBAAyB;EACzB,WhBqDQ;AXgxHhB;;A2Bn1HA;EAkBU,yBhB4EuB;EgB3EvB,yBAAyB;EACzB,WhB+CM;AXsxHhB;;A2Bz1HA;EAwBU,yBAAyB;EACzB,8CzBhBuB;EyBiBvB,WhByCM;AX4xHhB;;A2B/1HA;EA8BU,yBhBgEuB;EgB/DvB,yBAAyB;EACzB,WhBmCM;AXkyHhB;;A2Br2HA;EAmCI,kBzBZY;AFk1HhB;;A2Bz2HA;EAqCI,kBzBhBY;AFw1HhB;;A2B72HA;EAwCQ,eAAe;A3By0HvB;;A2Bj3HA;EA0CI,iBzBtBW;AFi2Hf;;A2Br3HA;EA6CQ,eAAe;A3B40HvB;;A2Bz3HA;EAiDM,6BAA6B;EAC7B,0BAA0B;A3B40HhC;;A2B93HA;EAoDM,4BAA4B;EAC5B,yBAAyB;A3B80H/B;;A2Bn4HA;EAwDQ,kBzBFI;AFi1HZ;;A2Bv4HA;EA0DQ,aAAa;A3Bi1HrB;;A2B34HA;EA6DM,sBAAsB;A3Bk1H5B;;A2B/4HA;EA+DM,sBAAsB;EACtB,YAAY;EACZ,gBAAgB;A3Bo1HtB;;A2Br5HA;EAmEM,uBAAuB;A3Bs1H7B;;A2Bz5HA;EAqEM,aAAa;EACb,YAAY;A3Bw1HlB;;A2B95HA;EAwEQ,eAAe;A3B01HvB;;A2Bl6HA;EA2EQ,eAAe;A3B21HvB;;A2Bt6HA;EA8EQ,eAAe;A3B41HvB;;A2B16HA;EAiFQ,eAAe;A3B61HvB;;A2B96HA;EAoFQ,0BAA4C;A3B81HpD;;A2Bl7HA;EAsFQ,0BzBhCI;EyBiCJ,uBAAuB;A3Bg2H/B;;A2Bv7HA;EAyFI,uBAAuB;A3Bk2H3B;;A2B37HA;EA4FM,WAAW;A3Bm2HjB;;A2B/7HA;EA8FM,YAAY;EACZ,eAAe;A3Bq2HrB;;A2Bp8HA;EAiGI,yBAAyB;A3Bu2H7B;;A2Bx8HA;EAmGM,0BAA4C;A3By2HlD;;A2B58HA;EAqGM,0BzB/CM;EyBgDN,2BAA2B;EAC3B,SAAS;A3B22Hf;;A2Bz2HA;EACE,oBAAoB;EACpB,aAAa;EACb,eAAe;EACf,2BAA2B;EAC3B,gBAAgB;EAChB,kBAAkB;A3B42HpB;;A2Bl3HA;EASM,yBhBpB2B;EgBqB3B,czB5HwB;AFy+H9B;;A2Bv3HA;EAYM,qBhBvB2B;AXs4HjC;;A2B33HA;EAeM,yBhB1B2B;EgB2B3B,czBlIwB;AFk/H9B;;A2Bh4HA;EAkBM,qBhB7B2B;AX+4HjC;;A2Bh3HA;EACE,YAAY;EACZ,OAAO;EACP,UAAU;EACV,aAAa;EACb,kBAAkB;EAClB,MAAM;EACN,WAAW;A3Bm3Hb;;A2Bj3HA;;EAGE,qBzB9I4B;EyB+I5B,kBzBpFU;EyBqFV,cAAc;EACd,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;A3Bm3HrB;;A2Bj3HA;EACE,4BzBnJ4B;EyBoJ5B,czB1J4B;AF8gI9B;;A2Bl3HA;EACE,qBzB1J4B;EyB2J5B,mBA5J4B;EA6J5B,2BA5JoC;EA6JpC,cAAc;EACd,eA7JwB;EA8JxB,gBAAgB;EAChB,mBAAmB;EACnB,uBAAuB;A3Bq3HzB;;A2Bn3HA;EACE,mBAAmB;EACnB,aAAa;EACb,WAAW;EACX,uBAAuB;E1BjCrB,mB0BkCmC;EACrC,UAAU;A3Bs3HZ;;A2B53HA;EAQI,eAAe;A3Bw3HnB;;A4BtiIA;EACE,c1BF4B;E0BG5B,cAAc;EACd,e1B2BW;E0B1BX,gB1BiCe;AFwgIjB;;A4B7iIA;EAMI,oBAAoB;A5B2iIxB;;A4BjjIA;EASI,kB1BsBY;AFshIhB;;A4BrjIA;EAWI,kB1BkBY;AF4hIhB;;A4BzjIA;EAaI,iB1BeW;AFiiIf;;A4B9iIA;EACE,cAAc;EACd,kB1Bcc;E0Bbd,mBAAmB;A5BijIrB;;A4BpjIA;EAOM,Y1BdyB;AF+jI/B;;A4BxjIA;EAOM,c1B3BuB;AFglI7B;;A4B5jIA;EAOM,iB1BhBwB;AFykI9B;;A4BhkIA;EAOM,c1BvBwB;AFolI9B;;A4BpkIA;EAOM,c1BT4B;AF0kIlC;;A4BxkIA;EAOM,c1BP4B;AF4kIlC;;A4B5kIA;EAOM,c1BR4B;AFilIlC;;A4BhlIA;EAOM,c1BV4B;AFulIlC;;A4BplIA;EAOM,c1BX4B;AF4lIlC;;A4BxlIA;EAOM,c1BL2B;AF0lIjC;;A4BjlIA;EAEI,sBAAsB;A5BmlI1B;;A4BrlIA;EAKI,aAAa;EACb,2BAA2B;A5BolI/B;;A4B1lIA;E3B+GI,kB2BtGwC;A5BqlI5C;;A4B9lIA;;;EAcU,gBAAgB;A5BslI1B;;A4BpmIA;;;EAoBY,6BAA6B;EAC7B,0BAA0B;A5BslItC;;A4B3mIA;;;EA8BY,4BAA4B;EAC5B,yBAAyB;A5BmlIrC;;A4BlnIA;;;;;EAyCY,UAAU;A5BilItB;;A4B1nIA;;;;;;;;;EA8CY,UAAU;A5BwlItB;;A4BtoIA;;;;;;;;;EAgDc,UAAU;A5BkmIxB;;A4BlpIA;EAkDQ,YAAY;EACZ,cAAc;A5BomItB;;A4BvpIA;EAqDM,uBAAuB;A5BsmI7B;;A4B3pIA;EAuDM,yBAAyB;A5BwmI/B;;A4B/pIA;EA0DQ,YAAY;EACZ,cAAc;A5BymItB;;A4BpqIA;EA6DI,aAAa;EACb,2BAA2B;A5B2mI/B;;A4BzqIA;EAgEM,cAAc;A5B6mIpB;;A4B7qIA;EAkEQ,gBAAgB;E3B6CpB,qB2B5C2C;A5B+mI/C;;A4BlrIA;EAqEQ,YAAY;EACZ,cAAc;A5BinItB;;A4BvrIA;EAwEM,uBAAuB;A5BmnI7B;;A4B3rIA;EA0EM,yBAAyB;A5BqnI/B;;A4B/rIA;EA4EM,eAAe;A5BunIrB;;A4BnsIA;EAgFU,sBAAsB;A5BunIhC;;A4BvsIA;EAkFQ,uBAAuB;A5BynI/B;;A4B3sIA;EAoFQ,gBAAgB;A5B2nIxB;;AC3pIE;E2BpDF;IAuFM,aAAa;E5B6nIjB;AACF;;A4B5nIA;EAEI,kBAAkB;A5B8nItB;;ACzqIE;E2ByCF;IAII,qBAAqB;E5BioIvB;AACF;;AC3qIE;E2BqCF;IAMI,aAAa;IACb,YAAY;IACZ,cAAc;I3Bcd,oB2BbsC;IACtC,iBAAiB;E5BqoInB;E4B/oIF;IAYM,kB1BhGU;I0BiGV,oBAAoB;E5BsoIxB;E4BnpIF;IAeM,oBAAoB;E5BuoIxB;E4BtpIF;IAiBM,kB1BvGU;I0BwGV,oBAAoB;E5BwoIxB;E4B1pIF;IAoBM,iB1B3GS;I0B4GT,oBAAoB;E5ByoIxB;AACF;;A4BxoIA;EAEI,gBAAgB;A5B0oIpB;;ACxsIE;E2B4DF;IAII,aAAa;IACb,aAAa;IACb,YAAY;IACZ,cAAc;E5B6oIhB;E4BppIF;IASM,gBAAgB;E5B8oIpB;E4BvpIF;IAWM,cAAc;E5B+oIlB;E4B1pIF;IAaQ,YAAY;E5BgpIlB;E4B7pIF;I3BDI,qB2BgB2C;E5BipI7C;AACF;;A4BhpIA;EACE,sBAAsB;EACtB,WAAW;EACX,e1BhIW;E0BiIX,kBAAkB;EAClB,mBAAmB;A5BmpIrB;;A4BxpIA;;;EAaU,c1BxKoB;AFyzI9B;;A4B9pIA;;;EAeQ,kB1B3IQ;AFgyIhB;;A4BpqIA;;;EAiBQ,kB1B/IQ;AFwyIhB;;A4B1qIA;;;EAmBQ,iB1BlJO;AF+yIf;;A4BhrIA;EAqBM,c1B7KwB;E0B8KxB,azBnLgB;EyBoLhB,oBAAoB;EACpB,kBAAkB;EAClB,MAAM;EACN,YzBvLgB;EyBwLhB,UAAU;A5B+pIhB;;A4B1rIA;;EA+BM,mBzB5LgB;AH41ItB;;A4B/rIA;EAiCM,OAAO;A5BkqIb;;A4BnsIA;;EAqCM,oBzBlMgB;AHq2ItB;;A4BxsIA;EAuCM,QAAQ;A5BqqId;;A4B5sIA;EA2CM,6BAA6B;E3BrD/B,c2BsD+B;EAC7B,YAAY;EACZ,UAAU;A5BqqIhB;;A4BntIA;EAgDM,kB1B5KU;AFm1IhB;;A4BvtIA;EAkDM,kB1BhLU;AFy1IhB;;A4B3tIA;EAoDM,iB1BnLS;AF81If;;A6Bj4IA,qBAAA;ACSA;EAGE,e5ByBW;E4BxBX,mBAAmB;A9B03IrB;;A8B93IA;EAMI,mBAAmB;EACnB,c5BM8B;E4BL9B,aAAa;EACb,uBAAuB;EACvB,iBAduC;A9B04I3C;;A8Bt4IA;EAYM,c5BfwB;AF64I9B;;A8B14IA;EAcI,mBAAmB;EACnB,aAAa;A9Bg4IjB;;A8B/4IA;E7BuII,e6BtHoC;A9Bk4IxC;;A8Bn5IA;EAoBQ,c5BvBsB;E4BwBtB,eAAe;EACf,oBAAoB;A9Bm4I5B;;A8Bz5IA;EAwBM,c5BxBwB;E4ByBxB,iBAAiB;A9Bq4IvB;;A8B95IA;;EA4BI,uBAAuB;EACvB,aAAa;EACb,eAAe;EACf,2BAA2B;A9Bu4I/B;;A8Bt6IA;E7BuII,mB6BrGuC;A9Bw4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mBAAmB;EACnB,2BAA2B;AjC6oJ7B;;AC3nJE;EgCpBF;IAMM,kBAAkB;EjC8oJtB;AACF;;AC7nJE;EgCxBF;IAQI,aAAa;EjCkpJf;AACF;;AiCjpJA;EACE,mBAAmB;EACnB,yBAAyB;AjCopJ3B;;ACxoJE;EgCdF;IAKI,aAAa;EjCspJf;AACF;;AkC/tJA;EACE,uBAAuB;EACvB,aAAa;EACb,mBAAmB;AlCkuJrB;;AkCruJA;EAKI,sBAAsB;AlCouJ1B;;AkCzuJA;EAOI,8ChCD0B;EgCE1B,aAAa;EACb,oBAAoB;AlCsuJxB;;AkC/uJA;;EAYM,qBAAqB;AlCwuJ3B;;AkCpvJA;EAcM,mBAAmB;AlC0uJzB;;AkCxvJA;EAgBQ,kBAAkB;AlC4uJ1B;;AkC5vJA;EAkBI,8ChCZ0B;EgCa1B,gBAtBgB;EAuBhB,iBAvBgB;AlCqwJpB;;AkClwJA;EAwBM,kBA1BsB;EA2BtB,mBA3BsB;AlCywJ5B;;AkC5uJA;;EAEE,gBAAgB;EAChB,YAAY;EACZ,cAAc;AlC+uJhB;;AkC7uJA;EjC2GI,kBiC/IgB;AlCqxJpB;;AkC9uJA;EjCwGI,iBiC/IgB;AlCyxJpB;;AkC/uJA;EACE,gBAAgB;EAChB,YAAY;EACZ,cAAc;EACd,mBAAmB;AlCkvJrB;;AChtJE;EiCtCF;IAQI,gBAAgB;ElCmvJlB;AACF;;AmCrxJA;EACE,ejCkBW;AFswJb;;AmCzxJA;EAII,kBjCgBY;AFywJhB;;AmC7xJA;EAMI,kBjCYY;AF+wJhB;;AmCjyJA;EAQI,iBjCSW;AFoxJf;;AmC3xJA;EACE,iBArB0B;AnCmzJ5B;;AmC/xJA;EAGI,kBjCqCc;EiCpCd,cjCzB0B;EiC0B1B,cAAc;EACd,qBAzBiC;AnCyzJrC;;AmCtyJA;EAQM,4BjCvBwB;EiCwBxB,cjC/BwB;AFi0J9B;;AmC3yJA;EAYM,yBjClB4B;EiCmB5B,WxByCU;AX0vJhB;;AmChzJA;ElCoHI,8BCtI0B;EiCmCxB,cAnC0B;ElCsI5B,oBkCrIkC;AnCu0JtC;;AmClyJA;EACE,cjCzC4B;EiC0C5B,iBApC2B;EAqC3B,qBApC+B;EAqC/B,yBAAyB;AnCqyJ3B;;AmCzyJA;EAMI,eAtCoB;AnC60JxB;;AmC7yJA;EAQI,kBAxCoB;AnCi1JxB;;AoC50JA;EAEE,4BlCV4B;EkCW5B,kBlC6CU;EkC5CV,elCYW;AFk0Jb;;AoCl1JA;EAMI,mBAAmB;ApCg1JvB;;AoCt1JA;EAQI,mBAAmB;EACnB,0BAA0B;ApCk1J9B;;AoC31JA;EAYI,kBlCKY;AF80JhB;;AoC/1JA;EAcI,kBlCCY;AFo1JhB;;AoCn2JA;EAgBI,iBlCFW;AFy1Jf;;AoCv2JA;EAsCM,uBAH+C;ApCw0JrD;;AoC32JA;EAwCQ,uBlC9CuB;EkC+CvB,clC5DqB;AFm4J7B;;AoCh3JA;EA2CQ,mBlCjDuB;AF03J/B;;AoCp3JA;EAsCM,yBAH+C;ApCq1JrD;;AoCx3JA;EAwCQ,yBlC3DqB;EkC4DrB,YlC/CuB;AFm4J/B;;AoC73JA;EA2CQ,qBlC9DqB;AFo5J7B;;AoCj4JA;EAsCM,yBAH+C;ApCk2JrD;;AoCr4JA;EAwCQ,4BlChDsB;EkCiDtB,yBzBkBa;AX+0JrB;;AoC14JA;EA2CQ,wBlCnDsB;AFs5J9B;;AoC94JA;EAsCM,yBAH+C;ApC+2JrD;;AoCl5JA;EAwCQ,yBlCvDsB;EkCwDtB,WzBoBQ;AX01JhB;;AoCv5JA;EA2CQ,qBlC1DsB;AF06J9B;;AoC35JA;EAsCM,yBzB8B0C;AX21JhD;;AoC/5JA;EAwCQ,yBlCzC0B;EkC0C1B,WzBoBQ;AXu2JhB;;AoCp6JA;EA2CQ,qBlC5C0B;EkC6C1B,czBiC6D;AX41JrE;;AoCz6JA;EAsCM,yBzB8B0C;AXy2JhD;;AoC76JA;EAwCQ,yBlCvC0B;EkCwC1B,WzBoBQ;AXq3JhB;;AoCl7JA;EA2CQ,qBlC1C0B;EkC2C1B,czBiC6D;AX02JrE;;AoCv7JA;EAsCM,yBzB8B0C;AXu3JhD;;AoC37JA;EAwCQ,yBlCxC0B;EkCyC1B,WzBoBQ;AXm4JhB;;AoCh8JA;EA2CQ,qBlC3C0B;EkC4C1B,czBiC6D;AXw3JrE;;AoCr8JA;EAsCM,yBzB8B0C;AXq4JhD;;AoCz8JA;EAwCQ,yBlC1C0B;EkC2C1B,WzBoBQ;AXi5JhB;;AoC98JA;EA2CQ,qBlC7C0B;EkC8C1B,czBiC6D;AXs4JrE;;AoCn9JA;EAsCM,yBzB8B0C;AXm5JhD;;AoCv9JA;EAwCQ,yBlC3C0B;EkC4C1B,yBzBkBa;AXi6JrB;;AoC59JA;EA2CQ,qBlC9C0B;EkC+C1B,czBiC6D;AXo5JrE;;AoCj+JA;EAsCM,yBzB8B0C;AXi6JhD;;AoCr+JA;EAwCQ,yBlCrCyB;EkCsCzB,WzBoBQ;AX66JhB;;AoC1+JA;EA2CQ,qBlCxCyB;EkCyCzB,czBiC6D;AXk6JrE;;AoCj8JA;EACE,mBAAmB;EACnB,yBlC9D4B;EkC+D5B,0BAAgE;EAChE,WzBWc;EyBVd,aAAa;EACb,gBlC7Be;EkC8Bf,8BAA8B;EAC9B,iBAAiB;EACjB,mBAtEiC;EAuEjC,kBAAkB;ApCo8JpB;;AoC98JA;EAYI,YAAY;EACZ,cAAc;EnCgEd,mBmC/DsC;ApCs8J1C;;AoCp9JA;EAgBI,eAjEgC;EAkEhC,yBAAyB;EACzB,0BAA0B;ApCw8J9B;;AoCt8JA;EACE,qBlC9E4B;EkC+E5B,kBlCpBU;EkCqBV,mBAAmB;EACnB,uBAjFmC;EAkFnC,clCrF4B;EkCsF5B,qBAjFiC;ApC0hKnC;;AoC/8JA;;EASI,uBlCjF2B;AF4hK/B;;AoCp9JA;EAWI,6BAlFgD;ApC+hKpD;;AqC/gKA;EAEE,mBAAmB;EACnB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;EACf,WAxCU;ArCyjKZ;;AqCzhKA;EAWI,aAAa;ArCkhKjB;;AqChhKA;EAEE,wCnC7C2B;AF+jK7B;;AqChhKA;;EAEE,cA9CgC;EA+ChC,+BAA0D;EAC1D,cAAc;EACd,kBAAkB;EAClB,WAAW;ArCmhKb;;ACjgKE;EoCxBF;;IASI,cAAc;IACd,8BAA0D;IAC1D,YAxDuB;ErC8kKzB;AACF;;AqCrhKA;EAEE,gBAAgB;EAChB,YAxD2B;EAyD3B,eAAe;EpCsFb,WoC9IoB;EA0DtB,SAzDoB;EA0DpB,WA5D2B;ArCmlK7B;;AqCrhKA;EACE,aAAa;EACb,sBAAsB;EACtB,8BAAgD;EAChD,gBAAgB;EAChB,uBAAuB;ArCwhKzB;;AqCthKA;;EAEE,mBAAmB;EACnB,4BnCpE4B;EmCqE5B,aAAa;EACb,cAAc;EACd,2BAA2B;EAC3B,aApE4B;EAqE5B,kBAAkB;ArCyhKpB;;AqCvhKA;EACE,gCnC/E4B;EmCgF5B,2BnCpBgB;EmCqBhB,4BnCrBgB;AF+iKlB;;AqCxhKA;EACE,cnCxF4B;EmCyF5B,YAAY;EACZ,cAAc;EACd,iBnC9Da;EmC+Db,cA7E8B;ArCwmKhC;;AqCzhKA;EACE,8BnC/BgB;EmCgChB,+BnChCgB;EmCiChB,6BnC7F4B;AFynK9B;;AqC/hKA;EpC4CI,mBoCtCuC;ArC6hK3C;;AqC3hKA;EpC9CE,iCAAiC;EoCgDjC,uBnC/F6B;EmCgG7B,YAAY;EACZ,cAAc;EACd,cAAc;EACd,aAtF4B;ArConK9B;;AsCxlKA;EACE,uBpC1C6B;EoC2C7B,mBAvDqB;EAwDrB,kBAAkB;EAClB,WAtDW;AtCipKb;;AsC/lKA;EASM,uBpClDyB;EoCmDzB,cpChEuB;AF0pK7B;;AsCpmKA;;EAcU,cpCpEmB;AF+pK7B;;AsCzmKA;;;;EAoBY,yB3BiCqB;E2BhCrB,cpC3EiB;AFuqK7B;;AsCjnKA;EAwBY,qBpC9EiB;AF2qK7B;;AsCrnKA;EA0BQ,cpChFqB;AF+qK7B;;ACxmKE;EqCjBF;;;;IAgCY,cpCtFiB;EFurK3B;EsCjoKF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,cpC7Fe;EFosK3B;EsC9oKF;;IA0Cc,qBpChGe;EFwsK3B;EsClpKF;;;IA8CU,yB3BOuB;I2BNvB,cpCrGmB;EF8sK3B;EsCxpKF;IAmDc,uBpC5FiB;IoC6FjB,cpC1Ge;EFktK3B;AACF;;AsC7pKA;EASM,yBpC/DuB;EoCgEvB,YpCnDyB;AF2sK/B;;AsClqKA;;EAcU,YpCvDqB;AFgtK/B;;AsCvqKA;;;;EAoBY,uB3BiCqB;E2BhCrB,YpC9DmB;AFwtK/B;;AsC/qKA;EAwBY,mBpCjEmB;AF4tK/B;;AsCnrKA;EA0BQ,YpCnEuB;AFguK/B;;ACtqKE;EqCjBF;;;;IAgCY,YpCzEmB;EFwuK7B;EsC/rKF;;;;;;;;;;IAsCc,uB3BemB;I2BdnB,YpChFiB;EFqvK7B;EsC5sKF;;IA0Cc,mBpCnFiB;EFyvK7B;EsChtKF;;;IA8CU,uB3BOuB;I2BNvB,YpCxFqB;EF+vK7B;EsCttKF;IAmDc,yBpCzGe;IoC0Gf,YpC7FiB;EFmwK7B;AACF;;AsC3tKA;EASM,4BpCpDwB;EoCqDxB,yB3Bce;AXwsKrB;;AsChuKA;;EAcU,yB3BUW;AX6sKrB;;AsCruKA;;;;EAoBY,yB3BiCqB;E2BhCrB,yB3BGS;AXqtKrB;;AsC7uKA;EAwBY,gC3BAS;AXytKrB;;AsCjvKA;EA0BQ,yB3BFa;AX6tKrB;;ACpuKE;EqCjBF;;;;IAgCY,yB3BRS;EXquKnB;EsC7vKF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,yB3BfO;EXkvKnB;EsC1wKF;;IA0Cc,gC3BlBO;EXsvKnB;EsC9wKF;;;IA8CU,yB3BOuB;I2BNvB,yB3BvBW;EX4vKnB;EsCpxKF;IAmDc,4BpC9FgB;IoC+FhB,yB3B5BO;EXgwKnB;AACF;;AsCzxKA;EASM,yBpC3DwB;EoC4DxB,W3BgBU;AXowKhB;;AsC9xKA;;EAcU,W3BYM;AXywKhB;;AsCnyKA;;;;EAoBY,yB3BiCqB;E2BhCrB,W3BKI;AXixKhB;;AsC3yKA;EAwBY,kB3BEI;AXqxKhB;;AsC/yKA;EA0BQ,W3BAQ;AXyxKhB;;AClyKE;EqCjBF;;;;IAgCY,W3BNI;EXiyKd;EsC3zKF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,W3BbE;EX8yKd;EsCx0KF;;IA0Cc,kB3BhBE;EXkzKd;EsC50KF;;;IA8CU,yB3BOuB;I2BNvB,W3BrBM;EXwzKd;EsCl1KF;IAmDc,yBpCrGgB;IoCsGhB,W3B1BE;EX4zKd;AACF;;AsCv1KA;EASM,yBpC7C4B;EoC8C5B,W3BgBU;AXk0KhB;;AsC51KA;;EAcU,W3BYM;AXu0KhB;;AsCj2KA;;;;EAoBY,yB3BiCqB;E2BhCrB,W3BKI;AX+0KhB;;AsCz2KA;EAwBY,kB3BEI;AXm1KhB;;AsC72KA;EA0BQ,W3BAQ;AXu1KhB;;ACh2KE;EqCjBF;;;;IAgCY,W3BNI;EX+1Kd;EsCz3KF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,W3BbE;EX42Kd;EsCt4KF;;IA0Cc,kB3BhBE;EXg3Kd;EsC14KF;;;IA8CU,yB3BOuB;I2BNvB,W3BrBM;EXs3Kd;EsCh5KF;IAmDc,yBpCvFoB;IoCwFpB,W3B1BE;EX03Kd;AACF;;AsCr5KA;EASM,yBpC3C4B;EoC4C5B,W3BgBU;AXg4KhB;;AsC15KA;;EAcU,W3BYM;AXq4KhB;;AsC/5KA;;;;EAoBY,yB3BiCqB;E2BhCrB,W3BKI;AX64KhB;;AsCv6KA;EAwBY,kB3BEI;AXi5KhB;;AsC36KA;EA0BQ,W3BAQ;AXq5KhB;;AC95KE;EqCjBF;;;;IAgCY,W3BNI;EX65Kd;EsCv7KF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,W3BbE;EX06Kd;EsCp8KF;;IA0Cc,kB3BhBE;EX86Kd;EsCx8KF;;;IA8CU,yB3BOuB;I2BNvB,W3BrBM;EXo7Kd;EsC98KF;IAmDc,yBpCrFoB;IoCsFpB,W3B1BE;EXw7Kd;AACF;;AsCn9KA;EASM,yBpC5C4B;EoC6C5B,W3BgBU;AX87KhB;;AsCx9KA;;EAcU,W3BYM;AXm8KhB;;AsC79KA;;;;EAoBY,yB3BiCqB;E2BhCrB,W3BKI;AX28KhB;;AsCr+KA;EAwBY,kB3BEI;AX+8KhB;;AsCz+KA;EA0BQ,W3BAQ;AXm9KhB;;AC59KE;EqCjBF;;;;IAgCY,W3BNI;EX29Kd;EsCr/KF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,W3BbE;EXw+Kd;EsClgLF;;IA0Cc,kB3BhBE;EX4+Kd;EsCtgLF;;;IA8CU,yB3BOuB;I2BNvB,W3BrBM;EXk/Kd;EsC5gLF;IAmDc,yBpCtFoB;IoCuFpB,W3B1BE;EXs/Kd;AACF;;AsCjhLA;EASM,yBpC9C4B;EoC+C5B,W3BgBU;AX4/KhB;;AsCthLA;;EAcU,W3BYM;AXigLhB;;AsC3hLA;;;;EAoBY,yB3BiCqB;E2BhCrB,W3BKI;AXygLhB;;AsCniLA;EAwBY,kB3BEI;AX6gLhB;;AsCviLA;EA0BQ,W3BAQ;AXihLhB;;AC1hLE;EqCjBF;;;;IAgCY,W3BNI;EXyhLd;EsCnjLF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,W3BbE;EXsiLd;EsChkLF;;IA0Cc,kB3BhBE;EX0iLd;EsCpkLF;;;IA8CU,yB3BOuB;I2BNvB,W3BrBM;EXgjLd;EsC1kLF;IAmDc,yBpCxFoB;IoCyFpB,W3B1BE;EXojLd;AACF;;AsC/kLA;EASM,yBpC/C4B;EoCgD5B,yB3Bce;AX4jLrB;;AsCplLA;;EAcU,yB3BUW;AXikLrB;;AsCzlLA;;;;EAoBY,yB3BiCqB;E2BhCrB,yB3BGS;AXykLrB;;AsCjmLA;EAwBY,gC3BAS;AX6kLrB;;AsCrmLA;EA0BQ,yB3BFa;AXilLrB;;ACxlLE;EqCjBF;;;;IAgCY,yB3BRS;EXylLnB;EsCjnLF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,yB3BfO;EXsmLnB;EsC9nLF;;IA0Cc,gC3BlBO;EX0mLnB;EsCloLF;;;IA8CU,yB3BOuB;I2BNvB,yB3BvBW;EXgnLnB;EsCxoLF;IAmDc,yBpCzFoB;IoC0FpB,yB3B5BO;EXonLnB;AACF;;AsC7oLA;EASM,yBpCzC2B;EoC0C3B,W3BgBU;AXwnLhB;;AsClpLA;;EAcU,W3BYM;AX6nLhB;;AsCvpLA;;;;EAoBY,yB3BiCqB;E2BhCrB,W3BKI;AXqoLhB;;AsC/pLA;EAwBY,kB3BEI;AXyoLhB;;AsCnqLA;EA0BQ,W3BAQ;AX6oLhB;;ACtpLE;EqCjBF;;;;IAgCY,W3BNI;EXqpLd;EsC/qLF;;;;;;;;;;IAsCc,yB3BemB;I2BdnB,W3BbE;EXkqLd;EsC5rLF;;IA0Cc,kB3BhBE;EXsqLd;EsChsLF;;;IA8CU,yB3BOuB;I2BNvB,W3BrBM;EX4qLd;EsCtsLF;IAmDc,yBpCnFmB;IoCoFnB,W3B1BE;EXgrLd;AACF;;AsC3sLA;EAsDI,oBAAoB;EACpB,aAAa;EACb,mBA7GmB;EA8GnB,WAAW;AtCypLf;;AsCltLA;EA2DI,gCpCtG0B;AFiwL9B;;AsCttLA;EALE,OAAO;EACP,eAAe;EACf,QAAQ;EACR,WA/CiB;AtC8wLnB;;AsC7tLA;EAgEI,SAAS;AtCiqLb;;AsCjuLA;EAkEM,iCpC7GwB;AFgxL9B;;AsCruLA;EAoEI,MAAM;AtCqqLV;;AsCnqLA;;EAGI,oBA9HmB;AtCmyLvB;;AsCxqLA;;EAKI,uBAhImB;AtCwyLvB;;AsCtqLA;;EAEE,oBAAoB;EACpB,aAAa;EACb,cAAc;EACd,mBAvIqB;AtCgzLvB;;AsCvqLA;EAIM,6BAA6B;AtCuqLnC;;AsCrqLA;ErCpFE,iCAAiC;EqCsFjC,gBAAgB;EAChB,gBAAgB;EAChB,kBAAkB;AtCwqLpB;;AsCtqLA;EACE,cpClJ4B;EDoB5B,eAAe;EACf,cAAc;EACd,eqC1BqB;ErC2BrB,kBAAkB;EAClB,cqC5BqB;ErC6InB,iBqCWkC;AtC6qLtC;;ACxyLE;EACE,8BAA8B;EAC9B,cAAc;EACd,WAAW;EACX,qBAAqB;EACrB,kBAAkB;EAClB,wBAAwB;EACxB,yBCiCQ;EDhCR,yDAAyD;EACzD,oCC0Ba;EDzBb,WAAW;AD2yLf;;AC1yLI;EACE,oBAAoB;AD6yL1B;;AC5yLI;EACE,oBAAoB;AD+yL1B;;AC9yLI;EACE,oBAAoB;ADizL1B;;AChzLE;EACE,qCAAiC;ADmzLrC;;AC/yLM;EACE,wCAAwC;ADkzLhD;;ACjzLM;EACE,UAAU;ADozLlB;;ACnzLM;EACE,0CAA0C;ADszLlD;;AsCptLA;EACE,aAAa;AtCutLf;;AsCrtLA;;EAEE,cpC3J4B;EoC4J5B,cAAc;EACd,gBAAgB;EAChB,uBAAuB;EACvB,kBAAkB;AtCwtLpB;;AsC9tLA;;EASM,qBAAqB;EACrB,sBAAsB;AtC0tL5B;;AsCxtLA;;EAEE,eAAe;AtC2tLjB;;AsC7tLA;;;;;EAOI,yBpCrK0B;EoCsK1B,cpC9J8B;AF43LlC;;AsC5tLA;EACE,YAAY;EACZ,cAAc;AtC+tLhB;;AsCjuLA;EAII,mBA5KgC;AtC64LpC;;AsCruLA;EAMI,UAAU;AtCmuLd;;AsCzuLA;EAQI,YAAY;EACZ,cAAc;AtCquLlB;;AsC9uLA;EAWI,oCAAoC;EACpC,mBA/LmB;EAgMnB,kCAAkC;AtCuuLtC;;AsCpvLA;EAgBM,6BApLyC;EAqLzC,4BpCjL4B;AFy5LlC;;AsCzvLA;EAmBM,6BApL0C;EAqL1C,4BpCpL4B;EoCqL5B,0BApLuC;EAqLvC,wBApLqC;EAqLrC,cpCvL4B;EoCwL5B,kCAAwE;AtC0uL9E;;AsCxuLA;EACE,YAAY;EACZ,cAAc;AtC2uLhB;;AsCzuLA;ErCpEI,oBqCqEoC;AtC4uLxC;;AsC7uLA;EAII,qBpClM8B;EoCmM9B,oBAAoB;ErCjEpB,cqCkE6B;AtC6uLjC;;AsC3uLA;EACE,mBAAmB;EACnB,sBAAsB;EACtB,mBAAmB;AtC8uLrB;;AsCjvLA;EAKI,oBAAoB;EACpB,qBAAqB;AtCgvLzB;;AsC9uLA;EACE,4BpCxN4B;EoCyN5B,YAAY;EACZ,aAAa;EACb,WA9LyB;EA+LzB,gBAAgB;AtCivLlB;;AC74LE;EqCrBF;IAqLI,cAAc;EtCkvLhB;EsCjvLA;;IAGI,mBAAmB;IACnB,aAAa;EtCkvLjB;EsCjvLA;IAEI,aAAa;EtCkvLjB;EsC10LF;IA0FI,uBpCxO2B;IoCyO3B,4CpCtPyB;IoCuPzB,iBAAiB;EtCmvLnB;EsCtvLA;IAKI,cAAc;EtCovLlB;EsClvLA;IA1MA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA/CiB;EtC8+LjB;EsCxvLA;IAKI,SAAS;EtCsvLb;EsC3vLA;IAOM,4CpClQqB;EFy/L3B;EsC9vLA;IASI,MAAM;EtCwvLV;EsCjwLA;IrC/LA,iCAAiC;IqC6M3B,iCAA2C;IAC3C,cAAc;EtCuvLpB;EsCtvLA;;IAGI,oBA7QiB;EtCogMrB;EsC1vLA;;IAKI,uBA/QiB;EtCwgMrB;AACF;;ACn8LE;EqC4MA;;;;IAIE,oBAAoB;IACpB,aAAa;EtC2vLf;EsC79LF;IAoOI,mBAzRmB;EtCqhMrB;EsC7vLA;IAGI,kBAzR0B;EtCshM9B;EsChwLA;;IAMM,mBAAmB;EtC8vLzB;EsCpwLA;;IASM,kBpC/NI;EF89LV;EsCxwLA;;;;IAgBQ,wCAAwC;EtC8vLhD;EsC9wLA;IAuBU,wCAAwC;EtC0vLlD;EsCjxLA;IA4BU,4BpC1SkB;IoC2SlB,cpCtTiB;EF8iM3B;EsCrxLA;IA+BU,4BpC7SkB;IoC8SlB,cpCrSsB;EF8hMhC;EsC55LF;IAqKI,aAAa;EtC0vLf;EsCv5LF;;IAgKI,mBAAmB;IACnB,aAAa;EtC2vLf;EsCt4LF;IA8IM,oBAAoB;EtC2vLxB;EsC7vLA;IAKM,oDAAoD;EtC2vL1D;EsChwLA;IAOM,gCpC/TsB;IoCgUtB,0BAAkE;IAClE,gBAAgB;IAChB,YAAY;IACZ,4CpC3UqB;IoC4UrB,SAAS;EtC4vLf;EsCxwLA;IAkBM,cAAc;EtCyvLpB;EsCxvLM;IAEE,UAAU;IACV,oBAAoB;IACpB,wBAAwB;EtCyvLhC;EsCr7LF;IA8LI,YAAY;IACZ,cAAc;EtC0vLhB;EsCzvLA;IACE,2BAA2B;IrC9M3B,kBqC+MoC;EtC2vLtC;EsC1vLA;IACE,yBAAyB;IrCjNzB,iBqCkNoC;EtC4vLtC;EsCl4LF;IAwII,uBpCrV2B;IoCsV3B,8BpC/Rc;IoCgSd,+BpChSc;IoCiSd,6BpC7V0B;IoC8V1B,2CpCtWyB;IoCuWzB,aAAa;IACb,mBAAmB;IrClNnB,OqCmNuB;IACvB,eAAe;IACf,kBAAkB;IAClB,SAAS;IACT,WAhVkB;EtC6kMpB;EsCh5LF;IAqJM,sBAAsB;IACtB,mBAAmB;EtC8vLvB;EsC7wLA;IrCnNE,mBqCoOuC;EtC+vLzC;EsChxLA;IAoBM,4BpC1WsB;IoC2WtB,cpCtXqB;EFqnM3B;EsCpxLA;IAuBM,4BpC7WsB;IoC8WtB,cpCrW0B;EFqmMhC;EsC/vLE;IAEE,kBpCxTY;IoCyTZ,gBAAgB;IAChB,4EpC9XuB;IoC+XvB,cAAc;IACd,UAAU;IACV,oBAAoB;IACpB,wBAA8C;IAC9C,2BAA2B;IAC3B,yBpC9TM;IoC+TN,uCAAuC;EtCgwL3C;EsCpyLA;IAsCI,UAAU;IACV,QAAQ;EtCiwLZ;EsCv6LF;IAwKI,cAAc;EtCkwLhB;EsCjwLA;;IrC7PE,qBqCgQyC;EtCkwL3C;EsCrwLA;;IrC7PE,sBqCkQyC;EtCowL3C;EsClwLA;IAjWA,OAAO;IACP,eAAe;IACf,QAAQ;IACR,WA/CiB;EtCqpMjB;EsCxwLA;IAKI,SAAS;EtCswLb;EsC3wLA;IAOM,4CpCzZqB;EFgqM3B;EsC9wLA;IASI,MAAM;EtCwwLV;EsCvwLA;;IAGI,oBA9ZiB;EtCsqMrB;EsC3wLA;;IAKI,uBAhaiB;EtC0qMrB;EsC/wLA;;IAOI,oBAA4D;EtC4wLhE;EsCnxLA;;IASI,uBAA+D;EtC8wLnE;EsC5wLA;;IAGI,cpC1auB;EFurM3B;EsChxLA;;IAKI,6BAja2C;EtCgrM/C;EsC9wLA;IAKM,yBpCtasB;EFkrM5B;AACF;;AsCzwLA;EAEI,iCAA2C;AtC2wL/C;;AuCtqMA;EAEE,erCIW;EqCHX,gBAhC0B;AvCwsM5B;;AuC3qMA;EAMI,kBrCCY;AFwqMhB;;AuC/qMA;EAQI,kBrCHY;AF8qMhB;;AuCnrMA;EAUI,iBrCNW;AFmrMf;;AuCvrMA;;EAcM,iBAAiB;EACjB,kBAAkB;EAClB,uBrCwBmB;AFspMzB;;AuC9rMA;EAkBM,uBrCsBmB;AF0pMzB;;AuC9qMA;;EAEE,mBAAmB;EACnB,aAAa;EACb,uBAAuB;EACvB,kBAAkB;AvCirMpB;;AuC/qMA;;;;EAME,cA3D6B;EA4D7B,uBAAuB;EACvB,eA5D8B;EA6D9B,mBA5DkC;EA6DlC,oBA5DmC;EA6DnC,kBAAkB;AvCgrMpB;;AuC9qMA;;;EAGE,qBrChE4B;EqCiE5B,crCrE4B;EqCsE5B,gBpCvEoB;AHwvMtB;;AuCtrMA;;;EAOI,qBrCrE0B;EqCsE1B,crCzE0B;AF8vM9B;;AuC7rMA;;;EAUI,qBrC3D8B;AFovMlC;;AuCnsMA;;;EAYI,iDrCjFyB;AF8wM7B;;AuCzsMA;;;EAcI,yBrC3E0B;EqC4E1B,qBrC5E0B;EqC6E1B,gBAAgB;EAChB,crChF0B;EqCiF1B,YAAY;AvCisMhB;;AuC/rMA;;EAEE,oBAAoB;EACpB,qBAAqB;EACrB,mBAAmB;AvCksMrB;;AuChsMA;EAEI,yBrC7E8B;EqC8E9B,qBrC9E8B;EqC+E9B,W5BnBY;AXqtMhB;;AuChsMA;EACE,crC/F4B;EqCgG5B,oBAAoB;AvCmsMtB;;AuCjsMA;EACE,eAAe;AvCosMjB;;AC/tME;EsClDF;IAiFI,eAAe;EvCqsMjB;EuC1tMF;;IAwBI,YAAY;IACZ,cAAc;EvCssMhB;EuCrsMA;IAEI,YAAY;IACZ,cAAc;EvCssMlB;AACF;;AC1uME;EsCsBF;IAiBI,YAAY;IACZ,cAAc;IACd,2BAA2B;IAC3B,QAAQ;EvCwsMV;EuCvsMA;IACE,QAAQ;EvCysMV;EuCxsMA;IACE,QAAQ;EvC0sMV;EuC9yMF;IAsGI,8BAA8B;EvC2sMhC;EuC5sMA;IAIM,QAAQ;EvC2sMd;EuC/sMA;IAMM,uBAAuB;IACvB,QAAQ;EvC4sMd;EuCntMA;IASM,QAAQ;EvC6sMd;EuCttMA;IAYM,QAAQ;EvC6sMd;EuCztMA;IAcM,QAAQ;EvC8sMd;EuC5tMA;IAgBM,yBAAyB;IACzB,QAAQ;EvC+sMd;AACF;;AwCv0MA;EACE,kBtCuCgB;EsCtChB,0FtC9B2B;EsC+B3B,etCIW;AFs0Mb;;AwC70MA;EAKI,qBtCakB;AF+zMtB;;AwCj1MA;EAYQ,uBtC3BuB;EsC4BvB,ctCzCqB;AFk3M7B;;AwCt1MA;EAeQ,0BtC9BuB;AFy2M/B;;AwC11MA;EAiBQ,YtChCuB;AF62M/B;;AwC91MA;EAYQ,yBtCxCqB;EsCyCrB,YtC5BuB;AFk3M/B;;AwCn2MA;EAeQ,4BtC3CqB;AFm4M7B;;AwCv2MA;EAiBQ,ctC7CqB;AFu4M7B;;AwC32MA;EAYQ,4BtC7BsB;EsC8BtB,yB7BqCa;AX8zMrB;;AwCh3MA;EAeQ,+BtChCsB;AFq4M9B;;AwCp3MA;EAiBQ,iBtClCsB;AFy4M9B;;AwCx3MA;EAYQ,yBtCpCsB;EsCqCtB,W7BuCQ;AXy0MhB;;AwC73MA;EAeQ,4BtCvCsB;AFy5M9B;;AwCj4MA;EAiBQ,ctCzCsB;AF65M9B;;AwCr4MA;EAYQ,yBtCtB0B;EsCuB1B,W7BuCQ;AXs1MhB;;AwC14MA;EAeQ,4BtCzB0B;AFw5MlC;;AwC94MA;EAiBQ,ctC3B0B;AF45MlC;;AwCl5MA;EAYQ,yBtCpB0B;EsCqB1B,W7BuCQ;AXm2MhB;;AwCv5MA;EAeQ,4BtCvB0B;AFm6MlC;;AwC35MA;EAiBQ,ctCzB0B;AFu6MlC;;AwC/5MA;EAYQ,yBtCrB0B;EsCsB1B,W7BuCQ;AXg3MhB;;AwCp6MA;EAeQ,4BtCxB0B;AFi7MlC;;AwCx6MA;EAiBQ,ctC1B0B;AFq7MlC;;AwC56MA;EAYQ,yBtCvB0B;EsCwB1B,W7BuCQ;AX63MhB;;AwCj7MA;EAeQ,4BtC1B0B;AFg8MlC;;AwCr7MA;EAiBQ,ctC5B0B;AFo8MlC;;AwCz7MA;EAYQ,yBtCxB0B;EsCyB1B,yB7BqCa;AX44MrB;;AwC97MA;EAeQ,4BtC3B0B;AF88MlC;;AwCl8MA;EAiBQ,ctC7B0B;AFk9MlC;;AwCt8MA;EAYQ,yBtClByB;EsCmBzB,W7BuCQ;AXu5MhB;;AwC38MA;EAeQ,4BtCrByB;AFq9MjC;;AwC/8MA;EAiBQ,ctCvByB;AFy9MjC;;AwCh8MA;;EAGI,gCtCzC2B;AF2+M/B;;AwCh8MA;EACE,yBtC5C6B;EsC6C7B,0BAA8C;EAC9C,ctCnD4B;EsCoD5B,iBAhDyB;EAiDzB,gBtCfe;EsCgBf,iBArD8B;EAsD9B,mBArDgC;AxCw/MlC;;AwCj8MA;EACE,qBAAqB;EACrB,aAAa;EACb,kBArD4B;EAsD5B,uBAAuB;AxCo8MzB;;AwCx8MA;EAMI,gCtC3D0B;EsC4D1B,mBAAmB;EACnB,cAAc;AxCs8MlB;;AwC98MA;EAWM,4BtCnEwB;EsCoExB,ctCrEwB;AF4gN9B;;AwCr8MA;EAEI,ctCxE0B;AF+gN9B;;AwCz8MA;EAIM,ctC3D4B;AFogNlC;;AwCv8MA;EACE,mBAAmB;EACnB,ctC/E4B;EsCgF5B,aAAa;EACb,2BAA2B;EAC3B,qBAAqB;AxC08MvB;;AwC/8MA;EvC6DI,oBuCtDsC;AxC48M1C;;AwCn9MA;EASI,YAAY;EACZ,cAAc;EACd,WAAW;AxC88Mf;;AwCz9MA;EAaI,eAAe;AxCg9MnB;;AwC79MA;EAeI,0BtC5E8B;EsC6E9B,ctC7F0B;AF+iN9B;;AwCl+MA;EAkBM,ctC/E4B;AFmiNlC;;AwCt+MA;EAoBI,8BtCjCc;EsCkCd,+BtClCc;AFw/MlB;;AwCp9MA;;EAEE,eAAe;AxCu9MjB;;AwCz9MA;;EAII,4BtCjG0B;AF2jN9B;;AwCx9MA;EvC9FE,qBAAqB;EACrB,euC8FgB;EvC7FhB,WuC6FqB;EvC5FrB,gBuC4FqB;EvC3FrB,kBAAkB;EAClB,mBAAmB;EACnB,UuCyFqB;EACrB,ctC1G4B;EDwI1B,oBuC7BoC;AxCi+MxC;;AwCp+MA;EAKI,kBAAkB;EAClB,oBAAoB;AxCm+MxB;;AyC7jNA;ExCkCE,iCAAiC;EwC9BjC,oBAAoB;EACpB,aAAa;EACb,evCGW;EuCFX,8BAA8B;EAC9B,gBAAgB;EAChB,gBAAgB;EAChB,mBAAmB;AzC8jNrB;;AyCxkNA;EAYI,mBAAmB;EACnB,4BvC/B0B;EuCgC1B,0BAzC4B;EA0C5B,wBAzC0B;EA0C1B,cvCrC0B;EuCsC1B,aAAa;EACb,uBAAuB;EACvB,mBAA6C;EAC7C,kBAxCyB;EAyCzB,mBAAmB;AzCgkNvB;;AyCrlNA;EAuBM,4BvC7CwB;EuC8CxB,cvC9CwB;AFgnN9B;;AyC1lNA;EA0BI,cAAc;AzCokNlB;;AyC9lNA;EA6BQ,4BvCnC0B;EuCoC1B,cvCpC0B;AFymNlC;;AyCnmNA;EAgCI,mBAAmB;EACnB,4BvCnD0B;EuCoD1B,0BA7D4B;EA8D5B,wBA7D0B;EA8D1B,aAAa;EACb,YAAY;EACZ,cAAc;EACd,2BAA2B;AzCukN/B;;AyC9mNA;EAyCM,qBAAqB;AzCykN3B;;AyClnNA;EA2CM,UAAU;EACV,uBAAuB;EACvB,oBAAoB;EACpB,qBAAqB;AzC2kN3B;;AyCznNA;EAgDM,yBAAyB;EACzB,oBAAoB;AzC6kN1B;;AyC9nNA;ExCoHI,mBwChEuC;AzC8kN3C;;AyCloNA;ExCoHI,kBwC9DuC;AzCglN3C;;AyCtoNA;EA0DM,uBAAuB;AzCglN7B;;AyC1oNA;EA6DM,yBAAyB;AzCilN/B;;AyC9oNA;EAiEM,6BAA6B;EAE3B,0BAAkE;AzCglN1E;;AyCnpNA;EAuEQ,4BvCtFsB;EuCuFtB,4BvC1FsB;AF0qN9B;;AyCxpNA;EA4EU,uBvCzFqB;EuC0FrB,qBvC/FoB;EuCgGpB,2CAA2E;AzCglNrF;;AyC9pNA;EAiFM,YAAY;EACZ,cAAc;AzCilNpB;;AyCnqNA;EAqFM,qBvCvGwB;EuCwGxB,mBA/F+B;EAgG/B,iBA/F6B;EAgG7B,gBAAgB;EAChB,kBAAkB;AzCklNxB;;AyC3qNA;EA2FQ,4BvC1GsB;EuC2GtB,qBvC/GsB;EuCgHtB,UAAU;AzColNlB;;AyCjrNA;ExCoHI,iBwCpBuE;AzCqlN3E;;AyCrrNA;EAmGU,2BvC1DE;EuC2DF,8BvC3DE;AFipNZ;;AyC1rNA;EA0GU,4BvCjEE;EuCkEF,+BvClEE;AFspNZ;;AyC/rNA;EAiHU,yBvCvHwB;EuCwHxB,qBvCxHwB;EuCyHxB,W9B7DM;E8B8DN,UAAU;AzCklNpB;;AyCtsNA;EAsHM,mBAAmB;AzColNzB;;AyC1sNA;EA2HY,mCvChFa;EuCiFb,gCvCjFa;EuCkFb,oBAAoB;AzCmlNhC;;AyChtNA;EAoIY,oCvCzFa;EuC0Fb,iCvC1Fa;EuC2Fb,qBAAqB;AzCglNjC;;AyCttNA;EA6II,kBvCnIY;AFgtNhB;;AyC1tNA;EA+II,kBvCvIY;AFstNhB;;AyC9tNA;EAiJI,iBvC1IW;AF2tNf;;A0C9vNA,eAAA;ACEA;EACE,cAAc;EACd,aAAa;EACb,YAAY;EACZ,cAAc;EACd,gBAPkB;A3CuwNpB;;A2C/vNE;EACE,UAAU;A3CkwNd;;A2CjwNE;EACE,UAAU;EACV,WAAW;A3CowNf;;A2CnwNE;EACE,UAAU;EACV,UAAU;A3CswNd;;A2CrwNE;EACE,UAAU;EACV,eAAe;A3CwwNnB;;A2CvwNE;EACE,UAAU;EACV,UAAU;A3C0wNd;;A2CzwNE;EACE,UAAU;EACV,eAAe;A3C4wNnB;;A2C3wNE;EACE,UAAU;EACV,UAAU;A3C8wNd;;A2C7wNE;EACE,UAAU;EACV,UAAU;A3CgxNd;;A2C/wNE;EACE,UAAU;EACV,UAAU;A3CkxNd;;A2CjxNE;EACE,UAAU;EACV,UAAU;A3CoxNd;;A2CnxNE;EACE,UAAU;EACV,UAAU;A3CsxNd;;A2CrxNE;E1CwGE,gB0CvGmC;A3CwxNvC;;A2CvxNE;E1CsGE,qB0CrGwC;A3C0xN5C;;A2CzxNE;E1CoGE,gB0CnGmC;A3C4xNvC;;A2C3xNE;E1CkGE,qB0CjGwC;A3C8xN5C;;A2C7xNE;E1CgGE,gB0C/FmC;A3CgyNvC;;A2C/xNE;E1C8FE,gB0C7FmC;A3CkyNvC;;A2CjyNE;E1C4FE,gB0C3FmC;A3CoyNvC;;A2CnyNE;E1C0FE,gB0CzFmC;A3CsyNvC;;A2CryNE;E1CwFE,gB0CvFmC;A3CwyNvC;;A2CtyNI;EACE,UAAU;EACV,SAA0B;A3CyyNhC;;A2CxyNI;E1CkFA,e0CjFqD;A3C2yNzD;;A2C/yNI;EACE,UAAU;EACV,eAA0B;A3CkzNhC;;A2CjzNI;E1CkFA,qB0CjFqD;A3CozNzD;;A2CxzNI;EACE,UAAU;EACV,gBAA0B;A3C2zNhC;;A2C1zNI;E1CkFA,sB0CjFqD;A3C6zNzD;;A2Cj0NI;EACE,UAAU;EACV,UAA0B;A3Co0NhC;;A2Cn0NI;E1CkFA,gB0CjFqD;A3Cs0NzD;;A2C10NI;EACE,UAAU;EACV,gBAA0B;A3C60NhC;;A2C50NI;E1CkFA,sB0CjFqD;A3C+0NzD;;A2Cn1NI;EACE,UAAU;EACV,gBAA0B;A3Cs1NhC;;A2Cr1NI;E1CkFA,sB0CjFqD;A3Cw1NzD;;A2C51NI;EACE,UAAU;EACV,UAA0B;A3C+1NhC;;A2C91NI;E1CkFA,gB0CjFqD;A3Ci2NzD;;A2Cr2NI;EACE,UAAU;EACV,gBAA0B;A3Cw2NhC;;A2Cv2NI;E1CkFA,sB0CjFqD;A3C02NzD;;A2C92NI;EACE,UAAU;EACV,gBAA0B;A3Ci3NhC;;A2Ch3NI;E1CkFA,sB0CjFqD;A3Cm3NzD;;A2Cv3NI;EACE,UAAU;EACV,UAA0B;A3C03NhC;;A2Cz3NI;E1CkFA,gB0CjFqD;A3C43NzD;;A2Ch4NI;EACE,UAAU;EACV,gBAA0B;A3Cm4NhC;;A2Cl4NI;E1CkFA,sB0CjFqD;A3Cq4NzD;;A2Cz4NI;EACE,UAAU;EACV,gBAA0B;A3C44NhC;;A2C34NI;E1CkFA,sB0CjFqD;A3C84NzD;;A2Cl5NI;EACE,UAAU;EACV,WAA0B;A3Cq5NhC;;A2Cp5NI;E1CkFA,iB0CjFqD;A3Cu5NzD;;ACr4NE;E0C/EF;IAgEM,UAAU;E3Cy5Nd;E2Cz9NF;IAkEM,UAAU;IACV,WAAW;E3C05Nf;E2C79NF;IAqEM,UAAU;IACV,UAAU;E3C25Nd;E2Cj+NF;IAwEM,UAAU;IACV,eAAe;E3C45NnB;E2Cr+NF;IA2EM,UAAU;IACV,UAAU;E3C65Nd;E2Cz+NF;IA8EM,UAAU;IACV,eAAe;E3C85NnB;E2C7+NF;IAiFM,UAAU;IACV,UAAU;E3C+5Nd;E2Cj/NF;IAoFM,UAAU;IACV,UAAU;E3Cg6Nd;E2Cr/NF;IAuFM,UAAU;IACV,UAAU;E3Ci6Nd;E2Cz/NF;IA0FM,UAAU;IACV,UAAU;E3Ck6Nd;E2C7/NF;IA6FM,UAAU;IACV,UAAU;E3Cm6Nd;E2CjgOF;I1C8II,gB0C9CqC;E3Co6NvC;E2CpgOF;I1C8II,qB0C5C0C;E3Cq6N5C;E2CvgOF;I1C8II,gB0C1CqC;E3Cs6NvC;E2C1gOF;I1C8II,qB0CxC0C;E3Cu6N5C;E2C7gOF;I1C8II,gB0CtCqC;E3Cw6NvC;E2ChhOF;I1C8II,gB0CpCqC;E3Cy6NvC;E2CnhOF;I1C8II,gB0ClCqC;E3C06NvC;E2CthOF;I1C8II,gB0ChCqC;E3C26NvC;E2CzhOF;I1C8II,gB0C9BqC;E3C46NvC;E2C5hOF;IAmHQ,UAAU;IACV,SAA0B;E3C46NhC;E2ChiOF;I1C8II,e0CxBuD;E3C66NzD;E2CniOF;IAmHQ,UAAU;IACV,eAA0B;E3Cm7NhC;E2CviOF;I1C8II,qB0CxBuD;E3Co7NzD;E2C1iOF;IAmHQ,UAAU;IACV,gBAA0B;E3C07NhC;E2C9iOF;I1C8II,sB0CxBuD;E3C27NzD;E2CjjOF;IAmHQ,UAAU;IACV,UAA0B;E3Ci8NhC;E2CrjOF;I1C8II,gB0CxBuD;E3Ck8NzD;E2CxjOF;IAmHQ,UAAU;IACV,gBAA0B;E3Cw8NhC;E2C5jOF;I1C8II,sB0CxBuD;E3Cy8NzD;E2C/jOF;IAmHQ,UAAU;IACV,gBAA0B;E3C+8NhC;E2CnkOF;I1C8II,sB0CxBuD;E3Cg9NzD;E2CtkOF;IAmHQ,UAAU;IACV,UAA0B;E3Cs9NhC;E2C1kOF;I1C8II,gB0CxBuD;E3Cu9NzD;E2C7kOF;IAmHQ,UAAU;IACV,gBAA0B;E3C69NhC;E2CjlOF;I1C8II,sB0CxBuD;E3C89NzD;E2CplOF;IAmHQ,UAAU;IACV,gBAA0B;E3Co+NhC;E2CxlOF;I1C8II,sB0CxBuD;E3Cq+NzD;E2C3lOF;IAmHQ,UAAU;IACV,UAA0B;E3C2+NhC;E2C/lOF;I1C8II,gB0CxBuD;E3C4+NzD;E2ClmOF;IAmHQ,UAAU;IACV,gBAA0B;E3Ck/NhC;E2CtmOF;I1C8II,sB0CxBuD;E3Cm/NzD;E2CzmOF;IAmHQ,UAAU;IACV,gBAA0B;E3Cy/NhC;E2C7mOF;I1C8II,sB0CxBuD;E3C0/NzD;E2ChnOF;IAmHQ,UAAU;IACV,WAA0B;E3CggOhC;E2CpnOF;I1C8II,iB0CxBuD;E3CigOzD;AACF;;ACriOE;E0CnFF;IA0HM,UAAU;E3CmgOd;E2C7nOF;IA6HM,UAAU;IACV,WAAW;E3CmgOf;E2CjoOF;IAiIM,UAAU;IACV,UAAU;E3CmgOd;E2CroOF;IAqIM,UAAU;IACV,eAAe;E3CmgOnB;E2CzoOF;IAyIM,UAAU;IACV,UAAU;E3CmgOd;E2C7oOF;IA6IM,UAAU;IACV,eAAe;E3CmgOnB;E2CjpOF;IAiJM,UAAU;IACV,UAAU;E3CmgOd;E2CrpOF;IAqJM,UAAU;IACV,UAAU;E3CmgOd;E2CzpOF;IAyJM,UAAU;IACV,UAAU;E3CmgOd;E2C7pOF;IA6JM,UAAU;IACV,UAAU;E3CmgOd;E2CjqOF;IAiKM,UAAU;IACV,UAAU;E3CmgOd;E2CrqOF;I1C8II,gB0CuBqC;E3CmgOvC;E2CxqOF;I1C8II,qB0C0B0C;E3CmgO5C;E2C3qOF;I1C8II,gB0C6BqC;E3CmgOvC;E2C9qOF;I1C8II,qB0CgC0C;E3CmgO5C;E2CjrOF;I1C8II,gB0CmCqC;E3CmgOvC;E2CprOF;I1C8II,gB0CsCqC;E3CmgOvC;E2CvrOF;I1C8II,gB0CyCqC;E3CmgOvC;E2C1rOF;I1C8II,gB0C4CqC;E3CmgOvC;E2C7rOF;I1C8II,gB0C+CqC;E3CmgOvC;E2ChsOF;IAiMQ,UAAU;IACV,SAA0B;E3CkgOhC;E2CpsOF;I1C8II,e0CuDuD;E3CkgOzD;E2CvsOF;IAiMQ,UAAU;IACV,eAA0B;E3CygOhC;E2C3sOF;I1C8II,qB0CuDuD;E3CygOzD;E2C9sOF;IAiMQ,UAAU;IACV,gBAA0B;E3CghOhC;E2CltOF;I1C8II,sB0CuDuD;E3CghOzD;E2CrtOF;IAiMQ,UAAU;IACV,UAA0B;E3CuhOhC;E2CztOF;I1C8II,gB0CuDuD;E3CuhOzD;E2C5tOF;IAiMQ,UAAU;IACV,gBAA0B;E3C8hOhC;E2ChuOF;I1C8II,sB0CuDuD;E3C8hOzD;E2CnuOF;IAiMQ,UAAU;IACV,gBAA0B;E3CqiOhC;E2CvuOF;I1C8II,sB0CuDuD;E3CqiOzD;E2C1uOF;IAiMQ,UAAU;IACV,UAA0B;E3C4iOhC;E2C9uOF;I1C8II,gB0CuDuD;E3C4iOzD;E2CjvOF;IAiMQ,UAAU;IACV,gBAA0B;E3CmjOhC;E2CrvOF;I1C8II,sB0CuDuD;E3CmjOzD;E2CxvOF;IAiMQ,UAAU;IACV,gBAA0B;E3C0jOhC;E2C5vOF;I1C8II,sB0CuDuD;E3C0jOzD;E2C/vOF;IAiMQ,UAAU;IACV,UAA0B;E3CikOhC;E2CnwOF;I1C8II,gB0CuDuD;E3CikOzD;E2CtwOF;IAiMQ,UAAU;IACV,gBAA0B;E3CwkOhC;E2C1wOF;I1C8II,sB0CuDuD;E3CwkOzD;E2C7wOF;IAiMQ,UAAU;IACV,gBAA0B;E3C+kOhC;E2CjxOF;I1C8II,sB0CuDuD;E3C+kOzD;E2CpxOF;IAiMQ,UAAU;IACV,WAA0B;E3CslOhC;E2CxxOF;I1C8II,iB0CuDuD;E3CslOzD;AACF;;ACjsOE;E0C3FF;IAwMM,UAAU;E3CylOd;E2CjyOF;IA0MM,UAAU;IACV,WAAW;E3C0lOf;E2CryOF;IA6MM,UAAU;IACV,UAAU;E3C2lOd;E2CzyOF;IAgNM,UAAU;IACV,eAAe;E3C4lOnB;E2C7yOF;IAmNM,UAAU;IACV,UAAU;E3C6lOd;E2CjzOF;IAsNM,UAAU;IACV,eAAe;E3C8lOnB;E2CrzOF;IAyNM,UAAU;IACV,UAAU;E3C+lOd;E2CzzOF;IA4NM,UAAU;IACV,UAAU;E3CgmOd;E2C7zOF;IA+NM,UAAU;IACV,UAAU;E3CimOd;E2Cj0OF;IAkOM,UAAU;IACV,UAAU;E3CkmOd;E2Cr0OF;IAqOM,UAAU;IACV,UAAU;E3CmmOd;E2Cz0OF;I1C8II,gB0C0FqC;E3ComOvC;E2C50OF;I1C8II,qB0C4F0C;E3CqmO5C;E2C/0OF;I1C8II,gB0C8FqC;E3CsmOvC;E2Cl1OF;I1C8II,qB0CgG0C;E3CumO5C;E2Cr1OF;I1C8II,gB0CkGqC;E3CwmOvC;E2Cx1OF;I1C8II,gB0CoGqC;E3CymOvC;E2C31OF;I1C8II,gB0CsGqC;E3C0mOvC;E2C91OF;I1C8II,gB0CwGqC;E3C2mOvC;E2Cj2OF;I1C8II,gB0C0GqC;E3C4mOvC;E2Cp2OF;IA2PQ,UAAU;IACV,SAA0B;E3C4mOhC;E2Cx2OF;I1C8II,e0CgHuD;E3C6mOzD;E2C32OF;IA2PQ,UAAU;IACV,eAA0B;E3CmnOhC;E2C/2OF;I1C8II,qB0CgHuD;E3ConOzD;E2Cl3OF;IA2PQ,UAAU;IACV,gBAA0B;E3C0nOhC;E2Ct3OF;I1C8II,sB0CgHuD;E3C2nOzD;E2Cz3OF;IA2PQ,UAAU;IACV,UAA0B;E3CioOhC;E2C73OF;I1C8II,gB0CgHuD;E3CkoOzD;E2Ch4OF;IA2PQ,UAAU;IACV,gBAA0B;E3CwoOhC;E2Cp4OF;I1C8II,sB0CgHuD;E3CyoOzD;E2Cv4OF;IA2PQ,UAAU;IACV,gBAA0B;E3C+oOhC;E2C34OF;I1C8II,sB0CgHuD;E3CgpOzD;E2C94OF;IA2PQ,UAAU;IACV,UAA0B;E3CspOhC;E2Cl5OF;I1C8II,gB0CgHuD;E3CupOzD;E2Cr5OF;IA2PQ,UAAU;IACV,gBAA0B;E3C6pOhC;E2Cz5OF;I1C8II,sB0CgHuD;E3C8pOzD;E2C55OF;IA2PQ,UAAU;IACV,gBAA0B;E3CoqOhC;E2Ch6OF;I1C8II,sB0CgHuD;E3CqqOzD;E2Cn6OF;IA2PQ,UAAU;IACV,UAA0B;E3C2qOhC;E2Cv6OF;I1C8II,gB0CgHuD;E3C4qOzD;E2C16OF;IA2PQ,UAAU;IACV,gBAA0B;E3CkrOhC;E2C96OF;I1C8II,sB0CgHuD;E3CmrOzD;E2Cj7OF;IA2PQ,UAAU;IACV,gBAA0B;E3CyrOhC;E2Cr7OF;I1C8II,sB0CgHuD;E3C0rOzD;E2Cx7OF;IA2PQ,UAAU;IACV,WAA0B;E3CgsOhC;E2C57OF;I1C8II,iB0CgHuD;E3CisOzD;AACF;;ACj2OE;E0C/FF;IAiQM,UAAU;E3CosOd;E2Cr8OF;IAmQM,UAAU;IACV,WAAW;E3CqsOf;E2Cz8OF;IAsQM,UAAU;IACV,UAAU;E3CssOd;E2C78OF;IAyQM,UAAU;IACV,eAAe;E3CusOnB;E2Cj9OF;IA4QM,UAAU;IACV,UAAU;E3CwsOd;E2Cr9OF;IA+QM,UAAU;IACV,eAAe;E3CysOnB;E2Cz9OF;IAkRM,UAAU;IACV,UAAU;E3C0sOd;E2C79OF;IAqRM,UAAU;IACV,UAAU;E3C2sOd;E2Cj+OF;IAwRM,UAAU;IACV,UAAU;E3C4sOd;E2Cr+OF;IA2RM,UAAU;IACV,UAAU;E3C6sOd;E2Cz+OF;IA8RM,UAAU;IACV,UAAU;E3C8sOd;E2C7+OF;I1C8II,gB0CmJqC;E3C+sOvC;E2Ch/OF;I1C8II,qB0CqJ0C;E3CgtO5C;E2Cn/OF;I1C8II,gB0CuJqC;E3CitOvC;E2Ct/OF;I1C8II,qB0CyJ0C;E3CktO5C;E2Cz/OF;I1C8II,gB0C2JqC;E3CmtOvC;E2C5/OF;I1C8II,gB0C6JqC;E3CotOvC;E2C//OF;I1C8II,gB0C+JqC;E3CqtOvC;E2ClgPF;I1C8II,gB0CiKqC;E3CstOvC;E2CrgPF;I1C8II,gB0CmKqC;E3CutOvC;E2CxgPF;IAoTQ,UAAU;IACV,SAA0B;E3CutOhC;E2C5gPF;I1C8II,e0CyKuD;E3CwtOzD;E2C/gPF;IAoTQ,UAAU;IACV,eAA0B;E3C8tOhC;E2CnhPF;I1C8II,qB0CyKuD;E3C+tOzD;E2CthPF;IAoTQ,UAAU;IACV,gBAA0B;E3CquOhC;E2C1hPF;I1C8II,sB0CyKuD;E3CsuOzD;E2C7hPF;IAoTQ,UAAU;IACV,UAA0B;E3C4uOhC;E2CjiPF;I1C8II,gB0CyKuD;E3C6uOzD;E2CpiPF;IAoTQ,UAAU;IACV,gBAA0B;E3CmvOhC;E2CxiPF;I1C8II,sB0CyKuD;E3CovOzD;E2C3iPF;IAoTQ,UAAU;IACV,gBAA0B;E3C0vOhC;E2C/iPF;I1C8II,sB0CyKuD;E3C2vOzD;E2CljPF;IAoTQ,UAAU;IACV,UAA0B;E3CiwOhC;E2CtjPF;I1C8II,gB0CyKuD;E3CkwOzD;E2CzjPF;IAoTQ,UAAU;IACV,gBAA0B;E3CwwOhC;E2C7jPF;I1C8II,sB0CyKuD;E3CywOzD;E2ChkPF;IAoTQ,UAAU;IACV,gBAA0B;E3C+wOhC;E2CpkPF;I1C8II,sB0CyKuD;E3CgxOzD;E2CvkPF;IAoTQ,UAAU;IACV,UAA0B;E3CsxOhC;E2C3kPF;I1C8II,gB0CyKuD;E3CuxOzD;E2C9kPF;IAoTQ,UAAU;IACV,gBAA0B;E3C6xOhC;E2CllPF;I1C8II,sB0CyKuD;E3C8xOzD;E2CrlPF;IAoTQ,UAAU;IACV,gBAA0B;E3CoyOhC;E2CzlPF;I1C8II,sB0CyKuD;E3CqyOzD;E2C5lPF;IAoTQ,UAAU;IACV,WAA0B;E3C2yOhC;E2ChmPF;I1C8II,iB0CyKuD;E3C4yOzD;AACF;;ACt/OI;E0C9GJ;IA0TM,UAAU;E3C+yOd;E2CzmPF;IA4TM,UAAU;IACV,WAAW;E3CgzOf;E2C7mPF;IA+TM,UAAU;IACV,UAAU;E3CizOd;E2CjnPF;IAkUM,UAAU;IACV,eAAe;E3CkzOnB;E2CrnPF;IAqUM,UAAU;IACV,UAAU;E3CmzOd;E2CznPF;IAwUM,UAAU;IACV,eAAe;E3CozOnB;E2C7nPF;IA2UM,UAAU;IACV,UAAU;E3CqzOd;E2CjoPF;IA8UM,UAAU;IACV,UAAU;E3CszOd;E2CroPF;IAiVM,UAAU;IACV,UAAU;E3CuzOd;E2CzoPF;IAoVM,UAAU;IACV,UAAU;E3CwzOd;E2C7oPF;IAuVM,UAAU;IACV,UAAU;E3CyzOd;E2CjpPF;I1C8II,gB0C4MqC;E3C0zOvC;E2CppPF;I1C8II,qB0C8M0C;E3C2zO5C;E2CvpPF;I1C8II,gB0CgNqC;E3C4zOvC;E2C1pPF;I1C8II,qB0CkN0C;E3C6zO5C;E2C7pPF;I1C8II,gB0CoNqC;E3C8zOvC;E2ChqPF;I1C8II,gB0CsNqC;E3C+zOvC;E2CnqPF;I1C8II,gB0CwNqC;E3Cg0OvC;E2CtqPF;I1C8II,gB0C0NqC;E3Ci0OvC;E2CzqPF;I1C8II,gB0C4NqC;E3Ck0OvC;E2C5qPF;IA6WQ,UAAU;IACV,SAA0B;E3Ck0OhC;E2ChrPF;I1C8II,e0CkOuD;E3Cm0OzD;E2CnrPF;IA6WQ,UAAU;IACV,eAA0B;E3Cy0OhC;E2CvrPF;I1C8II,qB0CkOuD;E3C00OzD;E2C1rPF;IA6WQ,UAAU;IACV,gBAA0B;E3Cg1OhC;E2C9rPF;I1C8II,sB0CkOuD;E3Ci1OzD;E2CjsPF;IA6WQ,UAAU;IACV,UAA0B;E3Cu1OhC;E2CrsPF;I1C8II,gB0CkOuD;E3Cw1OzD;E2CxsPF;IA6WQ,UAAU;IACV,gBAA0B;E3C81OhC;E2C5sPF;I1C8II,sB0CkOuD;E3C+1OzD;E2C/sPF;IA6WQ,UAAU;IACV,gBAA0B;E3Cq2OhC;E2CntPF;I1C8II,sB0CkOuD;E3Cs2OzD;E2CttPF;IA6WQ,UAAU;IACV,UAA0B;E3C42OhC;E2C1tPF;I1C8II,gB0CkOuD;E3C62OzD;E2C7tPF;IA6WQ,UAAU;IACV,gBAA0B;E3Cm3OhC;E2CjuPF;I1C8II,sB0CkOuD;E3Co3OzD;E2CpuPF;IA6WQ,UAAU;IACV,gBAA0B;E3C03OhC;E2CxuPF;I1C8II,sB0CkOuD;E3C23OzD;E2C3uPF;IA6WQ,UAAU;IACV,UAA0B;E3Ci4OhC;E2C/uPF;I1C8II,gB0CkOuD;E3Ck4OzD;E2ClvPF;IA6WQ,UAAU;IACV,gBAA0B;E3Cw4OhC;E2CtvPF;I1C8II,sB0CkOuD;E3Cy4OzD;E2CzvPF;IA6WQ,UAAU;IACV,gBAA0B;E3C+4OhC;E2C7vPF;I1C8II,sB0CkOuD;E3Cg5OzD;E2ChwPF;IA6WQ,UAAU;IACV,WAA0B;E3Cs5OhC;E2CpwPF;I1C8II,iB0CkOuD;E3Cu5OzD;AACF;;AC3oPI;E0C7HJ;IAmXM,UAAU;E3C05Od;E2C7wPF;IAqXM,UAAU;IACV,WAAW;E3C25Of;E2CjxPF;IAwXM,UAAU;IACV,UAAU;E3C45Od;E2CrxPF;IA2XM,UAAU;IACV,eAAe;E3C65OnB;E2CzxPF;IA8XM,UAAU;IACV,UAAU;E3C85Od;E2C7xPF;IAiYM,UAAU;IACV,eAAe;E3C+5OnB;E2CjyPF;IAoYM,UAAU;IACV,UAAU;E3Cg6Od;E2CryPF;IAuYM,UAAU;IACV,UAAU;E3Ci6Od;E2CzyPF;IA0YM,UAAU;IACV,UAAU;E3Ck6Od;E2C7yPF;IA6YM,UAAU;IACV,UAAU;E3Cm6Od;E2CjzPF;IAgZM,UAAU;IACV,UAAU;E3Co6Od;E2CrzPF;I1C8II,gB0CqQqC;E3Cq6OvC;E2CxzPF;I1C8II,qB0CuQ0C;E3Cs6O5C;E2C3zPF;I1C8II,gB0CyQqC;E3Cu6OvC;E2C9zPF;I1C8II,qB0C2Q0C;E3Cw6O5C;E2Cj0PF;I1C8II,gB0C6QqC;E3Cy6OvC;E2Cp0PF;I1C8II,gB0C+QqC;E3C06OvC;E2Cv0PF;I1C8II,gB0CiRqC;E3C26OvC;E2C10PF;I1C8II,gB0CmRqC;E3C46OvC;E2C70PF;I1C8II,gB0CqRqC;E3C66OvC;E2Ch1PF;IAsaQ,UAAU;IACV,SAA0B;E3C66OhC;E2Cp1PF;I1C8II,e0C2RuD;E3C86OzD;E2Cv1PF;IAsaQ,UAAU;IACV,eAA0B;E3Co7OhC;E2C31PF;I1C8II,qB0C2RuD;E3Cq7OzD;E2C91PF;IAsaQ,UAAU;IACV,gBAA0B;E3C27OhC;E2Cl2PF;I1C8II,sB0C2RuD;E3C47OzD;E2Cr2PF;IAsaQ,UAAU;IACV,UAA0B;E3Ck8OhC;E2Cz2PF;I1C8II,gB0C2RuD;E3Cm8OzD;E2C52PF;IAsaQ,UAAU;IACV,gBAA0B;E3Cy8OhC;E2Ch3PF;I1C8II,sB0C2RuD;E3C08OzD;E2Cn3PF;IAsaQ,UAAU;IACV,gBAA0B;E3Cg9OhC;E2Cv3PF;I1C8II,sB0C2RuD;E3Ci9OzD;E2C13PF;IAsaQ,UAAU;IACV,UAA0B;E3Cu9OhC;E2C93PF;I1C8II,gB0C2RuD;E3Cw9OzD;E2Cj4PF;IAsaQ,UAAU;IACV,gBAA0B;E3C89OhC;E2Cr4PF;I1C8II,sB0C2RuD;E3C+9OzD;E2Cx4PF;IAsaQ,UAAU;IACV,gBAA0B;E3Cq+OhC;E2C54PF;I1C8II,sB0C2RuD;E3Cs+OzD;E2C/4PF;IAsaQ,UAAU;IACV,UAA0B;E3C4+OhC;E2Cn5PF;I1C8II,gB0C2RuD;E3C6+OzD;E2Ct5PF;IAsaQ,UAAU;IACV,gBAA0B;E3Cm/OhC;E2C15PF;I1C8II,sB0C2RuD;E3Co/OzD;E2C75PF;IAsaQ,UAAU;IACV,gBAA0B;E3C0/OhC;E2Cj6PF;I1C8II,sB0C2RuD;E3C2/OzD;E2Cp6PF;IAsaQ,UAAU;IACV,WAA0B;E3CigPhC;E2Cx6PF;I1C8II,iB0C2RuD;E3CkgPzD;AACF;;A2CjgPA;E1C7RI,qB0ChJgB;E1CgJhB,sB0ChJgB;EAgblB,oBAhbkB;A3Co7PpB;;A2CvgPA;EAKI,uBAlbgB;A3Cw7PpB;;A2C3gPA;EAOI,qCAA4C;A3CwgPhD;;A2C/gPA;EAUI,uBAAuB;A3CygP3B;;A2CnhPA;E1C7RI,c0CySiC;E1CzSjC,e0C0SiC;EACjC,aAAa;A3C2gPjB;;A2CzhPA;EAgBM,SAAS;EACT,qBAAqB;A3C6gP3B;;A2C9hPA;EAmBM,qBAAqB;A3C+gP3B;;A2CliPA;EAqBM,gBAAgB;A3CihPtB;;A2CtiPA;EAuBI,aAAa;A3CmhPjB;;A2C1iPA;EAyBI,eAAe;A3CqhPnB;;A2C9iPA;EA2BI,mBAAmB;A3CuhPvB;;AC14PE;E0CwVF;IA+BM,aAAa;E3CwhPjB;AACF;;ACp4PE;E0C4UF;IAmCM,aAAa;E3C0hPjB;AACF;;A2CxhPE;EACE,oBAAY;E1CpUZ,wC0CqU2D;E1CrU3D,yC0CsU2D;A3C2hP/D;;A2C9hPE;EAKI,8BAA8B;EAC9B,+BAA+B;A3C6hPrC;;A2CniPE;EASM,iBAAY;A3C8hPpB;;ACz6PE;E0CkYA;IAYQ,iBAAY;E3CgiPpB;AACF;;AC36PE;E0C8XA;IAeQ,iBAAY;E3CmiPpB;AACF;;AC76PE;E0C0XA;IAkBQ,iBAAY;E3CsiPpB;AACF;;AC/6PE;E0CsXA;IAqBQ,iBAAY;E3CyiPpB;AACF;;ACj7PE;E0CkXA;IAwBQ,iBAAY;E3C4iPpB;AACF;;ACl7PI;E0C6WF;IA2BQ,iBAAY;E3C+iPpB;AACF;;AC96PI;E0CmWF;IA8BQ,iBAAY;E3CkjPpB;AACF;;AC/6PI;E0C8VF;IAiCQ,iBAAY;E3CqjPpB;AACF;;AC36PI;E0CoVF;IAoCQ,iBAAY;E3CwjPpB;AACF;;A2C7lPE;EASM,oBAAY;A3CwlPpB;;ACn+PE;E0CkYA;IAYQ,oBAAY;E3C0lPpB;AACF;;ACr+PE;E0C8XA;IAeQ,oBAAY;E3C6lPpB;AACF;;ACv+PE;E0C0XA;IAkBQ,oBAAY;E3CgmPpB;AACF;;ACz+PE;E0CsXA;IAqBQ,oBAAY;E3CmmPpB;AACF;;AC3+PE;E0CkXA;IAwBQ,oBAAY;E3CsmPpB;AACF;;AC5+PI;E0C6WF;IA2BQ,oBAAY;E3CymPpB;AACF;;ACx+PI;E0CmWF;IA8BQ,oBAAY;E3C4mPpB;AACF;;ACz+PI;E0C8VF;IAiCQ,oBAAY;E3C+mPpB;AACF;;ACr+PI;E0CoVF;IAoCQ,oBAAY;E3CknPpB;AACF;;A2CvpPE;EASM,mBAAY;A3CkpPpB;;AC7hQE;E0CkYA;IAYQ,mBAAY;E3CopPpB;AACF;;AC/hQE;E0C8XA;IAeQ,mBAAY;E3CupPpB;AACF;;ACjiQE;E0C0XA;IAkBQ,mBAAY;E3C0pPpB;AACF;;ACniQE;E0CsXA;IAqBQ,mBAAY;E3C6pPpB;AACF;;ACriQE;E0CkXA;IAwBQ,mBAAY;E3CgqPpB;AACF;;ACtiQI;E0C6WF;IA2BQ,mBAAY;E3CmqPpB;AACF;;ACliQI;E0CmWF;IA8BQ,mBAAY;E3CsqPpB;AACF;;ACniQI;E0C8VF;IAiCQ,mBAAY;E3CyqPpB;AACF;;AC/hQI;E0CoVF;IAoCQ,mBAAY;E3C4qPpB;AACF;;A2CjtPE;EASM,oBAAY;A3C4sPpB;;ACvlQE;E0CkYA;IAYQ,oBAAY;E3C8sPpB;AACF;;ACzlQE;E0C8XA;IAeQ,oBAAY;E3CitPpB;AACF;;AC3lQE;E0C0XA;IAkBQ,oBAAY;E3CotPpB;AACF;;AC7lQE;E0CsXA;IAqBQ,oBAAY;E3CutPpB;AACF;;AC/lQE;E0CkXA;IAwBQ,oBAAY;E3C0tPpB;AACF;;AChmQI;E0C6WF;IA2BQ,oBAAY;E3C6tPpB;AACF;;AC5lQI;E0CmWF;IA8BQ,oBAAY;E3CguPpB;AACF;;AC7lQI;E0C8VF;IAiCQ,oBAAY;E3CmuPpB;AACF;;ACzlQI;E0CoVF;IAoCQ,oBAAY;E3CsuPpB;AACF;;A2C3wPE;EASM,iBAAY;A3CswPpB;;ACjpQE;E0CkYA;IAYQ,iBAAY;E3CwwPpB;AACF;;ACnpQE;E0C8XA;IAeQ,iBAAY;E3C2wPpB;AACF;;ACrpQE;E0C0XA;IAkBQ,iBAAY;E3C8wPpB;AACF;;ACvpQE;E0CsXA;IAqBQ,iBAAY;E3CixPpB;AACF;;ACzpQE;E0CkXA;IAwBQ,iBAAY;E3CoxPpB;AACF;;AC1pQI;E0C6WF;IA2BQ,iBAAY;E3CuxPpB;AACF;;ACtpQI;E0CmWF;IA8BQ,iBAAY;E3C0xPpB;AACF;;ACvpQI;E0C8VF;IAiCQ,iBAAY;E3C6xPpB;AACF;;ACnpQI;E0CoVF;IAoCQ,iBAAY;E3CgyPpB;AACF;;A2Cr0PE;EASM,oBAAY;A3Cg0PpB;;AC3sQE;E0CkYA;IAYQ,oBAAY;E3Ck0PpB;AACF;;AC7sQE;E0C8XA;IAeQ,oBAAY;E3Cq0PpB;AACF;;AC/sQE;E0C0XA;IAkBQ,oBAAY;E3Cw0PpB;AACF;;ACjtQE;E0CsXA;IAqBQ,oBAAY;E3C20PpB;AACF;;ACntQE;E0CkXA;IAwBQ,oBAAY;E3C80PpB;AACF;;ACptQI;E0C6WF;IA2BQ,oBAAY;E3Ci1PpB;AACF;;AChtQI;E0CmWF;IA8BQ,oBAAY;E3Co1PpB;AACF;;ACjtQI;E0C8VF;IAiCQ,oBAAY;E3Cu1PpB;AACF;;AC7sQI;E0CoVF;IAoCQ,oBAAY;E3C01PpB;AACF;;A2C/3PE;EASM,mBAAY;A3C03PpB;;ACrwQE;E0CkYA;IAYQ,mBAAY;E3C43PpB;AACF;;ACvwQE;E0C8XA;IAeQ,mBAAY;E3C+3PpB;AACF;;ACzwQE;E0C0XA;IAkBQ,mBAAY;E3Ck4PpB;AACF;;AC3wQE;E0CsXA;IAqBQ,mBAAY;E3Cq4PpB;AACF;;AC7wQE;E0CkXA;IAwBQ,mBAAY;E3Cw4PpB;AACF;;AC9wQI;E0C6WF;IA2BQ,mBAAY;E3C24PpB;AACF;;AC1wQI;E0CmWF;IA8BQ,mBAAY;E3C84PpB;AACF;;AC3wQI;E0C8VF;IAiCQ,mBAAY;E3Ci5PpB;AACF;;ACvwQI;E0CoVF;IAoCQ,mBAAY;E3Co5PpB;AACF;;A2Cz7PE;EASM,oBAAY;A3Co7PpB;;AC/zQE;E0CkYA;IAYQ,oBAAY;E3Cs7PpB;AACF;;ACj0QE;E0C8XA;IAeQ,oBAAY;E3Cy7PpB;AACF;;ACn0QE;E0C0XA;IAkBQ,oBAAY;E3C47PpB;AACF;;ACr0QE;E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;A9CwrR9C;;A8CptRE;EACE,yBAAwB;A9CutR5B;;A8CttRE;EAGI,yBAA0C;A9CutRhD;;A8CttRE;EACE,oCAAmC;A9CytRvC;;A8CptRI;EACE,yBAA8B;A9CutRpC;;A8CttRI;EAGI,yBAAgD;A9CutRxD;;A8CttRI;EACE,oCAAyC;A9CytR/C;;A8CvtRI;EACE,yBAA6B;A9C0tRnC;;A8CztRI;EAGI,yBAAgD;A9C0tRxD;;A8CztRI;EACE,oCAAwC;A9C4tR9C;;A8CxvRE;EACE,yBAAwB;A9C2vR5B;;A8C1vRE;EAGI,yBAA0C;A9C2vRhD;;A8C1vRE;EACE,oCAAmC;A9C6vRvC;;A8CxvRI;EACE,yBAA8B;A9C2vRpC;;A8C1vRI;EAGI,yBAAgD;A9C2vRxD;;A8C1vRI;EACE,oCAAyC;A9C6vR/C;;A8C3vRI;EACE,yBAA6B;A9C8vRnC;;A8C7vRI;EAGI,yBAAgD;A9C8vRxD;;A8C7vRI;EACE,oCAAwC;A9CgwR9C;;A8C5xRE;EACE,yBAAwB;A9C+xR5B;;A8C9xRE;EAGI,yBAA0C;A9C+xRhD;;A8C9xRE;EACE,oCAAmC;A9CiyRvC;;A8C5xRI;EACE,yBAA8B;A9C+xRpC;;A8C9xRI;EAGI,yBAAgD;A9C+xRxD;;A8C9xRI;EACE,oCAAyC;A9CiyR/C;;A8C/xRI;EACE,yBAA6B;A9CkyRnC;;A8CjyRI;EAGI,yBAAgD;A9CkyRxD;;A8CjyRI;EACE,oCAAwC;A9CoyR9C;;A8Ch0RE;EACE,yBAAwB;A9Cm0R5B;;A8Cl0RE;EAGI,yBAA0C;A9Cm0RhD;;A8Cl0RE;EACE,oCAAmC;A9Cq0RvC;;A8Ch0RI;EACE,yBAA8B;A9Cm0RpC;;A8Cl0RI;EAGI,yBAAgD;A9Cm0RxD;;A8Cl0RI;EACE,oCAAyC;A9Cq0R/C;;A8Cn0RI;EACE,yBAA6B;A9Cs0RnC;;A8Cr0RI;EAGI,yBAAgD;A9Cs0RxD;;A8Cr0RI;EACE,oCAAwC;A9Cw0R9C;;A8Cr0RE;EACE,yBAAwB;A9Cw0R5B;;A8Cv0RE;EACE,oCAAmC;A9C00RvC;;A8C70RE;EACE,yBAAwB;A9Cg1R5B;;A8C/0RE;EACE,oCAAmC;A9Ck1RvC;;A8Cr1RE;EACE,yBAAwB;A9Cw1R5B;;A8Cv1RE;EACE,oCAAmC;A9C01RvC;;A8C71RE;EACE,yBAAwB;A9Cg2R5B;;A8C/1RE;EACE,oCAAmC;A9Ck2RvC;;A8Cr2RE;EACE,yBAAwB;A9Cw2R5B;;A8Cv2RE;EACE,oCAAmC;A9C02RvC;;A8C72RE;EACE,yBAAwB;A9Cg3R5B;;A8C/2RE;EACE,oCAAmC;A9Ck3RvC;;A8Cr3RE;EACE,yBAAwB;A9Cw3R5B;;A8Cv3RE;EACE,oCAAmC;A9C03RvC;;A8C73RE;EACE,4BAAwB;A9Cg4R5B;;A8C/3RE;EACE,uCAAmC;A9Ck4RvC;;A8Cr4RE;EACE,yBAAwB;A9Cw4R5B;;A8Cv4RE;EACE,oCAAmC;A9C04RvC;;A+C56RE;EACE,8BAAiC;A/C+6RrC;;A+Ch7RE;EACE,sCAAiC;A/Cm7RrC;;A+Cp7RE;EACE,iCAAiC;A/Cu7RrC;;A+Cx7RE;EACE,yCAAiC;A/C27RrC;;A+Cv7RE;EACE,4BAA4B;A/C07RhC;;A+C37RE;EACE,0BAA4B;A/C87RhC;;A+C/7RE;EACE,kCAA4B;A/Ck8RhC;;A+C97RE;EACE,sCAAkC;A/Ci8RtC;;A+Cl8RE;EACE,oCAAkC;A/Cq8RtC;;A+Ct8RE;EACE,kCAAkC;A/Cy8RtC;;A+C18RE;EACE,yCAAkC;A/C68RtC;;A+C98RE;EACE,wCAAkC;A/Ci9RtC;;A+Cl9RE;EACE,wCAAkC;A/Cq9RtC;;A+Ct9RE;EACE,iCAAkC;A/Cy9RtC;;A+C19RE;EACE,+BAAkC;A/C69RtC;;A+C99RE;EACE,gCAAkC;A/Ci+RtC;;A+Cl+RE;EACE,iCAAkC;A/Cq+RtC;;A+Cj+RE;EACE,oCAAgC;A/Co+RpC;;A+Cr+RE;EACE,kCAAgC;A/Cw+RpC;;A+Cz+RE;EACE,gCAAgC;A/C4+RpC;;A+C7+RE;EACE,uCAAgC;A/Cg/RpC;;A+Cj/RE;EACE,sCAAgC;A/Co/RpC;;A+Cr/RE;EACE,sCAAgC;A/Cw/RpC;;A+Cz/RE;EACE,iCAAgC;A/C4/RpC;;A+C7/RE;EACE,+BAAgC;A/CggSpC;;A+CjgSE;EACE,6BAAgC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/B;EqD3nTE;IACE,6BAA2B;ErD6nT/B;EqD9nTE;IACE,0BAA2B;ErDgoT/B;EqDjoTE;IACE,6BAA2B;ErDmoT/B;AACF;;ACnjTE;EoDlFE;IACE,0BAA2B;ErDyoT/B;EqD1oTE;IACE,4BAA2B;ErD4oT/B;EqD7oTE;IACE,0BAA2B;ErD+oT/B;EqDhpTE;IACE,4BAA2B;ErDkpT/B;EqDnpTE;IACE,6BAA2B;ErDqpT/B;EqDtpTE;IACE,0BAA2B;ErDwpT/B;EqDzpTE;IACE,6BAA2B;ErD2pT/B;AACF;;ACnkTE;EoD1FE;IACE,0BAA2B;ErDiqT/B;EqDlqTE;IACE,4BAA2B;ErDoqT/B;EqDrqTE;IACE,0BAA2B;ErDuqT/B;EqDxqTE;IACE,4BAA2B;ErD0qT/B;EqD3qTE;IACE,6BAA2B;ErD6qT/B;EqD9qTE;IACE,0BAA2B;ErDgrT/B;EqDjrTE;IACE,6BAA2B;ErDmrT/B;AACF;;ACvlTE;EoD9FE;IACE,0BAA2B;ErDyrT/B;EqD1rTE;IACE,4BAA2B;ErD4rT/B;EqD7rTE;IACE,0BAA2B;ErD+rT/B;EqDhsTE;IACE,4BAA2B;ErDksT/B;EqDnsTE;IACE,6BAA2B;ErDqsT/B;EqDtsTE;IACE,0BAA2B;ErDwsT/B;EqDzsTE;IACE,6BAA2B;ErD2sT/B;AACF;;AChmTI;EoD7GA;IACE,0BAA2B;ErDitT/B;EqDltTE;IACE,4BAA2B;ErDotT/B;EqDrtTE;IACE,0BAA2B;ErDutT/B;EqDxtTE;IACE,4BAA2B;ErD0tT/B;EqD3tTE;IACE,6BAA2B;ErD6tT/B;EqD9tTE;IACE,0BAA2B;ErDguT/B;EqDjuTE;IACE,6BAA2B;ErDmuT/B;AACF;;ACzmTI;EoD5HA;IACE,0BAA2B;ErDyuT/B;EqD1uTE;IACE,4BAA2B;ErD4uT/B;EqD7uTE;IACE,0BAA2B;ErD+uT/B;EqDhvTE;IACE,4BAA2B;ErDkvT/B;EqDnvTE;IACE,6BAA2B;ErDqvT/B;EqDtvTE;IACE,0BAA2B;ErDwvT/B;EqDzvTE;IACE,6BAA2B;ErD2vT/B;AACF;;AqDnuTE;EACE,6BAAqC;ArDsuTzC;;AqDvuTE;EACE,8BAAqC;ArD0uTzC;;AqD3uTE;EACE,2BAAqC;ArD8uTzC;;AqD/uTE;EACE,4BAAqC;ArDkvTzC;;AC/rTE;EoD/CE;IACE,6BAAqC;ErDkvTzC;AACF;;ACjsTE;EoDhDE;IACE,6BAAqC;ErDqvTzC;AACF;;ACnsTE;EoDjDE;IACE,6BAAqC;ErDwvTzC;AACF;;ACrsTE;EoDlDE;IACE,6BAAqC;ErD2vTzC;AACF;;ACvsTE;EoDnDE;IACE,6BAAqC;ErD8vTzC;AACF;;ACxsTI;EoDrDA;IACE,6BAAqC;ErDiwTzC;AACF;;ACpsTI;EoD5DA;IACE,6BAAqC;ErDowTzC;AACF;;ACrsTI;EoD9DA;IACE,6BAAqC;ErDuwTzC;AACF;;ACjsTI;EoDrEA;IACE,6BAAqC;ErD0wTzC;AACF;;ACrvTE;EoD/CE;IACE,8BAAqC;ErDwyTzC;AACF;;ACvvTE;EoDhDE;IACE,8BAAqC;ErD2yTzC;AACF;;ACzvTE;EoDjDE;IACE,8BAAqC;ErD8yTzC;AACF;;AC3vTE;EoDlDE;IACE,8BAAqC;ErDizTzC;AACF;;AC7vTE;EoDnDE;IACE,8BAAqC;ErDozTzC;AACF;;AC9vTI;EoDrDA;IACE,8BAAqC;ErDuzTzC;AACF;;AC1vTI;EoD5DA;IACE,8BAAqC;ErD0zTzC;AACF;;AC3vTI;EoD9DA;IACE,8BAAqC;ErD6zTzC;AACF;;ACvvTI;EoDrEA;IACE,8BAAqC;ErDg0TzC;AACF;;AC3yTE;EoD/CE;IACE,2BAAqC;ErD81TzC;AACF;;AC7yTE;EoDhDE;IACE,2BAAqC;ErDi2TzC;AACF;;AC/yTE;EoDjDE;IACE,2BAAqC;ErDo2TzC;AACF;;ACjzTE;EoDlDE;IACE,2BAAqC;ErDu2TzC;AACF;;ACnzTE;EoDnDE;IACE,2BAAqC;ErD02TzC;AACF;;ACpzTI;EoDrDA;IACE,2BAAqC;ErD62TzC;AACF;;AChzTI;EoD5DA;IACE,2BAAqC;ErDg3TzC;AACF;;ACjzTI;EoD9DA;IACE,2BAAqC;ErDm3TzC;AACF;;AC7yTI;EoDrEA;IACE,2BAAqC;ErDs3TzC;AACF;;ACj2TE;EoD/CE;IACE,4BAAqC;ErDo5TzC;AACF;;ACn2TE;EoDhDE;IACE,4BAAqC;ErDu5TzC;AACF;;ACr2TE;EoDjDE;IACE,4BAAqC;ErD05TzC;AACF;;ACv2TE;EoDlDE;IACE,4BAAqC;ErD65TzC;AACF;;ACz2TE;EoDnDE;IACE,4BAAqC;ErDg6TzC;AACF;;AC12TI;EoDrDA;IACE,4BAAqC;ErDm6TzC;AACF;;ACt2TI;EoD5DA;IACE,4BAAqC;ErDs6TzC;AACF;;ACv2TI;EoD9DA;IACE,4BAAqC;ErDy6TzC;AACF;;ACn2TI;EoDrEA;IACE,4BAAqC;ErD46TzC;AACF;;AqD36TA;EACE,qCAAqC;ArD86TvC;;AqD56TA;EACE,oCAAoC;ArD+6TtC;;AqD76TA;EACE,oCAAoC;ArDg7TtC;;AqD96TA;EACE,6BAA6B;ArDi7T/B;;AqD/6TA;EACE,2BAAqC;ArDk7TvC;;AqDj7TA;EACE,2BAAsC;ArDo7TxC;;AqDn7TA;EACE,2BAAsC;ArDs7TxC;;AqDr7TA;EACE,2BAAwC;ArDw7T1C;;AqDv7TA;EACE,2BAAoC;ArD07TtC;;AqDx7TA;EACE,+LAAuC;ArD27TzC;;AqDz7TA;EACE,+LAAyC;ArD47T3C;;AqD17TA;EACE,+LAA0C;ArD67T5C;;AqD37TA;EACE,iCAAyC;ArD87T3C;;AqD57TA;EACE,iCAAoC;ArD+7TtC;;AsD3hUE;EACE,yBAA+B;AtD8hUnC;;ACn9TE;EqDzEE;IACE,yBAA+B;EtDgiUnC;AACF;;ACr9TE;EqD1EE;IACE,yBAA+B;EtDmiUnC;AACF;;ACv9TE;EqD3EE;IACE,yBAA+B;EtDsiUnC;AACF;;ACz9TE;EqD5EE;IACE,yBAA+B;EtDyiUnC;AACF;;AC39TE;EqD7EE;IACE,yBAA+B;EtD4iUnC;AACF;;AC59TI;EqD/EA;IACE,yBAA+B;EtD+iUnC;AACF;;ACx9TI;EqDtFA;IACE,yBAA+B;EtDkjUnC;AACF;;ACz9TI;EqDxFA;IACE,yBAA+B;EtDqjUnC;AACF;;ACr9TI;EqD/FA;IACE,yBAA+B;EtDwjUnC;AACF;;AsDrlUE;EACE,wBAA+B;AtDwlUnC;;AC7gUE;EqDzEE;IACE,wBAA+B;EtD0lUnC;AACF;;AC/gUE;EqD1EE;IACE,wBAA+B;EtD6lUnC;AACF;;ACjhUE;EqD3EE;IACE,wBAA+B;EtDgmUnC;AACF;;ACnhUE;EqD5EE;IACE,wBAA+B;EtDmmUnC;AACF;;ACrhUE;EqD7EE;IACE,wBAA+B;EtDsmUnC;AACF;;ACthUI;EqD/EA;IACE,wBAA+B;EtDymUnC;AACF;;AClhUI;EqDtFA;IACE,wBAA+B;EtD4mUnC;AACF;;ACnhUI;EqDxFA;IACE,wBAA+B;EtD+mUnC;AACF;;AC/gUI;EqD/FA;IACE,wBAA+B;EtDknUnC;AACF;;AsD/oUE;EACE,0BAA+B;AtDkpUnC;;ACvkUE;EqDzEE;IACE,0BAA+B;EtDopUnC;AACF;;ACzkUE;EqD1EE;IACE,0BAA+B;EtDupUnC;AACF;;AC3kUE;EqD3EE;IACE,0BAA+B;EtD0pUnC;AACF;;AC7kUE;EqD5EE;IACE,0BAA+B;EtD6pUnC;AACF;;AC/kUE;EqD7EE;IACE,0BAA+B;EtDgqUnC;AACF;;AChlUI;EqD/EA;IACE,0BAA+B;EtDmqUnC;AACF;;AC5kUI;EqDtFA;IACE,0BAA+B;EtDsqUnC;AACF;;AC7kUI;EqDxFA;IACE,0BAA+B;EtDyqUnC;AACF;;ACzkUI;EqD/FA;IACE,0BAA+B;EtD4qUnC;AACF;;AsDzsUE;EACE,gCAA+B;AtD4sUnC;;ACjoUE;EqDzEE;IACE,gCAA+B;EtD8sUnC;AACF;;ACnoUE;EqD1EE;IACE,gCAA+B;EtDitUnC;AACF;;ACroUE;EqD3EE;IACE,gCAA+B;EtDotUnC;AACF;;ACvoUE;EqD5EE;IACE,gCAA+B;EtDutUnC;AACF;;ACzoUE;EqD7EE;IACE,gCAA+B;EtD0tUnC;AACF;;AC1oUI;EqD/EA;IACE,gCAA+B;EtD6tUnC;AACF;;ACtoUI;EqDtFA;IACE,gCAA+B;EtDguUnC;AACF;;ACvoUI;EqDxFA;IACE,gCAA+B;EtDmuUnC;AACF;;ACnoUI;EqD/FA;IACE,gCAA+B;EtDsuUnC;AACF;;AsDnwUE;EACE,+BAA+B;AtDswUnC;;AC3rUE;EqDzEE;IACE,+BAA+B;EtDwwUnC;AACF;;AC7rUE;EqD1EE;IACE,+BAA+B;EtD2wUnC;AACF;;AC/rUE;EqD3EE;IACE,+BAA+B;EtD8wUnC;AACF;;ACjsUE;EqD5EE;IACE,+BAA+B;EtDixUnC;AACF;;ACnsUE;EqD7EE;IACE,+BAA+B;EtDoxUnC;AACF;;ACpsUI;EqD/EA;IACE,+BAA+B;EtDuxUnC;AACF;;AChsUI;EqDtFA;IACE,+BAA+B;EtD0xUnC;AACF;;ACjsUI;EqDxFA;IACE,+BAA+B;EtD6xUnC;AACF;;AC7rUI;EqD/FA;IACE,+BAA+B;EtDgyUnC;AACF;;AsD/xUA;EACE,wBAAwB;AtDkyU1B;;AsDhyUA;EACE,uBAAuB;EACvB,iCAAiC;EACjC,yBAAyB;EACzB,2BAA2B;EAC3B,qBAAqB;EACrB,6BAA6B;EAC7B,8BAA8B;EAC9B,wBAAwB;AtDmyU1B;;AChwUE;EqDhCA;IACE,wBAAwB;EtDoyU1B;AACF;;AClwUE;EqDhCA;IACE,wBAAwB;EtDsyU1B;AACF;;ACpwUE;EqDhCA;IACE,wBAAwB;EtDwyU1B;AACF;;ACtwUE;EqDhCA;IACE,wBAAwB;EtD0yU1B;AACF;;ACxwUE;EqDhCA;IACE,wBAAwB;EtD4yU1B;AACF;;ACzwUI;EqDjCF;IACE,wBAAwB;EtD8yU1B;AACF;;ACrwUI;EqDvCF;IACE,wBAAwB;EtDgzU1B;AACF;;ACtwUI;EqDxCF;IACE,wBAAwB;EtDkzU1B;AACF;;AClwUI;EqD9CF;IACE,wBAAwB;EtDozU1B;AACF;;AsDnzUA;EACE,6BAA6B;AtDszU/B;;AC1zUE;EqDOA;IACE,6BAA6B;EtDuzU/B;AACF;;AC5zUE;EqDOA;IACE,6BAA6B;EtDyzU/B;AACF;;AC9zUE;EqDOA;IACE,6BAA6B;EtD2zU/B;AACF;;ACh0UE;EqDOA;IACE,6BAA6B;EtD6zU/B;AACF;;ACl0UE;EqDOA;IACE,6BAA6B;EtD+zU/B;AACF;;ACn0UI;EqDMF;IACE,6BAA6B;EtDi0U/B;AACF;;AC/zUI;EqDAF;IACE,6BAA6B;EtDm0U/B;AACF;;ACh0UI;EqDDF;IACE,6BAA6B;EtDq0U/B;AACF;;AC5zUI;EqDPF;IACE,6BAA6B;EtDu0U/B;AACF;;AuDj8UA,iBAAA;ACQA;EACE,oBAAoB;EACpB,aAAa;EACb,sBAAsB;EACtB,8BAA8B;AxD67UhC;;AwDj8UA;EAMI,gBAAgB;AxD+7UpB;;AwDr8UA;EASM,mBAAmB;AxDg8UzB;;AwDz8UA;EAeM,uBtDRyB;EsDSzB,ctDtBuB;AFo9U7B;;AwD98UA;;EAmBQ,cAAc;AxDg8UtB;;AwDn9UA;EAqBQ,ctD3BqB;AF69U7B;;AwDv9UA;EAuBQ,4BtD7BqB;AFi+U7B;;AwD39UA;;EA0BU,ctDhCmB;AFs+U7B;;AC34UE;EuDrFF;IA6BU,uBtDtBqB;EF89U7B;AACF;;AwDt+UA;;EAgCQ,4BtDtCqB;AFi/U7B;;AwD3+UA;;;EAqCU,yB7CgEuB;E6C/DvB,ctD5CmB;AFw/U7B;;AwDl/UA;EAyCU,ctD/CmB;EsDgDnB,YAAY;AxD68UtB;;AwDv/UA;EA4CY,UAAU;AxD+8UtB;;AwD3/UA;EA+CY,UAAU;AxDg9UtB;;AwD//UA;EAmDY,ctDzDiB;AFygV7B;;AwDngVA;EAqDc,uCtD3De;AF6gV7B;;AwDvgVA;EAyDc,yBtD/De;EsDgEf,qBtDhEe;EsDiEf,YtDpDiB;AFsgV/B;;AwD7gVA;EAiEU,4EAAyG;AxDg9UnH;;ACx8UE;EuDzEF;IAoEc,4EAAyG;ExDk9UrH;AACF;;AwDvhVA;EAeM,yBtDrBuB;EsDsBvB,YtDTyB;AFqhV/B;;AwD5hVA;;EAmBQ,cAAc;AxD8gVtB;;AwDjiVA;EAqBQ,YtDduB;AF8hV/B;;AwDriVA;EAuBQ,+BtDhBuB;AFkiV/B;;AwDziVA;;EA0BU,YtDnBqB;AFuiV/B;;ACz9UE;EuDrFF;IA6BU,yBtDnCmB;EFyjV3B;AACF;;AwDpjVA;;EAgCQ,+BtDzBuB;AFkjV/B;;AwDzjVA;;;EAqCU,uB7CgEuB;E6C/DvB,YtD/BqB;AFyjV/B;;AwDhkVA;EAyCU,YtDlCqB;EsDmCrB,YAAY;AxD2hVtB;;AwDrkVA;EA4CY,UAAU;AxD6hVtB;;AwDzkVA;EA+CY,UAAU;AxD8hVtB;;AwD7kVA;EAmDY,YtD5CmB;AF0kV/B;;AwDjlVA;EAqDc,uCtD3De;AF2lV7B;;AwDrlVA;EAyDc,uBtDlDiB;EsDmDjB,mBtDnDiB;EsDoDjB,ctDjEe;AFimV7B;;AwD3lVA;EAiEU,8EAAyG;AxD8hVnH;;ACthVE;EuDzEF;IAoEc,8EAAyG;ExDgiVrH;AACF;;AwDrmVA;EAeM,4BtDVwB;EsDWxB,yB7CwDe;AXkiVrB;;AwD1mVA;;EAmBQ,cAAc;AxD4lVtB;;AwD/mVA;EAqBQ,yB7CmDa;AX2iVrB;;AwDnnVA;EAuBQ,yB7CiDa;AX+iVrB;;AwDvnVA;;EA0BU,yB7C8CW;AXojVrB;;ACviVE;EuDrFF;IA6BU,4BtDxBoB;EF4nV5B;AACF;;AwDloVA;;EAgCQ,yB7CwCa;AX+jVrB;;AwDvoVA;;;EAqCU,yB7CgEuB;E6C/DvB,yB7CkCW;AXskVrB;;AwD9oVA;EAyCU,yB7C+BW;E6C9BX,YAAY;AxDymVtB;;AwDnpVA;EA4CY,UAAU;AxD2mVtB;;AwDvpVA;EA+CY,UAAU;AxD4mVtB;;AwD3pVA;EAmDY,yB7CqBS;AXulVrB;;AwD/pVA;EAqDc,uCtD3De;AFyqV7B;;AwDnqVA;EAyDc,oC7CeO;E6CdP,gC7CcO;E6CbP,iBtDtDgB;AFoqV9B;;AwDzqVA;EAiEU,iFAAyG;AxD4mVnH;;ACpmVE;EuDzEF;IAoEc,iFAAyG;ExD8mVrH;AACF;;AwDnrVA;EAeM,yBtDjBwB;EsDkBxB,W7C0DU;AX8mVhB;;AwDxrVA;;EAmBQ,cAAc;AxD0qVtB;;AwD7rVA;EAqBQ,W7CqDQ;AXunVhB;;AwDjsVA;EAuBQ,+B7CmDQ;AX2nVhB;;AwDrsVA;;EA0BU,W7CgDM;AXgoVhB;;ACrnVE;EuDrFF;IA6BU,yBtD/BoB;EFitV5B;AACF;;AwDhtVA;;EAgCQ,+B7C0CQ;AX2oVhB;;AwDrtVA;;;EAqCU,yB7CgEuB;E6C/DvB,W7CoCM;AXkpVhB;;AwD5tVA;EAyCU,W7CiCM;E6ChCN,YAAY;AxDurVtB;;AwDjuVA;EA4CY,UAAU;AxDyrVtB;;AwDruVA;EA+CY,UAAU;AxD0rVtB;;AwDzuVA;EAmDY,W7CuBI;AXmqVhB;;AwD7uVA;EAqDc,uCtD3De;AFuvV7B;;AwDjvVA;EAyDc,sB7CiBE;E6ChBF,kB7CgBE;E6CfF,ctD7DgB;AFyvV9B;;AwDvvVA;EAiEU,gFAAyG;AxD0rVnH;;AClrVE;EuDzEF;IAoEc,gFAAyG;ExD4rVrH;AACF;;AwDjwVA;EAeM,yBtDH4B;EsDI5B,W7C0DU;AX4rVhB;;AwDtwVA;;EAmBQ,cAAc;AxDwvVtB;;AwD3wVA;EAqBQ,W7CqDQ;AXqsVhB;;AwD/wVA;EAuBQ,+B7CmDQ;AXysVhB;;AwDnxVA;;EA0BU,W7CgDM;AX8sVhB;;ACnsVE;EuDrFF;IA6BU,yBtDjBwB;EFixVhC;AACF;;AwD9xVA;;EAgCQ,+B7C0CQ;AXytVhB;;AwDnyVA;;;EAqCU,yB7CgEuB;E6C/DvB,W7CoCM;AXguVhB;;AwD1yVA;EAyCU,W7CiCM;E6ChCN,YAAY;AxDqwVtB;;AwD/yVA;EA4CY,UAAU;AxDuwVtB;;AwDnzVA;EA+CY,UAAU;AxDwwVtB;;AwDvzVA;EAmDY,W7CuBI;AXivVhB;;AwD3zVA;EAqDc,uCtD3De;AFq0V7B;;AwD/zVA;EAyDc,sB7CiBE;E6ChBF,kB7CgBE;E6CfF,ctD/CoB;AFyzVlC;;AwDr0VA;EAiEU,gFAAyG;AxDwwVnH;;AChwVE;EuDzEF;IAoEc,gFAAyG;ExD0wVrH;AACF;;AwD/0VA;EAeM,yBtDD4B;EsDE5B,W7C0DU;AX0wVhB;;AwDp1VA;;EAmBQ,cAAc;AxDs0VtB;;AwDz1VA;EAqBQ,W7CqDQ;AXmxVhB;;AwD71VA;EAuBQ,+B7CmDQ;AXuxVhB;;AwDj2VA;;EA0BU,W7CgDM;AX4xVhB;;ACjxVE;EuDrFF;IA6BU,yBtDfwB;EF61VhC;AACF;;AwD52VA;;EAgCQ,+B7C0CQ;AXuyVhB;;AwDj3VA;;;EAqCU,yB7CgEuB;E6C/DvB,W7CoCM;AX8yVhB;;AwDx3VA;EAyCU,W7CiCM;E6ChCN,YAAY;AxDm1VtB;;AwD73VA;EA4CY,UAAU;AxDq1VtB;;AwDj4VA;EA+CY,UAAU;AxDs1VtB;;AwDr4VA;EAmDY,W7CuBI;AX+zVhB;;AwDz4VA;EAqDc,uCtD3De;AFm5V7B;;AwD74VA;EAyDc,sB7CiBE;E6ChBF,kB7CgBE;E6CfF,ctD7CoB;AFq4VlC;;AwDn5VA;EAiEU,gFAAyG;AxDs1VnH;;AC90VE;EuDzEF;IAoEc,gFAAyG;ExDw1VrH;AACF;;AwD75VA;EAeM,yBtDF4B;EsDG5B,W7C0DU;AXw1VhB;;AwDl6VA;;EAmBQ,cAAc;AxDo5VtB;;AwDv6VA;EAqBQ,W7CqDQ;AXi2VhB;;AwD36VA;EAuBQ,+B7CmDQ;AXq2VhB;;AwD/6VA;;EA0BU,W7CgDM;AX02VhB;;AC/1VE;EuDrFF;IA6BU,yBtDhBwB;EF46VhC;AACF;;AwD17VA;;EAgCQ,+B7C0CQ;AXq3VhB;;AwD/7VA;;;EAqCU,yB7CgEuB;E6C/DvB,W7CoCM;AX43VhB;;AwDt8VA;EAyCU,W7CiCM;E6ChCN,YAAY;AxDi6VtB;;AwD38VA;EA4CY,UAAU;AxDm6VtB;;AwD/8VA;EA+CY,UAAU;AxDo6VtB;;AwDn9VA;EAmDY,W7CuBI;AX64VhB;;AwDv9VA;EAqDc,uCtD3De;AFi+V7B;;AwD39VA;EAyDc,sB7CiBE;E6ChBF,kB7CgBE;E6CfF,ctD9CoB;AFo9VlC;;AwDj+VA;EAiEU,gFAAyG;AxDo6VnH;;AC55VE;EuDzEF;IAoEc,gFAAyG;ExDs6VrH;AACF;;AwD3+VA;EAeM,yBtDJ4B;EsDK5B,W7C0DU;AXs6VhB;;AwDh/VA;;EAmBQ,cAAc;AxDk+VtB;;AwDr/VA;EAqBQ,W7CqDQ;AX+6VhB;;AwDz/VA;EAuBQ,+B7CmDQ;AXm7VhB;;AwD7/VA;;EA0BU,W7CgDM;AXw7VhB;;AC76VE;EuDrFF;IA6BU,yBtDlBwB;EF4/VhC;AACF;;AwDxgWA;;EAgCQ,+B7C0CQ;AXm8VhB;;AwD7gWA;;;EAqCU,yB7CgEuB;E6C/DvB,W7CoCM;AX08VhB;;AwDphWA;EAyCU,W7CiCM;E6ChCN,YAAY;AxD++VtB;;AwDzhWA;EA4CY,UAAU;AxDi/VtB;;AwD7hWA;EA+CY,UAAU;AxDk/VtB;;AwDjiWA;EAmDY,W7CuBI;AX29VhB;;AwDriWA;EAqDc,uCtD3De;AF+iW7B;;AwDziWA;EAyDc,sB7CiBE;E6ChBF,kB7CgBE;E6CfF,ctDhDoB;AFoiWlC;;AwD/iWA;EAiEU,gFAAyG;AxDk/VnH;;AC1+VE;EuDzEF;IAoEc,gFAAyG;ExDo/VrH;AACF;;AwDzjWA;EAeM,yBtDL4B;EsDM5B,yB7CwDe;AXs/VrB;;AwD9jWA;;EAmBQ,cAAc;AxDgjWtB;;AwDnkWA;EAqBQ,yB7CmDa;AX+/VrB;;AwDvkWA;EAuBQ,yB7CiDa;AXmgWrB;;AwD3kWA;;EA0BU,yB7C8CW;AXwgWrB;;AC3/VE;EuDrFF;IA6BU,yBtDnBwB;EF2kWhC;AACF;;AwDtlWA;;EAgCQ,yB7CwCa;AXmhWrB;;AwD3lWA;;;EAqCU,yB7CgEuB;E6C/DvB,yB7CkCW;AX0hWrB;;AwDlmWA;EAyCU,yB7C+BW;E6C9BX,YAAY;AxD6jWtB;;AwDvmWA;EA4CY,UAAU;AxD+jWtB;;AwD3mWA;EA+CY,UAAU;AxDgkWtB;;AwD/mWA;EAmDY,yB7CqBS;AX2iWrB;;AwDnnWA;EAqDc,uCtD3De;AF6nW7B;;AwDvnWA;EAyDc,oC7CeO;E6CdP,gC7CcO;E6CbP,ctDjDoB;AFmnWlC;;AwD7nWA;EAiEU,gFAAyG;AxDgkWnH;;ACxjWE;EuDzEF;IAoEc,gFAAyG;ExDkkWrH;AACF;;AwDvoWA;EAeM,yBtDC2B;EsDA3B,W7C0DU;AXkkWhB;;AwD5oWA;;EAmBQ,cAAc;AxD8nWtB;;AwDjpWA;EAqBQ,W7CqDQ;AX2kWhB;;AwDrpWA;EAuBQ,+B7CmDQ;AX+kWhB;;AwDzpWA;;EA0BU,W7CgDM;AXolWhB;;ACzkWE;EuDrFF;IA6BU,yBtDbuB;EFmpW/B;AACF;;AwDpqWA;;EAgCQ,+B7C0CQ;AX+lWhB;;AwDzqWA;;;EAqCU,yB7CgEuB;E6C/DvB,W7CoCM;AXsmWhB;;AwDhrWA;EAyCU,W7CiCM;E6ChCN,YAAY;AxD2oWtB;;AwDrrWA;EA4CY,UAAU;AxD6oWtB;;AwDzrWA;EA+CY,UAAU;AxD8oWtB;;AwD7rWA;EAmDY,W7CuBI;AXunWhB;;AwDjsWA;EAqDc,uCtD3De;AF2sW7B;;AwDrsWA;EAyDc,sB7CiBE;E6ChBF,kB7CgBE;E6CfF,ctD3CmB;AF2rWjC;;AwD3sWA;EAiEU,gFAAyG;AxD8oWnH;;ACtoWE;EuDzEF;IAoEc,gFAAyG;ExDgpWrH;AACF;;AwDrtWA;EAwEM,eA/E0B;AxDguWhC;;AC5oWE;EuD7EF;IA4EQ,oBAlF8B;ExDouWpC;AACF;;AClpWE;EuD7EF;IAgFQ,qBArF8B;ExDyuWpC;AACF;;AwDruWA;EAqFM,mBAAmB;EACnB,aAAa;AxDopWnB;;AwD1uWA;EAwFQ,YAAY;EACZ,cAAc;AxDspWtB;;AwD/uWA;EA2FI,gBAAgB;AxDwpWpB;;AwDnvWA;EA6FI,iBAAiB;AxD0pWrB;;AwDtpWA;EAEE,gBAAgB;AxDwpWlB;;AwD1pWA;EAII,SAAS;EACT,gBAAgB;EAChB,eAAe;EACf,kBAAkB;EAClB,QAAQ;EACR,qCAAqC;AxD0pWzC;;AwDnqWA;EAYI,YAAY;AxD2pWhB;;AC/rWE;EuDwBF;IAeI,aAAa;ExD6pWf;AACF;;AwD5pWA;EACE,kBAAkB;AxD+pWpB;;ACzsWE;EuDyCF;IAKM,aAAa;ExDgqWjB;EwDrqWF;IAOQ,sBAAsB;ExDiqW5B;AACF;;AC9sWE;EuDqCF;IASI,aAAa;IACb,uBAAuB;ExDqqWzB;EwD/qWF;IvDsBI,oBuDVwC;ExDsqW1C;AACF;;AwDnqWA;;EAEE,YAAY;EACZ,cAAc;AxDsqWhB;;AwDpqWA;EACE,YAAY;EACZ,cAAc;EACd,oBAlJ6B;AxDyzW/B;;AyDrzWA;EACE,oBAL2B;AzD6zW7B;;AC5tWE;EwD7FF;IAMM,oBAT8B;EzDi0WlC;EyD9zWF;IAQM,qBAV8B;EzDm0WlC;AACF;;A0Dl0WA;EACE,yBxDS4B;EwDR5B,yBAJ+B;A1Dy0WjC","file":"bulma.css"} \ No newline at end of file diff --git a/docs/static/css/bulma.min.css b/docs/static/css/bulma.min.css new file mode 100644 index 0000000..a807a31 --- /dev/null +++ b/docs/static/css/bulma.min.css @@ -0,0 +1 @@ +/*! bulma.io v0.9.1 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}.breadcrumb,.button,.delete,.file,.is-unselectable,.modal-close,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete::after,.delete::before,.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.control.is-loading::after,.loader,.select.is-loading::after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:0}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .button,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .input,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-previous,fieldset[disabled] .select select,fieldset[disabled] .textarea{cursor:not-allowed}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em .25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#363636}.box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-hovered,.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined.is-focused,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined.is-loading.is-focused::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined.is-focused,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-hovered,.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined.is-focused,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined.is-loading.is-focused::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined.is-focused,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-hovered,.button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined.is-focused,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined.is-loading.is-focused::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-light.is-inverted.is-outlined.is-focused,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#fff}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],fieldset[disabled] .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-hovered,.button.is-dark.is-inverted:hover{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined.is-focused,.button.is-dark.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined.is-loading.is-focused::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-dark.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined.is-focused,.button.is-dark.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled],fieldset[disabled] .button.is-primary{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-hovered,.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],fieldset[disabled] .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined.is-focused,.button.is-primary.is-outlined.is-hovered,.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined.is-loading.is-focused::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-outlined.is-loading:focus::after,.button.is-primary.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined.is-focused,.button.is-primary.is-inverted.is-outlined.is-hovered,.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light{background-color:#ebfffc;color:#00947e}.button.is-primary.is-light.is-hovered,.button.is-primary.is-light:hover{background-color:#defffa;border-color:transparent;color:#00947e}.button.is-primary.is-light.is-active,.button.is-primary.is-light:active{background-color:#d1fff8;border-color:transparent;color:#00947e}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-hovered,.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined.is-focused,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined.is-loading.is-focused::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined.is-focused,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.button.is-link.is-light.is-hovered,.button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.button.is-link.is-light.is-active,.button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-hovered,.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.button.is-info.is-outlined.is-focused,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-outlined.is-loading.is-focused::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined.is-focused,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #3298dc #3298dc!important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.button.is-info.is-light.is-hovered,.button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.button.is-info.is-light.is-active,.button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.button.is-success{background-color:#48c774;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#3ec46d;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#3abb67;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#48c774;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-hovered,.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#48c774}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#48c774;color:#48c774}.button.is-success.is-outlined.is-focused,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#48c774;border-color:#48c774;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-outlined.is-loading.is-focused::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#48c774;box-shadow:none;color:#48c774}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined.is-focused,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#48c774}.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #48c774 #48c774!important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effaf3;color:#257942}.button.is-success.is-light.is-hovered,.button.is-success.is-light:hover{background-color:#e6f7ec;border-color:transparent;color:#257942}.button.is-success.is-light.is-active,.button.is-success.is-light:active{background-color:#dcf4e4;border-color:transparent;color:#257942}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-hovered,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined.is-focused,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined.is-loading.is-focused::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading:hover::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined.is-focused,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-warning.is-light{background-color:#fffbeb;color:#947600}.button.is-warning.is-light.is-hovered,.button.is-warning.is-light:hover{background-color:#fff8de;border-color:transparent;color:#947600}.button.is-warning.is-light.is-active,.button.is-warning.is-light:active{background-color:#fff6d1;border-color:transparent;color:#947600}.button.is-danger{background-color:#f14668;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#f03a5f;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ef2e55;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#f14668;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-hovered,.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f14668}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;color:#f14668}.button.is-danger.is-outlined.is-focused,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#f14668;border-color:#f14668;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-outlined.is-loading.is-focused::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading:hover::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#f14668;box-shadow:none;color:#f14668}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined.is-focused,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#f14668}.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading:hover::after{border-color:transparent transparent #f14668 #f14668!important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.button.is-danger.is-light.is-hovered,.button.is-danger.is-light:hover{background-color:#fde0e6;border-color:transparent;color:#cc0f35}.button.is-danger.is-light.is-active,.button.is-danger.is-light:active{background-color:#fcd4dc;border-color:transparent;color:#cc0f35}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:calc(1em + .25em);padding-right:calc(1em + .25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (max-width:1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-fullwidth{width:100%}.image.is-16by9 .has-ratio,.image.is-16by9 img,.image.is-1by1 .has-ratio,.image.is-1by1 img,.image.is-1by2 .has-ratio,.image.is-1by2 img,.image.is-1by3 .has-ratio,.image.is-1by3 img,.image.is-2by1 .has-ratio,.image.is-2by1 img,.image.is-2by3 .has-ratio,.image.is-2by3 img,.image.is-3by1 .has-ratio,.image.is-3by1 img,.image.is-3by2 .has-ratio,.image.is-3by2 img,.image.is-3by4 .has-ratio,.image.is-3by4 img,.image.is-3by5 .has-ratio,.image.is-3by5 img,.image.is-4by3 .has-ratio,.image.is-4by3 img,.image.is-4by5 .has-ratio,.image.is-4by5 img,.image.is-5by3 .has-ratio,.image.is-5by3 img,.image.is-5by4 .has-ratio,.image.is-5by4 img,.image.is-9by16 .has-ratio,.image.is-9by16 img,.image.is-square .has-ratio,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:0 0}.notification>.delete{right:.5rem;position:absolute;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.notification.is-dark{background-color:#363636;color:#fff}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-primary.is-light{background-color:#ebfffc;color:#00947e}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.notification.is-info{background-color:#3298dc;color:#fff}.notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.notification.is-success{background-color:#48c774;color:#fff}.notification.is-success.is-light{background-color:#effaf3;color:#257942}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-warning.is-light{background-color:#fffbeb;color:#947600}.notification.is-danger{background-color:#f14668;color:#fff}.notification.is-danger.is-light{background-color:#feecf0;color:#cc0f35}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right,#fff 30%,#ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right,#0a0a0a 30%,#ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right,#f5f5f5 30%,#ededed 30%)}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate{background-image:linear-gradient(to right,#363636 30%,#ededed 30%)}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-primary:indeterminate{background-image:linear-gradient(to right,#00d1b2 30%,#ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-link:indeterminate{background-image:linear-gradient(to right,#3273dc 30%,#ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3298dc}.progress.is-info::-moz-progress-bar{background-color:#3298dc}.progress.is-info::-ms-fill{background-color:#3298dc}.progress.is-info:indeterminate{background-image:linear-gradient(to right,#3298dc 30%,#ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#48c774}.progress.is-success::-moz-progress-bar{background-color:#48c774}.progress.is-success::-ms-fill{background-color:#48c774}.progress.is-success:indeterminate{background-image:linear-gradient(to right,#48c774 30%,#ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-warning:indeterminate{background-image:linear-gradient(to right,#ffdd57 30%,#ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#f14668}.progress.is-danger::-moz-progress-bar{background-color:#f14668}.progress.is-danger::-ms-fill{background-color:#f14668}.progress.is-danger:indeterminate{background-image:linear-gradient(to right,#f14668 30%,#ededed 30%)}.progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right,#4a4a4a 30%,#ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.table td.is-success,.table th.is-success{background-color:#48c774;border-color:#48c774;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#f14668;border-color:#f14668;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#363636}.table th:not([align]){text-align:inherit}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:transparent}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot{background-color:transparent}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody{background-color:transparent}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.tag:not(body).is-dark{background-color:#363636;color:#fff}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-primary.is-light{background-color:#ebfffc;color:#00947e}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.tag:not(body).is-info{background-color:#3298dc;color:#fff}.tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.tag:not(body).is-success{background-color:#48c774;color:#fff}.tag:not(body).is-success.is-light{background-color:#effaf3;color:#257942}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-warning.is-light{background-color:#fffbeb;color:#947600}.tag:not(body).is-danger{background-color:#f14668;color:#fff}.tag:not(body).is-danger.is-light{background-color:#feecf0;color:#cc0f35}.tag:not(body).is-normal{font-size:.75rem}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::after,.tag:not(body).is-delete::before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.title sub{font-size:.75em}.subtitle sup,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.input,.select select,.textarea{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}.input::-moz-placeholder,.select select::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.select select:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input:hover,.is-hovered.input,.is-hovered.textarea,.select select.is-hovered,.select select:hover,.textarea:hover{border-color:#b5b5b5}.input:active,.input:focus,.is-active.input,.is-active.textarea,.is-focused.input,.is-focused.textarea,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.input[disabled],.select fieldset[disabled] select,.select select[disabled],.textarea[disabled],fieldset[disabled] .input,fieldset[disabled] .select select,fieldset[disabled] .textarea{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder{color:rgba(122,122,122,.3)}.input,.textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.input[readonly],.textarea[readonly]{box-shadow:none}.is-white.input,.is-white.textarea{border-color:#fff}.is-white.input:active,.is-white.input:focus,.is-white.is-active.input,.is-white.is-active.textarea,.is-white.is-focused.input,.is-white.is-focused.textarea,.is-white.textarea:active,.is-white.textarea:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.is-black.input,.is-black.textarea{border-color:#0a0a0a}.is-black.input:active,.is-black.input:focus,.is-black.is-active.input,.is-black.is-active.textarea,.is-black.is-focused.input,.is-black.is-focused.textarea,.is-black.textarea:active,.is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.is-light.input,.is-light.textarea{border-color:#f5f5f5}.is-light.input:active,.is-light.input:focus,.is-light.is-active.input,.is-light.is-active.textarea,.is-light.is-focused.input,.is-light.is-focused.textarea,.is-light.textarea:active,.is-light.textarea:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.is-dark.input,.is-dark.textarea{border-color:#363636}.is-dark.input:active,.is-dark.input:focus,.is-dark.is-active.input,.is-dark.is-active.textarea,.is-dark.is-focused.input,.is-dark.is-focused.textarea,.is-dark.textarea:active,.is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.is-primary.input,.is-primary.textarea{border-color:#00d1b2}.is-primary.input:active,.is-primary.input:focus,.is-primary.is-active.input,.is-primary.is-active.textarea,.is-primary.is-focused.input,.is-primary.is-focused.textarea,.is-primary.textarea:active,.is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.is-link.input,.is-link.textarea{border-color:#3273dc}.is-link.input:active,.is-link.input:focus,.is-link.is-active.input,.is-link.is-active.textarea,.is-link.is-focused.input,.is-link.is-focused.textarea,.is-link.textarea:active,.is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.is-info.input,.is-info.textarea{border-color:#3298dc}.is-info.input:active,.is-info.input:focus,.is-info.is-active.input,.is-info.is-active.textarea,.is-info.is-focused.input,.is-info.is-focused.textarea,.is-info.textarea:active,.is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.is-success.input,.is-success.textarea{border-color:#48c774}.is-success.input:active,.is-success.input:focus,.is-success.is-active.input,.is-success.is-active.textarea,.is-success.is-focused.input,.is-success.is-focused.textarea,.is-success.textarea:active,.is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.is-warning.input,.is-warning.textarea{border-color:#ffdd57}.is-warning.input:active,.is-warning.input:focus,.is-warning.is-active.input,.is-warning.is-active.textarea,.is-warning.is-focused.input,.is-warning.is-focused.textarea,.is-warning.textarea:active,.is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.is-danger.input,.is-danger.textarea{border-color:#f14668}.is-danger.input:active,.is-danger.input:focus,.is-danger.is-active.input,.is-danger.is-active.textarea,.is-danger.is-focused.input,.is-danger.is-focused.textarea,.is-danger.textarea:active,.is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.is-small.input,.is-small.textarea{border-radius:2px;font-size:.75rem}.is-medium.input,.is-medium.textarea{font-size:1.25rem}.is-large.input,.is-large.textarea{font-size:1.5rem}.is-fullwidth.input,.is-fullwidth.textarea{display:block;width:100%}.is-inline.input,.is-inline.textarea{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:calc(calc(.75em - 1px) + .375em);padding-right:calc(calc(.75em - 1px) + .375em)}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox input[disabled],.checkbox[disabled],.radio input[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .radio{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover)::after{border-color:#3298dc}.select.is-info select{border-color:#3298dc}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#238cd1}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.select.is-success:not(:hover)::after{border-color:#48c774}.select.is-success select{border-color:#48c774}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#3abb67}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(72,199,116,.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover)::after{border-color:#f14668}.select.is-danger select{border-color:#f14668}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ef2e55}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(241,70,104,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,.25);color:rgba(0,0,0,.7)}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#48c774;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#3ec46d;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(72,199,116,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#3abb67;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#f14668;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#f03a5f;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(241,70,104,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ef2e55;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:0;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#3298dc}.help.is-success{color:#48c774}.help.is-warning{color:#ffdd57}.help.is-danger{color:#f14668}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]).is-hovered,.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .input:not([disabled]).is-hovered,.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]).is-hovered,.field.has-addons .control .select select:not([disabled]):hover{z-index:2}.field.has-addons .control .button:not([disabled]).is-active,.field.has-addons .control .button:not([disabled]).is-focused,.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .input:not([disabled]).is-active,.field.has-addons .control .input:not([disabled]).is-focused,.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control .select select:not([disabled]).is-active,.field.has-addons .control .select select:not([disabled]).is-focused,.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select:not([disabled]):focus{z-index:3}.field.has-addons .control .button:not([disabled]).is-active:hover,.field.has-addons .control .button:not([disabled]).is-focused:hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .input:not([disabled]).is-active:hover,.field.has-addons .control .input:not([disabled]).is-focused:hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control .select select:not([disabled]).is-active:hover,.field.has-addons .control .select select:not([disabled]).is-focused:hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#4a4a4a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#4a4a4a;max-width:100%;overflow:hidden;position:relative}.card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10,10,10,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.card-image{display:block;position:relative}.card-content{background-color:transparent;padding:1.5rem}.card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body{border-color:#363636}.message.is-primary{background-color:#ebfffc}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#00947e}.message.is-link{background-color:#eef3fc}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#2160c4}.message.is-info{background-color:#eef6fc}.message.is-info .message-header{background-color:#3298dc;color:#fff}.message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.message.is-success{background-color:#effaf3}.message.is-success .message-header{background-color:#48c774;color:#fff}.message.is-success .message-body{border-color:#48c774;color:#257942}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#947600}.message.is-danger{background-color:#feecf0}.message.is-danger .message-header{background-color:#f14668;color:#fff}.message.is-danger .message-body{border-color:#f14668;color:#cc0f35}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.navbar.is-dark{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#fff}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#3298dc;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.navbar.is-success{background-color:#48c774;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#3abb67;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#48c774;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#f14668;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ef2e55;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f14668;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-.75rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:focus):not(:hover),a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading{background-color:#00d1b2;color:#fff}.panel.is-primary .panel-tabs a.is-active{border-bottom-color:#00d1b2}.panel.is-primary .panel-block.is-active .panel-icon{color:#00d1b2}.panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.panel.is-success .panel-heading{background-color:#48c774;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#48c774}.panel.is-success .panel-block.is-active .panel-icon{color:#48c774}.panel.is-warning .panel-heading{background-color:#ffdd57;color:rgba(0,0,0,.7)}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#ffdd57}.panel.is-warning .panel-block.is-active .panel-icon{color:#ffdd57}.panel.is-danger .panel-heading{background-color:#f14668;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f14668}.panel.is-danger .panel-block.is-active .panel-icon{color:#f14668}.panel-block:not(:last-child),.panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.columns.is-variable.is-0-mobile{--columnGap:0rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.columns.is-variable.is-0-fullhd{--columnGap:0rem}}.columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.columns.is-variable.is-4-mobile{--columnGap:1rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.columns.is-variable.is-4-fullhd{--columnGap:1rem}}.columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.columns.is-variable.is-8-mobile{--columnGap:2rem}}@media screen and (min-width:769px),print{.columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px) and (max-width:1023px){.columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px) and (max-width:1215px){.columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px) and (max-width:1407px){.columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.columns.is-variable.is-8-fullhd{--columnGap:2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-primary-light{color:#ebfffc!important}a.has-text-primary-light:focus,a.has-text-primary-light:hover{color:#b8fff4!important}.has-background-primary-light{background-color:#ebfffc!important}.has-text-primary-dark{color:#00947e!important}a.has-text-primary-dark:focus,a.has-text-primary-dark:hover{color:#00c7a9!important}.has-background-primary-dark{background-color:#00947e!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-link-light{color:#eef3fc!important}a.has-text-link-light:focus,a.has-text-link-light:hover{color:#c2d5f5!important}.has-background-link-light{background-color:#eef3fc!important}.has-text-link-dark{color:#2160c4!important}a.has-text-link-dark:focus,a.has-text-link-dark:hover{color:#3b79de!important}.has-background-link-dark{background-color:#2160c4!important}.has-text-info{color:#3298dc!important}a.has-text-info:focus,a.has-text-info:hover{color:#207dbc!important}.has-background-info{background-color:#3298dc!important}.has-text-info-light{color:#eef6fc!important}a.has-text-info-light:focus,a.has-text-info-light:hover{color:#c2e0f5!important}.has-background-info-light{background-color:#eef6fc!important}.has-text-info-dark{color:#1d72aa!important}a.has-text-info-dark:focus,a.has-text-info-dark:hover{color:#248fd6!important}.has-background-info-dark{background-color:#1d72aa!important}.has-text-success{color:#48c774!important}a.has-text-success:focus,a.has-text-success:hover{color:#34a85c!important}.has-background-success{background-color:#48c774!important}.has-text-success-light{color:#effaf3!important}a.has-text-success-light:focus,a.has-text-success-light:hover{color:#c8eed6!important}.has-background-success-light{background-color:#effaf3!important}.has-text-success-dark{color:#257942!important}a.has-text-success-dark:focus,a.has-text-success-dark:hover{color:#31a058!important}.has-background-success-dark{background-color:#257942!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-warning-light{color:#fffbeb!important}a.has-text-warning-light:focus,a.has-text-warning-light:hover{color:#fff1b8!important}.has-background-warning-light{background-color:#fffbeb!important}.has-text-warning-dark{color:#947600!important}a.has-text-warning-dark:focus,a.has-text-warning-dark:hover{color:#c79f00!important}.has-background-warning-dark{background-color:#947600!important}.has-text-danger{color:#f14668!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ee1742!important}.has-background-danger{background-color:#f14668!important}.has-text-danger-light{color:#feecf0!important}a.has-text-danger-light:focus,a.has-text-danger-light:hover{color:#fabdc9!important}.has-background-danger-light{background-color:#feecf0!important}.has-text-danger-dark{color:#cc0f35!important}a.has-text-danger-dark:focus,a.has-text-danger-dark:hover{color:#ee2049!important}.has-background-danger-dark{background-color:#cc0f35!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.is-flex-direction-row{flex-direction:row!important}.is-flex-direction-row-reverse{flex-direction:row-reverse!important}.is-flex-direction-column{flex-direction:column!important}.is-flex-direction-column-reverse{flex-direction:column-reverse!important}.is-flex-wrap-nowrap{flex-wrap:nowrap!important}.is-flex-wrap-wrap{flex-wrap:wrap!important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.is-justify-content-flex-start{justify-content:flex-start!important}.is-justify-content-flex-end{justify-content:flex-end!important}.is-justify-content-center{justify-content:center!important}.is-justify-content-space-between{justify-content:space-between!important}.is-justify-content-space-around{justify-content:space-around!important}.is-justify-content-space-evenly{justify-content:space-evenly!important}.is-justify-content-start{justify-content:start!important}.is-justify-content-end{justify-content:end!important}.is-justify-content-left{justify-content:left!important}.is-justify-content-right{justify-content:right!important}.is-align-content-flex-start{align-content:flex-start!important}.is-align-content-flex-end{align-content:flex-end!important}.is-align-content-center{align-content:center!important}.is-align-content-space-between{align-content:space-between!important}.is-align-content-space-around{align-content:space-around!important}.is-align-content-space-evenly{align-content:space-evenly!important}.is-align-content-stretch{align-content:stretch!important}.is-align-content-start{align-content:start!important}.is-align-content-end{align-content:end!important}.is-align-content-baseline{align-content:baseline!important}.is-align-items-stretch{align-items:stretch!important}.is-align-items-flex-start{align-items:flex-start!important}.is-align-items-flex-end{align-items:flex-end!important}.is-align-items-center{align-items:center!important}.is-align-items-baseline{align-items:baseline!important}.is-align-items-start{align-items:start!important}.is-align-items-end{align-items:end!important}.is-align-items-self-start{align-items:self-start!important}.is-align-items-self-end{align-items:self-end!important}.is-align-self-auto{align-self:auto!important}.is-align-self-flex-start{align-self:flex-start!important}.is-align-self-flex-end{align-self:flex-end!important}.is-align-self-center{align-self:center!important}.is-align-self-baseline{align-self:baseline!important}.is-align-self-stretch{align-self:stretch!important}.is-flex-grow-0{flex-grow:0!important}.is-flex-grow-1{flex-grow:1!important}.is-flex-grow-2{flex-grow:2!important}.is-flex-grow-3{flex-grow:3!important}.is-flex-grow-4{flex-grow:4!important}.is-flex-grow-5{flex-grow:5!important}.is-flex-shrink-0{flex-shrink:0!important}.is-flex-shrink-1{flex-shrink:1!important}.is-flex-shrink-2{flex-shrink:2!important}.is-flex-shrink-3{flex-shrink:3!important}.is-flex-shrink-4{flex-shrink:4!important}.is-flex-shrink-5{flex-shrink:5!important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-clickable{cursor:pointer!important}.is-clipped{overflow:hidden!important}.is-relative{position:relative!important}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mr-3{margin-right:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.5rem!important}.mt-5{margin-top:1.5rem!important}.mr-5{margin-right:1.5rem!important}.mb-5{margin-bottom:1.5rem!important}.ml-5{margin-left:1.5rem!important}.mx-5{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-6{margin:3rem!important}.mt-6{margin-top:3rem!important}.mr-6{margin-right:3rem!important}.mb-6{margin-bottom:3rem!important}.ml-6{margin-left:3rem!important}.mx-6{margin-left:3rem!important;margin-right:3rem!important}.my-6{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.pl-3{padding-left:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.5rem!important}.pt-5{padding-top:1.5rem!important}.pr-5{padding-right:1.5rem!important}.pb-5{padding-bottom:1.5rem!important}.pl-5{padding-left:1.5rem!important}.px-5{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-6{padding:3rem!important}.pt-6{padding-top:3rem!important}.pr-6{padding-right:3rem!important}.pb-6{padding-bottom:3rem!important}.pl-6{padding-left:3rem!important}.px-6{padding-left:3rem!important;padding-right:3rem!important}.py-6{padding-top:3rem!important;padding-bottom:3rem!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-medium{font-weight:500!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important}.is-family-monospace{font-family:monospace!important}.is-family-code{font-family:monospace!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}.is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0 0}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,.7)}.hero.is-light .subtitle{color:rgba(0,0,0,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}}.hero.is-dark{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#fff}.hero.is-dark .subtitle{color:rgba(255,255,255,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(255,255,255,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.hero.is-dark .tabs a{color:#fff;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}}.hero.is-info{background-color:#3298dc;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-info .navbar-menu{background-color:#3298dc}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6 0,#3298dc 71%,#4389e5 100%)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6 0,#3298dc 71%,#4389e5 100%)}}.hero.is-success{background-color:#48c774;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-success .navbar-menu{background-color:#48c774}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#3abb67;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#48c774}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#29b342 0,#48c774 71%,#56d296 100%)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#29b342 0,#48c774 71%,#56d296 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}}.hero.is-danger{background-color:#f14668;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.hero.is-danger .navbar-menu{background-color:#f14668}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ef2e55;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f14668}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#fa0a62 0,#f14668 71%,#f7595f 100%)}}.hero.is-small .hero-body{padding:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding:9rem 1.5rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding:18rem 1.5rem}}.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem} \ No newline at end of file diff --git a/docs/static/css/fontawesome.all.min.css b/docs/static/css/fontawesome.all.min.css new file mode 100644 index 0000000..656a507 --- /dev/null +++ b/docs/static/css/fontawesome.all.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/docs/static/css/index.css b/docs/static/css/index.css new file mode 100644 index 0000000..21076ef --- /dev/null +++ b/docs/static/css/index.css @@ -0,0 +1,157 @@ +body { + font-family: 'Noto Sans', sans-serif; +} + + +.footer .icon-link { + font-size: 25px; + color: #000; +} + +.link-block a { + margin-top: 5px; + margin-bottom: 5px; +} + +.dnerf { + font-variant: small-caps; +} + + +.teaser .hero-body { + padding-top: 0; + padding-bottom: 3rem; +} + +.teaser { + font-family: 'Google Sans', sans-serif; +} + + +.publication-title { +} + +.publication-banner { + max-height: parent; + +} + +.publication-banner video { + position: relative; + left: auto; + top: auto; + transform: none; + object-fit: fit; +} + +.publication-header .hero-body { +} + +.publication-title { + font-family: 'Google Sans', sans-serif; +} + +.publication-authors { + font-family: 'Google Sans', sans-serif; +} + +.publication-venue { + color: #555; + width: fit-content; + font-weight: bold; +} + +.publication-awards { + color: #ff3860; + width: fit-content; + font-weight: bolder; +} + +.publication-authors { +} + +.publication-authors a { + color: hsl(204, 86%, 53%) !important; +} + +.publication-authors a:hover { + text-decoration: underline; +} + +.author-block { + display: inline-block; +} + +.publication-banner img { +} + +.publication-authors { + /*color: #4286f4;*/ +} + +.publication-video { + position: relative; + width: 100%; + height: 0; + padding-bottom: 56.25%; + + overflow: hidden; + border-radius: 10px !important; +} + +.publication-video iframe { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.publication-body img { +} + +.results-carousel { + overflow: hidden; +} + +.results-carousel .item { + margin: 5px; + overflow: hidden; + border: 1px solid #bbb; + border-radius: 10px; + padding: 0; + font-size: 0; +} + +.results-carousel video { + margin: 0; +} + + +.interpolation-panel { + background: #f5f5f5; + border-radius: 10px; +} + +.interpolation-panel .interpolation-image { + width: 100%; + border-radius: 5px; +} + +.interpolation-video-column { +} + +.interpolation-panel .slider { + margin: 0 !important; +} + +.interpolation-panel .slider { + margin: 0 !important; +} + +#interpolation-image-wrapper { + width: 100%; +} +#interpolation-image-wrapper img { + border-radius: 5px; +} diff --git a/docs/static/figs/RAG.png b/docs/static/figs/RAG.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe910ea305881e963b47019e78620a851463aaf GIT binary patch literal 49951 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

f6tfc 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 literal 0 HcmV?d00001 diff --git a/docs/static/js/bulma-carousel.js b/docs/static/js/bulma-carousel.js new file mode 100644 index 0000000..229edba --- /dev/null +++ b/docs/static/js/bulma-carousel.js @@ -0,0 +1,2371 @@ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["bulmaCarousel"] = factory(); + else + root["bulmaCarousel"] = factory(); +})(typeof self !== 'undefined' ? self : this, function() { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 5); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* unused harmony export addClasses */ +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return removeClasses; }); +/* unused harmony export show */ +/* unused harmony export hide */ +/* unused harmony export offset */ +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return width; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return height; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return outerHeight; }); +/* unused harmony export outerWidth */ +/* unused harmony export position */ +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return css; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__type__ = __webpack_require__(2); + + +var addClasses = function addClasses(element, classes) { + classes = Array.isArray(classes) ? classes : classes.split(' '); + classes.forEach(function (cls) { + element.classList.add(cls); + }); +}; + +var removeClasses = function removeClasses(element, classes) { + classes = Array.isArray(classes) ? classes : classes.split(' '); + classes.forEach(function (cls) { + element.classList.remove(cls); + }); +}; + +var show = function show(elements) { + elements = Array.isArray(elements) ? elements : [elements]; + elements.forEach(function (element) { + element.style.display = ''; + }); +}; + +var hide = function hide(elements) { + elements = Array.isArray(elements) ? elements : [elements]; + elements.forEach(function (element) { + element.style.display = 'none'; + }); +}; + +var offset = function offset(element) { + var rect = element.getBoundingClientRect(); + return { + top: rect.top + document.body.scrollTop, + left: rect.left + document.body.scrollLeft + }; +}; + +// returns an element's width +var width = function width(element) { + return element.getBoundingClientRect().width || element.offsetWidth; +}; +// returns an element's height +var height = function height(element) { + return element.getBoundingClientRect().height || element.offsetHeight; +}; + +var outerHeight = function outerHeight(element) { + var withMargin = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + var height = element.offsetHeight; + if (withMargin) { + var style = window.getComputedStyle(element); + height += parseInt(style.marginTop) + parseInt(style.marginBottom); + } + return height; +}; + +var outerWidth = function outerWidth(element) { + var withMargin = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + var width = element.offsetWidth; + if (withMargin) { + var style = window.getComputedStyle(element); + width += parseInt(style.marginLeft) + parseInt(style.marginRight); + } + return width; +}; + +var position = function position(element) { + return { + left: element.offsetLeft, + top: element.offsetTop + }; +}; + +var css = function css(element, obj) { + if (!obj) { + return window.getComputedStyle(element); + } + if (Object(__WEBPACK_IMPORTED_MODULE_0__type__["b" /* isObject */])(obj)) { + var style = ''; + Object.keys(obj).forEach(function (key) { + style += key + ': ' + obj[key] + ';'; + }); + + element.style.cssText += style; + } +}; + +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (immutable) */ __webpack_exports__["a"] = detectSupportsPassive; +function detectSupportsPassive() { + var supportsPassive = false; + + try { + var opts = Object.defineProperty({}, 'passive', { + get: function get() { + supportsPassive = true; + } + }); + + window.addEventListener('testPassive', null, opts); + window.removeEventListener('testPassive', null, opts); + } catch (e) {} + + return supportsPassive; +} + +/***/ }), +/* 2 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return isFunction; }); +/* unused harmony export isNumber */ +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return isString; }); +/* unused harmony export isDate */ +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return isObject; }); +/* unused harmony export isEmptyObject */ +/* unused harmony export isNode */ +/* unused harmony export isVideo */ +/* unused harmony export isHTML5 */ +/* unused harmony export isIFrame */ +/* unused harmony export isYoutube */ +/* unused harmony export isVimeo */ +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +var isFunction = function isFunction(unknown) { + return typeof unknown === 'function'; +}; +var isNumber = function isNumber(unknown) { + return typeof unknown === "number"; +}; +var isString = function isString(unknown) { + return typeof unknown === 'string' || !!unknown && (typeof unknown === 'undefined' ? 'undefined' : _typeof(unknown)) === 'object' && Object.prototype.toString.call(unknown) === '[object String]'; +}; +var isDate = function isDate(unknown) { + return (Object.prototype.toString.call(unknown) === '[object Date]' || unknown instanceof Date) && !isNaN(unknown.valueOf()); +}; +var isObject = function isObject(unknown) { + return (typeof unknown === 'function' || (typeof unknown === 'undefined' ? 'undefined' : _typeof(unknown)) === 'object' && !!unknown) && !Array.isArray(unknown); +}; +var isEmptyObject = function isEmptyObject(unknown) { + for (var name in unknown) { + if (unknown.hasOwnProperty(name)) { + return false; + } + } + return true; +}; + +var isNode = function isNode(unknown) { + return !!(unknown && unknown.nodeType === HTMLElement | SVGElement); +}; +var isVideo = function isVideo(unknown) { + return isYoutube(unknown) || isVimeo(unknown) || isHTML5(unknown); +}; +var isHTML5 = function isHTML5(unknown) { + return isNode(unknown) && unknown.tagName === 'VIDEO'; +}; +var isIFrame = function isIFrame(unknown) { + return isNode(unknown) && unknown.tagName === 'IFRAME'; +}; +var isYoutube = function isYoutube(unknown) { + return isIFrame(unknown) && !!unknown.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/); +}; +var isVimeo = function isVimeo(unknown) { + return isIFrame(unknown) && !!unknown.src.match(/vimeo\.com\/video\/.*/); +}; + +/***/ }), +/* 3 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var EventEmitter = function () { + function EventEmitter() { + var events = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; + + _classCallCheck(this, EventEmitter); + + this.events = new Map(events); + } + + _createClass(EventEmitter, [{ + key: "on", + value: function on(name, cb) { + var _this = this; + + this.events.set(name, [].concat(_toConsumableArray(this.events.has(name) ? this.events.get(name) : []), [cb])); + + return function () { + return _this.events.set(name, _this.events.get(name).filter(function (fn) { + return fn !== cb; + })); + }; + } + }, { + key: "emit", + value: function emit(name) { + for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + + return this.events.has(name) && this.events.get(name).map(function (fn) { + return fn.apply(undefined, args); + }); + } + }]); + + return EventEmitter; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (EventEmitter); + +/***/ }), +/* 4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var Coordinate = function () { + function Coordinate() { + var x = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; + var y = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0; + + _classCallCheck(this, Coordinate); + + this._x = x; + this._y = y; + } + + _createClass(Coordinate, [{ + key: 'add', + value: function add(coord) { + return new Coordinate(this._x + coord._x, this._y + coord._y); + } + }, { + key: 'sub', + value: function sub(coord) { + return new Coordinate(this._x - coord._x, this._y - coord._y); + } + }, { + key: 'distance', + value: function distance(coord) { + var deltaX = this._x - coord._x; + var deltaY = this._y - coord._y; + + return Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2)); + } + }, { + key: 'max', + value: function max(coord) { + var x = Math.max(this._x, coord._x); + var y = Math.max(this._y, coord._y); + + return new Coordinate(x, y); + } + }, { + key: 'equals', + value: function equals(coord) { + if (this == coord) { + return true; + } + if (!coord || coord == null) { + return false; + } + return this._x == coord._x && this._y == coord._y; + } + }, { + key: 'inside', + value: function inside(northwest, southeast) { + if (this._x >= northwest._x && this._x <= southeast._x && this._y >= northwest._y && this._y <= southeast._y) { + + return true; + } + return false; + } + }, { + key: 'constrain', + value: function constrain(min, max) { + if (min._x > max._x || min._y > max._y) { + return this; + } + + var x = this._x, + y = this._y; + + if (min._x !== null) { + x = Math.max(x, min._x); + } + if (max._x !== null) { + x = Math.min(x, max._x); + } + if (min._y !== null) { + y = Math.max(y, min._y); + } + if (max._y !== null) { + y = Math.min(y, max._y); + } + + return new Coordinate(x, y); + } + }, { + key: 'reposition', + value: function reposition(element) { + element.style['top'] = this._y + 'px'; + element.style['left'] = this._x + 'px'; + } + }, { + key: 'toString', + value: function toString() { + return '(' + this._x + ',' + this._y + ')'; + } + }, { + key: 'x', + get: function get() { + return this._x; + }, + set: function set() { + var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; + + this._x = value; + return this; + } + }, { + key: 'y', + get: function get() { + return this._y; + }, + set: function set() { + var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; + + this._y = value; + return this; + } + }]); + + return Coordinate; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Coordinate); + +/***/ }), +/* 5 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_index__ = __webpack_require__(6); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_css__ = __webpack_require__(0); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_type__ = __webpack_require__(2); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__utils_eventEmitter__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__components_autoplay__ = __webpack_require__(7); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__components_breakpoint__ = __webpack_require__(9); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__components_infinite__ = __webpack_require__(10); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__components_loop__ = __webpack_require__(11); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_navigation__ = __webpack_require__(13); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__components_pagination__ = __webpack_require__(15); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__components_swipe__ = __webpack_require__(18); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__components_transitioner__ = __webpack_require__(19); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__defaultOptions__ = __webpack_require__(22); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__templates__ = __webpack_require__(23); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14__templates_item__ = __webpack_require__(24); +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + + + + + + + + + + + + + + + + +var bulmaCarousel = function (_EventEmitter) { + _inherits(bulmaCarousel, _EventEmitter); + + function bulmaCarousel(selector) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + _classCallCheck(this, bulmaCarousel); + + var _this = _possibleConstructorReturn(this, (bulmaCarousel.__proto__ || Object.getPrototypeOf(bulmaCarousel)).call(this)); + + _this.element = Object(__WEBPACK_IMPORTED_MODULE_2__utils_type__["c" /* isString */])(selector) ? document.querySelector(selector) : selector; + // An invalid selector or non-DOM node has been provided. + if (!_this.element) { + throw new Error('An invalid selector or non-DOM node has been provided.'); + } + _this._clickEvents = ['click', 'touch']; + + // Use Element dataset values to override options + var elementConfig = _this.element.dataset ? Object.keys(_this.element.dataset).filter(function (key) { + return Object.keys(__WEBPACK_IMPORTED_MODULE_12__defaultOptions__["a" /* default */]).includes(key); + }).reduce(function (obj, key) { + return _extends({}, obj, _defineProperty({}, key, _this.element.dataset[key])); + }, {}) : {}; + // Set default options - dataset attributes are master + _this.options = _extends({}, __WEBPACK_IMPORTED_MODULE_12__defaultOptions__["a" /* default */], options, elementConfig); + + _this._id = Object(__WEBPACK_IMPORTED_MODULE_0__utils_index__["a" /* uuid */])('slider'); + + _this.onShow = _this.onShow.bind(_this); + + // Initiate plugin + _this._init(); + return _this; + } + + /** + * Initiate all DOM element containing datePicker class + * @method + * @return {Array} Array of all datePicker instances + */ + + + _createClass(bulmaCarousel, [{ + key: '_init', + + + /**************************************************** + * * + * PRIVATE FUNCTIONS * + * * + ****************************************************/ + /** + * Initiate plugin instance + * @method _init + * @return {Slider} Current plugin instance + */ + value: function _init() { + this._items = Array.from(this.element.children); + + // Load plugins + this._breakpoint = new __WEBPACK_IMPORTED_MODULE_5__components_breakpoint__["a" /* default */](this); + this._autoplay = new __WEBPACK_IMPORTED_MODULE_4__components_autoplay__["a" /* default */](this); + this._navigation = new __WEBPACK_IMPORTED_MODULE_8__components_navigation__["a" /* default */](this); + this._pagination = new __WEBPACK_IMPORTED_MODULE_9__components_pagination__["a" /* default */](this); + this._infinite = new __WEBPACK_IMPORTED_MODULE_6__components_infinite__["a" /* default */](this); + this._loop = new __WEBPACK_IMPORTED_MODULE_7__components_loop__["a" /* default */](this); + this._swipe = new __WEBPACK_IMPORTED_MODULE_10__components_swipe__["a" /* default */](this); + + this._build(); + + if (Object(__WEBPACK_IMPORTED_MODULE_2__utils_type__["a" /* isFunction */])(this.options.onReady)) { + this.options.onReady(this); + } + + return this; + } + + /** + * Build Slider HTML component and append it to the DOM + * @method _build + */ + + }, { + key: '_build', + value: function _build() { + var _this2 = this; + + // Generate HTML Fragment of template + this.node = document.createRange().createContextualFragment(Object(__WEBPACK_IMPORTED_MODULE_13__templates__["a" /* default */])(this.id)); + // Save pointers to template parts + this._ui = { + wrapper: this.node.firstChild, + container: this.node.querySelector('.slider-container') + + // Add slider to DOM + };this.element.appendChild(this.node); + this._ui.wrapper.classList.add('is-loading'); + this._ui.container.style.opacity = 0; + + this._transitioner = new __WEBPACK_IMPORTED_MODULE_11__components_transitioner__["a" /* default */](this); + + // Wrap all items by slide element + this._slides = this._items.map(function (item, index) { + return _this2._createSlide(item, index); + }); + + this.reset(); + + this._bindEvents(); + + this._ui.container.style.opacity = 1; + this._ui.wrapper.classList.remove('is-loading'); + } + + /** + * Bind all events + * @method _bindEvents + * @return {void} + */ + + }, { + key: '_bindEvents', + value: function _bindEvents() { + this.on('show', this.onShow); + } + }, { + key: '_unbindEvents', + value: function _unbindEvents() { + this.off('show', this.onShow); + } + }, { + key: '_createSlide', + value: function _createSlide(item, index) { + var slide = document.createRange().createContextualFragment(Object(__WEBPACK_IMPORTED_MODULE_14__templates_item__["a" /* default */])()).firstChild; + slide.dataset.sliderIndex = index; + slide.appendChild(item); + return slide; + } + + /** + * Calculate slider dimensions + */ + + }, { + key: '_setDimensions', + value: function _setDimensions() { + var _this3 = this; + + if (!this.options.vertical) { + if (this.options.centerMode) { + this._ui.wrapper.style.padding = '0px ' + this.options.centerPadding; + } + } else { + this._ui.wrapper.style.height = Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["c" /* outerHeight */])(this._slides[0]) * this.slidesToShow; + if (this.options.centerMode) { + this._ui.wrapper.style.padding = this.options.centerPadding + ' 0px'; + } + } + + this._wrapperWidth = Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["e" /* width */])(this._ui.wrapper); + this._wrapperHeight = Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["c" /* outerHeight */])(this._ui.wrapper); + + if (!this.options.vertical) { + this._slideWidth = Math.ceil(this._wrapperWidth / this.slidesToShow); + this._containerWidth = Math.ceil(this._slideWidth * this._slides.length); + this._ui.container.style.width = this._containerWidth + 'px'; + } else { + this._slideWidth = Math.ceil(this._wrapperWidth); + this._containerHeight = Math.ceil(Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["c" /* outerHeight */])(this._slides[0]) * this._slides.length); + this._ui.container.style.height = this._containerHeight + 'px'; + } + + this._slides.forEach(function (slide) { + slide.style.width = _this3._slideWidth + 'px'; + }); + } + }, { + key: '_setHeight', + value: function _setHeight() { + if (this.options.effect !== 'translate') { + this._ui.container.style.height = Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["c" /* outerHeight */])(this._slides[this.state.index]) + 'px'; + } + } + + // Update slides classes + + }, { + key: '_setClasses', + value: function _setClasses() { + var _this4 = this; + + this._slides.forEach(function (slide) { + Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["d" /* removeClasses */])(slide, 'is-active is-current is-slide-previous is-slide-next'); + if (Math.abs((_this4.state.index - 1) % _this4.state.length) === parseInt(slide.dataset.sliderIndex, 10)) { + slide.classList.add('is-slide-previous'); + } + if (Math.abs(_this4.state.index % _this4.state.length) === parseInt(slide.dataset.sliderIndex, 10)) { + slide.classList.add('is-current'); + } + if (Math.abs((_this4.state.index + 1) % _this4.state.length) === parseInt(slide.dataset.sliderIndex, 10)) { + slide.classList.add('is-slide-next'); + } + }); + } + + /**************************************************** + * * + * GETTERS and SETTERS * + * * + ****************************************************/ + + /** + * Get id of current datePicker + */ + + }, { + key: 'onShow', + + + /**************************************************** + * * + * EVENTS FUNCTIONS * + * * + ****************************************************/ + value: function onShow(e) { + this._navigation.refresh(); + this._pagination.refresh(); + this._setClasses(); + } + + /**************************************************** + * * + * PUBLIC FUNCTIONS * + * * + ****************************************************/ + + }, { + key: 'next', + value: function next() { + if (!this.options.loop && !this.options.infinite && this.state.index + this.slidesToScroll > this.state.length - this.slidesToShow && !this.options.centerMode) { + this.state.next = this.state.index; + } else { + this.state.next = this.state.index + this.slidesToScroll; + } + this.show(); + } + }, { + key: 'previous', + value: function previous() { + if (!this.options.loop && !this.options.infinite && this.state.index === 0) { + this.state.next = this.state.index; + } else { + this.state.next = this.state.index - this.slidesToScroll; + } + this.show(); + } + }, { + key: 'start', + value: function start() { + this._autoplay.start(); + } + }, { + key: 'pause', + value: function pause() { + this._autoplay.pause(); + } + }, { + key: 'stop', + value: function stop() { + this._autoplay.stop(); + } + }, { + key: 'show', + value: function show(index) { + var force = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + // If all slides are already visible then return + if (!this.state.length || this.state.length <= this.slidesToShow) { + return; + } + + if (typeof index === 'Number') { + this.state.next = index; + } + + if (this.options.loop) { + this._loop.apply(); + } + if (this.options.infinite) { + this._infinite.apply(); + } + + // If new slide is already the current one then return + if (this.state.index === this.state.next) { + return; + } + + this.emit('before:show', this.state); + this._transitioner.apply(force, this._setHeight.bind(this)); + this.emit('after:show', this.state); + + this.emit('show', this); + } + }, { + key: 'reset', + value: function reset() { + var _this5 = this; + + this.state = { + length: this._items.length, + index: Math.abs(this.options.initialSlide), + next: Math.abs(this.options.initialSlide), + prev: undefined + }; + + // Fix options + if (this.options.loop && this.options.infinite) { + this.options.loop = false; + } + if (this.options.slidesToScroll > this.options.slidesToShow) { + this.options.slidesToScroll = this.slidesToShow; + } + this._breakpoint.init(); + + if (this.state.index >= this.state.length && this.state.index !== 0) { + this.state.index = this.state.index - this.slidesToScroll; + } + if (this.state.length <= this.slidesToShow) { + this.state.index = 0; + } + + this._ui.wrapper.appendChild(this._navigation.init().render()); + this._ui.wrapper.appendChild(this._pagination.init().render()); + + if (this.options.navigationSwipe) { + this._swipe.bindEvents(); + } else { + this._swipe._bindEvents(); + } + + this._breakpoint.apply(); + // Move all created slides into slider + this._slides.forEach(function (slide) { + return _this5._ui.container.appendChild(slide); + }); + this._transitioner.init().apply(true, this._setHeight.bind(this)); + + if (this.options.autoplay) { + this._autoplay.init().start(); + } + } + + /** + * Destroy Slider + * @method destroy + */ + + }, { + key: 'destroy', + value: function destroy() { + var _this6 = this; + + this._unbindEvents(); + this._items.forEach(function (item) { + _this6.element.appendChild(item); + }); + this.node.remove(); + } + }, { + key: 'id', + get: function get() { + return this._id; + } + }, { + key: 'index', + set: function set(index) { + this._index = index; + }, + get: function get() { + return this._index; + } + }, { + key: 'length', + set: function set(length) { + this._length = length; + }, + get: function get() { + return this._length; + } + }, { + key: 'slides', + get: function get() { + return this._slides; + }, + set: function set(slides) { + this._slides = slides; + } + }, { + key: 'slidesToScroll', + get: function get() { + return this.options.effect === 'translate' ? this._breakpoint.getSlidesToScroll() : 1; + } + }, { + key: 'slidesToShow', + get: function get() { + return this.options.effect === 'translate' ? this._breakpoint.getSlidesToShow() : 1; + } + }, { + key: 'direction', + get: function get() { + return this.element.dir.toLowerCase() === 'rtl' || this.element.style.direction === 'rtl' ? 'rtl' : 'ltr'; + } + }, { + key: 'wrapper', + get: function get() { + return this._ui.wrapper; + } + }, { + key: 'wrapperWidth', + get: function get() { + return this._wrapperWidth || 0; + } + }, { + key: 'container', + get: function get() { + return this._ui.container; + } + }, { + key: 'containerWidth', + get: function get() { + return this._containerWidth || 0; + } + }, { + key: 'slideWidth', + get: function get() { + return this._slideWidth || 0; + } + }, { + key: 'transitioner', + get: function get() { + return this._transitioner; + } + }], [{ + key: 'attach', + value: function attach() { + var _this7 = this; + + var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '.slider'; + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + var instances = new Array(); + + var elements = Object(__WEBPACK_IMPORTED_MODULE_2__utils_type__["c" /* isString */])(selector) ? document.querySelectorAll(selector) : Array.isArray(selector) ? selector : [selector]; + [].forEach.call(elements, function (element) { + if (typeof element[_this7.constructor.name] === 'undefined') { + var instance = new bulmaCarousel(element, options); + element[_this7.constructor.name] = instance; + instances.push(instance); + } else { + instances.push(element[_this7.constructor.name]); + } + }); + + return instances; + } + }]); + + return bulmaCarousel; +}(__WEBPACK_IMPORTED_MODULE_3__utils_eventEmitter__["a" /* default */]); + +/* harmony default export */ __webpack_exports__["default"] = (bulmaCarousel); + +/***/ }), +/* 6 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return uuid; }); +/* unused harmony export isRtl */ +/* unused harmony export defer */ +/* unused harmony export getNodeIndex */ +/* unused harmony export camelize */ +function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } + +var uuid = function uuid() { + var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; + return prefix + ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (c) { + return (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16); + }); +}; +var isRtl = function isRtl() { + return document.documentElement.getAttribute('dir') === 'rtl'; +}; + +var defer = function defer() { + this.promise = new Promise(function (resolve, reject) { + this.resolve = resolve; + this.reject = reject; + }.bind(this)); + + this.then = this.promise.then.bind(this.promise); + this.catch = this.promise.catch.bind(this.promise); +}; + +var getNodeIndex = function getNodeIndex(node) { + return [].concat(_toConsumableArray(node.parentNode.children)).indexOf(node); +}; +var camelize = function camelize(str) { + return str.replace(/-(\w)/g, toUpper); +}; + +/***/ }), +/* 7 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_eventEmitter__ = __webpack_require__(3); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_device__ = __webpack_require__(8); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + + +var onVisibilityChange = Symbol('onVisibilityChange'); +var onMouseEnter = Symbol('onMouseEnter'); +var onMouseLeave = Symbol('onMouseLeave'); + +var defaultOptions = { + autoplay: false, + autoplaySpeed: 3000 +}; + +var Autoplay = function (_EventEmitter) { + _inherits(Autoplay, _EventEmitter); + + function Autoplay(slider) { + _classCallCheck(this, Autoplay); + + var _this = _possibleConstructorReturn(this, (Autoplay.__proto__ || Object.getPrototypeOf(Autoplay)).call(this)); + + _this.slider = slider; + + _this.onVisibilityChange = _this.onVisibilityChange.bind(_this); + _this.onMouseEnter = _this.onMouseEnter.bind(_this); + _this.onMouseLeave = _this.onMouseLeave.bind(_this); + return _this; + } + + _createClass(Autoplay, [{ + key: 'init', + value: function init() { + this._bindEvents(); + return this; + } + }, { + key: '_bindEvents', + value: function _bindEvents() { + document.addEventListener('visibilitychange', this.onVisibilityChange); + if (this.slider.options.pauseOnHover) { + this.slider.container.addEventListener(__WEBPACK_IMPORTED_MODULE_1__utils_device__["a" /* pointerEnter */], this.onMouseEnter); + this.slider.container.addEventListener(__WEBPACK_IMPORTED_MODULE_1__utils_device__["b" /* pointerLeave */], this.onMouseLeave); + } + } + }, { + key: '_unbindEvents', + value: function _unbindEvents() { + document.removeEventListener('visibilitychange', this.onVisibilityChange); + this.slider.container.removeEventListener(__WEBPACK_IMPORTED_MODULE_1__utils_device__["a" /* pointerEnter */], this.onMouseEnter); + this.slider.container.removeEventListener(__WEBPACK_IMPORTED_MODULE_1__utils_device__["b" /* pointerLeave */], this.onMouseLeave); + } + }, { + key: 'start', + value: function start() { + var _this2 = this; + + this.stop(); + if (this.slider.options.autoplay) { + this.emit('start', this); + this._interval = setInterval(function () { + if (!(_this2._hovering && _this2.slider.options.pauseOnHover)) { + if (!_this2.slider.options.centerMode && _this2.slider.state.next >= _this2.slider.state.length - _this2.slider.slidesToShow && !_this2.slider.options.loop && !_this2.slider.options.infinite) { + _this2.stop(); + } else { + _this2.slider.next(); + } + } + }, this.slider.options.autoplaySpeed); + } + } + }, { + key: 'stop', + value: function stop() { + this._interval = clearInterval(this._interval); + this.emit('stop', this); + } + }, { + key: 'pause', + value: function pause() { + var _this3 = this; + + var speed = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0; + + if (this.paused) { + return; + } + if (this.timer) { + this.stop(); + } + this.paused = true; + if (speed === 0) { + this.paused = false; + this.start(); + } else { + this.slider.on('transition:end', function () { + if (!_this3) { + return; + } + _this3.paused = false; + if (!_this3.run) { + _this3.stop(); + } else { + _this3.start(); + } + }); + } + } + }, { + key: 'onVisibilityChange', + value: function onVisibilityChange(e) { + if (document.hidden) { + this.stop(); + } else { + this.start(); + } + } + }, { + key: 'onMouseEnter', + value: function onMouseEnter(e) { + this._hovering = true; + if (this.slider.options.pauseOnHover) { + this.pause(); + } + } + }, { + key: 'onMouseLeave', + value: function onMouseLeave(e) { + this._hovering = false; + if (this.slider.options.pauseOnHover) { + this.pause(); + } + } + }]); + + return Autoplay; +}(__WEBPACK_IMPORTED_MODULE_0__utils_eventEmitter__["a" /* default */]); + +/* harmony default export */ __webpack_exports__["a"] = (Autoplay); + +/***/ }), +/* 8 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* unused harmony export isIE */ +/* unused harmony export isIETouch */ +/* unused harmony export isAndroid */ +/* unused harmony export isiPad */ +/* unused harmony export isiPod */ +/* unused harmony export isiPhone */ +/* unused harmony export isSafari */ +/* unused harmony export isUiWebView */ +/* unused harmony export supportsTouchEvents */ +/* unused harmony export supportsPointerEvents */ +/* unused harmony export supportsTouch */ +/* unused harmony export pointerDown */ +/* unused harmony export pointerMove */ +/* unused harmony export pointerUp */ +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return pointerEnter; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return pointerLeave; }); +var isIE = window.navigator.pointerEnabled || window.navigator.msPointerEnabled; +var isIETouch = window.navigator.msPointerEnabled && window.navigator.msMaxTouchPoints > 1 || window.navigator.pointerEnabled && window.navigator.maxTouchPoints > 1; +var isAndroid = navigator.userAgent.match(/(Android);?[\s\/]+([\d.]+)?/); +var isiPad = navigator.userAgent.match(/(iPad).*OS\s([\d_]+)/); +var isiPod = navigator.userAgent.match(/(iPod)(.*OS\s([\d_]+))?/); +var isiPhone = !navigator.userAgent.match(/(iPad).*OS\s([\d_]+)/) && navigator.userAgent.match(/(iPhone\sOS)\s([\d_]+)/); +var isSafari = navigator.userAgent.toLowerCase().indexOf('safari') >= 0 && navigator.userAgent.toLowerCase().indexOf('chrome') < 0 && navigator.userAgent.toLowerCase().indexOf('android') < 0; +var isUiWebView = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent); + +var supportsTouchEvents = !!('ontouchstart' in window); +var supportsPointerEvents = !!('PointerEvent' in window); +var supportsTouch = supportsTouchEvents || window.DocumentTouch && document instanceof DocumentTouch || navigator.maxTouchPoints; // IE >=11 +var pointerDown = !supportsTouch ? 'mousedown' : 'mousedown ' + (supportsTouchEvents ? 'touchstart' : 'pointerdown'); +var pointerMove = !supportsTouch ? 'mousemove' : 'mousemove ' + (supportsTouchEvents ? 'touchmove' : 'pointermove'); +var pointerUp = !supportsTouch ? 'mouseup' : 'mouseup ' + (supportsTouchEvents ? 'touchend' : 'pointerup'); +var pointerEnter = supportsTouch && supportsPointerEvents ? 'pointerenter' : 'mouseenter'; +var pointerLeave = supportsTouch && supportsPointerEvents ? 'pointerleave' : 'mouseleave'; + +/***/ }), +/* 9 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var onResize = Symbol('onResize'); + +var Breakpoints = function () { + function Breakpoints(slider) { + _classCallCheck(this, Breakpoints); + + this.slider = slider; + this.options = slider.options; + + this[onResize] = this[onResize].bind(this); + + this._bindEvents(); + } + + _createClass(Breakpoints, [{ + key: 'init', + value: function init() { + this._defaultBreakpoint = { + slidesToShow: this.options.slidesToShow, + slidesToScroll: this.options.slidesToScroll + }; + this.options.breakpoints.sort(function (a, b) { + return parseInt(a.changePoint, 10) > parseInt(b.changePoint, 10); + }); + this._currentBreakpoint = this._getActiveBreakpoint(); + + return this; + } + }, { + key: 'destroy', + value: function destroy() { + this._unbindEvents(); + } + }, { + key: '_bindEvents', + value: function _bindEvents() { + window.addEventListener('resize', this[onResize]); + window.addEventListener('orientationchange', this[onResize]); + } + }, { + key: '_unbindEvents', + value: function _unbindEvents() { + window.removeEventListener('resize', this[onResize]); + window.removeEventListener('orientationchange', this[onResize]); + } + }, { + key: '_getActiveBreakpoint', + value: function _getActiveBreakpoint() { + //Get breakpoint for window width + var _iteratorNormalCompletion = true; + var _didIteratorError = false; + var _iteratorError = undefined; + + try { + for (var _iterator = this.options.breakpoints[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { + var point = _step.value; + + if (point.changePoint >= window.innerWidth) { + return point; + } + } + } catch (err) { + _didIteratorError = true; + _iteratorError = err; + } finally { + try { + if (!_iteratorNormalCompletion && _iterator.return) { + _iterator.return(); + } + } finally { + if (_didIteratorError) { + throw _iteratorError; + } + } + } + + return this._defaultBreakpoint; + } + }, { + key: 'getSlidesToShow', + value: function getSlidesToShow() { + return this._currentBreakpoint ? this._currentBreakpoint.slidesToShow : this._defaultBreakpoint.slidesToShow; + } + }, { + key: 'getSlidesToScroll', + value: function getSlidesToScroll() { + return this._currentBreakpoint ? this._currentBreakpoint.slidesToScroll : this._defaultBreakpoint.slidesToScroll; + } + }, { + key: 'apply', + value: function apply() { + if (this.slider.state.index >= this.slider.state.length && this.slider.state.index !== 0) { + this.slider.state.index = this.slider.state.index - this._currentBreakpoint.slidesToScroll; + } + if (this.slider.state.length <= this._currentBreakpoint.slidesToShow) { + this.slider.state.index = 0; + } + + if (this.options.loop) { + this.slider._loop.init().apply(); + } + + if (this.options.infinite) { + this.slider._infinite.init().apply(); + } + + this.slider._setDimensions(); + this.slider._transitioner.init().apply(true, this.slider._setHeight.bind(this.slider)); + this.slider._setClasses(); + + this.slider._navigation.refresh(); + this.slider._pagination.refresh(); + } + }, { + key: onResize, + value: function value(e) { + var newBreakPoint = this._getActiveBreakpoint(); + if (newBreakPoint.slidesToShow !== this._currentBreakpoint.slidesToShow) { + this._currentBreakpoint = newBreakPoint; + this.apply(); + } + } + }]); + + return Breakpoints; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Breakpoints); + +/***/ }), +/* 10 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var Infinite = function () { + function Infinite(slider) { + _classCallCheck(this, Infinite); + + this.slider = slider; + } + + _createClass(Infinite, [{ + key: 'init', + value: function init() { + if (this.slider.options.infinite && this.slider.options.effect === 'translate') { + if (this.slider.options.centerMode) { + this._infiniteCount = Math.ceil(this.slider.slidesToShow + this.slider.slidesToShow / 2); + } else { + this._infiniteCount = this.slider.slidesToShow; + } + + var frontClones = []; + var slideIndex = 0; + for (var i = this.slider.state.length; i > this.slider.state.length - 1 - this._infiniteCount; i -= 1) { + slideIndex = i - 1; + frontClones.unshift(this._cloneSlide(this.slider.slides[slideIndex], slideIndex - this.slider.state.length)); + } + + var backClones = []; + for (var _i = 0; _i < this._infiniteCount + this.slider.state.length; _i += 1) { + backClones.push(this._cloneSlide(this.slider.slides[_i % this.slider.state.length], _i + this.slider.state.length)); + } + + this.slider.slides = [].concat(frontClones, _toConsumableArray(this.slider.slides), backClones); + } + return this; + } + }, { + key: 'apply', + value: function apply() {} + }, { + key: 'onTransitionEnd', + value: function onTransitionEnd(e) { + if (this.slider.options.infinite) { + if (this.slider.state.next >= this.slider.state.length) { + this.slider.state.index = this.slider.state.next = this.slider.state.next - this.slider.state.length; + this.slider.transitioner.apply(true); + } else if (this.slider.state.next < 0) { + this.slider.state.index = this.slider.state.next = this.slider.state.length + this.slider.state.next; + this.slider.transitioner.apply(true); + } + } + } + }, { + key: '_cloneSlide', + value: function _cloneSlide(slide, index) { + var newSlide = slide.cloneNode(true); + newSlide.dataset.sliderIndex = index; + newSlide.dataset.cloned = true; + var ids = newSlide.querySelectorAll('[id]') || []; + ids.forEach(function (id) { + id.setAttribute('id', ''); + }); + return newSlide; + } + }]); + + return Infinite; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Infinite); + +/***/ }), +/* 11 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_dom__ = __webpack_require__(12); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + +var Loop = function () { + function Loop(slider) { + _classCallCheck(this, Loop); + + this.slider = slider; + } + + _createClass(Loop, [{ + key: "init", + value: function init() { + return this; + } + }, { + key: "apply", + value: function apply() { + if (this.slider.options.loop) { + if (this.slider.state.next > 0) { + if (this.slider.state.next < this.slider.state.length) { + if (this.slider.state.next > this.slider.state.length - this.slider.slidesToShow && Object(__WEBPACK_IMPORTED_MODULE_0__utils_dom__["a" /* isInViewport */])(this.slider._slides[this.slider.state.length - 1], this.slider.wrapper)) { + this.slider.state.next = 0; + } else { + this.slider.state.next = Math.min(Math.max(this.slider.state.next, 0), this.slider.state.length - this.slider.slidesToShow); + } + } else { + this.slider.state.next = 0; + } + } else { + if (this.slider.state.next <= 0 - this.slider.slidesToScroll) { + this.slider.state.next = this.slider.state.length - this.slider.slidesToShow; + } else { + this.slider.state.next = 0; + } + } + } + } + }]); + + return Loop; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Loop); + +/***/ }), +/* 12 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return isInViewport; }); +var isInViewport = function isInViewport(element, html) { + var rect = element.getBoundingClientRect(); + html = html || document.documentElement; + return rect.top >= 0 && rect.left >= 0 && rect.bottom <= (window.innerHeight || html.clientHeight) && rect.right <= (window.innerWidth || html.clientWidth); +}; + +/***/ }), +/* 13 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__templates_navigation__ = __webpack_require__(14); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_detect_supportsPassive__ = __webpack_require__(1); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + +var Navigation = function () { + function Navigation(slider) { + _classCallCheck(this, Navigation); + + this.slider = slider; + + this._clickEvents = ['click', 'touch']; + this._supportsPassive = Object(__WEBPACK_IMPORTED_MODULE_1__utils_detect_supportsPassive__["a" /* default */])(); + + this.onPreviousClick = this.onPreviousClick.bind(this); + this.onNextClick = this.onNextClick.bind(this); + this.onKeyUp = this.onKeyUp.bind(this); + } + + _createClass(Navigation, [{ + key: 'init', + value: function init() { + this.node = document.createRange().createContextualFragment(Object(__WEBPACK_IMPORTED_MODULE_0__templates_navigation__["a" /* default */])(this.slider.options.icons)); + this._ui = { + previous: this.node.querySelector('.slider-navigation-previous'), + next: this.node.querySelector('.slider-navigation-next') + }; + + this._unbindEvents(); + this._bindEvents(); + + this.refresh(); + + return this; + } + }, { + key: 'destroy', + value: function destroy() { + this._unbindEvents(); + } + }, { + key: '_bindEvents', + value: function _bindEvents() { + var _this = this; + + this.slider.wrapper.addEventListener('keyup', this.onKeyUp); + this._clickEvents.forEach(function (clickEvent) { + _this._ui.previous.addEventListener(clickEvent, _this.onPreviousClick); + _this._ui.next.addEventListener(clickEvent, _this.onNextClick); + }); + } + }, { + key: '_unbindEvents', + value: function _unbindEvents() { + var _this2 = this; + + this.slider.wrapper.removeEventListener('keyup', this.onKeyUp); + this._clickEvents.forEach(function (clickEvent) { + _this2._ui.previous.removeEventListener(clickEvent, _this2.onPreviousClick); + _this2._ui.next.removeEventListener(clickEvent, _this2.onNextClick); + }); + } + }, { + key: 'onNextClick', + value: function onNextClick(e) { + if (!this._supportsPassive) { + e.preventDefault(); + } + + if (this.slider.options.navigation) { + this.slider.next(); + } + } + }, { + key: 'onPreviousClick', + value: function onPreviousClick(e) { + if (!this._supportsPassive) { + e.preventDefault(); + } + + if (this.slider.options.navigation) { + this.slider.previous(); + } + } + }, { + key: 'onKeyUp', + value: function onKeyUp(e) { + if (this.slider.options.keyNavigation) { + if (e.key === 'ArrowRight' || e.key === 'Right') { + this.slider.next(); + } else if (e.key === 'ArrowLeft' || e.key === 'Left') { + this.slider.previous(); + } + } + } + }, { + key: 'refresh', + value: function refresh() { + // let centerOffset = Math.floor(this.options.slidesToShow / 2); + if (!this.slider.options.loop && !this.slider.options.infinite) { + if (this.slider.options.navigation && this.slider.state.length > this.slider.slidesToShow) { + this._ui.previous.classList.remove('is-hidden'); + this._ui.next.classList.remove('is-hidden'); + if (this.slider.state.next === 0) { + this._ui.previous.classList.add('is-hidden'); + this._ui.next.classList.remove('is-hidden'); + } else if (this.slider.state.next >= this.slider.state.length - this.slider.slidesToShow && !this.slider.options.centerMode) { + this._ui.previous.classList.remove('is-hidden'); + this._ui.next.classList.add('is-hidden'); + } else if (this.slider.state.next >= this.slider.state.length - 1 && this.slider.options.centerMode) { + this._ui.previous.classList.remove('is-hidden'); + this._ui.next.classList.add('is-hidden'); + } + } else { + this._ui.previous.classList.add('is-hidden'); + this._ui.next.classList.add('is-hidden'); + } + } + } + }, { + key: 'render', + value: function render() { + return this.node; + } + }]); + + return Navigation; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Navigation); + +/***/ }), +/* 14 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony default export */ __webpack_exports__["a"] = (function (icons) { + return "

\n
" + icons.next + "
"; +}); + +/***/ }), +/* 15 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__templates_pagination__ = __webpack_require__(16); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__templates_pagination_page__ = __webpack_require__(17); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__utils_detect_supportsPassive__ = __webpack_require__(1); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + + +var Pagination = function () { + function Pagination(slider) { + _classCallCheck(this, Pagination); + + this.slider = slider; + + this._clickEvents = ['click', 'touch']; + this._supportsPassive = Object(__WEBPACK_IMPORTED_MODULE_2__utils_detect_supportsPassive__["a" /* default */])(); + + this.onPageClick = this.onPageClick.bind(this); + this.onResize = this.onResize.bind(this); + } + + _createClass(Pagination, [{ + key: 'init', + value: function init() { + this._pages = []; + this.node = document.createRange().createContextualFragment(Object(__WEBPACK_IMPORTED_MODULE_0__templates_pagination__["a" /* default */])()); + this._ui = { + container: this.node.firstChild + }; + + this._count = Math.ceil((this.slider.state.length - this.slider.slidesToShow) / this.slider.slidesToScroll); + + this._draw(); + this.refresh(); + + return this; + } + }, { + key: 'destroy', + value: function destroy() { + this._unbindEvents(); + } + }, { + key: '_bindEvents', + value: function _bindEvents() { + var _this = this; + + window.addEventListener('resize', this.onResize); + window.addEventListener('orientationchange', this.onResize); + + this._clickEvents.forEach(function (clickEvent) { + _this._pages.forEach(function (page) { + return page.addEventListener(clickEvent, _this.onPageClick); + }); + }); + } + }, { + key: '_unbindEvents', + value: function _unbindEvents() { + var _this2 = this; + + window.removeEventListener('resize', this.onResize); + window.removeEventListener('orientationchange', this.onResize); + + this._clickEvents.forEach(function (clickEvent) { + _this2._pages.forEach(function (page) { + return page.removeEventListener(clickEvent, _this2.onPageClick); + }); + }); + } + }, { + key: '_draw', + value: function _draw() { + this._ui.container.innerHTML = ''; + if (this.slider.options.pagination && this.slider.state.length > this.slider.slidesToShow) { + for (var i = 0; i <= this._count; i++) { + var newPageNode = document.createRange().createContextualFragment(Object(__WEBPACK_IMPORTED_MODULE_1__templates_pagination_page__["a" /* default */])()).firstChild; + newPageNode.dataset.index = i * this.slider.slidesToScroll; + this._pages.push(newPageNode); + this._ui.container.appendChild(newPageNode); + } + this._bindEvents(); + } + } + }, { + key: 'onPageClick', + value: function onPageClick(e) { + if (!this._supportsPassive) { + e.preventDefault(); + } + + this.slider.state.next = e.currentTarget.dataset.index; + this.slider.show(); + } + }, { + key: 'onResize', + value: function onResize() { + this._draw(); + } + }, { + key: 'refresh', + value: function refresh() { + var _this3 = this; + + var newCount = void 0; + + if (this.slider.options.infinite) { + newCount = Math.ceil(this.slider.state.length - 1 / this.slider.slidesToScroll); + } else { + newCount = Math.ceil((this.slider.state.length - this.slider.slidesToShow) / this.slider.slidesToScroll); + } + if (newCount !== this._count) { + this._count = newCount; + this._draw(); + } + + this._pages.forEach(function (page) { + page.classList.remove('is-active'); + if (parseInt(page.dataset.index, 10) === _this3.slider.state.next % _this3.slider.state.length) { + page.classList.add('is-active'); + } + }); + } + }, { + key: 'render', + value: function render() { + return this.node; + } + }]); + + return Pagination; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Pagination); + +/***/ }), +/* 16 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony default export */ __webpack_exports__["a"] = (function () { + return "
"; +}); + +/***/ }), +/* 17 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony default export */ __webpack_exports__["a"] = (function () { + return "
"; +}); + +/***/ }), +/* 18 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_detect_supportsPassive__ = __webpack_require__(1); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + +var Swipe = function () { + function Swipe(slider) { + _classCallCheck(this, Swipe); + + this.slider = slider; + + this._supportsPassive = Object(__WEBPACK_IMPORTED_MODULE_1__utils_detect_supportsPassive__["a" /* default */])(); + + this.onStartDrag = this.onStartDrag.bind(this); + this.onMoveDrag = this.onMoveDrag.bind(this); + this.onStopDrag = this.onStopDrag.bind(this); + + this._init(); + } + + _createClass(Swipe, [{ + key: '_init', + value: function _init() {} + }, { + key: 'bindEvents', + value: function bindEvents() { + var _this = this; + + this.slider.container.addEventListener('dragstart', function (e) { + if (!_this._supportsPassive) { + e.preventDefault(); + } + }); + this.slider.container.addEventListener('mousedown', this.onStartDrag); + this.slider.container.addEventListener('touchstart', this.onStartDrag); + + window.addEventListener('mousemove', this.onMoveDrag); + window.addEventListener('touchmove', this.onMoveDrag); + + window.addEventListener('mouseup', this.onStopDrag); + window.addEventListener('touchend', this.onStopDrag); + window.addEventListener('touchcancel', this.onStopDrag); + } + }, { + key: 'unbindEvents', + value: function unbindEvents() { + var _this2 = this; + + this.slider.container.removeEventListener('dragstart', function (e) { + if (!_this2._supportsPassive) { + e.preventDefault(); + } + }); + this.slider.container.removeEventListener('mousedown', this.onStartDrag); + this.slider.container.removeEventListener('touchstart', this.onStartDrag); + + window.removeEventListener('mousemove', this.onMoveDrag); + window.removeEventListener('touchmove', this.onMoveDrag); + + window.removeEventListener('mouseup', this.onStopDrag); + window.removeEventListener('mouseup', this.onStopDrag); + window.removeEventListener('touchcancel', this.onStopDrag); + } + + /** + * @param {MouseEvent|TouchEvent} + */ + + }, { + key: 'onStartDrag', + value: function onStartDrag(e) { + if (e.touches) { + if (e.touches.length > 1) { + return; + } else { + e = e.touches[0]; + } + } + + this._origin = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](e.screenX, e.screenY); + this.width = this.slider.wrapperWidth; + this.slider.transitioner.disable(); + } + + /** + * @param {MouseEvent|TouchEvent} + */ + + }, { + key: 'onMoveDrag', + value: function onMoveDrag(e) { + if (this._origin) { + var point = e.touches ? e.touches[0] : e; + this._lastTranslate = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](point.screenX - this._origin.x, point.screenY - this._origin.y); + if (e.touches) { + if (Math.abs(this._lastTranslate.x) > Math.abs(this._lastTranslate.y)) { + if (!this._supportsPassive) { + e.preventDefault(); + } + e.stopPropagation(); + } + } + } + } + + /** + * @param {MouseEvent|TouchEvent} + */ + + }, { + key: 'onStopDrag', + value: function onStopDrag(e) { + if (this._origin && this._lastTranslate) { + if (Math.abs(this._lastTranslate.x) > 0.2 * this.width) { + if (this._lastTranslate.x < 0) { + this.slider.next(); + } else { + this.slider.previous(); + } + } else { + this.slider.show(true); + } + } + this._origin = null; + this._lastTranslate = null; + } + }]); + + return Swipe; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Swipe); + +/***/ }), +/* 19 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__transitions_fade__ = __webpack_require__(20); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__transitions_translate__ = __webpack_require__(21); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + +var Transitioner = function () { + function Transitioner(slider) { + _classCallCheck(this, Transitioner); + + this.slider = slider; + this.options = slider.options; + + this._animating = false; + this._animation = undefined; + + this._translate = new __WEBPACK_IMPORTED_MODULE_1__transitions_translate__["a" /* default */](this, slider, slider.options); + this._fade = new __WEBPACK_IMPORTED_MODULE_0__transitions_fade__["a" /* default */](this, slider, slider.options); + } + + _createClass(Transitioner, [{ + key: 'init', + value: function init() { + this._fade.init(); + this._translate.init(); + return this; + } + }, { + key: 'isAnimating', + value: function isAnimating() { + return this._animating; + } + }, { + key: 'enable', + value: function enable() { + this._animation && this._animation.enable(); + } + }, { + key: 'disable', + value: function disable() { + this._animation && this._animation.disable(); + } + }, { + key: 'apply', + value: function apply(force, callback) { + // If we don't force refresh and animation in progress then return + if (this._animating && !force) { + return; + } + + switch (this.options.effect) { + case 'fade': + this._animation = this._fade; + break; + case 'translate': + default: + this._animation = this._translate; + break; + } + + this._animationCallback = callback; + + if (force) { + this._animation && this._animation.disable(); + } else { + this._animation && this._animation.enable(); + this._animating = true; + } + + this._animation && this._animation.apply(); + + if (force) { + this.end(); + } + } + }, { + key: 'end', + value: function end() { + this._animating = false; + this._animation = undefined; + this.slider.state.index = this.slider.state.next; + if (this._animationCallback) { + this._animationCallback(); + } + } + }]); + + return Transitioner; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Transitioner); + +/***/ }), +/* 20 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_css__ = __webpack_require__(0); +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + +var Fade = function () { + function Fade(transitioner, slider) { + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + + _classCallCheck(this, Fade); + + this.transitioner = transitioner; + this.slider = slider; + this.options = _extends({}, options); + } + + _createClass(Fade, [{ + key: 'init', + value: function init() { + var _this = this; + + if (this.options.effect === 'fade') { + this.slider.slides.forEach(function (slide, index) { + Object(__WEBPACK_IMPORTED_MODULE_0__utils_css__["a" /* css */])(slide, { + position: 'absolute', + left: 0, + top: 0, + bottom: 0, + 'z-index': slide.dataset.sliderIndex == _this.slider.state.index ? 0 : -2, + opacity: slide.dataset.sliderIndex == _this.slider.state.index ? 1 : 0 + }); + }); + } + return this; + } + }, { + key: 'enable', + value: function enable() { + var _this2 = this; + + this._oldSlide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this2.slider.state.index; + })[0]; + this._newSlide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this2.slider.state.next; + })[0]; + if (this._newSlide) { + this._newSlide.addEventListener('transitionend', this.onTransitionEnd.bind(this)); + this._newSlide.style.transition = this.options.duration + 'ms ' + this.options.timing; + if (this._oldSlide) { + this._oldSlide.addEventListener('transitionend', this.onTransitionEnd.bind(this)); + this._oldSlide.style.transition = this.options.duration + 'ms ' + this.options.timing; + } + } + } + }, { + key: 'disable', + value: function disable() { + var _this3 = this; + + this._oldSlide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this3.slider.state.index; + })[0]; + this._newSlide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this3.slider.state.next; + })[0]; + if (this._newSlide) { + this._newSlide.removeEventListener('transitionend', this.onTransitionEnd.bind(this)); + this._newSlide.style.transition = 'none'; + if (this._oldSlide) { + this._oldSlide.removeEventListener('transitionend', this.onTransitionEnd.bind(this)); + this._oldSlide.style.transition = 'none'; + } + } + } + }, { + key: 'apply', + value: function apply(force) { + var _this4 = this; + + this._oldSlide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this4.slider.state.index; + })[0]; + this._newSlide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this4.slider.state.next; + })[0]; + + if (this._oldSlide && this._newSlide) { + Object(__WEBPACK_IMPORTED_MODULE_0__utils_css__["a" /* css */])(this._oldSlide, { + opacity: 0 + }); + Object(__WEBPACK_IMPORTED_MODULE_0__utils_css__["a" /* css */])(this._newSlide, { + opacity: 1, + 'z-index': force ? 0 : -1 + }); + } + } + }, { + key: 'onTransitionEnd', + value: function onTransitionEnd(e) { + if (this.options.effect === 'fade') { + if (this.transitioner.isAnimating() && e.target == this._newSlide) { + if (this._newSlide) { + Object(__WEBPACK_IMPORTED_MODULE_0__utils_css__["a" /* css */])(this._newSlide, { + 'z-index': 0 + }); + this._newSlide.removeEventListener('transitionend', this.onTransitionEnd.bind(this)); + } + if (this._oldSlide) { + Object(__WEBPACK_IMPORTED_MODULE_0__utils_css__["a" /* css */])(this._oldSlide, { + 'z-index': -2 + }); + this._oldSlide.removeEventListener('transitionend', this.onTransitionEnd.bind(this)); + } + } + this.transitioner.end(); + } + } + }]); + + return Fade; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Fade); + +/***/ }), +/* 21 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__ = __webpack_require__(4); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__utils_css__ = __webpack_require__(0); +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + + + + +var Translate = function () { + function Translate(transitioner, slider) { + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + + _classCallCheck(this, Translate); + + this.transitioner = transitioner; + this.slider = slider; + this.options = _extends({}, options); + + this.onTransitionEnd = this.onTransitionEnd.bind(this); + } + + _createClass(Translate, [{ + key: 'init', + value: function init() { + this._position = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](this.slider.container.offsetLeft, this.slider.container.offsetTop); + this._bindEvents(); + return this; + } + }, { + key: 'destroy', + value: function destroy() { + this._unbindEvents(); + } + }, { + key: '_bindEvents', + value: function _bindEvents() { + this.slider.container.addEventListener('transitionend', this.onTransitionEnd); + } + }, { + key: '_unbindEvents', + value: function _unbindEvents() { + this.slider.container.removeEventListener('transitionend', this.onTransitionEnd); + } + }, { + key: 'enable', + value: function enable() { + this.slider.container.style.transition = this.options.duration + 'ms ' + this.options.timing; + } + }, { + key: 'disable', + value: function disable() { + this.slider.container.style.transition = 'none'; + } + }, { + key: 'apply', + value: function apply() { + var _this = this; + + var maxOffset = void 0; + if (this.options.effect === 'translate') { + var slide = this.slider.slides.filter(function (slide) { + return slide.dataset.sliderIndex == _this.slider.state.next; + })[0]; + var slideOffset = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](slide.offsetLeft, slide.offsetTop); + if (this.options.centerMode) { + maxOffset = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](Math.round(Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["e" /* width */])(this.slider.container)), Math.round(Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["b" /* height */])(this.slider.container))); + } else { + maxOffset = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](Math.round(Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["e" /* width */])(this.slider.container) - Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["e" /* width */])(this.slider.wrapper)), Math.round(Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["b" /* height */])(this.slider.container) - Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["b" /* height */])(this.slider.wrapper))); + } + var nextOffset = new __WEBPACK_IMPORTED_MODULE_0__utils_coordinate__["a" /* default */](Math.min(Math.max(slideOffset.x * -1, maxOffset.x * -1), 0), Math.min(Math.max(slideOffset.y * -1, maxOffset.y * -1), 0)); + if (this.options.loop) { + if (!this.options.vertical && Math.abs(this._position.x) > maxOffset.x) { + nextOffset.x = 0; + this.slider.state.next = 0; + } else if (this.options.vertical && Math.abs(this._position.y) > maxOffset.y) { + nextOffset.y = 0; + this.slider.state.next = 0; + } + } + + this._position.x = nextOffset.x; + this._position.y = nextOffset.y; + if (this.options.centerMode) { + this._position.x = this._position.x + this.slider.wrapperWidth / 2 - Object(__WEBPACK_IMPORTED_MODULE_1__utils_css__["e" /* width */])(slide) / 2; + } + + if (this.slider.direction === 'rtl') { + this._position.x = -this._position.x; + this._position.y = -this._position.y; + } + this.slider.container.style.transform = 'translate3d(' + this._position.x + 'px, ' + this._position.y + 'px, 0)'; + + /** + * update the index with the nextIndex only if + * the offset of the nextIndex is in the range of the maxOffset + */ + if (slideOffset.x > maxOffset.x) { + this.slider.transitioner.end(); + } + } + } + }, { + key: 'onTransitionEnd', + value: function onTransitionEnd(e) { + if (this.options.effect === 'translate') { + + if (this.transitioner.isAnimating() && e.target == this.slider.container) { + if (this.options.infinite) { + this.slider._infinite.onTransitionEnd(e); + } + } + this.transitioner.end(); + } + } + }]); + + return Translate; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (Translate); + +/***/ }), +/* 22 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var defaultOptions = { + initialSlide: 0, + slidesToScroll: 1, + slidesToShow: 1, + + navigation: true, + navigationKeys: true, + navigationSwipe: true, + + pagination: true, + + loop: false, + infinite: false, + + effect: 'translate', + duration: 300, + timing: 'ease', + + autoplay: false, + autoplaySpeed: 3000, + pauseOnHover: true, + breakpoints: [{ + changePoint: 480, + slidesToShow: 1, + slidesToScroll: 1 + }, { + changePoint: 640, + slidesToShow: 2, + slidesToScroll: 2 + }, { + changePoint: 768, + slidesToShow: 3, + slidesToScroll: 3 + }], + + onReady: null, + icons: { + 'previous': '\n \n ', + 'next': '\n \n ' + } +}; + +/* harmony default export */ __webpack_exports__["a"] = (defaultOptions); + +/***/ }), +/* 23 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony default export */ __webpack_exports__["a"] = (function (id) { + return "
\n
\n
"; +}); + +/***/ }), +/* 24 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +/* harmony default export */ __webpack_exports__["a"] = (function () { + return "
"; +}); + +/***/ }) +/******/ ])["default"]; +}); \ No newline at end of file diff --git a/docs/static/js/bulma-carousel.min.js b/docs/static/js/bulma-carousel.min.js new file mode 100644 index 0000000..5fff069 --- /dev/null +++ b/docs/static/js/bulma-carousel.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.bulmaCarousel=e():t.bulmaCarousel=e()}("undefined"!=typeof self?self:this,function(){return function(i){var n={};function s(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return i[t].call(e.exports,e,e.exports,s),e.l=!0,e.exports}return s.m=i,s.c=n,s.d=function(t,e,i){s.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:i})},s.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return s.d(e,"a",e),e},s.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},s.p="",s(s.s=5)}([function(t,e,i){"use strict";i.d(e,"d",function(){return s}),i.d(e,"e",function(){return r}),i.d(e,"b",function(){return o}),i.d(e,"c",function(){return a}),i.d(e,"a",function(){return l});var n=i(2),s=function(e,t){(t=Array.isArray(t)?t:t.split(" ")).forEach(function(t){e.classList.remove(t)})},r=function(t){return t.getBoundingClientRect().width||t.offsetWidth},o=function(t){return t.getBoundingClientRect().height||t.offsetHeight},a=function(t){var e=1=t._x&&this._x<=e._x&&this._y>=t._y&&this._y<=e._y}},{key:"constrain",value:function(t,e){if(t._x>e._x||t._y>e._y)return this;var i=this._x,n=this._y;return null!==t._x&&(i=Math.max(i,t._x)),null!==e._x&&(i=Math.min(i,e._x)),null!==t._y&&(n=Math.max(n,t._y)),null!==e._y&&(n=Math.min(n,e._y)),new s(i,n)}},{key:"reposition",value:function(t){t.style.top=this._y+"px",t.style.left=this._x+"px"}},{key:"toString",value:function(){return"("+this._x+","+this._y+")"}},{key:"x",get:function(){return this._x},set:function(){var t=0this.state.length-this.slidesToShow&&!this.options.centerMode?this.state.next=this.state.index:this.state.next=this.state.index+this.slidesToScroll,this.show()}},{key:"previous",value:function(){this.options.loop||this.options.infinite||0!==this.state.index?this.state.next=this.state.index-this.slidesToScroll:this.state.next=this.state.index,this.show()}},{key:"start",value:function(){this._autoplay.start()}},{key:"pause",value:function(){this._autoplay.pause()}},{key:"stop",value:function(){this._autoplay.stop()}},{key:"show",value:function(t){var e=1this.options.slidesToShow&&(this.options.slidesToScroll=this.slidesToShow),this._breakpoint.init(),this.state.index>=this.state.length&&0!==this.state.index&&(this.state.index=this.state.index-this.slidesToScroll),this.state.length<=this.slidesToShow&&(this.state.index=0),this._ui.wrapper.appendChild(this._navigation.init().render()),this._ui.wrapper.appendChild(this._pagination.init().render()),this.options.navigationSwipe?this._swipe.bindEvents():this._swipe._bindEvents(),this._breakpoint.apply(),this._slides.forEach(function(t){return e._ui.container.appendChild(t)}),this._transitioner.init().apply(!0,this._setHeight.bind(this)),this.options.autoplay&&this._autoplay.init().start()}},{key:"destroy",value:function(){var e=this;this._unbindEvents(),this._items.forEach(function(t){e.element.appendChild(t)}),this.node.remove()}},{key:"id",get:function(){return this._id}},{key:"index",set:function(t){this._index=t},get:function(){return this._index}},{key:"length",set:function(t){this._length=t},get:function(){return this._length}},{key:"slides",get:function(){return this._slides},set:function(t){this._slides=t}},{key:"slidesToScroll",get:function(){return"translate"===this.options.effect?this._breakpoint.getSlidesToScroll():1}},{key:"slidesToShow",get:function(){return"translate"===this.options.effect?this._breakpoint.getSlidesToShow():1}},{key:"direction",get:function(){return"rtl"===this.element.dir.toLowerCase()||"rtl"===this.element.style.direction?"rtl":"ltr"}},{key:"wrapper",get:function(){return this._ui.wrapper}},{key:"wrapperWidth",get:function(){return this._wrapperWidth||0}},{key:"container",get:function(){return this._ui.container}},{key:"containerWidth",get:function(){return this._containerWidth||0}},{key:"slideWidth",get:function(){return this._slideWidth||0}},{key:"transitioner",get:function(){return this._transitioner}}],[{key:"attach",value:function(){var i=this,t=0>t/4).toString(16)})}},function(t,e,i){"use strict";var n=i(3),s=i(8),r=function(){function n(t,e){for(var i=0;i=t.slider.state.length-t.slider.slidesToShow&&!t.slider.options.loop&&!t.slider.options.infinite?t.stop():t.slider.next())},this.slider.options.autoplaySpeed))}},{key:"stop",value:function(){this._interval=clearInterval(this._interval),this.emit("stop",this)}},{key:"pause",value:function(){var t=this,e=0parseInt(e.changePoint,10)}),this._currentBreakpoint=this._getActiveBreakpoint(),this}},{key:"destroy",value:function(){this._unbindEvents()}},{key:"_bindEvents",value:function(){window.addEventListener("resize",this[s]),window.addEventListener("orientationchange",this[s])}},{key:"_unbindEvents",value:function(){window.removeEventListener("resize",this[s]),window.removeEventListener("orientationchange",this[s])}},{key:"_getActiveBreakpoint",value:function(){var t=!0,e=!1,i=void 0;try{for(var n,s=this.options.breakpoints[Symbol.iterator]();!(t=(n=s.next()).done);t=!0){var r=n.value;if(r.changePoint>=window.innerWidth)return r}}catch(t){e=!0,i=t}finally{try{!t&&s.return&&s.return()}finally{if(e)throw i}}return this._defaultBreakpoint}},{key:"getSlidesToShow",value:function(){return this._currentBreakpoint?this._currentBreakpoint.slidesToShow:this._defaultBreakpoint.slidesToShow}},{key:"getSlidesToScroll",value:function(){return this._currentBreakpoint?this._currentBreakpoint.slidesToScroll:this._defaultBreakpoint.slidesToScroll}},{key:"apply",value:function(){this.slider.state.index>=this.slider.state.length&&0!==this.slider.state.index&&(this.slider.state.index=this.slider.state.index-this._currentBreakpoint.slidesToScroll),this.slider.state.length<=this._currentBreakpoint.slidesToShow&&(this.slider.state.index=0),this.options.loop&&this.slider._loop.init().apply(),this.options.infinite&&this.slider._infinite.init().apply(),this.slider._setDimensions(),this.slider._transitioner.init().apply(!0,this.slider._setHeight.bind(this.slider)),this.slider._setClasses(),this.slider._navigation.refresh(),this.slider._pagination.refresh()}},{key:s,value:function(t){var e=this._getActiveBreakpoint();e.slidesToShow!==this._currentBreakpoint.slidesToShow&&(this._currentBreakpoint=e,this.apply())}}]),e}();e.a=r},function(t,e,i){"use strict";var n=function(){function n(t,e){for(var i=0;ithis.slider.state.length-1-this._infiniteCount;i-=1)e=i-1,t.unshift(this._cloneSlide(this.slider.slides[e],e-this.slider.state.length));for(var n=[],s=0;s=this.slider.state.length?(this.slider.state.index=this.slider.state.next=this.slider.state.next-this.slider.state.length,this.slider.transitioner.apply(!0)):this.slider.state.next<0&&(this.slider.state.index=this.slider.state.next=this.slider.state.length+this.slider.state.next,this.slider.transitioner.apply(!0)))}},{key:"_cloneSlide",value:function(t,e){var i=t.cloneNode(!0);return i.dataset.sliderIndex=e,i.dataset.cloned=!0,(i.querySelectorAll("[id]")||[]).forEach(function(t){t.setAttribute("id","")}),i}}]),e}();e.a=s},function(t,e,i){"use strict";var n=i(12),s=function(){function n(t,e){for(var i=0;ithis.slider.state.length-this.slider.slidesToShow&&Object(n.a)(this.slider._slides[this.slider.state.length-1],this.slider.wrapper)?this.slider.state.next=0:this.slider.state.next=Math.min(Math.max(this.slider.state.next,0),this.slider.state.length-this.slider.slidesToShow):this.slider.state.next=0:this.slider.state.next<=0-this.slider.slidesToScroll?this.slider.state.next=this.slider.state.length-this.slider.slidesToShow:this.slider.state.next=0)}}]),e}();e.a=r},function(t,e,i){"use strict";i.d(e,"a",function(){return n});var n=function(t,e){var i=t.getBoundingClientRect();return e=e||document.documentElement,0<=i.top&&0<=i.left&&i.bottom<=(window.innerHeight||e.clientHeight)&&i.right<=(window.innerWidth||e.clientWidth)}},function(t,e,i){"use strict";var n=i(14),s=i(1),r=function(){function n(t,e){for(var i=0;ithis.slider.slidesToShow?(this._ui.previous.classList.remove("is-hidden"),this._ui.next.classList.remove("is-hidden"),0===this.slider.state.next?(this._ui.previous.classList.add("is-hidden"),this._ui.next.classList.remove("is-hidden")):this.slider.state.next>=this.slider.state.length-this.slider.slidesToShow&&!this.slider.options.centerMode?(this._ui.previous.classList.remove("is-hidden"),this._ui.next.classList.add("is-hidden")):this.slider.state.next>=this.slider.state.length-1&&this.slider.options.centerMode&&(this._ui.previous.classList.remove("is-hidden"),this._ui.next.classList.add("is-hidden"))):(this._ui.previous.classList.add("is-hidden"),this._ui.next.classList.add("is-hidden")))}},{key:"render",value:function(){return this.node}}]),e}();e.a=o},function(t,e,i){"use strict";e.a=function(t){return'
'+t.previous+'
\n
'+t.next+"
"}},function(t,e,i){"use strict";var n=i(16),s=i(17),r=i(1),o=function(){function n(t,e){for(var i=0;ithis.slider.slidesToShow){for(var t=0;t<=this._count;t++){var e=document.createRange().createContextualFragment(Object(s.a)()).firstChild;e.dataset.index=t*this.slider.slidesToScroll,this._pages.push(e),this._ui.container.appendChild(e)}this._bindEvents()}}},{key:"onPageClick",value:function(t){this._supportsPassive||t.preventDefault(),this.slider.state.next=t.currentTarget.dataset.index,this.slider.show()}},{key:"onResize",value:function(){this._draw()}},{key:"refresh",value:function(){var e=this,t=void 0;(t=this.slider.options.infinite?Math.ceil(this.slider.state.length-1/this.slider.slidesToScroll):Math.ceil((this.slider.state.length-this.slider.slidesToShow)/this.slider.slidesToScroll))!==this._count&&(this._count=t,this._draw()),this._pages.forEach(function(t){t.classList.remove("is-active"),parseInt(t.dataset.index,10)===e.slider.state.next%e.slider.state.length&&t.classList.add("is-active")})}},{key:"render",value:function(){return this.node}}]),e}();e.a=a},function(t,e,i){"use strict";e.a=function(){return'
'}},function(t,e,i){"use strict";e.a=function(){return'
'}},function(t,e,i){"use strict";var n=i(4),s=i(1),r=function(){function n(t,e){for(var i=0;iMath.abs(this._lastTranslate.y)&&(this._supportsPassive||t.preventDefault(),t.stopPropagation())}}},{key:"onStopDrag",value:function(t){this._origin&&this._lastTranslate&&(Math.abs(this._lastTranslate.x)>.2*this.width?this._lastTranslate.x<0?this.slider.next():this.slider.previous():this.slider.show(!0)),this._origin=null,this._lastTranslate=null}}]),e}();e.a=o},function(t,e,i){"use strict";var n=i(20),s=i(21),r=function(){function n(t,e){for(var i=0;it.x?(s.x=0,this.slider.state.next=0):this.options.vertical&&Math.abs(this._position.y)>t.y&&(s.y=0,this.slider.state.next=0)),this._position.x=s.x,this._position.y=s.y,this.options.centerMode&&(this._position.x=this._position.x+this.slider.wrapperWidth/2-Object(o.e)(i)/2),"rtl"===this.slider.direction&&(this._position.x=-this._position.x,this._position.y=-this._position.y),this.slider.container.style.transform="translate3d("+this._position.x+"px, "+this._position.y+"px, 0)",n.x>t.x&&this.slider.transitioner.end()}}},{key:"onTransitionEnd",value:function(t){"translate"===this.options.effect&&(this.transitioner.isAnimating()&&t.target==this.slider.container&&this.options.infinite&&this.slider._infinite.onTransitionEnd(t),this.transitioner.end())}}]),n}();e.a=n},function(t,e,i){"use strict";e.a={initialSlide:0,slidesToScroll:1,slidesToShow:1,navigation:!0,navigationKeys:!0,navigationSwipe:!0,pagination:!0,loop:!1,infinite:!1,effect:"translate",duration:300,timing:"ease",autoplay:!1,autoplaySpeed:3e3,pauseOnHover:!0,breakpoints:[{changePoint:480,slidesToShow:1,slidesToScroll:1},{changePoint:640,slidesToShow:2,slidesToScroll:2},{changePoint:768,slidesToShow:3,slidesToScroll:3}],onReady:null,icons:{previous:'\n \n ',next:'\n \n '}}},function(t,e,i){"use strict";e.a=function(t){return'
\n
\n
'}},function(t,e,i){"use strict";e.a=function(){return'
'}}]).default}); \ No newline at end of file diff --git a/docs/static/js/bulma-slider.js b/docs/static/js/bulma-slider.js new file mode 100644 index 0000000..c6718de --- /dev/null +++ b/docs/static/js/bulma-slider.js @@ -0,0 +1,461 @@ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["bulmaSlider"] = factory(); + else + root["bulmaSlider"] = factory(); +})(typeof self !== 'undefined' ? self : this, function() { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isString", function() { return isString; }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__events__ = __webpack_require__(1); +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + + + +var isString = function isString(unknown) { + return typeof unknown === 'string' || !!unknown && (typeof unknown === 'undefined' ? 'undefined' : _typeof(unknown)) === 'object' && Object.prototype.toString.call(unknown) === '[object String]'; +}; + +var bulmaSlider = function (_EventEmitter) { + _inherits(bulmaSlider, _EventEmitter); + + function bulmaSlider(selector) { + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + _classCallCheck(this, bulmaSlider); + + var _this = _possibleConstructorReturn(this, (bulmaSlider.__proto__ || Object.getPrototypeOf(bulmaSlider)).call(this)); + + _this.element = typeof selector === 'string' ? document.querySelector(selector) : selector; + // An invalid selector or non-DOM node has been provided. + if (!_this.element) { + throw new Error('An invalid selector or non-DOM node has been provided.'); + } + + _this._clickEvents = ['click']; + /// Set default options and merge with instance defined + _this.options = _extends({}, options); + + _this.onSliderInput = _this.onSliderInput.bind(_this); + + _this.init(); + return _this; + } + + /** + * Initiate all DOM element containing selector + * @method + * @return {Array} Array of all slider instances + */ + + + _createClass(bulmaSlider, [{ + key: 'init', + + + /** + * Initiate plugin + * @method init + * @return {void} + */ + value: function init() { + this._id = 'bulmaSlider' + new Date().getTime() + Math.floor(Math.random() * Math.floor(9999)); + this.output = this._findOutputForSlider(); + + this._bindEvents(); + + if (this.output) { + if (this.element.classList.contains('has-output-tooltip')) { + // Get new output position + var newPosition = this._getSliderOutputPosition(); + + // Set output position + this.output.style['left'] = newPosition.position; + } + } + + this.emit('bulmaslider:ready', this.element.value); + } + }, { + key: '_findOutputForSlider', + value: function _findOutputForSlider() { + var _this2 = this; + + var result = null; + var outputs = document.getElementsByTagName('output') || []; + + Array.from(outputs).forEach(function (output) { + if (output.htmlFor == _this2.element.getAttribute('id')) { + result = output; + return true; + } + }); + return result; + } + }, { + key: '_getSliderOutputPosition', + value: function _getSliderOutputPosition() { + // Update output position + var newPlace, minValue; + + var style = window.getComputedStyle(this.element, null); + // Measure width of range input + var sliderWidth = parseInt(style.getPropertyValue('width'), 10); + + // Figure out placement percentage between left and right of input + if (!this.element.getAttribute('min')) { + minValue = 0; + } else { + minValue = this.element.getAttribute('min'); + } + var newPoint = (this.element.value - minValue) / (this.element.getAttribute('max') - minValue); + + // Prevent bubble from going beyond left or right (unsupported browsers) + if (newPoint < 0) { + newPlace = 0; + } else if (newPoint > 1) { + newPlace = sliderWidth; + } else { + newPlace = sliderWidth * newPoint; + } + + return { + 'position': newPlace + 'px' + }; + } + + /** + * Bind all events + * @method _bindEvents + * @return {void} + */ + + }, { + key: '_bindEvents', + value: function _bindEvents() { + if (this.output) { + // Add event listener to update output when slider value change + this.element.addEventListener('input', this.onSliderInput, false); + } + } + }, { + key: 'onSliderInput', + value: function onSliderInput(e) { + e.preventDefault(); + + if (this.element.classList.contains('has-output-tooltip')) { + // Get new output position + var newPosition = this._getSliderOutputPosition(); + + // Set output position + this.output.style['left'] = newPosition.position; + } + + // Check for prefix and postfix + var prefix = this.output.hasAttribute('data-prefix') ? this.output.getAttribute('data-prefix') : ''; + var postfix = this.output.hasAttribute('data-postfix') ? this.output.getAttribute('data-postfix') : ''; + + // Update output with slider value + this.output.value = prefix + this.element.value + postfix; + + this.emit('bulmaslider:ready', this.element.value); + } + }], [{ + key: 'attach', + value: function attach() { + var _this3 = this; + + var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'input[type="range"].slider'; + var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + + var instances = new Array(); + + var elements = isString(selector) ? document.querySelectorAll(selector) : Array.isArray(selector) ? selector : [selector]; + elements.forEach(function (element) { + if (typeof element[_this3.constructor.name] === 'undefined') { + var instance = new bulmaSlider(element, options); + element[_this3.constructor.name] = instance; + instances.push(instance); + } else { + instances.push(element[_this3.constructor.name]); + } + }); + + return instances; + } + }]); + + return bulmaSlider; +}(__WEBPACK_IMPORTED_MODULE_0__events__["a" /* default */]); + +/* harmony default export */ __webpack_exports__["default"] = (bulmaSlider); + +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +var EventEmitter = function () { + function EventEmitter() { + var listeners = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; + + _classCallCheck(this, EventEmitter); + + this._listeners = new Map(listeners); + this._middlewares = new Map(); + } + + _createClass(EventEmitter, [{ + key: "listenerCount", + value: function listenerCount(eventName) { + if (!this._listeners.has(eventName)) { + return 0; + } + + var eventListeners = this._listeners.get(eventName); + return eventListeners.length; + } + }, { + key: "removeListeners", + value: function removeListeners() { + var _this = this; + + var eventName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; + var middleware = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + if (eventName !== null) { + if (Array.isArray(eventName)) { + name.forEach(function (e) { + return _this.removeListeners(e, middleware); + }); + } else { + this._listeners.delete(eventName); + + if (middleware) { + this.removeMiddleware(eventName); + } + } + } else { + this._listeners = new Map(); + } + } + }, { + key: "middleware", + value: function middleware(eventName, fn) { + var _this2 = this; + + if (Array.isArray(eventName)) { + name.forEach(function (e) { + return _this2.middleware(e, fn); + }); + } else { + if (!Array.isArray(this._middlewares.get(eventName))) { + this._middlewares.set(eventName, []); + } + + this._middlewares.get(eventName).push(fn); + } + } + }, { + key: "removeMiddleware", + value: function removeMiddleware() { + var _this3 = this; + + var eventName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; + + if (eventName !== null) { + if (Array.isArray(eventName)) { + name.forEach(function (e) { + return _this3.removeMiddleware(e); + }); + } else { + this._middlewares.delete(eventName); + } + } else { + this._middlewares = new Map(); + } + } + }, { + key: "on", + value: function on(name, callback) { + var _this4 = this; + + var once = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + if (Array.isArray(name)) { + name.forEach(function (e) { + return _this4.on(e, callback); + }); + } else { + name = name.toString(); + var split = name.split(/,|, | /); + + if (split.length > 1) { + split.forEach(function (e) { + return _this4.on(e, callback); + }); + } else { + if (!Array.isArray(this._listeners.get(name))) { + this._listeners.set(name, []); + } + + this._listeners.get(name).push({ once: once, callback: callback }); + } + } + } + }, { + key: "once", + value: function once(name, callback) { + this.on(name, callback, true); + } + }, { + key: "emit", + value: function emit(name, data) { + var _this5 = this; + + var silent = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + name = name.toString(); + var listeners = this._listeners.get(name); + var middlewares = null; + var doneCount = 0; + var execute = silent; + + if (Array.isArray(listeners)) { + listeners.forEach(function (listener, index) { + // Start Middleware checks unless we're doing a silent emit + if (!silent) { + middlewares = _this5._middlewares.get(name); + // Check and execute Middleware + if (Array.isArray(middlewares)) { + middlewares.forEach(function (middleware) { + middleware(data, function () { + var newData = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null; + + if (newData !== null) { + data = newData; + } + doneCount++; + }, name); + }); + + if (doneCount >= middlewares.length) { + execute = true; + } + } else { + execute = true; + } + } + + // If Middleware checks have been passed, execute + if (execute) { + if (listener.once) { + listeners[index] = null; + } + listener.callback(data); + } + }); + + // Dirty way of removing used Events + while (listeners.indexOf(null) !== -1) { + listeners.splice(listeners.indexOf(null), 1); + } + } + } + }]); + + return EventEmitter; +}(); + +/* harmony default export */ __webpack_exports__["a"] = (EventEmitter); + +/***/ }) +/******/ ])["default"]; +}); \ No newline at end of file diff --git a/docs/static/js/bulma-slider.min.js b/docs/static/js/bulma-slider.min.js new file mode 100644 index 0000000..7e62685 --- /dev/null +++ b/docs/static/js/bulma-slider.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.bulmaSlider=e():t.bulmaSlider=e()}("undefined"!=typeof self?self:this,function(){return function(n){var r={};function i(t){if(r[t])return r[t].exports;var e=r[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,i),e.l=!0,e.exports}return i.m=n,i.c=r,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"isString",function(){return l});var r=n(1),i=Object.assign||function(t){for(var e=1;e=l.length&&(s=!0)):s=!0),s&&(t.once&&(u[e]=null),t.callback(r))});-1!==u.indexOf(null);)u.splice(u.indexOf(null),1)}}]),e}();e.a=i}]).default}); \ No newline at end of file diff --git a/docs/static/js/fontawesome.all.min.js b/docs/static/js/fontawesome.all.min.js new file mode 100644 index 0000000..9ee22fd --- /dev/null +++ b/docs/static/js/fontawesome.all.min.js @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +!function(){"use strict";var c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var h=(c.navigator||{}).userAgent,z=void 0===h?"":h,a=c,v=l,m=(a.document,!!v.documentElement&&!!v.head&&"function"==typeof v.addEventListener&&v.createElement,~z.indexOf("MSIE")||z.indexOf("Trident/"),"___FONT_AWESOME___"),e=function(){try{return!0}catch(c){return!1}}();var s=a||{};s[m]||(s[m]={}),s[m].styles||(s[m].styles={}),s[m].hooks||(s[m].hooks={}),s[m].shims||(s[m].shims=[]);var t=s[m];function M(c,z){var l=(2>>0;h--;)l[h]=c[h];return l}function Ac(c){return c.classList?bc(c.classList):(c.getAttribute("class")||"").split(" ").filter(function(c){return c})}function gc(c,l){var h,z=l.split("-"),a=z[0],v=z.slice(1).join("-");return a!==c||""===v||(h=v,~T.indexOf(h))?null:v}function Sc(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function yc(h){return Object.keys(h||{}).reduce(function(c,l){return c+"".concat(l,": ").concat(h[l],";")},"")}function wc(c){return c.size!==Lc.size||c.x!==Lc.x||c.y!==Lc.y||c.rotate!==Lc.rotate||c.flipX||c.flipY}function Zc(c){var l=c.transform,h=c.containerWidth,z=c.iconWidth,a={transform:"translate(".concat(h/2," 256)")},v="translate(".concat(32*l.x,", ").concat(32*l.y,") "),m="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),e="rotate(".concat(l.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(v," ").concat(m," ").concat(e)},path:{transform:"translate(".concat(z/2*-1," -256)")}}}var kc={x:0,y:0,width:"100%",height:"100%"};function xc(c){var l=!(1").concat(m.map(Jc).join(""),"")}var $c=function(){};function cl(c){return"string"==typeof(c.getAttribute?c.getAttribute(cc):null)}var ll={replace:function(c){var l=c[0],h=c[1].map(function(c){return Jc(c)}).join("\n");if(l.parentNode&&l.outerHTML)l.outerHTML=h+(lc.keepOriginalSource&&"svg"!==l.tagName.toLowerCase()?"\x3c!-- ".concat(l.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(l.parentNode){var z=document.createElement("span");l.parentNode.replaceChild(z,l),z.outerHTML=h}},nest:function(c){var l=c[0],h=c[1];if(~Ac(l).indexOf(lc.replacementClass))return ll.replace(c);var z=new RegExp("".concat(lc.familyPrefix,"-.*"));delete h[0].attributes.style,delete h[0].attributes.id;var a=h[0].attributes.class.split(" ").reduce(function(c,l){return l===lc.replacementClass||l.match(z)?c.toSvg.push(l):c.toNode.push(l),c},{toNode:[],toSvg:[]});h[0].attributes.class=a.toSvg.join(" ");var v=h.map(function(c){return Jc(c)}).join("\n");l.setAttribute("class",a.toNode.join(" ")),l.setAttribute(cc,""),l.innerHTML=v}};function hl(c){c()}function zl(h,c){var z="function"==typeof c?c:$c;if(0===h.length)z();else{var l=hl;lc.mutateApproach===y&&(l=o.requestAnimationFrame||hl),l(function(){var c=!0===lc.autoReplaceSvg?ll.replace:ll[lc.autoReplaceSvg]||ll.replace,l=_c.begin("mutate");h.map(c),l(),z()})}}var al=!1;function vl(){al=!1}var ml=null;function el(c){if(t&&lc.observeMutations){var a=c.treeCallback,v=c.nodeCallback,m=c.pseudoElementsCallback,l=c.observeMutationsRoot,h=void 0===l?C:l;ml=new t(function(c){al||bc(c).forEach(function(c){if("childList"===c.type&&0 { + console.log(state); + }); + } + + // Access to bulmaCarousel instance of an element + var element = document.querySelector('#my-element'); + if (element && element.bulmaCarousel) { + // bulmaCarousel instance is available as element.bulmaCarousel + element.bulmaCarousel.on('before-show', function(state) { + console.log(state); + }); + } + + /*var player = document.getElementById('interpolation-video'); + player.addEventListener('loadedmetadata', function() { + $('#interpolation-slider').on('input', function(event) { + console.log(this.value, player.duration); + player.currentTime = player.duration / 100 * this.value; + }) + }, false);*/ + preloadInterpolationImages(); + + $('#interpolation-slider').on('input', function(event) { + setInterpolationImage(this.value); + }); + setInterpolationImage(0); + $('#interpolation-slider').prop('max', NUM_INTERP_FRAMES - 1); + + bulmaSlider.attach(); + +}) diff --git a/eval.py b/eval.py new file mode 100644 index 0000000..4eec8dd --- /dev/null +++ b/eval.py @@ -0,0 +1,107 @@ +import argparse + +import dgl +from langchain_text_splitters import TokenTextSplitter + +from retrieval import * +from utils import * +from prompt_pool import * +from data_process import get_processed_data, split_corpus_by_doc, eval_data_generation +from graph_construction import mem_retrieval +from training_preparation import integrate_isolated +from train import GoR + + +def infer_node_embedding(dgl_graph, model_path): + model = GoR(in_dim=IN_DIM, num_hidden=HIDDEN_DIM, num_layer=NUM_LAYER, n_head=N_HEAD) + model.load_state_dict(torch.load(model_path)) + model = model.encoder + model.eval() + model.to(DEVICE) + dgl_graph = dgl_graph.to(DEVICE) + dgl_graph = dgl.add_self_loop(dgl_graph) + node_embedding = model(dgl_graph, dgl_graph.ndata['feat']).detach() + node_embedding = [i for i in node_embedding] + + return node_embedding + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument("--dataset", type=str, required=True) + parser.add_argument("--llm_model", type=str, default="meta-llama/Llama-2-7b-chat-hf") + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--cuda", type=int, default=0) + parser.add_argument("--tau", type=float, default=0) + parser.add_argument("--retriever", type=str, default="contriever") + parser.add_argument("--chunk_size", type=int, default=256) + parser.add_argument("--chunk_overlap", type=int, default=32) + parser.add_argument("--recall_chunk_num", type=int, default=6) + parser.add_argument("--in_dim", type=int, default=768) + parser.add_argument("--hidden_dim", type=int, default=768) + parser.add_argument("--num_layer", type=int, default=2) + parser.add_argument("--n_head", type=int, default=4) + opt = parser.parse_args() + DATASET = opt.dataset + LLM_MODEL = opt.llm_model + SEED = opt.seed + TAU = opt.tau + RETRIEVER = opt.retriever + CHUNK_SIZE = opt.chunk_size + CHUNK_OVERLAP = opt.chunk_overlap + RECALL_CHUNK_NUM = opt.recall_chunk_num + IN_DIM = opt.in_dim + HIDDEN_DIM = opt.hidden_dim + NUM_LAYER = opt.num_layer + N_HEAD = opt.n_head + + set_seed(int(SEED)) + DEVICE = get_device(int(opt.cuda)) + + QUERY_TOKENIZER, CTX_TOKENIZER, QUERY_ENCODER, CTX_ENCODER = get_dense_retriever(retriever=RETRIEVER) + QUERY_ENCODER = QUERY_ENCODER.to(DEVICE) + CTX_ENCODER = CTX_ENCODER.to(DEVICE) + + TEXT_SPLITTER = TokenTextSplitter(chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP) + + data = get_processed_data(dataset=DATASET, train=False) + print("{} #Data: {}".format(show_time(), len(data))) + data = data[:30] + check_path("./graph") + check_path("./result") + result_recorder = dict() + for ind, sample in enumerate(data): + all_doc_chunk_list = split_corpus_by_doc(dataset=DATASET, sample=sample, text_splitter=TEXT_SPLITTER) + all_doc_chunk_list_embedding = get_dense_embedding(all_doc_chunk_list, retriever=RETRIEVER, + tokenizer=CTX_TOKENIZER, + model=CTX_ENCODER) + graph = load_nx(path="./graph/{}_test_graph_{}.graphml".format(DATASET, ind)) + gs, _ = dgl.load_graphs("./graph/{}_test_graph_{}.dgl".format(DATASET, ind)) + dgl_graph = gs[0] + graph, dgl_graph, = integrate_isolated(graph=graph, dgl_graph=dgl_graph, all_doc_chunk_list=all_doc_chunk_list, + all_doc_chunk_list_embedding=all_doc_chunk_list_embedding) + check_path("./weights") + mem_chunk_embedding = infer_node_embedding(dgl_graph=dgl_graph, model_path="./weights/{}.pth".format(DATASET)) + eval_data = eval_data_generation(dataset=DATASET, sample=sample) + for test_query in eval_data: + retrieved_chunks, _ = mem_retrieval(mem_chunk_embedding=mem_chunk_embedding, + rag_query=test_query["rag_query"], + graph=graph, + all_doc_chunk_list=all_doc_chunk_list, + all_doc_chunk_list_embedding=all_doc_chunk_list_embedding, + retriever=RETRIEVER, + query_tokenizer=QUERY_TOKENIZER, + query_encoder=QUERY_ENCODER, + recall_chunk_num=RECALL_CHUNK_NUM) + response = get_llm_response_via_api( + prompt=QUERY_PROMPT_NORMAL[DATASET].format_map({"question": test_query["query"], + "materials": "\n\n".join( + retrieved_chunks)}), + LLM_MODEL=LLM_MODEL, + TAU=TAU, + SEED=SEED) + # print(text_wrap("LLM RESPONSE:\n"), response) + # print(text_wrap("GOLDEN ANSWER: {}".format(test_query["summary"]))) + result_recorder[str(ind) + test_query['query']] = {"response": response, "gt": test_query["summary"]} + + write_to_json(result_recorder, "./result/{}.json".format(DATASET)) diff --git a/figures/.keep b/figures/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/figures/model.png b/figures/model.png new file mode 100644 index 0000000000000000000000000000000000000000..5be323605a3464a2dd82d9d4eb366109289e0ffb GIT binary patch literal 551652 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

a;9B?nH`|%>IpKEq*PjInTs> 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 z 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%0D4@}uUQziCxw4Y>)>SPO|V&G_8b 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 z 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 I>zopr0OXuc?EnA( literal 0 HcmV?d00001 diff --git a/graph_construction.py b/graph_construction.py new file mode 100644 index 0000000..fae7b99 --- /dev/null +++ b/graph_construction.py @@ -0,0 +1,216 @@ +import argparse + +import dgl +from langchain_text_splitters import TokenTextSplitter + +from retrieval import * +from utils import * +from prompt_pool import * +from data_process import get_processed_data, split_corpus_by_doc + + +def rag_retrieval(chunk_list, rag_query, chunk_embedding=None): + if len(chunk_list) <= RECALL_CHUNK_NUM: + return chunk_list + if chunk_embedding is None: + chunk_embedding = get_dense_embedding(chunk_list, retriever=RETRIEVER, tokenizer=CTX_TOKENIZER, + model=CTX_ENCODER) + rag_query_embedding = get_dense_embedding([rag_query], retriever=RETRIEVER, tokenizer=QUERY_TOKENIZER, + model=QUERY_ENCODER) + assert len(rag_query_embedding) == 1 + _, retrieved_text_list = run_dense_retrieval(rag_query_embedding, chunk_embedding, chunk_list, + chunk_num=RECALL_CHUNK_NUM) + + return retrieved_text_list + + +def mem_retrieval(mem_chunk_embedding, all_doc_chunk_list, all_doc_chunk_list_embedding, rag_query, graph, retriever, + query_tokenizer, query_encoder, recall_chunk_num): + mem_chunk_list = [] + for node, attrs in graph.nodes(data=True): + mem_chunk_list.append(node) + assert len(mem_chunk_embedding) == len(mem_chunk_list), "{}!={}".format(len(mem_chunk_embedding), + len(mem_chunk_list)) + mem_chunk_embedding_copy = [i for i in mem_chunk_embedding] + for chunk, chunk_embedding in zip(all_doc_chunk_list, all_doc_chunk_list_embedding): + if chunk not in mem_chunk_list: + mem_chunk_list.append(chunk) + mem_chunk_embedding_copy.append(chunk_embedding) + rag_query_embedding = get_dense_embedding([rag_query], retriever=retriever, tokenizer=query_tokenizer, + model=query_encoder) + mem_chunk_embedding_copy = [i.to(rag_query_embedding[0].device) for i in mem_chunk_embedding_copy] + assert len(rag_query_embedding) == 1 + assert len(mem_chunk_embedding_copy) == len(mem_chunk_list) + retrieved_index, retrieved_text_list = run_dense_retrieval(rag_query_embedding, mem_chunk_embedding_copy, + mem_chunk_list, chunk_num=recall_chunk_num) + + return retrieved_text_list, retrieved_index + + +def get_node_embedding_list(dgl_graph): + mem_chunk_embedding = dgl_graph.ndata['feat'] + mem_chunk_embedding = [i for i in mem_chunk_embedding] + + return mem_chunk_embedding + + +def record_graph_construction(query, support_materials, response, graph, dgl_graph, training_data, answer=None): + sub_training_data = dict() + sub_training_data["query"] = query + if answer: + sub_training_data["answer"] = answer + existing_chunks = [] + for node, attrs in graph.nodes(data=True): + existing_chunks.append(node) + non_dup_chunks = [] + if response not in existing_chunks: + non_dup_chunks.append(response) + graph.add_node( + response, + ) + existing_chunks.append(response) + for chunk in support_materials: + if chunk not in existing_chunks: + non_dup_chunks.append(chunk) + graph.add_node( + chunk, + ) + existing_chunks.append(chunk) + chunk_id_map = dict() + for chunk_id, chunk in enumerate(existing_chunks): + chunk_id_map[chunk] = chunk_id + if len(non_dup_chunks) != 0: + new_node_embedding = get_dense_embedding(non_dup_chunks, retriever=RETRIEVER, tokenizer=CTX_TOKENIZER, + model=CTX_ENCODER) + dgl_graph.add_nodes(num=len(non_dup_chunks), data={'feat': torch.vstack(new_node_embedding).cpu()}) + sub_training_data["response"] = [chunk_id_map[response]] + sub_training_data["raw"] = [] + for chunk in support_materials: + sub_training_data["raw"].append(chunk_id_map[chunk]) + if not graph.has_edge(chunk, response): + graph.add_edge( + chunk, + response, + weight=1 + ) + if not dgl_graph.has_edges_between(chunk_id_map[chunk], chunk_id_map[response]): + dgl_graph.add_edges(chunk_id_map[chunk], + chunk_id_map[response], + data={'w': torch.ones(1, 1)}) + + training_data.append(sub_training_data) + + return graph, dgl_graph, training_data + + +def llm2query(prompt, tau=0.5): + content = get_llm_response_via_api(prompt=prompt, + LLM_MODEL=LLM_MODEL, + TAU=tau, + SEED=SEED) + content = content.split("\n") + for ind, c in enumerate(content): + for start_ind in range(len(c)): + if str(c[start_ind]).isalpha(): + break + content[ind] = c[start_ind:] + + return [i for i in content if len(i.strip()) != 0] + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument("--dataset", type=str, required=True) + parser.add_argument('--train', action='store_true') + parser.add_argument("--llm_model", type=str, default="mistralai/Mixtral-8x7B-Instruct-v0.1") + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--cuda", type=int, default=0) + parser.add_argument("--tau", type=float, default=0) + parser.add_argument("--query_tau", type=float, default=0.5) + parser.add_argument("--retriever", type=str, default="contriever") + parser.add_argument("--chunk_size", type=int, default=256) + parser.add_argument("--chunk_overlap", type=int, default=32) + parser.add_argument("--recall_chunk_num", type=int, default=6) + parser.add_argument("--query_num", type=int, default=30) + opt = parser.parse_args() + DATASET = opt.dataset + TRAIN = opt.train + LLM_MODEL = opt.llm_model + SEED = opt.seed + TAU = opt.tau + QUERY_TAU = opt.query_tau + RETRIEVER = opt.retriever + CHUNK_SIZE = opt.chunk_size + CHUNK_OVERLAP = opt.chunk_overlap + RECALL_CHUNK_NUM = opt.recall_chunk_num + QUERY_NUM = opt.query_num + + set_seed(int(SEED)) + DEVICE = get_device(int(opt.cuda)) + + QUERY_TOKENIZER, CTX_TOKENIZER, QUERY_ENCODER, CTX_ENCODER = get_dense_retriever(retriever=RETRIEVER) + QUERY_ENCODER = QUERY_ENCODER.to(DEVICE) + CTX_ENCODER = CTX_ENCODER.to(DEVICE) + + TEXT_SPLITTER = TokenTextSplitter(chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP) + + data = get_processed_data(dataset=DATASET, train=TRAIN) + print("{} #Data: {}".format(show_time(), len(data))) + MAX_NUM = 400 if TRAIN else 30 + data = data[:MAX_NUM] + check_path("./graph") + for ind, sample in enumerate(data): + # Due to budget constraints, we randomly select at most 400 samples for training and 30 samples for evaluation. + # You can optionally create a dev set for hyper-parameter tuning + all_doc_chunk_list = split_corpus_by_doc(dataset=DATASET, sample=sample, text_splitter=TEXT_SPLITTER) + all_doc_chunk_list_embedding = get_dense_embedding(all_doc_chunk_list, retriever=RETRIEVER, + tokenizer=CTX_TOKENIZER, + model=CTX_ENCODER) + graph = nx.Graph() + dgl_graph = dgl.graph(([], []), num_nodes=0) + training_data = [] + # Query Simulation + user_question = [] + user_answer = [] + while len(user_question) < QUERY_NUM: + unsup_answer = np.random.choice(all_doc_chunk_list, size=1, replace=False)[0].split() + unsup_answer = " ".join(unsup_answer) + gen_q = llm2query(prompt=QUERY_GENERATE.format_map({"document": unsup_answer}), tau=QUERY_TAU)[0] + if gen_q not in user_question: + user_question.append(gen_q) + user_answer.append(unsup_answer) + print("{} Generate Query {}/{}:\n{}".format(show_time(), len(user_question), QUERY_NUM, gen_q)) + # Graph Construction + for uid, user_query in enumerate(user_question): + if graph.number_of_nodes() == 0: + retrieved_chunks = rag_retrieval(chunk_list=all_doc_chunk_list, rag_query=user_query, + chunk_embedding=all_doc_chunk_list_embedding) + else: + mem_chunk_embedding = get_node_embedding_list(dgl_graph=dgl_graph) + retrieved_chunks, _ = mem_retrieval(mem_chunk_embedding=mem_chunk_embedding, rag_query=user_query, + graph=graph, all_doc_chunk_list=all_doc_chunk_list, + all_doc_chunk_list_embedding=all_doc_chunk_list_embedding, + retriever=RETRIEVER, query_tokenizer=QUERY_TOKENIZER, + query_encoder=QUERY_ENCODER, recall_chunk_num=RECALL_CHUNK_NUM) + response = get_llm_response_via_api(prompt=QUERY_PROMPT[DATASET].format_map({"question": user_query, + "materials": "\n\n".join( + retrieved_chunks)}), + LLM_MODEL=LLM_MODEL, + TAU=TAU, + SEED=SEED) + graph, dgl_graph, training_data = record_graph_construction(query=user_query, + support_materials=retrieved_chunks, + response=response, graph=graph, + dgl_graph=dgl_graph, + training_data=training_data, + answer=user_answer[uid]) + print("{} Graph Construction: {}/{}".format(show_time(), uid + 1, len(user_question))) + print(dgl_graph) + # Save + if TRAIN: + store_nx(nx_obj=graph, path="./graph/{}_graph_{}.graphml".format(DATASET, ind)) + dgl.save_graphs(filename="./graph/{}_graph_{}.dgl".format(DATASET, ind), g_list=[dgl_graph]) + write_to_pkl(data=training_data, output_file="./graph/{}_training_data_{}.pkl".format(DATASET, ind)) + else: + store_nx(nx_obj=graph, path="./graph/{}_test_graph_{}.graphml".format(DATASET, ind)) + dgl.save_graphs(filename="./graph/{}_test_graph_{}.dgl".format(DATASET, ind), g_list=[dgl_graph]) diff --git a/index.html b/index.html deleted file mode 100644 index 6e7c1e6..0000000 --- a/index.html +++ /dev/null @@ -1 +0,0 @@ -

hello

diff --git a/prompt_pool.py b/prompt_pool.py new file mode 100644 index 0000000..7ab360d --- /dev/null +++ b/prompt_pool.py @@ -0,0 +1,143 @@ +QUERY_GENERATE = """ +You are a great questioner of any text, and are adept at asking valuable and insightful questions. +Your goal is to generate 1 summary question for the text provided below. +The generated summary question should try to simulate the tone of human questions as much as possible, +and make sure that the generated question must be interrogative sentences and a summary question. +Important! Please make sure this text must be a complete and non-redundant answer to the generated summary question. +Please directly output the generated summary question, do not output irrelevant text. + +DOCUMENT: +{document} +""" + + +QUERY_PROMPT_QMSUM = """ +Refer to the following meeting transcripts and answer the question with brief but complete explanations. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_QMSUM_NORMAL = """ +Refer to the following meeting transcripts and answer the question. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_SQuALITY = """ +Refer to the following story and answer the question with brief but complete explanations. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_SQuALITY_NORMAL = """ +Refer to the following story and answer the question. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_GOV = """ +Refer to the following report and answer the question with brief but complete explanations. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_GOV_NORMAL = """ +Refer to the following report and answer the question. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_WCEP = """ +Refer to the following document and answer the question with brief but complete explanations. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_WCEP_NORMAL = """ +Refer to the following document and answer the question. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_BOOK = """ +Refer to the following narrative and answer the question with brief but complete explanations. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT_BOOK_NORMAL = """ +Refer to the following narrative and answer the question. + +SUPPORTING MATERIALS: +{materials} + +QUESTION: +{question} +""" + + +QUERY_PROMPT = { + "qmsum": QUERY_PROMPT_QMSUM, + "wcep": QUERY_PROMPT_WCEP, + "booksum": QUERY_PROMPT_BOOK, + "govreport": QUERY_PROMPT_GOV, + "squality": QUERY_PROMPT_SQuALITY +} + + +QUERY_PROMPT_NORMAL = { + "qmsum": QUERY_PROMPT_QMSUM_NORMAL, + "wcep": QUERY_PROMPT_WCEP_NORMAL, + "booksum": QUERY_PROMPT_BOOK_NORMAL, + "govreport": QUERY_PROMPT_GOV_NORMAL, + "squality": QUERY_PROMPT_SQuALITY_NORMAL +} + + +if __name__ == '__main__': + pass diff --git a/retrieval.py b/retrieval.py new file mode 100644 index 0000000..7fa5a5f --- /dev/null +++ b/retrieval.py @@ -0,0 +1,90 @@ +import torch +import faiss +from transformers import AutoTokenizer, AutoModel + +from utils import show_time + + +def get_dense_retriever(retriever): + if retriever == 'contriever': + query_tokenizer = ctx_tokenizer = AutoTokenizer.from_pretrained('facebook/contriever') + query_encoder = ctx_encoder = AutoModel.from_pretrained('facebook/contriever') + else: + raise Exception("Retriever Error") + + return query_tokenizer, ctx_tokenizer, query_encoder, ctx_encoder + + +def split_batch(instructions, batch_size): + batch_instructions = [] + sub_batch = [] + for ind, ins in enumerate(instructions): + if ind != 0 and ind % batch_size == 0: + batch_instructions.append(sub_batch) + sub_batch = [ins] + else: + sub_batch.append(ins) + + if len(sub_batch) != 0: + batch_instructions.append(sub_batch) + + return batch_instructions + + +def get_dense_embedding(instructions, retriever, tokenizer, model, trunc_len=512, batch_size=64): + emb_list = [] + batch_instructions = split_batch(instructions, batch_size=batch_size) + for sub_batch in batch_instructions: + if retriever == 'contriever': + inputs = tokenizer(sub_batch, padding=True, truncation=True, return_tensors='pt', max_length=trunc_len).to(model.device) + with torch.no_grad(): + outputs = model(**inputs) + def mean_pooling(token_embeddings, mask): + token_embeddings = token_embeddings.masked_fill(~mask[..., None].bool(), 0.) + sentence_embeddings = token_embeddings.sum(dim=1) / mask.sum(dim=1)[..., None] + return sentence_embeddings + + embeddings = mean_pooling(outputs[0], inputs['attention_mask']) + for e in embeddings: + emb_list.append(e) + else: + raise Exception("Error") + + return emb_list + + +def dense_neiborhood_search(corpus_data, query_data, metric='ip', num=8): + xq = torch.vstack(query_data).cpu().numpy() + xb = torch.vstack(corpus_data).cpu().numpy() + dim = xb.shape[1] + if metric == 'l2': + index = faiss.IndexFlatL2(dim) + elif metric == 'ip': + index = faiss.IndexFlatIP(dim) + xq = xq.astype('float32') + xb = xb.astype('float32') + faiss.normalize_L2(xq) + faiss.normalize_L2(xb) + else: + raise Exception("Index Metric Not Exist") + index.add(xb) + D, I = index.search(xq, num) + + return I[0] + + +def run_dense_retrieval(query_embedding, ch_text_chunk_embed, ch_text_chunk, chunk_num=4): + print("{} Dense Retrieval...".format(show_time())) + neib_ini = dense_neiborhood_search(ch_text_chunk_embed, query_embedding, num=chunk_num) + neib_ini = list(neib_ini) + + print("{} Retrieved Chunks:".format(show_time()), neib_ini) + retrieve_text = [] + for ind in neib_ini: + retrieve_text.append(ch_text_chunk[ind]) + + return neib_ini, retrieve_text + + +if __name__ == '__main__': + pass diff --git a/sum_eval.py b/sum_eval.py new file mode 100644 index 0000000..038d3c4 --- /dev/null +++ b/sum_eval.py @@ -0,0 +1,92 @@ +import argparse + +from tqdm import tqdm +from bert_score import score +from rouge_score import rouge_scorer + +from utils import * + + +def bert_score_eval(generate_response, ground_truth, device, batch_size=8): + P, R, F = score(generate_response, ground_truth, model_type="microsoft/deberta-xlarge-mnli", device=device, + batch_size=batch_size) + P = [float(i) for i in P.numpy()] + R = [float(i) for i in R.numpy()] + F = [float(i) for i in F.numpy()] + + return P, R, F + + +def rouge_eval(generate_response, ground_truth, type='rougeL'): + if not isinstance(ground_truth, str): + num_ref = len(ground_truth) + generate_response_expand = [generate_response] * num_ref + ground_truth_expand = ground_truth + Ps = [] + Rs = [] + Fs = [] + for i, j in zip(generate_response_expand, ground_truth_expand): + scorer = rouge_scorer.RougeScorer([type], use_stemmer=True) + scores = scorer.score(prediction=i, target=j) + Ps.append(scores[type].precision) + Rs.append(scores[type].recall) + Fs.append(scores[type].fmeasure) + P = max(Ps) + R = max(Rs) + F = max(Fs) + + return float(P), float(R), float(F) + else: + scorer = rouge_scorer.RougeScorer([type], use_stemmer=True) + scores = scorer.score(prediction=generate_response, target=ground_truth) + P = scores[type].precision + R = scores[type].recall + F = scores[type].fmeasure + + return float(P), float(R), float(F) + + +def response_eval(generate_responses, ground_truthes): + metric_list = [] + for ind, (generate_response, ground_truth) in enumerate(tqdm(zip(generate_responses, ground_truthes))): + metrics = dict() + _, _, rouge_L_F = rouge_eval(generate_response, ground_truth, type='rougeL') + _, _, rouge_1_F = rouge_eval(generate_response, ground_truth, type='rouge1') + _, _, rouge_2_F = rouge_eval(generate_response, ground_truth, type='rouge2') + metrics["ROUGE-L"] = {"F": rouge_L_F} + metrics["ROUGE-1"] = {"F": rouge_1_F} + metrics["ROUGE-2"] = {"F": rouge_2_F} + metric_list.append(metrics) + + all_metrics = dict() + for key in metric_list[0].keys(): + all_metrics[key] = {kk: float(np.mean([vv[key][kk] for vv in metric_list])) for kk in + metric_list[0][key].keys()} + + print("\n") + print(text_wrap("=" * 50 + "Final Evaluation" + "=" * 50)) + print_metrics(all_metrics) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument("--file_name", type=str, required=True) + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--cuda", type=int, default=0) + opt = parser.parse_args() + FILE_NAME = opt.file_name + SEED = opt.seed + set_seed(int(SEED)) + DEVICE = get_device(int(opt.cuda)) + + with open(FILE_NAME, 'r') as file: + doc_data = json.load(file) + + print("{} #Test Data: {}".format(show_time(), len(doc_data))) + + generate_responses, ground_truthes = [], [] + for q, v in doc_data.items(): + generate_responses.append(v["response"]) + ground_truthes.append(v["gt"]) + + response_eval(generate_responses=generate_responses, ground_truthes=ground_truthes) diff --git a/train.py b/train.py new file mode 100644 index 0000000..03214d9 --- /dev/null +++ b/train.py @@ -0,0 +1,248 @@ +import argparse + +import torch.nn as nn +import dgl +from dgl.nn.pytorch.conv import GATConv +from dgl.nn.pytorch import JumpingKnowledge + +from utils import * + + +class GAT(nn.Module): + def __init__(self, in_dim, h_feats, dropout, attn_drop, n_head=4, num_layer=2): + super(GAT, self).__init__() + self.num_layer = num_layer + self.n_head = n_head + self.gat_layers = nn.ModuleList() + self.norm_layers = nn.ModuleList() + self.act_layers = nn.ModuleList() + self.gat_layers.append( + GATConv(in_dim, h_feats, num_heads=n_head, feat_drop=dropout, attn_drop=attn_drop, residual=False, + activation=None, allow_zero_in_degree=False)) + self.norm_layers.append(nn.BatchNorm1d(h_feats * n_head)) + self.act_layers.append(nn.PReLU(h_feats * n_head)) + for _ in range(num_layer - 1): + self.gat_layers.append( + GATConv(h_feats * n_head, h_feats, num_heads=n_head, feat_drop=dropout, attn_drop=attn_drop, + residual=False, activation=None, allow_zero_in_degree=False)) + self.norm_layers.append(nn.BatchNorm1d(h_feats * n_head)) + self.act_layers.append(nn.PReLU(h_feats * n_head)) + + self.JKN = JumpingKnowledge(mode='max') + + def forward(self, g, in_feat): + h = in_feat + hidden_list = [] + for l in range(self.num_layer): + h = self.gat_layers[l](g, h).reshape(in_feat.shape[0], -1) + h = self.norm_layers[l](h) + h = self.act_layers[l](h) + hidden_list.append(torch.mean(h.reshape(in_feat.shape[0], self.n_head, -1), dim=1)) + + ret = self.JKN(hidden_list) + + return ret + + +class GoR(nn.Module): + def __init__( + self, + in_dim: int = 768, + num_hidden: int = 768, + num_layer: int = 2, + n_head: int = 4, + feat_drop: float = 0.2, + attn_drop: float = 0.1, + ): + super(GoR, self).__init__() + self.encoder = GAT(in_dim=in_dim, h_feats=num_hidden, dropout=feat_drop, attn_drop=attn_drop, n_head=n_head, + num_layer=num_layer) + + def lambda_mrr_loss(self, y_pred, y_true, padded_value_indicator=-1, reduction="mean"): + """ + y_pred: FloatTensor [bz, topk] + y_true: FloatTensor [bz, topk] + """ + y_pred = y_pred.clone() + y_true = y_true.clone() + + padded_mask = y_true == padded_value_indicator + y_pred[padded_mask] = float("-inf") + y_true[padded_mask] = float("-inf") + y_pred_sorted, indices_pred = y_pred.sort(descending=True, dim=-1) + true_sorted_by_preds = torch.gather(y_true, dim=1, index=indices_pred) + true_diffs = true_sorted_by_preds[:, :, None] - true_sorted_by_preds[:, None, :] + padded_pairs_mask = torch.isfinite(true_diffs) + padded_pairs_mask = padded_pairs_mask & (true_diffs > 0) + scores_diffs = (y_pred_sorted[:, :, None] - y_pred_sorted[:, None, :]).clamp(min=-50, max=50) + scores_diffs.masked_fill_(torch.isnan(scores_diffs), 0.) + scores_diffs_exp = torch.exp(-scores_diffs) + losses = torch.log(1. + scores_diffs_exp) + + if reduction == "sum": + loss = torch.sum(losses[padded_pairs_mask]) + elif reduction == "mean": + loss = torch.mean(losses[padded_pairs_mask]) + else: + raise ValueError("Reduction method can be either sum or mean") + + return loss + + def forward(self, g, x, query_embedding_list, bert_score_list): + node_rep = self.encoder(g, x) + node_rep = torch.split(node_rep, g.batch_num_nodes().cpu().numpy().tolist(), dim=0) + + cl_loss_all = 0 + ranking_loss_all = 0 + entropy_all = 0 + """ + Note: We use a for loop to process each graph to avoid OOM. In GoR's training pipeline, there are actually two + "batch sizes", one is graph-level batch and the other is query-level batch. If the following for loop is + parallelized, the equivalent batch size is the product of the above two batch sizes, which is large and will + cause OOM on our computing devices. Nevertheless, if you have enough GPU Memory, you can parallelize it to + enable faster training. + """ + for ind, (single_rep, query_embedding, bert_score) in enumerate( + zip(node_rep, query_embedding_list, bert_score_list)): + bert_score = bert_score.to(x.device) + q = query_embedding.to(x.device) + _, bert_sorted_idx = bert_score.sort(dim=-1, descending=True) + p = single_rep[bert_sorted_idx[:, :1]] + n = single_rep[bert_sorted_idx[:, 1:]] + in_batch_neg_rep = torch.concat(node_rep[:ind] + node_rep[ind + 1:], dim=0).unsqueeze(0).repeat(p.shape[0], + 1, 1) + n = torch.concat([n, in_batch_neg_rep], dim=1) + q = q.unsqueeze(1) + p_sim = torch.matmul(q, p.transpose(1, 2)).squeeze(1) + n_sim = torch.matmul(q, n.transpose(1, 2)).squeeze(1) + ranking_list = torch.concat([p_sim, n_sim], dim=-1) + rank_score_prediction = ranking_list[:, :bert_sorted_idx.shape[-1]] + rank_gt = 1 / torch.arange(1, 1 + rank_score_prediction.shape[-1]).view(1, -1).repeat( + rank_score_prediction.shape[0], 1).to(x.device) + ranking_loss_all += self.lambda_mrr_loss(rank_score_prediction, rank_gt) + p_sim = torch.exp(p_sim / 1.0).sum(dim=-1) + n_sim = torch.exp(n_sim / 1.0).sum(dim=-1) + loss_cl = -torch.log(p_sim / (p_sim + n_sim)) + loss_cl = loss_cl.mean() + cl_loss_all += loss_cl + entropy_all += torch.distributions.Categorical( + torch.softmax(torch.matmul(q.squeeze(1), single_rep.T), dim=-1)).entropy().mean() + + cl_loss_all /= len(query_embedding_list) + ranking_loss_all /= len(query_embedding_list) + entropy_all /= len(query_embedding_list) + + return cl_loss_all, ranking_loss_all, entropy_all + + +def train_gor(train_dataloader): + model = GoR(in_dim=IN_DIM, num_hidden=HIDDEN_DIM, num_layer=NUM_LAYER, n_head=N_HEAD, feat_drop=DROPOUT) + model.to(DEVICE) + num_steps = len(train_dataloader) * MAX_EPOCH + optimizer = torch.optim.Adam(model.parameters(), lr=LR) + scheduler = lambda step: (1 + np.cos((step) * np.pi / num_steps)) * 0.5 + scheduler = torch.optim.lr_scheduler.LambdaLR(optimizer, lr_lambda=scheduler) + for e in range(MAX_EPOCH): + model.train() + epoch_loss = 0 + entropy_loss = 0 + for batch_id, (g, query_embedding_l, bert_score_l) in enumerate(train_dataloader): + g = g.to(DEVICE) + cl_loss, ranking_loss, entropy = model(g, g.ndata['feat'], query_embedding_l, bert_score_l) + loss = cl_loss + COE * ranking_loss + optimizer.zero_grad() + loss.backward() + optimizer.step() + if scheduler is not None: + scheduler.step() + epoch_loss += loss.detach().cpu() + entropy_loss += entropy.detach().cpu() + print('{} In epoch {}, lr: {:.5f}, loss: {:.4f}, entropy: {:.4f}'.format(show_time(), e, + optimizer.param_groups[0]['lr'], + float(epoch_loss / len( + train_dataloader)), float( + entropy_loss / len(train_dataloader)))) + + check_path("./weights") + torch.save(model.state_dict(), "./weights/{}.pth".format(DATASET)) + + +class GraphDataloader(dgl.data.DGLDataset): + def __init__(self, query_embedding_list, gs_list, bert_score_list): + self.query_embedding_list = query_embedding_list + self.gs_list = gs_list + self.bert_score_list = bert_score_list + super(GraphDataloader, self).__init__(name="GraphDataloader") + + def process(self): + pass + + def __getitem__(self, index): + return self.gs_list[index], self.query_embedding_list[index], self.bert_score_list[index] + + def __len__(self): + return int(len(self.gs_list)) + + +def mix_collate_fn(batch): + graph_data, query_embedding, bert_score = list(zip(*batch)) + graph_data = np.array(graph_data).flatten() + graph_data = [dgl.add_self_loop(i) for i in graph_data] + graph_data = dgl.batch(graph_data) + + query_embedding = [torch.vstack(q) for q in query_embedding] + bert_score = [torch.from_numpy(bs) for bs in bert_score] + + return graph_data, query_embedding, bert_score + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument("--dataset", type=str, required=True) + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--cuda", type=int, default=0) + parser.add_argument("--batch_size", type=int, default=32) + parser.add_argument("--max_epoch", type=int, default=150) + parser.add_argument("--lr", type=float, default=1e-3) + parser.add_argument("--in_dim", type=int, default=768) + parser.add_argument("--hidden_dim", type=int, default=768) + parser.add_argument("--num_layer", type=int, default=2) + parser.add_argument("--n_head", type=int, default=4) + parser.add_argument("--drop", type=float, default=-1) + parser.add_argument("--coe", type=float, default=-1) + opt = parser.parse_args() + DATASET = opt.dataset + SEED = opt.seed + DROPOUT = opt.drop + COE = opt.coe + BATCH_SIZE = opt.batch_size + MAX_EPOCH = opt.max_epoch + LR = opt.lr + IN_DIM = opt.in_dim + HIDDEN_DIM = opt.hidden_dim + NUM_LAYER = opt.num_layer + N_HEAD = opt.n_head + + hyper_configuration = { + "qmsum": {"dropout": 0.2, "coe": 0.9}, + "wcep": {"dropout": 0.1, "coe": 0.7}, + "booksum": {"dropout": 0.2, "coe": 0.2}, + "govreport": {"dropout": 0.5, "coe": 0.7}, + "squality": {"dropout": 0.1, "coe": 0.4}, + } + + DROPOUT = hyper_configuration[DATASET]["dropout"] if DROPOUT == -1 else DROPOUT + COE = hyper_configuration[DATASET]["coe"] if COE == -1 else COE + + set_seed(int(SEED)) + DEVICE = get_device(int(opt.cuda)) + + gs_list, _ = dgl.load_graphs("./training_data/{}_gs.dgl".format(DATASET)) + query_embedding_list = read_from_pkl(output_file="./training_data/{}_qe.pkl".format(DATASET)) + bert_score_list = read_from_pkl(output_file="./training_data/{}_bs.pkl".format(DATASET)) + + train_dataset = GraphDataloader(query_embedding_list=query_embedding_list, gs_list=gs_list, + bert_score_list=bert_score_list) + train_dataloader = dgl.dataloading.GraphDataLoader(train_dataset, batch_size=BATCH_SIZE, shuffle=True, + collate_fn=mix_collate_fn, num_workers=0, pin_memory=True) + train_gor(train_dataloader=train_dataloader) diff --git a/training_preparation.py b/training_preparation.py new file mode 100644 index 0000000..18da848 --- /dev/null +++ b/training_preparation.py @@ -0,0 +1,108 @@ +import argparse + +import dgl +from tqdm import tqdm +from langchain_text_splitters import TokenTextSplitter + +from retrieval import * +from utils import * +from sum_eval import bert_score_eval +from data_process import get_processed_data, split_corpus_by_doc + + +def training_data_generation(graph, training_data): + queries = [i["query"] for i in training_data] + queries_embedding = get_dense_embedding(queries, retriever=RETRIEVER, tokenizer=QUERY_TOKENIZER, + model=QUERY_ENCODER) + queries_embedding = [i.cpu() for i in queries_embedding] + bert_score = None + if "answer" in training_data[0]: + responses = [] + for node, attrs in graph.nodes(data=True): + responses.append(node) + answers = [] + for i in training_data: + answers.extend([i["answer"]] * len(responses)) + responses = responses * len(training_data) + _, _, bert_score = bert_score_eval(generate_response=responses, ground_truth=answers, device=DEVICE) + bert_score = np.array(bert_score).reshape((len(training_data), -1)) + # print(bert_score.shape) + + return queries_embedding, bert_score + + +def integrate_isolated(graph, dgl_graph, all_doc_chunk_list, all_doc_chunk_list_embedding): + raw_chunk = [] + for node, attrs in graph.nodes(data=True): + raw_chunk.append(node) + non_dup_chunk = [] + non_dup_chunk_embedding = [] + for chunk, chunk_embedding in zip(all_doc_chunk_list, all_doc_chunk_list_embedding): + if chunk not in raw_chunk: + graph.add_node(chunk) + raw_chunk.append(chunk) + non_dup_chunk.append(chunk) + non_dup_chunk_embedding.append(chunk_embedding) + + if len(non_dup_chunk) != 0: + dgl_graph.add_nodes(num=len(non_dup_chunk), data={'feat': torch.vstack(non_dup_chunk_embedding).cpu()}) + + return graph, dgl_graph + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument("--dataset", type=str, required=True) + parser.add_argument("--seed", type=int, default=42) + parser.add_argument("--cuda", type=int, default=0) + parser.add_argument("--retriever", type=str, default="contriever") + parser.add_argument("--chunk_size", type=int, default=256) + parser.add_argument("--chunk_overlap", type=int, default=32) + parser.add_argument("--recall_chunk_num", type=int, default=6) + opt = parser.parse_args() + DATASET = opt.dataset + SEED = opt.seed + RETRIEVER = opt.retriever + CHUNK_SIZE = opt.chunk_size + CHUNK_OVERLAP = opt.chunk_overlap + RECALL_CHUNK_NUM = opt.recall_chunk_num + + set_seed(int(SEED)) + DEVICE = get_device(int(opt.cuda)) + + QUERY_TOKENIZER, CTX_TOKENIZER, QUERY_ENCODER, CTX_ENCODER = get_dense_retriever(retriever=RETRIEVER) + QUERY_ENCODER = QUERY_ENCODER.to(DEVICE) + CTX_ENCODER = CTX_ENCODER.to(DEVICE) + + TEXT_SPLITTER = TokenTextSplitter(chunk_size=CHUNK_SIZE, chunk_overlap=CHUNK_OVERLAP) + + data = get_processed_data(dataset=DATASET, train=True) + print("{} #Data: {}".format(show_time(), len(data))) + data = data[:400] + query_embedding_list = [] + bert_score_list = [] + gs_list = [] + for ind, sample in tqdm(enumerate(data), total=len(data)): + all_doc_chunk_list = split_corpus_by_doc(dataset=DATASET, sample=sample, text_splitter=TEXT_SPLITTER) + all_doc_chunk_list_embedding = get_dense_embedding(all_doc_chunk_list, retriever=RETRIEVER, + tokenizer=CTX_TOKENIZER, + model=CTX_ENCODER) + try: + graph = load_nx(path="./graph/{}_graph_{}.graphml".format(DATASET, ind)) + gs, _ = dgl.load_graphs("./graph/{}_graph_{}.dgl".format(DATASET, ind)) + dgl_graph = gs[0] + training_data = read_from_pkl(output_file="./graph/{}_training_data_{}.pkl".format(DATASET, ind)) + except Exception as e: + print(e) + continue + graph, dgl_graph = integrate_isolated(graph=graph, dgl_graph=dgl_graph, all_doc_chunk_list=all_doc_chunk_list, + all_doc_chunk_list_embedding=all_doc_chunk_list_embedding) + queries_embedding, bert_score = training_data_generation(graph=graph, training_data=training_data) + gs_list.append(dgl_graph) + query_embedding_list.append(queries_embedding) + bert_score_list.append(bert_score) + + check_path("./training_data") + dgl.save_graphs("./training_data/{}_gs.dgl".format(DATASET), gs_list) + write_to_pkl(data=query_embedding_list, output_file="./training_data/{}_qe.pkl".format(DATASET)) + write_to_pkl(data=bert_score_list, output_file="./training_data/{}_bs.pkl".format(DATASET)) diff --git a/utils.py b/utils.py new file mode 100644 index 0000000..cda0c5a --- /dev/null +++ b/utils.py @@ -0,0 +1,125 @@ +import os +import json +import pickle +import time +import datetime +import random + +import torch +import openai +import networkx as nx +import numpy as np + + +def show_time(): + time_stamp = '\033[1;31;40m[' + str(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')) + ']\033[0m' + + return time_stamp + + +def get_device(index=0): + return torch.device("cuda:" + str(index) if torch.cuda.is_available() else "cpu") + + +def text_wrap(text): + return '\033[1;31;40m' + str(text) + '\033[0m' + + +def load_nx(path) -> nx.Graph: + return nx.read_graphml(path) + + +def store_nx(nx_obj, path): + nx.write_graphml_lxml(nx_obj, path) + + +def write_to_json(data, output_file): + with open(output_file, 'w', encoding='utf-8') as file: + json.dump(data, file, indent=4) + + +def write_to_pkl(data, output_file): + with open(output_file, 'wb') as file: + pickle.dump(data, file) + + +def read_from_pkl(output_file): + with open(output_file, 'rb') as file: + data = pickle.load(file) + + return data + + +def check_path(path): + if not os.path.exists(path): + os.mkdir(path) + + +def print_metrics(metrics): + for k, v in metrics.items(): + ff = "{} " + k + " (" + metric = metrics[k] + for sub_k in metric.keys(): + ff += sub_k + "/" + ff = ff[:-1] + "): " + for sub_v in metric.values(): + ff += format(sub_v, ".4f") + "/" + ff = ff[:-1] + print(ff.format(show_time())) + + +def set_seed(seed=42): + random.seed(seed) + np.random.seed(seed) + torch.manual_seed(seed) + torch.cuda.manual_seed_all(seed) + + +def get_llm_response_via_api(prompt, + API_BASE="https://api.together.xyz", + API_KEY="[YOUR_API_KEY]", + LLM_MODEL="mistralai/Mixtral-8x7B-Instruct-v0.1", + TAU=1.0, + TOP_P=1.0, + N=1, + SEED=42, + MAX_TRIALS=5, + TIME_GAP=5): + ''' + res = get_llm_response_via_api(prompt='hello') # Default: TAU Sampling (TAU=1.0) + res = get_llm_response_via_api(prompt='hello', TAU=0) # Greedy Decoding + res = get_llm_response_via_api(prompt='hello', TAU=0.5, N=2, SEED=None) # Return Multiple Responses w/ TAU Sampling + ''' + openai.api_base = API_BASE + openai.api_key = API_KEY + completion = None + while MAX_TRIALS: + MAX_TRIALS -= 1 + try: + completion = openai.ChatCompletion.create( + model=LLM_MODEL, + messages=[ + {"role": "user", "content": prompt} + ], + n=N, + temperature=TAU, + top_p=TOP_P, + seed=SEED, + ) + break + except Exception as e: + print(e) + print("Retrying...") + time.sleep(TIME_GAP) + + if completion is None: + raise Exception("Reach MAX_TRIALS={}".format(MAX_TRIALS)) + contents = completion.choices + if len(contents) == 1: + return contents[0].message["content"] + else: + return [c.message["content"] for c in contents] + + +if __name__ == '__main__': + pass

a^ClA>UDb>zsT3;>w?_B3?Ew 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