From 90072f61d0d66924e974bf6e2d4b6940d24b2fc2 Mon Sep 17 00:00:00 2001 From: menghaoyang <1256122103@qq.com> Date: Thu, 24 Aug 2023 16:53:17 +0800 Subject: [PATCH] new file --- . gitattributes | 1 + .dockerignore | 9 + .gitignore | 53 + Dockerfile | 55 + LICENSE | 21 + Makefile | 20 + README.md | 209 +- app/bus.db | Bin 0 -> 40960 bytes bustag/__init__.py | 5 + bustag/app/__init__.py | 0 bustag/app/index.py | 235 + bustag/app/local.py | 109 + bustag/app/schedule.py | 76 + bustag/app/static/css/bootstrap-grid.css | 3719 ++++++ bustag/app/static/css/bootstrap-grid.css.map | 1 + bustag/app/static/css/bootstrap-grid.min.css | 7 + .../app/static/css/bootstrap-grid.min.css.map | 1 + bustag/app/static/css/bootstrap-reboot.css | 331 + .../app/static/css/bootstrap-reboot.css.map | 1 + .../app/static/css/bootstrap-reboot.min.css | 8 + .../static/css/bootstrap-reboot.min.css.map | 1 + bustag/app/static/css/bootstrap.css | 10038 ++++++++++++++++ bustag/app/static/css/bootstrap.css.map | 1 + bustag/app/static/css/bootstrap.min.css | 7 + bustag/app/static/css/bootstrap.min.css.map | 1 + bustag/app/static/css/bustag.css | 1 + bustag/app/static/images/alipay.jpg | Bin 0 -> 88639 bytes bustag/app/static/images/favicon.ico | Bin 0 -> 32038 bytes bustag/app/static/images/logo.png | Bin 0 -> 24355 bytes bustag/app/static/images/wechat_pay.jpg | Bin 0 -> 145044 bytes bustag/app/static/js/bootstrap.bundle.js | 7013 +++++++++++ bustag/app/static/js/bootstrap.bundle.js.map | 1 + bustag/app/static/js/bootstrap.bundle.min.js | 7 + .../app/static/js/bootstrap.bundle.min.js.map | 1 + bustag/app/static/js/bootstrap.js | 4435 +++++++ bustag/app/static/js/bootstrap.js.map | 1 + bustag/app/static/js/bootstrap.min.js | 7 + bustag/app/static/js/bootstrap.min.js.map | 1 + bustag/app/static/js/bustag.js | 10 + bustag/app/static/js/jquery.min.js | 2 + bustag/app/static/js/popper.min.js | 5 + bustag/app/views/about.tpl | 32 + bustag/app/views/base.tpl | 108 + bustag/app/views/index.tpl | 57 + bustag/app/views/load_db.tpl | 31 + bustag/app/views/local.tpl | 51 + bustag/app/views/local_fanhao.tpl | 40 + bustag/app/views/model.tpl | 59 + bustag/app/views/pagination.tpl | 37 + bustag/app/views/tagit.tpl | 61 + bustag/main.py | 49 + bustag/model/__init__.py | 0 bustag/model/classifier.py | 88 + bustag/model/persist.py | 19 + bustag/model/prepare.py | 88 + bustag/spider/__init__.py | 0 bustag/spider/bus_spider.py | 61 + bustag/spider/db.py | 370 + bustag/spider/parser.py | 70 + bustag/util.py | 121 + data/bus.db | Bin 0 -> 2621440 bytes data/config.ini | 4 + docker/crontab.txt | 2 + docker/entry.sh | 7 + docker/run_download.sh | 4 + docker/sources.list | 8 + docs/data.png | Bin 0 -> 59177 bytes docs/local.png | Bin 0 -> 130497 bytes docs/local_upload.png | Bin 0 -> 92966 bytes docs/model.png | Bin 0 -> 103697 bytes docs/recommend.png | Bin 0 -> 137238 bytes docs/tagit.png | Bin 0 -> 129601 bytes requirements.txt | 123 + setup.py | 45 + tests/conftest.py | 6 + tests/test_db.py | 85 + tests/test_main.py | 6 + tests/test_model.py | 41 + tests/test_parser.py | 32 + tests/test_persist.py | 8 + tests/test_prepare.py | 23 + tests/test_spider.py | 15 + tests/test_util.py | 50 + tox.ini | 6 + 84 files changed, 28199 insertions(+), 1 deletion(-) create mode 100644 . gitattributes create mode 100644 .dockerignore create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 app/bus.db create mode 100644 bustag/__init__.py create mode 100644 bustag/app/__init__.py create mode 100644 bustag/app/index.py create mode 100644 bustag/app/local.py create mode 100644 bustag/app/schedule.py create mode 100644 bustag/app/static/css/bootstrap-grid.css create mode 100644 bustag/app/static/css/bootstrap-grid.css.map create mode 100644 bustag/app/static/css/bootstrap-grid.min.css create mode 100644 bustag/app/static/css/bootstrap-grid.min.css.map create mode 100644 bustag/app/static/css/bootstrap-reboot.css create mode 100644 bustag/app/static/css/bootstrap-reboot.css.map create mode 100644 bustag/app/static/css/bootstrap-reboot.min.css create mode 100644 bustag/app/static/css/bootstrap-reboot.min.css.map create mode 100644 bustag/app/static/css/bootstrap.css create mode 100644 bustag/app/static/css/bootstrap.css.map create mode 100644 bustag/app/static/css/bootstrap.min.css create mode 100644 bustag/app/static/css/bootstrap.min.css.map create mode 100644 bustag/app/static/css/bustag.css create mode 100644 bustag/app/static/images/alipay.jpg create mode 100644 bustag/app/static/images/favicon.ico create mode 100644 bustag/app/static/images/logo.png create mode 100644 bustag/app/static/images/wechat_pay.jpg create mode 100644 bustag/app/static/js/bootstrap.bundle.js create mode 100644 bustag/app/static/js/bootstrap.bundle.js.map create mode 100644 bustag/app/static/js/bootstrap.bundle.min.js create mode 100644 bustag/app/static/js/bootstrap.bundle.min.js.map create mode 100644 bustag/app/static/js/bootstrap.js create mode 100644 bustag/app/static/js/bootstrap.js.map create mode 100644 bustag/app/static/js/bootstrap.min.js create mode 100644 bustag/app/static/js/bootstrap.min.js.map create mode 100644 bustag/app/static/js/bustag.js create mode 100644 bustag/app/static/js/jquery.min.js create mode 100644 bustag/app/static/js/popper.min.js create mode 100644 bustag/app/views/about.tpl create mode 100644 bustag/app/views/base.tpl create mode 100644 bustag/app/views/index.tpl create mode 100644 bustag/app/views/load_db.tpl create mode 100644 bustag/app/views/local.tpl create mode 100644 bustag/app/views/local_fanhao.tpl create mode 100644 bustag/app/views/model.tpl create mode 100644 bustag/app/views/pagination.tpl create mode 100644 bustag/app/views/tagit.tpl create mode 100644 bustag/main.py create mode 100644 bustag/model/__init__.py create mode 100644 bustag/model/classifier.py create mode 100644 bustag/model/persist.py create mode 100644 bustag/model/prepare.py create mode 100644 bustag/spider/__init__.py create mode 100644 bustag/spider/bus_spider.py create mode 100644 bustag/spider/db.py create mode 100644 bustag/spider/parser.py create mode 100644 bustag/util.py create mode 100644 data/bus.db create mode 100644 data/config.ini create mode 100644 docker/crontab.txt create mode 100644 docker/entry.sh create mode 100644 docker/run_download.sh create mode 100644 docker/sources.list create mode 100644 docs/data.png create mode 100644 docs/local.png create mode 100644 docs/local_upload.png create mode 100644 docs/model.png create mode 100644 docs/recommend.png create mode 100644 docs/tagit.png create mode 100644 requirements.txt create mode 100644 setup.py create mode 100644 tests/conftest.py create mode 100644 tests/test_db.py create mode 100644 tests/test_main.py create mode 100644 tests/test_model.py create mode 100644 tests/test_parser.py create mode 100644 tests/test_persist.py create mode 100644 tests/test_prepare.py create mode 100644 tests/test_spider.py create mode 100644 tests/test_util.py create mode 100644 tox.ini diff --git a/. gitattributes b/. gitattributes new file mode 100644 index 0000000..ecf5d37 --- /dev/null +++ b/. gitattributes @@ -0,0 +1 @@ +*.js linguist-vendored diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..fc3559f --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.git +.venv +__pycache__ +*.pyc +*.pyo +*.pyd +.Python +env +data \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6277191 --- /dev/null +++ b/.gitignore @@ -0,0 +1,53 @@ +*.py[cod] + +# C extensions +*.so + +# Packages +*.egg +*.egg-info +dist +build +eggs +parts +bin +var +sdist +develop-eggs +.installed.cfg +lib +lib64 +__pycache__ + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox +nosetests.xml +.pytest_cache + +# Translations +*.mo + +# Mr Developer +.mr.developer.cfg +.project +.pydevproject + +# temp file +.DS_Store +*.pkl + +# venv +.venv/ + +# Cookiecutter +output/ + +# vscode +.vscode + +# notebooks +notebooks/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8aac0a6 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,55 @@ +FROM python:3.7.4-slim as base + +# Create app directory +WORKDIR /app + +# Install app dependencies +COPY ./docker/sources.list . + +RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && mv ./sources.list /etc/apt/ + +RUN apt-get -o Acquire::Check-Valid-Until=false update \ + && apt-get install \ + --no-install-recommends --yes \ + build-essential libpq-dev cron git \ + python3-dev --yes + +FROM base as build + +COPY requirements.txt . + +RUN mkdir /install + +RUN pip download --destination-directory /install -r /app/requirements.txt -i https://pypi.douban.com/simple + +FROM python:3.7.4-slim as release + +COPY ./docker/sources.list . + +RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && mv ./sources.list /etc/apt/ + +RUN apt-get update && apt-get -y install cron git + +WORKDIR /app + +COPY --from=build /install /install + +COPY requirements.txt . + +RUN pip install --no-index --find-links=/install -r requirements.txt + +RUN mkdir /app/docker + +COPY docker/entry.sh /app/docker/ + +RUN touch /var/log/bustag.log + +RUN rm -rf /install && rm -rf /root/.cache/pip + +RUN chmod 755 /app/docker/*.sh + +EXPOSE 8000 + +LABEL maintainer="gxtrobot " + +CMD ["/app/docker/entry.sh"] \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d2b4e26 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019 gxtrobot + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..072dc34 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +PYTHON3=python3 + +javbus: + $(PYTHON3) -m bustag.main download + +recommend: + $(PYTHON3) -m bustag.main recommend + +build: + docker build -t bustag-app-dev . + +run: + docker run --rm -d -v `pwd`/data:/app/data -p 8080:8080 bustag-app-dev + +server: + $(PYTHON3) bustag/app/index.py + +publish: + docker tag bustag-app-dev gxtrobot/bustag-app:latest + docker push gxtrobot/bustag-app:latest \ No newline at end of file diff --git a/README.md b/README.md index 9ed01a6..a867ebc 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,209 @@ -# bustag-master +# 基于机器学习的老司机车牌自动推荐系统 + +**Bustag** 是一个基于我开发的 python 异步爬虫框架开发[aspider](https://github.com/gxtrobot/aspider)的自动车牌推荐系统, 系统原理为定时爬取最新车牌信息, 然后可以对车牌进行打标(标示是否喜欢), 打标车牌到一定数量可以进行训练并生成模型, 以后就可以基于此模型自动对下载的车牌进行预测是否喜欢, 可以过滤掉大量不喜欢的车牌, 节约时间 + +### Python in Action 学习视频发布 +[https://github.com/gxtrobot/pyinaction](https://github.com/gxtrobot/pyinaction) + +为提高解决问题效率 ,建了个qq群 + +**QQ群: 941894005** + +注意, 该群仅讨论**python学习, 爬虫开发, aspider 框架学习开发, Bustag系统bug, 运行问题**等, 请勿讨论无关主题 + +**免责声明: +本软件仅用于技术学习使用,禁止用于商业用途,使用本软件所造成的的后果由使用者承担! +如果你觉得这个软件不错, 可以请我喝杯冰阔落 ^_^.** + +

+ + +

+ +# 紧急提示 + + +# windows, mac 绿色版下载地址 + 链接: https://pan.baidu.com/s/1pqarq7fOXjsbad0WN4Uaaw 提取码: budu + + 压缩包密码: gxtrobot + +# docker 版本同步更新 +运行 ```docker pull gxtrobot/bustag-app:latest``` 后重新启动项目即可 + +# 使用须知 +只需在data目录下创建[config.ini](https://raw.githubusercontent.com/gxtrobot/bustag/master/data/config.ini), 然后启动系统, 访问localhost:8000 + +### 使用视频 + +链接: https://pan.baidu.com/s/1pqarq7fOXjsbad0WN4Uaaw 提取码: budu + +在视频目录下 + +- 群晖docker安装bustag 视频发布(2019-10-16) +- bustag最新使用视频发布(2019-10-15) +- linux/mac docker版本安装 +- win10 docker版本安装 + +## 更新 + +### release 0.2.1(2019-10-12) +- 修复几个bug +- 增加系统启动错误信息打印, 方便排查 + +该版本主要是为了更好发现错误, 如果能正常运行的可以不更新 + +### release 0.2.0(2019-10-7) +- 一些bug修复, 如数据解析不全等 +- 多处页面优化(封面图点击放大, 页面跳转等等) +- 启动检查config.ini, 没有自动退出 +- 手动本地文件管理, 增加手动添加番号及本地路径功能 +- 增加今日更新, 推荐数量 +- 手动上传番号, 直接打标为喜欢 +- 添加logo +- 增加打标数据库导入功能 + +#### 注意事项 +- **v0.2.0 版本有数据库结构变化, 所以和老版本数据库不兼容, 建议新建一个目录运行新版, 如需要愿数据库打标数据, 可以通过数据页面, 导入数据库完成打标数据导入** + +### 2019-9-6 0.1.1版发布 + - 修复部分bug + - 增加windows(只在win10下测试过)), mac 绿色版, 解压直接使用, + + +## 系统功能 + +- 自动抓取最新车牌信息, 抓取频率可以自定义 +- 系统启动后自动开启一次下载, 然后安装设置抓取频率下载 +- 车牌打标功能 +- 模型训练, 基于当前所有打标数据训练模型 +- 有了模型后, 自动预测判断是否喜欢 +- 手动上传番号, 本地文件管理 +- 数据库打标数据导入 +- Docker 镜像一键运行, 省去新手配置项目的麻烦 +- 项目访问地址: localhost:8000 + +## 系统截图(隐藏了左边封面图片) + +- 推荐页面 + ![](./docs/recommend.png) + +- 打标页面 + ![](./docs/tagit.png) + +- 本地文件页面 + ![](./docs/local.png) + +- 本地番号, 链接上传页面 + ![](./docs/local_upload.png) + +- 模型页面 + ![](./docs/model.png) + +- 数据页面 + ![](./docs/data.png) + +## 如何运行项目 + + ### windows , mac绿色版如何使用 + 下载zip包后解压缩到任意目录, 然后在目录下的data目录里, 创建文件[config.ini](https://raw.githubusercontent.com/gxtrobot/bustag/master/data/config.ini) + - windows 版: 执行(双击)bustag.exe + - mac 版: 执行(双击)bustag + - 浏览器访问: localhost:8000, 访问成功说明运行正常, 如果访问不成功, 可以看bustag程序窗口有无报错 + + ### 本地源代码安装 + 懂 python 开发的可以 clone 本项目, 建立一个虚拟环境并按照 requirements.txt 的 python 包后, 在项目根目录下 + 直接运行 + +``` +python bustag/app/index.py + +或者安装了gunicorn +gunicorn bustag.app.index:app --bind='0.0.0.0:8000' +``` + + ### 使用 docker 运行(推荐) + + 1. 建立一个目录, 如 bustag, 然后在该目录下建一个子目录 data, data 目录用于保存配置文件以及下载数据的数据库 + 2. 在 data 下需要建立一个文件, [config.ini](https://raw.githubusercontent.com/gxtrobot/bustag/master/data/config.ini), 该文件用于设置爬取的初始地址, 以及每次下载的最大数量 + 3. 运行命令 + + ``` + linux, mac + docker run --rm -d -e TZ=Asia/Shanghai -e PYTHONUNBUFFERED=1 -v $(pwd)/data:/app/data -p 8000:8000 gxtrobot/bustag-app + + windows powershell + docker run --rm -d -e TZ=Asia/Shanghai -e PYTHONUNBUFFERED=1 -v ${PWD}/data:/app/data -p 8000:8000 gxtrobot/bustag-app + + +注: -e TZ=Asia/Shanghai , 指的是docker container的时区设置, 如果需要其他时区可自行设置, 如果不设置默认为UTC时区 + -e PYTHONUNBUFFERED=1 , 指的是显示所有log输出, 如果不设置, 那只能看到debug 的错误log日志 + ``` + +## 如何使用项目 + +### 请按照以下顺序 + +1. 到打标页面进行打标, 达到一定数量(喜欢+不喜欢), 比如 300 +2. 到其他页面训练模型 +3. 坐等系统自动推荐 +4. 在推荐页面进行确认(确认过的数据转为打标数据) +5. 积累更多打标数据, 再次训练模型, 打标数据越多模型效果越好 + +### data 目录文件说明 + +``` +|____bus.db +|____config.ini +|____crontab.txt +|____model +| |____ label_binarizer.pkl +| |____model.pkl +``` + +- config.ini, (系统配置文件, 必须, 系统启动时候需要此文件, [参考文件](./data/config.ini)) + - root_path: 制定bus网站主页地址, 爬虫起始地址, 由于地址可能变化, 确保本机能够访问该地址, 如果需要代理才能访问, 必须开启全局代理, 系统本身无代理设置 + - count: 每次下载总数, 建议不要太多, 500以下比较好 + - interval: 每次下载间隔时间, 单位为秒, 建议不要低于1800秒 + +- bus.db (数据库文件, 可选, 但是可以放一个[现成的库, 有 2000 条数据, 方便直接开始打标, 不需要等下载](./data/bus.db)) +- crontab.txt (定时下载配置文件, 可选, [参考例子](./docker/crontab.txt)) +- model 目录(系统训练生成的模型) + +## 其他问题 + +1. 改变自动下载的频率 + 修改config.ini的interval 参数即可, 单位是秒, 比如修改为一小时更新一次为 `interval=3600` + +2. 改变下载初始 url + 因为该 url 会经常改变, 所有系统的 config.ini -> download -> root_path 定义了初始 url, 可以根据需要改变 + +3. 是否可以使用代理 + 目前系统还没加入代理功能, 不过可以在 docker 设置代理访问 + +4. 下载数量多少合适 + 鉴于爬虫的稳定性, 不建议每次下载太多, 也可能会给 bus 服务器带来压力, 如果需要, 初次使用可以加大到 1000, 这样可以下载多点初始数据用于打标, 后面可以改为 300 + +5. 模型效果如何 + 经过一些测试, 最终使用了 KNN 模型, 效果的话谈不上非常好, 在准确率上还可以, 不过召回率相对低一些, 也就是说推荐的准确率相对高点, 但是会漏掉一些喜欢的数据. + 所以, 鉴于定期对推荐数据进行确认, 经过确认后, 推荐数据转为打标数据, 然后重新训练,打标数据越多效果越好 + +6. 要多少打标数据才能训练模型 + 建议至少达到 300 打标数据(包括喜欢, 不喜欢), 如何尝试训练模型, 并查看模型效果值, 如不满意可以增加训练数据并重新训练 + +7. 模型用了什么数据训练 + 模型目前主要使用了各种标签数据, 比如影片分类, 女优名等等, 目前没有使用到标题 + +8. 如何改变服务器运行端口 + 服务器默认为 8000 端口, 如果需要改变, 可以修改启动 docker 容器命令, 比如 8000 + +``` +修改为8000端口, 注意:后面的8000不要变, 然后可以通过localhost:8000访问 + +docker run --rm -d -v $(pwd)/data:/app/data -p 8000:8000 gxtrobot/bustag-app +``` + +9. 如何备份数据库 + 系统使用的数据库保存在 data 目录下的 bus.db, 如果有需要可以将此文件拷贝一份作为备份, 比如在打标测试模型时, 如果不想使用当前打标数据, 可以将数据库恢复到原来的版本 + 该数据库为 sqlite 格式, 可以直接使用软件打开, 比如 [DB Browser for Sqlite](https://sqlitebrowser.org/), 该软件支持多平台 diff --git a/app/bus.db b/app/bus.db new file mode 100644 index 0000000000000000000000000000000000000000..24aaabf0cd5907c370d34c565bab7a3bafa93b77 GIT binary patch literal 40960 zcmeI%T~E_c7{KwCmyJyz8bW%t?4;h%2x>Ikc;$ow)3Hez1|(*wSdk6Cr-{T+HN2oYqvFB*PaTYXQN3BdztM&>_ zv0|zSe$%wx%w>$Vf_^m^JM7*Io|_OnYBm}@uCO}i*{o40=r`+u`?lr9j};&1qQLdi zvx+_Vfb!wwVCwd^?TBivE~*EWig@XicT3KZcwrx{M$N~ylXcPfMnbHLt(s$(x2r0K zbV#05IQEw9*wqbtzZ+R8DWTyWvD`ohSs1sso@X*faY;W9Nmc7lZtK#MC)sGU2i5Z4 zK{8cIi!NgnDePlfox8JHV`)jhUJLzXrTohbszp7ag4wYENp;-5FP~Je5LRWqnvLt( z>8w#K>NiKdgi?)?ATxtFNqICqBMC7?6h3#?X*l~NQCJ%}jj0ZAHf|nNS5JZjep?P_ zQ~prv') +def send_static(filepath): + return static_file(filepath, root=dirname+'/static/') + + +def _remove_extra_tags(item): + limit = 10 + tags_dict = item.tags_dict + tags = ['genre', 'star'] + for t in tags: + tags_dict[t] = tags_dict[t][:limit] + + +@route('/') +def index(): + rate_type = RATE_TYPE.SYSTEM_RATE.value + rate_value = int(request.query.get('like', RATE_VALUE.LIKE.value)) + page = int(request.query.get('page', 1)) + items, page_info = get_items( + rate_type=rate_type, rate_value=rate_value, page=page) + for item in items: + _remove_extra_tags(item) + today_update_count = db.get_today_update_count() + today_recommend_count = db.get_today_recommend_count() + msg = f'今日更新 {today_update_count} , 今日推荐 {today_recommend_count}' + return template('index', items=items, page_info=page_info, like=rate_value, path=request.path, msg=msg) + + +@route('/tagit') +def tagit(): + rate_value = request.query.get('like', None) + rate_value = None if rate_value == 'None' else rate_value + rate_type = None + if rate_value: + rate_value = int(rate_value) + rate_type = RATE_TYPE.USER_RATE + page = int(request.query.get('page', 1)) + items, page_info = get_items( + rate_type=rate_type, rate_value=rate_value, page=page) + for item in items: + _remove_extra_tags(item) + return template('tagit', items=items, page_info=page_info, like=rate_value, path=request.path) + + +@route('/tag/', method='POST') +def tag(fanhao): + if request.POST.submit: + formid = request.POST.formid + item_rate = ItemRate.get_by_fanhao(fanhao) + rate_value = request.POST.submit + if not item_rate: + rate_type = RATE_TYPE.USER_RATE + ItemRate.saveit(rate_type, rate_value, fanhao) + logger.debug(f'add new item_rate for fanhao:{fanhao}') + else: + item_rate.rate_value = rate_value + item_rate.save() + logger.debug(f'updated item_rate for fanhao:{fanhao}') + page = int(request.query.get('page', 1)) + like = request.query.get('like') + url = f'/tagit?page={page}&like={like}' + if formid: + url += f'#{formid}' + redirect(url) + + +@route('/correct/', method='POST') +def correct(fanhao): + if request.POST.submit: + formid = request.POST.formid + is_correct = int(request.POST.submit) + item_rate = ItemRate.get_by_fanhao(fanhao) + if item_rate: + item_rate.rate_type = RATE_TYPE.USER_RATE + if not is_correct: + rate_value = item_rate.rate_value + rate_value = 1 if rate_value == 0 else 0 + item_rate.rate_value = rate_value + item_rate.save() + logger.debug( + f'updated item fanhao: {fanhao}, {"and correct the rate_value" if not is_correct else ""}') + page = int(request.query.get('page', 1)) + like = int(request.query.get('like', 1)) + url = f'/?page={page}&like={like}' + if formid: + url += f'#{formid}' + redirect(url) + + +@route('/model') +def other_settings(): + try: + _, model_scores = clf.load() + except FileNotFoundError: + model_scores = None + return template('model', path=request.path, model_scores=model_scores) + + +@route('/do-training') +def do_training(): + error_msg = None + model_scores = None + try: + _, model_scores = clf.train() + except ValueError as ex: + logger.exception(ex) + error_msg = ' '.join(ex.args) + return template('model', path=request.path, model_scores=model_scores, error_msg=error_msg) + + +@route('/local_fanhao', method=['GET', 'POST']) +def update_local_fanhao(): + msg = '' + if request.POST.submit: + fanhao_list = request.POST.fanhao + tag_like = request.POST.tag_like == '1' + missed_fanhao, local_file_count, tag_file_count = add_local_fanhao( + fanhao_list, tag_like) + if len(missed_fanhao) > 0: + urls = [bus_spider.get_url_by_fanhao( + fanhao) for fanhao in missed_fanhao] + add_download_job(urls) + msg = f'上传 {len(missed_fanhao)} 个番号, {local_file_count} 个本地文件' + if tag_like: + msg += f', {tag_file_count} 个打标为喜欢' + return template('local_fanhao', path=request.path, msg=msg) + + +@route('/local') +def local(): + page = int(request.query.get('page', 1)) + items, page_info = get_local_items(page=page) + for local_item in items: + LocalItem.loadit(local_item) + _remove_extra_tags(local_item.item) + return template('local', items=items, page_info=page_info, path=request.path) + + +@route('/local_play/') +def local_play(id): + local_item = LocalItem.update_play(id) + file_path = local_item.path + logger.debug(file_path) + redirect(file_path) + + +@route('/load_db', method=['GET', 'POST']) +def load_db(): + msg = '' + errmsg = '' + if request.POST.submit: + upload = request.files.get('dbfile') + if upload: + logger.debug(upload.filename) + name = get_data_path('uploaded.db') + upload.save(name, overwrite=True) + logger.debug(f'uploaded file saved to {name}') + try: + tag_file_added, missed_fanhaos = load_tags_db() + except DBError: + errmsg = '数据库文件错误, 请检查文件是否正确上传' + else: + urls = [bus_spider.get_url_by_fanhao( + fanhao) for fanhao in missed_fanhaos] + add_download_job(urls) + msg = f'上传 {tag_file_added} 条用户打标数据, {len(missed_fanhaos)} 个番号, ' + msg += ' 注意: 需要下载其他数据才能开始建模, 请等候一定时间' + else: + errmsg = '请上传数据库文件' + return template('load_db', path=request.path, msg=msg, errmsg=errmsg) + + +@route('/about') +def about(): + return template('about', path=request.path) + + +app = bottle.default_app() + + +def start_app(): + t = threading.Thread(target=start_scheduler) + t.start() + run(host='0.0.0.0', server='paste', port=8000, debug=True) + # run(host='0.0.0.0', port=8000, debug=True, reloader=False) + + +if __name__ == "__main__": + try: + freeze_support() + from bustag import __version__ + print(f"Bustag server starting: version: {__version__}\n\n") + import bustag.model.classifier as clf + from bustag.util import logger, get_cwd, get_now_time, get_data_path + from bustag.spider.db import (get_items, get_local_items, RATE_TYPE, RATE_VALUE, ItemRate, + Item, LocalItem, DBError, db as dbconn) + from bustag.spider import db + from bustag.app.schedule import start_scheduler, add_download_job + from bustag.spider import bus_spider + from bustag.app.local import add_local_fanhao, load_tags_db + start_app() + except Exception as e: + print('system error') + traceback.print_exc() + finally: + print("Press Enter to continue ...") + input() + os._exit(1) diff --git a/bustag/app/local.py b/bustag/app/local.py new file mode 100644 index 0000000..91bea72 --- /dev/null +++ b/bustag/app/local.py @@ -0,0 +1,109 @@ +''' +handle local file related functions +''' +import re +from peewee import SqliteDatabase, DatabaseError + +from bustag.spider.db import Item, LocalItem, ItemRate, RATE_TYPE, RATE_VALUE, db, DBError +from bustag.util import logger, get_data_path + + +def add_local_fanhao(fanhao, tag_like): + ''' + Args: + fanhao:str - ',' separeted (fanhao, path) + ''' + rows = fanhao.splitlines() + items = [] + missed_fanhaos = [] + local_file_added = 0 + tag_file_added = 0 + pattern = r'([A-Z]+)-?([0-9]+)' + for row in rows: + if ',' in row: + fanhao, path = row.split(',') + else: + fanhao = row + path = None + + fanhao = fanhao.strip().upper() + match = re.search(pattern, fanhao) + if match and len(match.groups()) == 2: + series, num = match.groups() + matched_fanhao = f'{series}-{num}' + path = path.strip() if path else None + logger.debug(f'matched fanhao {matched_fanhao}') + items.append((matched_fanhao, path)) + with db.atomic(): + for item in items: + fanhao, path = item + # if path is not None, add to local item + if path: + local_item = LocalItem.saveit(fanhao, path) + if local_item: + local_file_added += 1 + # if tag_like is True, add it to item_rate table + if tag_like: + item_rate = ItemRate.saveit( + RATE_TYPE.USER_RATE, RATE_VALUE.LIKE, fanhao) + if item_rate: + tag_file_added += 1 + if not Item.get_by_fanhao(fanhao): + # add to get from spider + missed_fanhaos.append(fanhao) + logger.debug(f'missed_fanhaos:{missed_fanhaos}') + logger.debug(f'tag_file_added:{tag_file_added}') + logger.debug(f'local_file_added:{local_file_added}') + return missed_fanhaos, local_file_added, tag_file_added + + +def load_tags_db(): + ''' + load user tags data from uploaded db file + + Args: + file: io.BufferedRandom -> uploaded db file stream + ''' + db_name = get_data_path('uploaded.db') + try: + db_upload = SqliteDatabase(db_name) + db_upload.get_tables() + except DatabaseError: + raise DBError() + db_is_old = False + tag_data = [] + missed_fanhaos = [] + tag_file_added = 0 + sql_old = '''select item_rate.rate_value, item.fanhao + from item_rate inner + join item on item_rate.item_id = item.id + where item_rate.rate_type=1 ''' + + sql_new = '''select item_rate.rate_value, item.fanhao + from item_rate inner + join item on item_rate.item_id = item.fanhao + where item_rate.rate_type=1 ''' + cursor = db_upload.execute_sql(sql_old) + res = cursor.fetchone() + if res: + db_is_old = True + if db_is_old: + cursor = db_upload.execute_sql(sql_old) + else: + cursor = db_upload.execute_sql(sql_new) + + for row in cursor.fetchall(): + tag_data.append(row) + with db_upload.atomic(): + for rate_value, fanhao in tag_data: + item_rate = ItemRate.saveit( + RATE_TYPE.USER_RATE, rate_value, fanhao) + if item_rate: + tag_file_added += 1 + if not Item.get_by_fanhao(fanhao): + # add to get from spider + missed_fanhaos.append(fanhao) + logger.debug(tag_data) + logger.info(f'added user tag rate: {tag_file_added}') + logger.info(f'added fanhao to download: {len(missed_fanhaos)}') + return tag_file_added, missed_fanhaos diff --git a/bustag/app/schedule.py b/bustag/app/schedule.py new file mode 100644 index 0000000..6bdb2e8 --- /dev/null +++ b/bustag/app/schedule.py @@ -0,0 +1,76 @@ +import sys +import asyncio +from datetime import datetime, timedelta +from apscheduler.schedulers.asyncio import AsyncIOScheduler +from apscheduler.triggers.interval import IntervalTrigger +from apscheduler.triggers.date import DateTrigger +from aspider import aspider +from bustag.spider import bus_spider +from bustag.util import logger, APP_CONFIG + +scheduler = None +loop = None + + +def download(loop, no_parse_links=False, urls=None): + """ + 下载更新数据 + + Args: + urls:tuple - tuple of urls + """ + print('start download') + # reset sys.argv + sys.argv = sys.argv[:1] + if not urls: + logger.warning('no links to download') + return + count = APP_CONFIG['download.count'] + if no_parse_links: + count = len(urls) + extra_options = APP_CONFIG.get('options', {}) + options = {'no_parse_links': no_parse_links, + 'roots': urls, 'count': count} + extra_options.update(options) + + aspider.download(loop, extra_options) + try: + import bustag.model.classifier as clf + + clf.recommend() + except FileNotFoundError: + print('还没有训练好的模型, 无法推荐') + + +def start_scheduler(): + global scheduler, loop + + interval = int(APP_CONFIG.get('download.interval', 1800)) + loop = asyncio.new_event_loop() + scheduler = AsyncIOScheduler(event_loop=loop) + t1 = datetime.now() + timedelta(seconds=1) + int_trigger = IntervalTrigger(seconds=interval) + date_trigger = DateTrigger(run_date=t1) + urls = (APP_CONFIG['download.root_path'],) + # add for down at server start + scheduler.add_job(download, trigger=date_trigger, args=(loop, False, urls)) + scheduler.add_job(download, trigger=int_trigger, args=(loop, False, urls)) + scheduler.start() + asyncio.set_event_loop(loop) + loop.run_forever() + + +def add_download_job(urls): + add_job(download, (urls,)) + + +def add_job(job_func, args): + ''' + add a job to scheduler + ''' + default_args = (loop, True) + default_args = default_args + args + logger.debug(default_args) + t1 = datetime.now() + timedelta(seconds=10) + date_trigger = DateTrigger(run_date=t1) + scheduler.add_job(job_func, trigger=date_trigger, args=default_args) diff --git a/bustag/app/static/css/bootstrap-grid.css b/bustag/app/static/css/bootstrap-grid.css new file mode 100644 index 0000000..68b84f8 --- /dev/null +++ b/bustag/app/static/css/bootstrap-grid.css @@ -0,0 +1,3719 @@ +/*! + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +html { + box-sizing: border-box; + -ms-overflow-style: scrollbar; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-grid.css.map b/bustag/app/static/css/bootstrap-grid.css.map new file mode 100644 index 0000000..db62f2f --- /dev/null +++ b/bustag/app/static/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"AAAA;;;;;ECKE;ADEF;EACE,sBAAsB;EACtB,6BAA6B;ACA/B;;ADGA;;;EAGE,mBAAmB;ACArB;;ACVE;ECAA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;AFcnB;;AGqCI;EFvDF;ICYI,gBE8LK;EJnLT;AACF;;AG+BI;EFvDF;ICYI,gBE+LK;EJ9KT;AACF;;AGyBI;EFvDF;ICYI,gBEgMK;EJzKT;AACF;;AGmBI;EFvDF;ICYI,iBEiMM;EJpKV;AACF;;AC9BE;ECZA,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;EACzB,kBAAkB;EAClB,iBAAiB;AF8CnB;;AC5BE;ECJA,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,mBAA0B;EAC1B,kBAAyB;AFoC3B;;AC7BE;EACE,eAAe;EACf,cAAc;ADgClB;;AClCE;;EAMI,gBAAgB;EAChB,eAAe;ADiCrB;;AKlEE;;;;;;EACE,kBAAkB;EAClB,WAAW;EACX,mBAA0B;EAC1B,kBAAyB;AL0E7B;;AKvDM;EACE,0BAAa;EAAb,aAAa;EACb,oBAAY;EAAZ,YAAY;EACZ,eAAe;AL0DvB;;AKxDM;EACE,kBAAc;EAAd,cAAc;EACd,WAAW;EACX,eAAe;AL2DvB;;AKvDQ;EHFN,uBAAsC;EAAtC,mBAAsC;EAItC,oBAAuC;AF0DzC;;AK5DQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AF+DzC;;AKjEQ;EHFN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AFoEzC;;AKtEQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AFyEzC;;AK3EQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AF8EzC;;AKhFQ;EHFN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AFmFzC;;AKrFQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AFwFzC;;AK1FQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AF6FzC;;AK/FQ;EHFN,iBAAsC;EAAtC,aAAsC;EAItC,cAAuC;AFkGzC;;AKpGQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AFuGzC;;AKzGQ;EHFN,wBAAsC;EAAtC,oBAAsC;EAItC,qBAAuC;AF4GzC;;AK9GQ;EHFN,kBAAsC;EAAtC,cAAsC;EAItC,eAAuC;AFiHzC;;AK9GM;EAAwB,kBAAS;EAAT,SAAS;ALkHvC;;AKhHM;EAAuB,kBD2KG;EC3KH,SD2KG;AJvDhC;;AKjHQ;EAAwB,iBADZ;EACY,QADZ;ALsHpB;;AKrHQ;EAAwB,iBADZ;EACY,QADZ;AL0HpB;;AKzHQ;EAAwB,iBADZ;EACY,QADZ;AL8HpB;;AK7HQ;EAAwB,iBADZ;EACY,QADZ;ALkIpB;;AKjIQ;EAAwB,iBADZ;EACY,QADZ;ALsIpB;;AKrIQ;EAAwB,iBADZ;EACY,QADZ;AL0IpB;;AKzIQ;EAAwB,iBADZ;EACY,QADZ;AL8IpB;;AK7IQ;EAAwB,iBADZ;EACY,QADZ;ALkJpB;;AKjJQ;EAAwB,iBADZ;EACY,QADZ;ALsJpB;;AKrJQ;EAAwB,iBADZ;EACY,QADZ;AL0JpB;;AKzJQ;EAAwB,kBADZ;EACY,SADZ;AL8JpB;;AK7JQ;EAAwB,kBADZ;EACY,SADZ;ALkKpB;;AKjKQ;EAAwB,kBADZ;EACY,SADZ;ALsKpB;;AK/JU;EHTR,sBAA8C;AF4KhD;;AKnKU;EHTR,uBAA8C;AFgLhD;;AKvKU;EHTR,gBAA8C;AFoLhD;;AK3KU;EHTR,uBAA8C;AFwLhD;;AK/KU;EHTR,uBAA8C;AF4LhD;;AKnLU;EHTR,gBAA8C;AFgMhD;;AKvLU;EHTR,uBAA8C;AFoMhD;;AK3LU;EHTR,uBAA8C;AFwMhD;;AK/LU;EHTR,gBAA8C;AF4MhD;;AKnMU;EHTR,uBAA8C;AFgNhD;;AKvMU;EHTR,uBAA8C;AFoNhD;;AGzMI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;EL2OrB;EKzOI;IACE,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;EL2OrB;EKvOM;IHFN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EFyOvC;EK3OM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF6OvC;EK/OM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFiPvC;EKnPM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFqPvC;EKvPM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFyPvC;EK3PM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EF6PvC;EK/PM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFiQvC;EKnQM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFqQvC;EKvQM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFyQvC;EK3QM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF6QvC;EK/QM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFiRvC;EKnRM;IHFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EFqRvC;EKlRI;IAAwB,kBAAS;IAAT,SAAS;ELqRrC;EKnRI;IAAuB,kBD2KG;IC3KH,SD2KG;EJ2G9B;EKnRM;IAAwB,iBADZ;IACY,QADZ;ELuRlB;EKtRM;IAAwB,iBADZ;IACY,QADZ;EL0RlB;EKzRM;IAAwB,iBADZ;IACY,QADZ;EL6RlB;EK5RM;IAAwB,iBADZ;IACY,QADZ;ELgSlB;EK/RM;IAAwB,iBADZ;IACY,QADZ;ELmSlB;EKlSM;IAAwB,iBADZ;IACY,QADZ;ELsSlB;EKrSM;IAAwB,iBADZ;IACY,QADZ;ELySlB;EKxSM;IAAwB,iBADZ;IACY,QADZ;EL4SlB;EK3SM;IAAwB,iBADZ;IACY,QADZ;EL+SlB;EK9SM;IAAwB,iBADZ;IACY,QADZ;ELkTlB;EKjTM;IAAwB,kBADZ;IACY,SADZ;ELqTlB;EKpTM;IAAwB,kBADZ;IACY,SADZ;ELwTlB;EKvTM;IAAwB,kBADZ;IACY,SADZ;EL2TlB;EKpTQ;IHTR,cAA4B;EFgU5B;EKvTQ;IHTR,sBAA8C;EFmU9C;EK1TQ;IHTR,uBAA8C;EFsU9C;EK7TQ;IHTR,gBAA8C;EFyU9C;EKhUQ;IHTR,uBAA8C;EF4U9C;EKnUQ;IHTR,uBAA8C;EF+U9C;EKtUQ;IHTR,gBAA8C;EFkV9C;EKzUQ;IHTR,uBAA8C;EFqV9C;EK5UQ;IHTR,uBAA8C;EFwV9C;EK/UQ;IHTR,gBAA8C;EF2V9C;EKlVQ;IHTR,uBAA8C;EF8V9C;EKrVQ;IHTR,uBAA8C;EFiW9C;AACF;;AGvVI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;ELyXrB;EKvXI;IACE,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;ELyXrB;EKrXM;IHFN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EFuXvC;EKzXM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF2XvC;EK7XM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EF+XvC;EKjYM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFmYvC;EKrYM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFuYvC;EKzYM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EF2YvC;EK7YM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF+YvC;EKjZM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFmZvC;EKrZM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFuZvC;EKzZM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF2ZvC;EK7ZM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF+ZvC;EKjaM;IHFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EFmavC;EKhaI;IAAwB,kBAAS;IAAT,SAAS;ELmarC;EKjaI;IAAuB,kBD2KG;IC3KH,SD2KG;EJyP9B;EKjaM;IAAwB,iBADZ;IACY,QADZ;ELqalB;EKpaM;IAAwB,iBADZ;IACY,QADZ;ELwalB;EKvaM;IAAwB,iBADZ;IACY,QADZ;EL2alB;EK1aM;IAAwB,iBADZ;IACY,QADZ;EL8alB;EK7aM;IAAwB,iBADZ;IACY,QADZ;ELiblB;EKhbM;IAAwB,iBADZ;IACY,QADZ;ELoblB;EKnbM;IAAwB,iBADZ;IACY,QADZ;ELublB;EKtbM;IAAwB,iBADZ;IACY,QADZ;EL0blB;EKzbM;IAAwB,iBADZ;IACY,QADZ;EL6blB;EK5bM;IAAwB,iBADZ;IACY,QADZ;ELgclB;EK/bM;IAAwB,kBADZ;IACY,SADZ;ELmclB;EKlcM;IAAwB,kBADZ;IACY,SADZ;ELsclB;EKrcM;IAAwB,kBADZ;IACY,SADZ;ELyclB;EKlcQ;IHTR,cAA4B;EF8c5B;EKrcQ;IHTR,sBAA8C;EFid9C;EKxcQ;IHTR,uBAA8C;EFod9C;EK3cQ;IHTR,gBAA8C;EFud9C;EK9cQ;IHTR,uBAA8C;EF0d9C;EKjdQ;IHTR,uBAA8C;EF6d9C;EKpdQ;IHTR,gBAA8C;EFge9C;EKvdQ;IHTR,uBAA8C;EFme9C;EK1dQ;IHTR,uBAA8C;EFse9C;EK7dQ;IHTR,gBAA8C;EFye9C;EKheQ;IHTR,uBAA8C;EF4e9C;EKneQ;IHTR,uBAA8C;EF+e9C;AACF;;AGreI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;ELugBrB;EKrgBI;IACE,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;ELugBrB;EKngBM;IHFN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EFqgBvC;EKvgBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFygBvC;EK3gBM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EF6gBvC;EK/gBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFihBvC;EKnhBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFqhBvC;EKvhBM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFyhBvC;EK3hBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF6hBvC;EK/hBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFiiBvC;EKniBM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFqiBvC;EKviBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFyiBvC;EK3iBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF6iBvC;EK/iBM;IHFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EFijBvC;EK9iBI;IAAwB,kBAAS;IAAT,SAAS;ELijBrC;EK/iBI;IAAuB,kBD2KG;IC3KH,SD2KG;EJuY9B;EK/iBM;IAAwB,iBADZ;IACY,QADZ;ELmjBlB;EKljBM;IAAwB,iBADZ;IACY,QADZ;ELsjBlB;EKrjBM;IAAwB,iBADZ;IACY,QADZ;ELyjBlB;EKxjBM;IAAwB,iBADZ;IACY,QADZ;EL4jBlB;EK3jBM;IAAwB,iBADZ;IACY,QADZ;EL+jBlB;EK9jBM;IAAwB,iBADZ;IACY,QADZ;ELkkBlB;EKjkBM;IAAwB,iBADZ;IACY,QADZ;ELqkBlB;EKpkBM;IAAwB,iBADZ;IACY,QADZ;ELwkBlB;EKvkBM;IAAwB,iBADZ;IACY,QADZ;EL2kBlB;EK1kBM;IAAwB,iBADZ;IACY,QADZ;EL8kBlB;EK7kBM;IAAwB,kBADZ;IACY,SADZ;ELilBlB;EKhlBM;IAAwB,kBADZ;IACY,SADZ;ELolBlB;EKnlBM;IAAwB,kBADZ;IACY,SADZ;ELulBlB;EKhlBQ;IHTR,cAA4B;EF4lB5B;EKnlBQ;IHTR,sBAA8C;EF+lB9C;EKtlBQ;IHTR,uBAA8C;EFkmB9C;EKzlBQ;IHTR,gBAA8C;EFqmB9C;EK5lBQ;IHTR,uBAA8C;EFwmB9C;EK/lBQ;IHTR,uBAA8C;EF2mB9C;EKlmBQ;IHTR,gBAA8C;EF8mB9C;EKrmBQ;IHTR,uBAA8C;EFinB9C;EKxmBQ;IHTR,uBAA8C;EFonB9C;EK3mBQ;IHTR,gBAA8C;EFunB9C;EK9mBQ;IHTR,uBAA8C;EF0nB9C;EKjnBQ;IHTR,uBAA8C;EF6nB9C;AACF;;AGnnBI;EE9BE;IACE,0BAAa;IAAb,aAAa;IACb,oBAAY;IAAZ,YAAY;IACZ,eAAe;ELqpBrB;EKnpBI;IACE,kBAAc;IAAd,cAAc;IACd,WAAW;IACX,eAAe;ELqpBrB;EKjpBM;IHFN,uBAAsC;IAAtC,mBAAsC;IAItC,oBAAuC;EFmpBvC;EKrpBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFupBvC;EKzpBM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EF2pBvC;EK7pBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF+pBvC;EKjqBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFmqBvC;EKrqBM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFuqBvC;EKzqBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF2qBvC;EK7qBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF+qBvC;EKjrBM;IHFN,iBAAsC;IAAtC,aAAsC;IAItC,cAAuC;EFmrBvC;EKrrBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EFurBvC;EKzrBM;IHFN,wBAAsC;IAAtC,oBAAsC;IAItC,qBAAuC;EF2rBvC;EK7rBM;IHFN,kBAAsC;IAAtC,cAAsC;IAItC,eAAuC;EF+rBvC;EK5rBI;IAAwB,kBAAS;IAAT,SAAS;EL+rBrC;EK7rBI;IAAuB,kBD2KG;IC3KH,SD2KG;EJqhB9B;EK7rBM;IAAwB,iBADZ;IACY,QADZ;ELisBlB;EKhsBM;IAAwB,iBADZ;IACY,QADZ;ELosBlB;EKnsBM;IAAwB,iBADZ;IACY,QADZ;ELusBlB;EKtsBM;IAAwB,iBADZ;IACY,QADZ;EL0sBlB;EKzsBM;IAAwB,iBADZ;IACY,QADZ;EL6sBlB;EK5sBM;IAAwB,iBADZ;IACY,QADZ;ELgtBlB;EK/sBM;IAAwB,iBADZ;IACY,QADZ;ELmtBlB;EKltBM;IAAwB,iBADZ;IACY,QADZ;ELstBlB;EKrtBM;IAAwB,iBADZ;IACY,QADZ;ELytBlB;EKxtBM;IAAwB,iBADZ;IACY,QADZ;EL4tBlB;EK3tBM;IAAwB,kBADZ;IACY,SADZ;EL+tBlB;EK9tBM;IAAwB,kBADZ;IACY,SADZ;ELkuBlB;EKjuBM;IAAwB,kBADZ;IACY,SADZ;ELquBlB;EK9tBQ;IHTR,cAA4B;EF0uB5B;EKjuBQ;IHTR,sBAA8C;EF6uB9C;EKpuBQ;IHTR,uBAA8C;EFgvB9C;EKvuBQ;IHTR,gBAA8C;EFmvB9C;EK1uBQ;IHTR,uBAA8C;EFsvB9C;EK7uBQ;IHTR,uBAA8C;EFyvB9C;EKhvBQ;IHTR,gBAA8C;EF4vB9C;EKnvBQ;IHTR,uBAA8C;EF+vB9C;EKtvBQ;IHTR,uBAA8C;EFkwB9C;EKzvBQ;IHTR,gBAA8C;EFqwB9C;EK5vBQ;IHTR,uBAA8C;EFwwB9C;EK/vBQ;IHTR,uBAA8C;EF2wB9C;AACF;;AMlzBM;EAAwB,wBAA0B;ANszBxD;;AMtzBM;EAAwB,0BAA0B;AN0zBxD;;AM1zBM;EAAwB,gCAA0B;AN8zBxD;;AM9zBM;EAAwB,yBAA0B;ANk0BxD;;AMl0BM;EAAwB,yBAA0B;ANs0BxD;;AMt0BM;EAAwB,6BAA0B;AN00BxD;;AM10BM;EAAwB,8BAA0B;AN80BxD;;AM90BM;EAAwB,+BAA0B;EAA1B,wBAA0B;ANk1BxD;;AMl1BM;EAAwB,sCAA0B;EAA1B,+BAA0B;ANs1BxD;;AGryBI;EGjDE;IAAwB,wBAA0B;EN21BtD;EM31BI;IAAwB,0BAA0B;EN81BtD;EM91BI;IAAwB,gCAA0B;ENi2BtD;EMj2BI;IAAwB,yBAA0B;ENo2BtD;EMp2BI;IAAwB,yBAA0B;ENu2BtD;EMv2BI;IAAwB,6BAA0B;EN02BtD;EM12BI;IAAwB,8BAA0B;EN62BtD;EM72BI;IAAwB,+BAA0B;IAA1B,wBAA0B;ENg3BtD;EMh3BI;IAAwB,sCAA0B;IAA1B,+BAA0B;ENm3BtD;AACF;;AGn0BI;EGjDE;IAAwB,wBAA0B;ENy3BtD;EMz3BI;IAAwB,0BAA0B;EN43BtD;EM53BI;IAAwB,gCAA0B;EN+3BtD;EM/3BI;IAAwB,yBAA0B;ENk4BtD;EMl4BI;IAAwB,yBAA0B;ENq4BtD;EMr4BI;IAAwB,6BAA0B;ENw4BtD;EMx4BI;IAAwB,8BAA0B;EN24BtD;EM34BI;IAAwB,+BAA0B;IAA1B,wBAA0B;EN84BtD;EM94BI;IAAwB,sCAA0B;IAA1B,+BAA0B;ENi5BtD;AACF;;AGj2BI;EGjDE;IAAwB,wBAA0B;ENu5BtD;EMv5BI;IAAwB,0BAA0B;EN05BtD;EM15BI;IAAwB,gCAA0B;EN65BtD;EM75BI;IAAwB,yBAA0B;ENg6BtD;EMh6BI;IAAwB,yBAA0B;ENm6BtD;EMn6BI;IAAwB,6BAA0B;EN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AEE,+BAAwC;ARgoDlD;;AQ9nDQ;;EAEE,gCAA0C;ARioDpD;;AQ/nDQ;;EAEE,8BAAsC;ARkoDhD;;AQjpDQ;EAAgC,uBAA4B;ARqpDpE;;AQppDQ;;EAEE,2BAAoC;ARupD9C;;AQrpDQ;;EAEE,6BAAwC;ARwpDlD;;AQtpDQ;;EAEE,8BAA0C;ARypDpD;;AQvpDQ;;EAEE,4BAAsC;AR0pDhD;;AQzqDQ;EAAgC,qBAA4B;AR6qDpE;;AQ5qDQ;;EAEE,yBAAoC;AR+qD9C;;AQ7qDQ;;EAEE,2BAAwC;ARgrDlD;;AQ9qDQ;;EAEE,4BAA0C;ARirDpD;;AQ/qDQ;;EAEE,0BAAsC;ARkrDhD;;AQjsDQ;EAAgC,2BAA4B;ARqsDpE;;AQpsDQ;;EAEE,+BAAoC;ARusD9C;;AQrsDQ;;EAEE,iCAAwC;ARwsDlD;;AQtsDQ;;EAEE,kCAA0C;ARysDpD;;AQvsDQ;;EAEE,gCAAsC;AR0sDhD;;AQztDQ;EAAgC,0BAA4B;AR6tDpE;;AQ5tDQ;;EAEE,8BAAoC;AR+tD9C;;AQ7tDQ;;EAEE,gCAAwC;ARguDlD;;AQ9tDQ;;EAEE,iCAA0C;ARiuDpD;;AQ/tDQ;;EAEE,+BAAsC;ARkuDhD;;AQjvDQ;EAAgC,wBAA4B;ARqvDpE;;AQpvDQ;;EAEE,4BAAoC;ARuvD9C;;AQrvDQ;;EAEE,8BAAwC;ARwvDlD;;AQtvDQ;;EAEE,+BAA0C;ARyvDpD;;AQvvDQ;;EAEE,6BAAsC;AR0vDhD;;AQzwDQ;EAAgC,0BAA4B;AR6wDpE;;AQ5wDQ;;EAEE,8BAAoC;AR+wD9C;;AQ7wDQ;;EAEE,gCAAwC;ARgxDlD;;AQ9wDQ;;EAEE,iCAA0C;ARixDpD;;AQ/wDQ;;EAEE,+BAAsC;ARkxDhD;;AQjyDQ;EAAgC,wBAA4B;ARqyDpE;;AQpyDQ;;EAEE,4BAAoC;ARuyD9C;;AQryDQ;;EAEE,8BAAwC;ARwyDlD;;AQtyDQ;;EAEE,+BAA0C;ARyyDpD;;AQvyDQ;;EAEE,6BAAsC;AR0yDhD;;AQlyDQ;EAAwB,2BAA2B;ARsyD3D;;AQryDQ;;EAEE,+BAA+B;ARwyDzC;;AQtyDQ;;EAEE,iCAAiC;ARyyD3C;;AQvyDQ;;EAEE,kCAAkC;AR0yD5C;;AQxyDQ;;EAEE,gCAAgC;AR2yD1C;;AQ1zDQ;EAAwB,0BAA2B;AR8zD3D;;AQ7zDQ;;EAEE,8BAA+B;ARg0DzC;;AQ9zDQ;;EAEE,gCAAiC;ARi0D3C;;AQ/zDQ;;EAEE,iCAAkC;ARk0D5C;;AQh0DQ;;EAEE,+BAAgC;ARm0D1C;;AQl1DQ;EAAwB,wBAA2B;ARs1D3D;;AQr1DQ;;EAEE,4BAA+B;ARw1DzC;;AQt1DQ;;EAEE,8BAAiC;ARy1D3C;;AQv1DQ;;EAEE,+BAAkC;AR01D5C;;AQx1DQ;;EAEE,6BAAgC;AR21D1C;;AQ12DQ;EAAwB,0BAA2B;AR82D3D;;AQ72DQ;;EAEE,8BAA+B;ARg3DzC;;AQ92DQ;;EAEE,gCAAiC;ARi3D3C;;AQ/2DQ;;EAEE,iCAAkC;ARk3D5C;;AQh3DQ;;EAEE,+BAAgC;ARm3D1C;;AQl4DQ;EAAwB,wBAA2B;ARs4D3D;;AQr4DQ;;EAEE,4BAA+B;ARw4DzC;;AQt4DQ;;EAEE,8BAAiC;ARy4D3C;;AQv4DQ;;EAEE,+BAAkC;AR04D5C;;AQx4DQ;;EAEE,6BAAgC;AR24D1C;;AQr4DI;EAAmB,uBAAuB;ARy4D9C;;AQx4DI;;EAEE,2BAA2B;AR24DjC;;AQz4DI;;EAEE,6BAA6B;AR44DnC;;AQ14DI;;EAEE,8BAA8B;AR64DpC;;AQ34DI;;EAEE,4BAA4B;AR84DlC;;AGv5DI;EKlDI;IAAgC,oBAA4B;ER88DlE;EQ78DM;;IAEE,wBAAoC;ER+8D5C;EQ78DM;;IAEE,0BAAwC;ER+8DhD;EQ78DM;;IAEE,2BAA0C;ER+8DlD;EQ78DM;;IAEE,yBAAsC;ER+8D9C;EQ99DM;IAAgC,0BAA4B;ERi+DlE;EQh+DM;;IAEE,8BAAoC;ERk+D5C;EQh+DM;;IAEE,gCAAwC;ERk+DhD;EQh+DM;;IAEE,iCAA0C;ERk+DlD;EQh+DM;;IAEE,+BAAsC;ERk+D9C;EQj/DM;IAAgC,yBAA4B;ERo/DlE;EQn/DM;;IAEE,6BAAoC;ERq/D5C;EQn/DM;;IAEE,+BAAwC;ERq/DhD;EQn/DM;;IAEE,gCAA0C;ERq/DlD;EQn/DM;;IAEE,8BAAsC;ERq/D9C;EQpgEM;IAAgC,uBAA4B;ERugElE;EQtgEM;;IAEE,2BAAoC;ERwgE5C;EQtgEM;;IAEE,6BAAwC;ERwgEhD;EQtgEM;;IAEE,8BAA0C;ERwgElD;EQtgEM;;IAEE,4BAAsC;ERwgE9C;EQvhEM;IAAgC,yBAA4B;ER0hElE;EQzhEM;;IAEE,6BAAoC;ER2hE5C;EQzhEM;;IAEE,+BAAwC;ER2hEhD;EQzhEM;;IAEE,gCAA0C;ER2hElD;EQzhEM;;IAEE,8BAAsC;ER2hE9C;EQ1iEM;IAAgC,uBAA4B;ER6iElE;EQ5iEM;;IAEE,2BAAoC;ER8iE5C;EQ5iEM;;IAEE,6BAAwC;ER8iEhD;EQ5iEM;;IAEE,8BAA0C;ER8iElD;EQ5iEM;;IAEE,4BAAsC;ER8iE9C;EQ7jEM;IAAgC,qBAA4B;ERgkElE;EQ/jEM;;IAEE,yBAAoC;ERikE5C;EQ/jEM;;IAEE,2BAAwC;ERikEhD;EQ/jEM;;IAEE,4BAA0C;ERikElD;EQ/jEM;;IAEE,0BAAsC;ERikE9C;EQhlEM;IAAgC,2BAA4B;ERmlElE;EQllEM;;IAEE,+BAAoC;ERolE5C;EQllEM;;IAEE,iCAAwC;ERolEhD;EQllEM;;IAEE,kCAA0C;ERolElD;EQllEM;;IAEE,gCAAsC;ERolE9C;EQnmEM;IAAgC,0BAA4B;ERsmElE;EQrmEM;;IAEE,8BAAoC;ERumE5C;EQrmEM;;IAEE,gCAAwC;ERumEhD;EQrmEM;;IAEE,iCAA0C;ERumElD;EQrmEM;;IAEE,+BAAsC;ERumE9C;EQtnEM;IAAgC,wBAA4B;ERynElE;EQxnEM;;IAEE,4BAAoC;ER0nE5C;EQxnEM;;IAEE,8BAAwC;ER0nEhD;EQxnEM;;IAEE,+BAA0C;ER0nElD;EQxnEM;;IAEE,6BAAsC;ER0nE9C;EQzoEM;IAAgC,0BAA4B;ER4oElE;EQ3oEM;;IAEE,8BAAoC;ER6oE5C;EQ3oEM;;IAEE,gCAAwC;ER6oEhD;EQ3oEM;;IAEE,iCAA0C;ER6oElD;EQ3oEM;;IAEE,+BAAsC;ER6oE9C;EQ5pEM;IAAgC,wBAA4B;ER+pElE;EQ9pEM;;IAEE,4BAAoC;ERgqE5C;EQ9pEM;;IAEE,8BAAwC;ERgqEhD;EQ9pEM;;IAEE,+BAA0C;ERgqElD;EQ9pEM;;IAEE,6BAAsC;ERgqE9C;EQxpEM;IAAwB,2BAA2B;ER2pEzD;EQ1pEM;;IAEE,+BAA+B;ER4pEvC;EQ1pEM;;IAEE,iCAAiC;ER4pEzC;EQ1pEM;;IAEE,kCAAkC;ER4pE1C;EQ1pEM;;IAEE,gCAAgC;ER4pExC;EQ3qEM;IAAwB,0BAA2B;ER8qEzD;EQ7qEM;;IAEE,8BAA+B;ER+qEvC;EQ7qEM;;IAEE,gCAAiC;ER+qEzC;EQ7qEM;;IAEE,iCAAkC;ER+qE1C;EQ7qEM;;IAEE,+BAAgC;ER+qExC;EQ9rEM;IAAwB,wBAA2B;ERisEzD;EQhsEM;;IAEE,4BAA+B;ERksEvC;EQhsEM;;IAEE,8BAAiC;ERksEzC;EQhsEM;;IAEE,+BAAkC;ERksE1C;EQhsEM;;IAEE,6BAAgC;ERksExC;EQjtEM;IAAwB,0BAA2B;ERotEzD;EQntEM;;IAEE,8BAA+B;ERqtEvC;EQntEM;;IAEE,gCAAiC;ERqtEzC;EQntEM;;IAEE,iCAAkC;ERqtE1C;EQntEM;;IAEE,+BAAgC;ERqtExC;EQpuEM;IAAwB,wBAA2B;ERuuEzD;EQtuEM;;IAEE,4BAA+B;ERwuEvC;EQtuEM;;IAEE,8BAAiC;ERwuEzC;EQtuEM;;IAEE,+BAAkC;ERwuE1C;EQtuEM;;IAEE,6BAAgC;ERwuExC;EQluEE;IAAmB,uBAAuB;ERquE5C;EQpuEE;;IAEE,2BAA2B;ERsuE/B;EQpuEE;;IAEE,6BAA6B;ERsuEjC;EQpuEE;;IAEE,8BAA8B;ERsuElC;EQpuEE;;IAEE,4BAA4B;ERsuEhC;AACF;;AGhvEI;EKlDI;IAAgC,oBAA4B;ERuyElE;EQtyEM;;IAEE,wBAAoC;ERwyE5C;EQtyEM;;IAEE,0BAAwC;ERwyEhD;EQtyEM;;IAEE,2BAA0C;ERwyElD;EQtyEM;;IAEE,yBAAsC;ERwyE9C;EQvzEM;IAAgC,0BAA4B;ER0zElE;EQzzEM;;IAEE,8BAAoC;ER2zE5C;EQzzEM;;IAEE,gCAAwC;ER2zEhD;EQzzEM;;IAEE,iCAA0C;ER2zElD;EQzzEM;;IAEE,+BAAsC;ER2zE9C;EQ10EM;IAAgC,yBAA4B;ER60ElE;EQ50EM;;IAEE,6BAAoC;ER80E5C;EQ50EM;;IAEE,+BAAwC;ER80EhD;EQ50EM;;IAEE,gCAA0C;ER80ElD;EQ50EM;;IAEE,8BAAsC;ER80E9C;EQ71EM;IAAgC,uBAA4B;ERg2ElE;EQ/1EM;;IAEE,2BAAoC;ERi2E5C;EQ/1EM;;IAEE,6BAAwC;ERi2EhD;EQ/1EM;;IAEE,8BAA0C;ERi2ElD;EQ/1EM;;IAEE,4BAAsC;ERi2E9C;EQh3EM;IAAgC,yBAA4B;ERm3ElE;EQl3EM;;IAEE,6BAAoC;ERo3E5C;EQl3EM;;IAEE,+BAAwC;ERo3EhD;EQl3EM;;IAEE,gCAA0C;ERo3ElD;EQl3EM;;IAEE,8BAAsC;ERo3E9C;EQn4EM;IAAgC,uBAA4B;ERs4ElE;EQr4EM;;IAEE,2BAAoC;ERu4E5C;EQr4EM;;IAEE,6BAAwC;ERu4EhD;EQr4EM;;IAEE,8BAA0C;ERu4ElD;EQr4EM;;IAEE,4BAAsC;ERu4E9C;EQt5EM;IAAgC,qBAA4B;ERy5ElE;EQx5EM;;IAEE,yBAAoC;ER05E5C;EQx5EM;;IAEE,2BAAwC;ER05EhD;EQx5EM;;IAEE,4BAA0C;ER05ElD;EQx5EM;;IAEE,0BAAsC;ER05E9C;EQz6EM;IAAgC,2BAA4B;ER46ElE;EQ36EM;;IAEE,+BAAoC;ER66E5C;EQ36EM;;IAEE,iCAAwC;ER66EhD;EQ36EM;;IAEE,kCAA0C;ER66ElD;EQ36EM;;IAEE,gCAAsC;ER66E9C;EQ57EM;IAAgC,0BAA4B;ER+7ElE;EQ97EM;;IAEE,8BAAoC;ERg8E5C;EQ97EM;;IAEE,gCAAwC;ERg8EhD;EQ97EM;;IAEE,iCAA0C;ERg8ElD;EQ97EM;;IAEE,+BAAsC;ERg8E9C;EQ/8EM;IAAgC,wBAA4B;ERk9ElE;EQj9EM;;IAEE,4BAAoC;ERm9E5C;EQj9EM;;IAEE,8BAAwC;ERm9EhD;EQj9EM;;IAEE,+BAA0C;ERm9ElD;EQj9EM;;IAEE,6BAAsC;ERm9E9C;EQl+EM;IAAgC,0BAA4B;ERq+ElE;EQp+EM;;IAEE,8BAAoC;ERs+E5C;EQp+EM;;IAEE,gCAAwC;ERs+EhD;EQp+EM;;IAEE,iCAA0C;ERs+ElD;EQp+EM;;IAEE,+BAAsC;ERs+E9C;EQr/EM;IAAgC,wBAA4B;ERw/ElE;EQv/EM;;IAEE,4BAAoC;ERy/E5C;EQv/EM;;IAEE,8BAAwC;ERy/EhD;EQv/EM;;IAEE,+BAA0C;ERy/ElD;EQv/EM;;IAEE,6BAAsC;ERy/E9C;EQj/EM;IAAwB,2BAA2B;ERo/EzD;EQn/EM;;IAEE,+BAA+B;ERq/EvC;EQn/EM;;IAEE,iCAAiC;ERq/EzC;EQn/EM;;IAEE,kCAAkC;ERq/E1C;EQn/EM;;IAEE,gCAAgC;ERq/ExC;EQpgFM;IAAwB,0BAA2B;ERugFzD;EQtgFM;;IAEE,8BAA+B;ERwgFvC;EQtgFM;;IAEE,gCAAiC;ERwgFzC;EQtgFM;;IAEE,iCAAkC;ERwgF1C;EQtgFM;;IAEE,+BAAgC;ERwgFxC;EQvhFM;IAAwB,wBAA2B;ER0hFzD;EQzhFM;;IAEE,4BAA+B;ER2hFvC;EQzhFM;;IAEE,8BAAiC;ER2hFzC;EQzhFM;;IAEE,+BAAkC;ER2hF1C;EQzhFM;;IAEE,6BAAgC;ER2hFxC;EQ1iFM;IAAwB,0BAA2B;ER6iFzD;EQ5iFM;;IAEE,8BAA+B;ER8iFvC;EQ5iFM;;IAEE,gCAAiC;ER8iFzC;EQ5iFM;;IAEE,iCAAkC;ER8iF1C;EQ5iFM;;IAEE,+BAAgC;ER8iFxC;EQ7jFM;IAAwB,wBAA2B;ERgkFzD;EQ/jFM;;IAEE,4BAA+B;ERikFvC;EQ/jFM;;IAEE,8BAAiC;ERikFzC;EQ/jFM;;IAEE,+BAAkC;ERikF1C;EQ/jFM;;IAEE,6BAAgC;ERikFxC;EQ3jFE;IAAmB,uBAAuB;ER8jF5C;EQ7jFE;;IAEE,2BAA2B;ER+jF/B;EQ7jFE;;IAEE,6BAA6B;ER+jFjC;EQ7jFE;;IAEE,8BAA8B;ER+jFlC;EQ7jFE;;IAEE,4BAA4B;ER+jFhC;AACF;;AGzkFI;EKlDI;IAAgC,oBAA4B;ERgoFlE;EQ/nFM;;IAEE,wBAAoC;ERioF5C;EQ/nFM;;IAEE,0BAAwC;ERioFhD;EQ/nFM;;IAEE,2BAA0C;ERioFlD;EQ/nFM;;IAEE,yBAAsC;ERioF9C;EQhpFM;IAAgC,0BAA4B;ERmpFlE;EQlpFM;;IAEE,8BAAoC;ERopF5C;EQlpFM;;IAEE,gCAAwC;ERopFhD;EQlpFM;;IAEE,iCAA0C;ERopFlD;EQlpFM;;IAEE,+BAAsC;ERopF9C;EQnqFM;IAAgC,yBAA4B;ERsqFlE;EQrqFM;;IAEE,6BAAoC;ERuqF5C;EQrqFM;;IAEE,+BAAwC;ERuqFhD;EQrqFM;;IAEE,gCAA0C;ERuqFlD;EQrqFM;;IAEE,8BAAsC;ERuqF9C;EQtrFM;IAAgC,uBAA4B;ERyrFlE;EQxrFM;;IAEE,2BAAoC;ER0rF5C;EQxrFM;;IAEE,6BAAwC;ER0rFhD;EQxrFM;;IAEE,8BAA0C;ER0rFlD;EQxrFM;;IAEE,4BAAsC;ER0rF9C;EQzsFM;IAAgC,yBAA4B;ER4sFlE;EQ3sFM;;IAEE,6BAAoC;ER6sF5C;EQ3sFM;;IAEE,+BAAwC;ER6sFhD;EQ3sFM;;IAEE,gCAA0C;ER6sFlD;EQ3sFM;;IAEE,8BAAsC;ER6sF9C;EQ5tFM;IAAgC,uBAA4B;ER+tFlE;EQ9tFM;;IAEE,2BAAoC;ERguF5C;EQ9tFM;;IAEE,6BAAwC;ERguFhD;EQ9tFM;;IAEE,8BAA0C;ERguFlD;EQ9tFM;;IAEE,4BAAsC;ERguF9C;EQ/uFM;IAAgC,qBAA4B;ERkvFlE;EQjvFM;;IAEE,yBAAoC;ERmvF5C;EQjvFM;;IAEE,2BAAwC;ERmvFhD;EQjvFM;;IAEE,4BAA0C;ERmvFlD;EQjvFM;;IAEE,0BAAsC;ERmvF9C;EQlwFM;IAAgC,2BAA4B;ERqwFlE;EQpwFM;;IAEE,+BAAoC;ERswF5C;EQpwFM;;IAEE,iCAAwC;ERswFhD;EQpwFM;;IAEE,kCAA0C;ERswFlD;EQpwFM;;IAEE,gCAAsC;ERswF9C;EQrxFM;IAAgC,0BAA4B;ERwxFlE;EQvxFM;;IAEE,8BAAoC;ERyxF5C;EQvxFM;;IAEE,gCAAwC;ERyxFhD;EQvxFM;;IAEE,iCAA0C;ERyxFlD;EQvxFM;;IAEE,+BAAsC;ERyxF9C;EQxyFM;IAAgC,wBAA4B;ER2yFlE;EQ1yFM;;IAEE,4BAAoC;ER4yF5C;EQ1yFM;;IAEE,8BAAwC;ER4yFhD;EQ1yFM;;IAEE,+BAA0C;ER4yFlD;EQ1yFM;;IAEE,6BAAsC;ER4yF9C;EQ3zFM;IAAgC,0BAA4B;ER8zFlE;EQ7zFM;;IAEE,8BAAoC;ER+zF5C;EQ7zFM;;IAEE,gCAAwC;ER+zFhD;EQ7zFM;;IAEE,iCAA0C;ER+zFlD;EQ7zFM;;IAEE,+BAAsC;ER+zF9C;EQ90FM;IAAgC,wBAA4B;ERi1FlE;EQh1FM;;IAEE,4BAAoC;ERk1F5C;EQh1FM;;IAEE,8BAAwC;ERk1FhD;EQh1FM;;IAEE,+BAA0C;ERk1FlD;EQh1FM;;IAEE,6BAAsC;ERk1F9C;EQ10FM;IAAwB,2BAA2B;ER60FzD;EQ50FM;;IAEE,+BAA+B;ER80FvC;EQ50FM;;IAEE,iCAAiC;ER80FzC;EQ50FM;;IAEE,kCAAkC;ER80F1C;EQ50FM;;IAEE,gCAAgC;ER80FxC;EQ71FM;IAAwB,0BAA2B;ERg2FzD;EQ/1FM;;IAEE,8BAA+B;ERi2FvC;EQ/1FM;;IAEE,gCAAiC;ERi2FzC;EQ/1FM;;IAEE,iCAAkC;ERi2F1C;EQ/1FM;;IAEE,+BAAgC;ERi2FxC;EQh3FM;IAAwB,wBAA2B;ERm3FzD;EQl3FM;;IAEE,4BAA+B;ERo3FvC;EQl3FM;;IAEE,8BAAiC;ERo3FzC;EQl3FM;;IAEE,+BAAkC;ERo3F1C;EQl3FM;;IAEE,6BAAgC;ERo3FxC;EQn4FM;IAAwB,0BAA2B;ERs4FzD;EQr4FM;;IAEE,8BAA+B;ERu4FvC;EQr4FM;;IAEE,gCAAiC;ERu4FzC;EQr4FM;;IAEE,iCAAkC;ERu4F1C;EQr4FM;;IAEE,+BAAgC;ERu4FxC;EQt5FM;IAAwB,wBAA2B;ERy5FzD;EQx5FM;;IAEE,4BAA+B;ER05FvC;EQx5FM;;IAEE,8BAAiC;ER05FzC;EQx5FM;;IAEE,+BAAkC;ER05F1C;EQx5FM;;IAEE,6BAAgC;ER05FxC;EQp5FE;IAAmB,uBAAuB;ERu5F5C;EQt5FE;;IAEE,2BAA2B;ERw5F/B;EQt5FE;;IAEE,6BAA6B;ERw5FjC;EQt5FE;;IAEE,8BAA8B;ERw5FlC;EQt5FE;;IAEE,4BAA4B;ERw5FhC;AACF;;AGl6FI;EKlDI;IAAgC,oBAA4B;ERy9FlE;EQx9FM;;IAEE,wBAAoC;ER09F5C;EQx9FM;;IAEE,0BAAwC;ER09FhD;EQx9FM;;IAEE,2BAA0C;ER09FlD;EQx9FM;;IAEE,yBAAsC;ER09F9C;EQz+FM;IAAgC,0BAA4B;ER4+FlE;EQ3+FM;;IAEE,8BAAoC;ER6+F5C;EQ3+FM;;IAEE,gCAAwC;ER6+FhD;EQ3+FM;;IAEE,iCAA0C;ER6+FlD;EQ3+FM;;IAEE,+BAAsC;ER6+F9C;EQ5/FM;IAAgC,yBAA4B;ER+/FlE;EQ9/FM;;IAEE,6BAAoC;ERggG5C;EQ9/FM;;IAEE,+BAAwC;ERggGhD;EQ9/FM;;IAEE,gCAA0C;ERggGlD;EQ9/FM;;IAEE,8BAAsC;ERggG9C;EQ/gGM;IAAgC,uBAA4B;ERkhGlE;EQjhGM;;IAEE,2BAAoC;ERmhG5C;EQjhGM;;IAEE,6BAAwC;ERmhGhD;EQjhGM;;IAEE,8BAA0C;ERmhGlD;EQjhGM;;IAEE,4BAAsC;ERmhG9C;EQliGM;IAAgC,yBAA4B;ERqiGlE;EQpiGM;;IAEE,6BAAoC;ERsiG5C;EQpiGM;;IAEE,+BAAwC;ERsiGhD;EQpiGM;;IAEE,gCAA0C;ERsiGlD;EQpiGM;;IAEE,8BAAsC;ERsiG9C;EQrjGM;IAAgC,uBAA4B;ERwjGlE;EQvjGM;;IAEE,2BAAoC;ERyjG5C;EQvjGM;;IAEE,6BAAwC;ERyjGhD;EQvjGM;;IAEE,8BAA0C;ERyjGlD;EQvjGM;;IAEE,4BAAsC;ERyjG9C;EQxkGM;IAAgC,qBAA4B;ER2kGlE;EQ1kGM;;IAEE,yBAAoC;ER4kG5C;EQ1kGM;;IAEE,2BAAwC;ER4kGhD;EQ1kGM;;IAEE,4BAA0C;ER4kGlD;EQ1kGM;;IAEE,0BAAsC;ER4kG9C;EQ3lGM;IAAgC,2BAA4B;ER8lGlE;EQ7lGM;;IAEE,+BAAoC;ER+lG5C;EQ7lGM;;IAEE,iCAAwC;ER+lGhD;EQ7lGM;;IAEE,kCAA0C;ER+lGlD;EQ7lGM;;IAEE,gCAAsC;ER+lG9C;EQ9mGM;IAAgC,0BAA4B;ERinGlE;EQhnGM;;IAEE,8BAAoC;ERknG5C;EQhnGM;;IAEE,gCAAwC;ERknGhD;EQhnGM;;IAEE,iCAA0C;ERknGlD;EQhnGM;;IAEE,+BAAsC;ERknG9C;EQjoGM;IAAgC,wBAA4B;ERooGlE;EQnoGM;;IAEE,4BAAoC;ERqoG5C;EQnoGM;;IAEE,8BAAwC;ERqoGhD;EQnoGM;;IAEE,+BAA0C;ERqoGlD;EQnoGM;;IAEE,6BAAsC;ERqoG9C;EQppGM;IAAgC,0BAA4B;ERupGlE;EQtpGM;;IAEE,8BAAoC;ERwpG5C;EQtpGM;;IAEE,gCAAwC;ERwpGhD;EQtpGM;;IAEE,iCAA0C;ERwpGlD;EQtpGM;;IAEE,+BAAsC;ERwpG9C;EQvqGM;IAAgC,wBAA4B;ER0qGlE;EQzqGM;;IAEE,4BAAoC;ER2qG5C;EQzqGM;;IAEE,8BAAwC;ER2qGhD;EQzqGM;;IAEE,+BAA0C;ER2qGlD;EQzqGM;;IAEE,6BAAsC;ER2qG9C;EQnqGM;IAAwB,2BAA2B;ERsqGzD;EQrqGM;;IAEE,+BAA+B;ERuqGvC;EQrqGM;;IAEE,iCAAiC;ERuqGzC;EQrqGM;;IAEE,kCAAkC;ERuqG1C;EQrqGM;;IAEE,gCAAgC;ERuqGxC;EQtrGM;IAAwB,0BAA2B;ERyrGzD;EQxrGM;;IAEE,8BAA+B;ER0rGvC;EQxrGM;;IAEE,gCAAiC;ER0rGzC;EQxrGM;;IAEE,iCAAkC;ER0rG1C;EQxrGM;;IAEE,+BAAgC;ER0rGxC;EQzsGM;IAAwB,wBAA2B;ER4sGzD;EQ3sGM;;IAEE,4BAA+B;ER6sGvC;EQ3sGM;;IAEE,8BAAiC;ER6sGzC;EQ3sGM;;IAEE,+BAAkC;ER6sG1C;EQ3sGM;;IAEE,6BAAgC;ER6sGxC;EQ5tGM;IAAwB,0BAA2B;ER+tGzD;EQ9tGM;;IAEE,8BAA+B;ERguGvC;EQ9tGM;;IAEE,gCAAiC;ERguGzC;EQ9tGM;;IAEE,iCAAkC;ERguG1C;EQ9tGM;;IAEE,+BAAgC;ERguGxC;EQ/uGM;IAAwB,wBAA2B;ERkvGzD;EQjvGM;;IAEE,4BAA+B;ERmvGvC;EQjvGM;;IAEE,8BAAiC;ERmvGzC;EQjvGM;;IAEE,+BAAkC;ERmvG1C;EQjvGM;;IAEE,6BAAgC;ERmvGxC;EQ7uGE;IAAmB,uBAAuB;ERgvG5C;EQ/uGE;;IAEE,2BAA2B;ERivG/B;EQ/uGE;;IAEE,6BAA6B;ERivGjC;EQ/uGE;;IAEE,8BAA8B;ERivGlC;EQ/uGE;;IAEE,4BAA4B;ERivGhC;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-grid.min.css b/bustag/app/static/css/bootstrap-grid.min.css new file mode 100644 index 0000000..e5e74f7 --- /dev/null +++ b/bustag/app/static/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-grid.min.css.map b/bustag/app/static/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..13e33db --- /dev/null +++ b/bustag/app/static/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","dist/css/bootstrap-grid.css","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/utilities/_display.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_spacing.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/grid-framework\";\n@import \"mixins/grid\";\n\n@import \"grid\";\n@import \"utilities/display\";\n@import \"utilities/flex\";\n@import \"utilities/spacing\";\n","/*!\n * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n -ms-overflow-style: scrollbar;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n -ms-flex-order: -1;\n order: -1;\n}\n\n.order-last {\n -ms-flex-order: 13;\n order: 13;\n}\n\n.order-0 {\n -ms-flex-order: 0;\n order: 0;\n}\n\n.order-1 {\n -ms-flex-order: 1;\n order: 1;\n}\n\n.order-2 {\n -ms-flex-order: 2;\n order: 2;\n}\n\n.order-3 {\n -ms-flex-order: 3;\n order: 3;\n}\n\n.order-4 {\n -ms-flex-order: 4;\n order: 4;\n}\n\n.order-5 {\n -ms-flex-order: 5;\n order: 5;\n}\n\n.order-6 {\n -ms-flex-order: 6;\n order: 6;\n}\n\n.order-7 {\n -ms-flex-order: 7;\n order: 7;\n}\n\n.order-8 {\n -ms-flex-order: 8;\n order: 8;\n}\n\n.order-9 {\n -ms-flex-order: 9;\n order: 9;\n}\n\n.order-10 {\n -ms-flex-order: 10;\n order: 10;\n}\n\n.order-11 {\n -ms-flex-order: 11;\n order: 11;\n}\n\n.order-12 {\n -ms-flex-order: 12;\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-sm-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-sm-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-sm-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-sm-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-sm-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-sm-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-sm-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-sm-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-sm-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-sm-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-sm-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-sm-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-sm-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-sm-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-md-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-md-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-md-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-md-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-md-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-md-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-md-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-md-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-md-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-md-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-md-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-md-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-md-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-md-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-lg-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-lg-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-lg-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-lg-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-lg-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-lg-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-lg-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-lg-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-lg-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-lg-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-lg-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-lg-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-lg-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-lg-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n -ms-flex: 0 0 auto;\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n -ms-flex: 0 0 8.333333%;\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n -ms-flex: 0 0 16.666667%;\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n -ms-flex: 0 0 25%;\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n -ms-flex: 0 0 33.333333%;\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n -ms-flex: 0 0 41.666667%;\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n -ms-flex: 0 0 50%;\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n -ms-flex: 0 0 58.333333%;\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n -ms-flex: 0 0 66.666667%;\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n -ms-flex: 0 0 75%;\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n -ms-flex: 0 0 83.333333%;\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n -ms-flex: 0 0 91.666667%;\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n -ms-flex: 0 0 100%;\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n -ms-flex-order: -1;\n order: -1;\n }\n .order-xl-last {\n -ms-flex-order: 13;\n order: 13;\n }\n .order-xl-0 {\n -ms-flex-order: 0;\n order: 0;\n }\n .order-xl-1 {\n -ms-flex-order: 1;\n order: 1;\n }\n .order-xl-2 {\n -ms-flex-order: 2;\n order: 2;\n }\n .order-xl-3 {\n -ms-flex-order: 3;\n order: 3;\n }\n .order-xl-4 {\n -ms-flex-order: 4;\n order: 4;\n }\n .order-xl-5 {\n -ms-flex-order: 5;\n order: 5;\n }\n .order-xl-6 {\n -ms-flex-order: 6;\n order: 6;\n }\n .order-xl-7 {\n -ms-flex-order: 7;\n order: 7;\n }\n .order-xl-8 {\n -ms-flex-order: 8;\n order: 8;\n }\n .order-xl-9 {\n -ms-flex-order: 9;\n order: 9;\n }\n .order-xl-10 {\n -ms-flex-order: 10;\n order: 10;\n }\n .order-xl-11 {\n -ms-flex-order: 11;\n order: 11;\n }\n .order-xl-12 {\n -ms-flex-order: 12;\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n}\n\n.d-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-md-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: -ms-flexbox !important;\n display: flex !important;\n }\n .d-print-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important;\n }\n}\n\n.flex-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n}\n\n.flex-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n}\n\n.justify-content-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n}\n\n.align-items-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n}\n\n.align-items-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n}\n\n.align-items-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n}\n\n.align-items-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n}\n\n.align-content-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n}\n\n.align-content-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n}\n\n.align-content-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n}\n\n.align-content-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n}\n\n.align-content-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n}\n\n.align-self-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n}\n\n.align-self-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n}\n\n.align-self-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n}\n\n.align-self-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n}\n\n.align-self-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-sm-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-sm-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-sm-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-sm-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-sm-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-sm-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-sm-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-sm-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-md-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-md-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-md-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-md-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-md-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-md-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-md-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-md-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-md-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-md-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-md-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-md-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-md-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-md-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-md-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-md-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-lg-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-lg-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-lg-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-lg-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-lg-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-lg-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-lg-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-lg-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n -ms-flex-direction: row !important;\n flex-direction: row !important;\n }\n .flex-xl-column {\n -ms-flex-direction: column !important;\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n -ms-flex-direction: row-reverse !important;\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n -ms-flex-direction: column-reverse !important;\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n -ms-flex-wrap: wrap !important;\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n -ms-flex-wrap: nowrap !important;\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n -ms-flex-wrap: wrap-reverse !important;\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n -ms-flex: 1 1 auto !important;\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n -ms-flex-positive: 0 !important;\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n -ms-flex-positive: 1 !important;\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n -ms-flex-negative: 0 !important;\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n -ms-flex-negative: 1 !important;\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n -ms-flex-pack: start !important;\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n -ms-flex-pack: end !important;\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n -ms-flex-pack: center !important;\n justify-content: center !important;\n }\n .justify-content-xl-between {\n -ms-flex-pack: justify !important;\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n -ms-flex-pack: distribute !important;\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n -ms-flex-align: start !important;\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n -ms-flex-align: end !important;\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n -ms-flex-align: center !important;\n align-items: center !important;\n }\n .align-items-xl-baseline {\n -ms-flex-align: baseline !important;\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n -ms-flex-align: stretch !important;\n align-items: stretch !important;\n }\n .align-content-xl-start {\n -ms-flex-line-pack: start !important;\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n -ms-flex-line-pack: end !important;\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n -ms-flex-line-pack: center !important;\n align-content: center !important;\n }\n .align-content-xl-between {\n -ms-flex-line-pack: justify !important;\n align-content: space-between !important;\n }\n .align-content-xl-around {\n -ms-flex-line-pack: distribute !important;\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n -ms-flex-line-pack: stretch !important;\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n -ms-flex-item-align: auto !important;\n align-self: auto !important;\n }\n .align-self-xl-start {\n -ms-flex-item-align: start !important;\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n -ms-flex-item-align: end !important;\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n -ms-flex-item-align: center !important;\n align-self: center !important;\n }\n .align-self-xl-baseline {\n -ms-flex-item-align: baseline !important;\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n -ms-flex-item-align: stretch !important;\n align-self: stretch !important;\n }\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if $size != 0 {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n"]} \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-reboot.css b/bustag/app/static/css/bootstrap-reboot.css new file mode 100644 index 0000000..09cf986 --- /dev/null +++ b/bustag/app/static/css/bootstrap-reboot.css @@ -0,0 +1,331 @@ +/*! + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-reboot.css.map b/bustag/app/static/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..d0b0f02 --- /dev/null +++ b/bustag/app/static/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","bootstrap-reboot.css","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-reboot.min.css b/bustag/app/static/css/bootstrap-reboot.min.css new file mode 100644 index 0000000..c804b3b --- /dev/null +++ b/bustag/app/static/css/bootstrap-reboot.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap-reboot.min.css.map b/bustag/app/static/css/bootstrap-reboot.min.css.map new file mode 100644 index 0000000..73f4a19 --- /dev/null +++ b/bustag/app/static/css/bootstrap-reboot.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_hover.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","/*!\n * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n"]} \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap.css b/bustag/app/static/css/bootstrap.css new file mode 100644 index 0000000..8f47589 --- /dev/null +++ b/bustag/app/static/css/bootstrap.css @@ -0,0 +1,10038 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +select { + word-wrap: normal; +} + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button:not(:disabled), +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled) { + cursor: pointer; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014\00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-primary th, +.table-primary td, +.table-primary thead th, +.table-primary tbody + tbody { + border-color: #7abaff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-secondary th, +.table-secondary td, +.table-secondary thead th, +.table-secondary tbody + tbody { + border-color: #b3b7bb; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-success th, +.table-success td, +.table-success thead th, +.table-success tbody + tbody { + border-color: #8fd19e; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-info th, +.table-info td, +.table-info thead th, +.table-info tbody + tbody { + border-color: #86cfda; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-warning th, +.table-warning td, +.table-warning thead th, +.table-warning tbody + tbody { + border-color: #ffdf7e; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-danger th, +.table-danger td, +.table-danger thead th, +.table-danger tbody + tbody { + border-color: #ed969e; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-light th, +.table-light td, +.table-light thead th, +.table-light tbody + tbody { + border-color: #fbfcfc; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-dark th, +.table-dark td, +.table-dark thead th, +.table-dark tbody + tbody { + border-color: #95999c; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #343a40; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #454d55; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:valid, .custom-select.is-valid { + border-color: #28a745; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); + background-repeat: no-repeat; + background-position: center right calc(0.375em + 0.1875rem); + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); +} + +.was-validated .custom-select:invalid, .custom-select.is-invalid { + border-color: #dc3545; + padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} + +.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} + +.btn:hover { + color: #212529; + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} + +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + box-shadow: none; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + transition: opacity 0.15s linear; +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} + +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-left { + right: auto; + left: 0; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .form-control-plaintext, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .form-control-plaintext + .form-control, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn:focus, +.input-group-append .btn:focus { + z-index: 3; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control:not(textarea), +.input-group-lg > .custom-select { + height: calc(1.5em + 1rem + 2px); +} + +.input-group-lg > .form-control, +.input-group-lg > .custom-select, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control:not(textarea), +.input-group-sm > .custom-select { + height: calc(1.5em + 0.5rem + 2px); +} + +.input-group-sm > .form-control, +.input-group-sm > .custom-select, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} + +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} + +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50% / 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-switch { + padding-left: 2.25rem; +} + +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} + +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} + +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} + +.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + display: none; +} + +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} + +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + height: calc(1rem + 0.4rem); + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} + +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} + +.custom-range:disabled::-moz-range-track { + cursor: default; +} + +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} + +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion > .card { + overflow: hidden; +} + +.accordion > .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion > .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion > .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion > .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.accordion > .card .card-header { + margin-bottom: -1px; +} + +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} + +a.badge:hover, a.badge:focus { + text-decoration: none; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +a.badge-primary:hover, a.badge-primary:focus { + color: #fff; + background-color: #0062cc; +} + +a.badge-primary:focus, a.badge-primary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +a.badge-secondary:hover, a.badge-secondary:focus { + color: #fff; + background-color: #545b62; +} + +a.badge-secondary:focus, a.badge-secondary.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +a.badge-success:hover, a.badge-success:focus { + color: #fff; + background-color: #1e7e34; +} + +a.badge-success:focus, a.badge-success.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +a.badge-info:hover, a.badge-info:focus { + color: #fff; + background-color: #117a8b; +} + +a.badge-info:focus, a.badge-info.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +a.badge-warning:hover, a.badge-warning:focus { + color: #212529; + background-color: #d39e00; +} + +a.badge-warning:focus, a.badge-warning.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +a.badge-danger:hover, a.badge-danger:focus { + color: #fff; + background-color: #bd2130; +} + +a.badge-danger:focus, a.badge-danger.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +a.badge-light:hover, a.badge-light:focus { + color: #212529; + background-color: #dae0e5; +} + +a.badge-light:focus, a.badge-light.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +a.badge-dark:hover, a.badge-dark:focus { + color: #fff; + background-color: #1d2124; +} + +a.badge-dark:focus, a.badge-dark.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} + +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} + +.list-group-horizontal .list-group-item { + margin-right: -1px; + margin-bottom: 0; +} + +.list-group-horizontal .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} + +.list-group-horizontal .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-sm .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-md .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-lg .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl .list-group-item { + margin-right: -1px; + margin-bottom: 0; + } + .list-group-horizontal-xl .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl .list-group-item:last-child { + margin-right: 0; + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush .list-group-item:last-child { + margin-bottom: -1px; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + margin-bottom: 0; + border-bottom: 0; +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:hover { + color: #000; + text-decoration: none; +} + +.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +a.close.disabled { + pointer-events: none; +} + +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} + +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast.showing { + opacity: 1; +} + +.toast.show { + display: block; + opacity: 1; +} + +.toast.hide { + display: none; +} + +.toast-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} + +.toast-body { + padding: 0.75rem; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} + +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} + +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} + +.modal-dialog-scrollable .modal-header, +.modal-dialog-scrollable .modal-footer { + -ms-flex-negative: 0; + flex-shrink: 0; +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + content: ""; +} + +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} + +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} + +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} + +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { + bottom: calc((0.5rem + 1px) * -1); +} + +.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { + top: calc((0.5rem + 1px) * -1); +} + +.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next:not(.carousel-item-left), +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-right), +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + z-index: 1; + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: 0s 0.6s opacity; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; + } +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50% / 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity 0.6s ease; +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} + +.carousel-indicators .active { + opacity: 1; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded-sm { + border-radius: 0.2rem !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-lg { + border-radius: 0.3rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.overflow-auto { + overflow: auto !important; +} + +.overflow-hidden { + overflow: hidden !important; +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.min-vw-100 { + min-width: 100vw !important; +} + +.min-vh-100 { + min-height: 100vh !important; +} + +.vw-100 { + width: 100vw !important; +} + +.vh-100 { + height: 100vh !important; +} + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-n1 { + margin: -0.25rem !important; +} + +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} + +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} + +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} + +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} + +.m-n2 { + margin: -0.5rem !important; +} + +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} + +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} + +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} + +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} + +.m-n3 { + margin: -1rem !important; +} + +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} + +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} + +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} + +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} + +.m-n4 { + margin: -1.5rem !important; +} + +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} + +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} + +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} + +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} + +.m-n5 { + margin: -3rem !important; +} + +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} + +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} + +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} + +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; +} + +.text-justify { + text-align: justify !important; +} + +.text-wrap { + white-space: normal !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-lighter { + font-weight: lighter !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-weight-bolder { + font-weight: bolder !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #0056b3 !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #494f54 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #19692c !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #0f6674 !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #ba8b00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #a71d2a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #cbd3da !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #121416 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.text-decoration-none { + text-decoration: none !important; +} + +.text-break { + word-break: break-word !important; + overflow-wrap: break-word !important; +} + +.text-reset { + color: inherit !important; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/bustag/app/static/css/bootstrap.css.map b/bustag/app/static/css/bootstrap.css.map new file mode 100644 index 0000000..7eb1581 --- /dev/null +++ b/bustag/app/static/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap.scss","bootstrap.css","../../scss/_root.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_hover.scss","../../scss/_type.scss","../../scss/mixins/_lists.scss","../../scss/_images.scss","../../scss/mixins/_image.scss","../../scss/mixins/_border-radius.scss","../../scss/_code.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_breakpoints.scss","../../scss/mixins/_grid-framework.scss","../../scss/_tables.scss","../../scss/mixins/_table-row.scss","../../scss/_functions.scss","../../scss/_forms.scss","../../scss/mixins/_transition.scss","../../scss/mixins/_forms.scss","../../scss/mixins/_gradients.scss","../../scss/_buttons.scss","../../scss/mixins/_buttons.scss","../../scss/_transitions.scss","../../scss/_dropdown.scss","../../scss/mixins/_caret.scss","../../scss/mixins/_nav-divider.scss","../../scss/_button-group.scss","../../scss/_input-group.scss","../../scss/_custom-forms.scss","../../scss/_nav.scss","../../scss/_navbar.scss","../../scss/_card.scss","../../scss/_breadcrumb.scss","../../scss/_pagination.scss","../../scss/mixins/_pagination.scss","../../scss/_badge.scss","../../scss/mixins/_badge.scss","../../scss/_jumbotron.scss","../../scss/_alert.scss","../../scss/mixins/_alert.scss","../../scss/_progress.scss","../../scss/_media.scss","../../scss/_list-group.scss","../../scss/mixins/_list-group.scss","../../scss/_close.scss","../../scss/_toasts.scss","../../scss/_modal.scss","../../scss/_tooltip.scss","../../scss/mixins/_reset-text.scss","../../scss/_popover.scss","../../scss/_carousel.scss","../../scss/mixins/_clearfix.scss","../../scss/_spinners.scss","../../scss/utilities/_align.scss","../../scss/mixins/_background-variant.scss","../../scss/utilities/_background.scss","../../scss/utilities/_borders.scss","../../scss/utilities/_display.scss","../../scss/utilities/_embed.scss","../../scss/utilities/_flex.scss","../../scss/utilities/_float.scss","../../scss/utilities/_overflow.scss","../../scss/utilities/_position.scss","../../scss/utilities/_screenreaders.scss","../../scss/mixins/_screen-reader.scss","../../scss/utilities/_shadows.scss","../../scss/utilities/_sizing.scss","../../scss/utilities/_stretched-link.scss","../../scss/utilities/_spacing.scss","../../scss/utilities/_text.scss","../../scss/mixins/_text-truncate.scss","../../scss/mixins/_text-emphasis.scss","../../scss/mixins/_text-hide.scss","../../scss/utilities/_visibility.scss","../../scss/_print.scss"],"names":[],"mappings":"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AF7G1B;;AAEA;EEmHE,wBAAwB;AFjH1B;;AEyHA;EACE,aAAa;EACb,0BAA0B;AFtH5B;;AE6HA;EACE,qBAAqB;AF1HvB;;AE6HA;EACE,kBAAkB;EAClB,eAAe;AF1HjB;;AE6HA;EACE,aAAa;AF1Hf;;AAEA;EE8HE,wBAAwB;AF5H1B;;AM/VA;;EAEE,qBHiSuC;EG/RvC,gBHiS+B;EGhS/B,gBHiS+B;AHgEjC;;AM7VA;EFgHM,iBAtCY;AJuRlB;;AMhWA;EF+GM,eAtCY;AJ2RlB;;AMnWA;EF8GM,kBAtCY;AJ+RlB;;AMtWA;EF6GM,iBAtCY;AJmSlB;;AMzWA;EF4GM,kBAtCY;AJuSlB;;AM5WA;EF2GM,eAtCY;AJ2SlB;;AM9WA;EFyGM,kBAtCY;EEjEhB,gBHmS+B;AH8EjC;;AM7WA;EFmGM,eAtCY;EE3DhB,gBHsR+B;EGrR/B,gBH6Q+B;AHmGjC;;AM9WA;EF8FM,iBAtCY;EEtDhB,gBHkR+B;EGjR/B,gBHwQ+B;AHyGjC;;AM/WA;EFyFM,iBAtCY;EEjDhB,gBH8Q+B;EG7Q/B,gBHmQ+B;AH+GjC;;AMhXA;EFoFM,iBAtCY;EE5ChB,gBH0Q+B;EGzQ/B,gBH8P+B;AHqHjC;;AE1VA;EIhBE,gBH0EW;EGzEX,mBHyEW;EGxEX,SAAS;EACT,wCHzCa;AHuZf;;AMtWA;;EFMI,cAAW;EEHb,gBHsN+B;AHmJjC;;AMtWA;;EAEE,cH8PgC;EG7PhC,yBHsQmC;AHmGrC;;AMjWA;EC/EE,eAAe;EACf,gBAAgB;APoblB;;AMjWA;ECpFE,eAAe;EACf,gBAAgB;APyblB;;AMnWA;EACE,qBAAqB;ANsWvB;;AMvWA;EAII,oBHgP+B;AHuHnC;;AM7VA;EFjCI,cAAW;EEmCb,yBAAyB;ANgW3B;;AM5VA;EACE,mBHiBW;ECFP,kBAtCY;AJuXlB;;AM5VA;EACE,cAAc;EF7CZ,cAAW;EE+Cb,cH1GgB;AHyclB;;AMlWA;EAMI,qBAAqB;ANgWzB;;AQndA;ECIE,eAAe;EAGf,YAAY;ATidd;;AQldA;EACE,gBL++BwC;EK9+BxC,sBLRa;EKSb,yBLNgB;EOLd,sBPqOgC;EM/NlC,eAAe;EAGf,YAA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AAwB,iBADZ;IACY,QADZ;EfitClB;EehtCM;IAAwB,iBADZ;IACY,QADZ;EfotClB;EentCM;IAAwB,iBADZ;IACY,QADZ;EfutClB;EettCM;IAAwB,iBADZ;IACY,QADZ;Ef0tClB;EeztCM;IAAwB,iBADZ;IACY,QADZ;Ef6tClB;Ee5tCM;IAAwB,iBADZ;IACY,QADZ;EfguClB;Ee/tCM;IAAwB,iBADZ;IACY,QADZ;EfmuClB;EeluCM;IAAwB,iBADZ;IACY,QADZ;EfsuClB;EeruCM;IAAwB,iBADZ;IACY,QADZ;EfyuClB;EexuCM;IAAwB,iBADZ;IACY,QADZ;Ef4uClB;Ee3uCM;IAAwB,kBADZ;IACY,SADZ;Ef+uClB;Ee9uCM;IAAwB,kBADZ;IACY,SADZ;EfkvClB;EejvCM;IAAwB,kBADZ;IACY,SADZ;EfqvClB;Ee9uCQ;IFTR,cAA4B;Eb0vC5B;EejvCQ;IFTR,sBAA8C;Eb6vC9C;EepvCQ;IFTR,uBAA8C;EbgwC9C;EevvCQ;IFTR,gBAA8C;EbmwC9C;Ee1vCQ;IFTR,uBAA8C;EbswC9C;Ee7vCQ;IFTR,uBAA8C;EbywC9C;EehwCQ;IFTR,gBAA8C;Eb4wC9C;EenwCQ;IFTR,uBAA8C;Eb+wC9C;EetwCQ;IFTR,uBAA8C;EbkxC9C;EezwCQ;IFTR,gBAA8C;EbqxC9C;Ee5wCQ;IFTR,uBAA8C;EbwxC9C;Ee/wCQ;IFTR,uBAA8C;Eb2xC9C;AACF;;AgBz0CA;EACE,WAAW;EACX,mBb2HW;Ea1HX,cbSgB;AHm0ClB;;AgB/0CA;;EAQI,gBb8UgC;Ea7UhC,mBAAmB;EACnB,6BbJc;AHg1ClB;;AgBt1CA;EAcI,sBAAsB;EACtB,gCbTc;AHq1ClB;;AgB31CA;EAmBI,6Bbbc;AHy1ClB;;AgBn0CA;;EAGI,ebwT+B;AH6gCnC;;AgB5zCA;EACE,yBbnCgB;AHk2ClB;;AgBh0CA;;EAKI,yBbvCc;AHu2ClB;;AgBr0CA;;EAWM,wBAA4C;AhB+zClD;;AgB1zCA;;;;EAKI,SAAS;AhB4zCb;;AgBpzCA;EAEI,qCb1DW;AHg3Cf;;AKr3CE;EW2EI,cbvEY;EawEZ,sCbvES;AHq3Cf;;AiBj4CE;;;EAII,yBC2E4D;AlBwzClE;;AiBv4CE;;;;EAYM,qBCmE0D;AlB+zClE;;AKv4CE;EYiBM,yBAJsC;AjB83C9C;;AiB/3CE;;EASQ,yBARoC;AjBm4C9C;;AiBv5CE;;;EAII,yBC2E4D;AlB80ClE;;AiB75CE;;;;EAYM,qBCmE0D;AlBq1ClE;;AK75CE;EYiBM,yBAJsC;AjBo5C9C;;AiBr5CE;;EASQ,yBARoC;AjBy5C9C;;AiB76CE;;;EAII,yBC2E4D;AlBo2ClE;;AiBn7CE;;;;EAYM,qBCmE0D;AlB22ClE;;AKn7CE;EYiBM,yBAJsC;AjB06C9C;;AiB36CE;;EASQ,yBARoC;AjB+6C9C;;AiBn8CE;;;EAII,yBC2E4D;AlB03ClE;;AiBz8CE;;;;EAYM,qBCmE0D;AlBi4ClE;;AKz8CE;EYiBM,yBAJsC;AjBg8C9C;;AiBj8CE;;EASQ,yBARoC;AjBq8C9C;;AiBz9CE;;;EAII,yBC2E4D;AlBg5ClE;;AiB/9CE;;;;EAYM,qBCmE0D;AlBu5ClE;;AK/9CE;EYiBM,yBAJsC;AjBs9C9C;;AiBv9CE;;EASQ,yBARoC;AjB29C9C;;AiB/+CE;;;EAII,yBC2E4D;AlBs6ClE;;AiBr/CE;;;;EAYM,qBCmE0D;AlB66ClE;;AKr/CE;EYiBM,yBAJsC;AjB4+C9C;;AiB7+CE;;EASQ,yBARoC;AjBi/C9C;;AiBrgDE;;;EAII,yBC2E4D;AlB47ClE;;AiB3gDE;;;;EAYM,qBCmE0D;AlBm8ClE;;AK3gDE;EYiBM,yBAJsC;AjBkgD9C;;AiBngDE;;EASQ,yBARoC;AjBugD9C;;AiB3hDE;;;EAII,yBC2E4D;AlBk9ClE;;AiBjiDE;;;;EAYM,qBCmE0D;AlBy9ClE;;AKjiDE;EYiBM,yBAJsC;AjBwhD9C;;AiBzhDE;;EASQ,yBARoC;AjB6hD9C;;AiBjjDE;;;EAII,sCdQS;AH2iDf;;AKhjDE;EYiBM,sCAJsC;AjBuiD9C;;AiBxiDE;;EASQ,sCARoC;AjB4iD9C;;AgBt9CA;EAGM,Wb3GS;Ea4GT,yBbpGY;EaqGZ,qBb2PqD;AH4tC3D;;AgB59CA;EAWM,cb5GY;Ea6GZ,yBblHY;EamHZ,qBblHY;AHukDlB;;AgBh9CA;EACE,Wb3Ha;Ea4Hb,yBbpHgB;AHukDlB;;AgBr9CA;;;EAOI,qBbuOuD;AH6uC3D;;AgB39CA;EAWI,SAAS;AhBo9Cb;;AgB/9CA;EAgBM,2Cb1IS;AH6lDf;;AKxlDE;EW4IM,WbjJO;EakJP,4CblJO;AHkmDf;;AchiDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBk8CvC;EgBv8CG;IASK,SAAS;EhBi8CjB;AACF;;Ac5iDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB88CvC;EgBn9CG;IASK,SAAS;EhB68CjB;AACF;;AcxjDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhB09CvC;EgB/9CG;IASK,SAAS;EhBy9CjB;AACF;;AcpkDI;EEiGA;IAEI,cAAc;IACd,WAAW;IACX,gBAAgB;IAChB,iCAAiC;EhBs+CvC;EgB3+CG;IASK,SAAS;EhBq+CjB;AACF;;AgBp/CA;EAOQ,cAAc;EACd,WAAW;EACX,gBAAgB;EAChB,iCAAiC;AhBi/CzC;;AgB3/CA;EAcU,SAAS;AhBi/CnB;;AmB9pDA;EACE,cAAc;EACd,WAAW;EACX,mChBqe2H;EgBpe3H,yBhBqXkC;EChQ9B,eAtCY;Ee5EhB,gBhB8Q+B;EgB7Q/B,gBhBkR+B;EgBjR/B,chBDgB;EgBEhB,sBhBTa;EgBUb,4BAA4B;EAC5B,yBhBPgB;EONd,sBPqOgC;EiBpO9B,wEjB4e4F;AHksClG;;AoBzqDI;EDLJ;ICMM,gBAAgB;EpB6qDpB;AACF;;AmBprDA;EAsBI,6BAA6B;EAC7B,SAAS;AnBkqDb;;AqBlrDE;EACE,clBAc;EkBCd,sBlBRW;EkBSX,qBlBgdsE;EkB/ctE,UAAU;EAKR,gDlBcW;AHmqDjB;;AmBjsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA+BI,chBxBc;EgB0Bd,UAAU;AnBqqDd;;AmBtsDA;EA2CI,yBhBxCc;EgB0Cd,UAAU;AnB8pDd;;AmB1pDA;EAOI,chBhDc;EgBiDd,sBhBxDW;AH+sDf;;AmBlpDA;;EAEE,cAAc;EACd,WAAW;AnBqpDb;;AmB3oDA;EACE,iCAA+D;EAC/D,oCAAkE;EAClE,gBAAgB;EfZd,kBAAW;Eecb,gBhB0M+B;AHo8CjC;;AmB3oDA;EACE,+BAAkE;EAClE,kCAAqE;EfoCjE,kBAtCY;EeIhB,gBhBuI+B;AHugDjC;;AmB3oDA;EACE,gCAAkE;EAClE,mCAAqE;Ef6BjE,mBAtCY;EeWhB,gBhBiI+B;AH6gDjC;;AmBroDA;EACE,cAAc;EACd,WAAW;EACX,qBhB8QmC;EgB7QnC,wBhB6QmC;EgB5QnC,gBAAgB;EAChB,gBhB6K+B;EgB5K/B,chBpGgB;EgBqGhB,6BAA6B;EAC7B,yBAAyB;EACzB,mBAAmC;AnBwoDrC;;AmBlpDA;EAcI,gBAAgB;EAChB,eAAe;AnBwoDnB;;AmB5nDA;EACE,kChBsWqI;EgBrWrI,uBhB+PiC;EC1Q7B,mBAtCY;EemDhB,gBhByF+B;EOhO7B,qBPuO+B;AHgiDnC;;AmB5nDA;EACE,gChB+VqI;EgB9VrI,oBhB4PgC;EC/Q5B,kBAtCY;Ee2DhB,gBhBgF+B;EO/N7B,qBPsO+B;AHyiDnC;;AmB3nDA;EAGI,YAAY;AnB4nDhB;;AmBxnDA;EACE,YAAY;AnB2nDd;;AmBnnDA;EACE,mBhBoV0C;AHkyC5C;;AmBnnDA;EACE,cAAc;EACd,mBhBqU4C;AHizC9C;;AmB9mDA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,kBAA0C;EAC1C,iBAAyC;AnBinD3C;;AmBrnDA;;EAQI,kBAA0C;EAC1C,iBAAyC;AnBknD7C;;AmBzmDA;EACE,kBAAkB;EAClB,cAAc;EACd,qBhB0S6C;AHk0C/C;;AmBzmDA;EACE,kBAAkB;EAClB,kBhBsS2C;EgBrS3C,qBhBoS6C;AHw0C/C;;AmB/mDA;EAMI,chBxMc;AHqzDlB;;AmBzmDA;EACE,gBAAgB;AnB4mDlB;;AmBzmDA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,sBAAmB;EAAnB,mBAAmB;EACnB,eAAe;EACf,qBhByR4C;AHm1C9C;;AmBhnDA;EAQI,gBAAgB;EAChB,aAAa;EACb,uBhBoR4C;EgBnR5C,cAAc;AnB4mDlB;;AqBvzDE;EACE,aAAa;EACb,WAAW;EACX,mBlBod0C;EC5a1C,cAAW;EiBtCX,clBSa;AHizDjB;;AqBvzDE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBsyBqC;EkBryBrC,iBAAiB;EjBmFf,mBAtCY;EiB3Cd,gBlBkP6B;EkBjP7B,WlBxCW;EkByCX,wClBLa;EOtCb,sBPqOgC;AHioDpC;;AqBtzDI;EAEE,qBlBZW;EkBeT,oClBgb2F;EkB/a3F,4PHfmI;EGgBnI,4BAA4B;EAC5B,2DlB+a6F;EkB9a7F,gElB6awF;AHy4ChG;;AqB/zDI;EAaI,qBlBvBS;EkBwBT,gDlBxBS;AH80DjB;;AqBp0DI;;;EAmBI,cAAc;ArBuzDtB;;AqBhzDI;EAGI,oClBwZ2F;EkBvZ3F,kFlByZ6F;AHw5CrG;;AqB3yDI;EAEE,qBlBhDW;EkBmDT,sDlBqe0J;EkBpe1J,6gBAAkJ;ArB2yD1J;;AqBjzDI;EAUI,qBlBxDS;EkByDT,gDlBzDS;AHo2DjB;;AqBtzDI;;;EAgBI,cAAc;ArB4yDtB;;AqBryDI;;;EAII,cAAc;ArBuyDtB;;AqBjyDI;EAGI,clBlFS;AHo3DjB;;AqBryDI;;;EAQI,cAAc;ArBmyDtB;;AqB7xDI;EAGI,clBhGS;AH83DjB;;AqBjyDI;EAMM,qBlBnGO;AHk4DjB;;AqBryDI;;;EAYI,cAAc;ArB+xDtB;;AqB3yDI;EAiBM,qBAAkC;ECnJxC,yBDoJ+C;ArB8xDnD;;AqBhzDI;EAwBM,gDlBrHO;AHi5DjB;;AqBpzDI;EA4BM,qBlBzHO;AHq5DjB;;AqBpxDI;EAGI,qBlBpIS;AHy5DjB;;AqBxxDI;;;EAQI,cAAc;ArBsxDtB;;AqB9xDI;EAaM,qBlB9IO;EkB+IP,gDlB/IO;AHo6DjB;;AqBl7DE;EACE,aAAa;EACb,WAAW;EACX,mBlBod0C;EC5a1C,cAAW;EiBtCX,clBMa;AH+6DjB;;AqBl7DE;EACE,kBAAkB;EAClB,SAAS;EACT,UAAU;EACV,aAAa;EACb,eAAe;EACf,uBlBsyBqC;EkBryBrC,iBAAiB;EjBmFf,mBAtCY;EiB3Cd,gBlBkP6B;EkBjP7B,WlBxCW;EkByCX,wClBRa;EOnCb,sBPqOgC;AH4vDpC;;AqBj7DI;EAEE,qBlBfW;EkBkBT,oClBgb2F;EkB/a3F,sSHfmI;EGgBnI,4BAA4B;EAC5B,2DlB+a6F;EkB9a7F,gElB6awF;AHogDhG;;AqB17DI;EAaI,qBlB1BS;EkB2BT,gDlB3BS;AH48DjB;;AqB/7DI;;;EAmBI,cAAc;ArBk7DtB;;AqB36DI;EAGI,oClBwZ2F;EkBvZ3F,kFlByZ6F;AHmhDrG;;AqBt6DI;EAEE,qBlBnDW;EkBsDT,sDlBqe0J;EkBpe1J,ujBAAkJ;ArBs6D1J;;AqB56DI;EAUI,qBlB3DS;EkB4DT,gDlB5DS;AHk+DjB;;AqBj7DI;;;EAgBI,cAAc;ArBu6DtB;;AqBh6DI;;;EAII,cAAc;ArBk6DtB;;AqB55DI;EAGI,clBrFS;AHk/DjB;;AqBh6DI;;;EAQI,cAAc;ArB85DtB;;AqBx5DI;EAGI,clBnGS;AH4/DjB;;AqB55DI;EAMM,qBlBtGO;AHggEjB;;AqBh6DI;;;EAYI,cAAc;ArB05DtB;;AqBt6DI;EAiBM,qBAAkC;ECnJxC,yBDoJ+C;ArBy5DnD;;AqB36DI;EAwBM,gDlBxHO;AH+gEjB;;AqB/6DI;EA4BM,qBlB5HO;AHmhEjB;;AqB/4DI;EAGI,qBlBvIS;AHuhEjB;;AqBn5DI;;;EAQI,cAAc;ArBi5DtB;;AqBz5DI;EAaM,qBlBjJO;EkBkJP,gDlBlJO;AHkiEjB;;AmBz0DA;EACE,oBAAa;EAAb,aAAa;EACb,uBAAmB;EAAnB,mBAAmB;EACnB,sBAAmB;EAAnB,mBAAmB;AnB40DrB;;AmB/0DA;EASI,WAAW;AnB00Df;;AcxhEI;EKqMJ;IAeM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,gBAAgB;EnBy0DpB;EmB31DF;IAuBM,oBAAa;IAAb,aAAa;IACb,kBAAc;IAAd,cAAc;IACd,uBAAmB;IAAnB,mBAAmB;IACnB,sBAAmB;IAAnB,mBAAmB;IACnB,gBAAgB;EnBu0DpB;EmBl2DF;IAgCM,qBAAqB;IACrB,WAAW;IACX,sBAAsB;EnBq0D1B;EmBv2DF;IAuCM,qBAAqB;EnBm0DzB;EmB12DF;;IA4CM,WAAW;EnBk0Df;EmB92DF;IAkDM,oBAAa;IAAb,aAAa;IACb,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;IACvB,WAAW;IACX,eAAe;EnB+zDnB;EmBr3DF;IAyDM,kBAAkB;IAClB,oBAAc;IAAd,cAAc;IACd,aAAa;IACb,qBhB2LwC;IgB1LxC,cAAc;EnB+zDlB;EmB53DF;IAiEM,sBAAmB;IAAnB,mBAAmB;IACnB,qBAAuB;IAAvB,uBAAuB;EnB8zD3B;EmBh4DF;IAqEM,gBAAgB;EnB8zDpB;AACF;;AuB/nEA;EACE,qBAAqB;EAErB,gBpBkR+B;EoBjR/B,cpBMgB;EoBLhB,kBAAkB;EAClB,sBAAsB;EACtB,yBAAiB;EAAjB,sBAAiB;EAAjB,qBAAiB;EAAjB,iBAAiB;EACjB,6BAA6B;EAC7B,6BAA2C;ECsF3C,yBrB0RkC;EChQ9B,eAtCY;EoBchB,gBrByL+B;EO3R7B,sBPqOgC;EiBpO9B,qIjBqb6I;AH0tDnJ;;AoB1oEI;EGLJ;IHMM,gBAAgB;EpB8oEpB;AACF;;AK/oEE;EkBQE,cpBJc;EoBKd,qBAAqB;AvB2oEzB;;AuB1pEA;EAoBI,UAAU;EACV,gDpBSa;AHioEjB;;AuB/pEA;EA2BI,apB8Y6B;AH0vDjC;;AuBznEA;;EAEE,oBAAoB;AvB4nEtB;;AuBnnEE;ECrDA,WrBCa;EmBDX,yBnB8Ba;EqB5Bf,qBrB4Be;AHgpEjB;;AKxqEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBqrE7H;;AwBzqEE;EAMI,gDAAiF;AxBuqEvF;;AwBlqEE;EAEE,WrBvBW;EqBwBX,yBrBKa;EqBJb,qBrBIa;AHgqEjB;;AwB7pEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBssEnN;;AwB1pEI;;EAKI,gDAAiF;AxB0pEzF;;AuBrpEE;ECrDA,WrBCa;EmBDX,yBnBOc;EqBLhB,qBrBKgB;AHysElB;;AK1sEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxButE7H;;AwB3sEE;EAMI,iDAAiF;AxBysEvF;;AwBpsEE;EAEE,WrBvBW;EqBwBX,yBrBlBc;EqBmBd,qBrBnBc;AHytElB;;AwB/rEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBwuEnN;;AwB5rEI;;EAKI,iDAAiF;AxB4rEzF;;AuBvrEE;ECrDA,WrBCa;EmBDX,yBnBqCa;EqBnCf,qBrBmCe;AH6sEjB;;AK5uEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxByvE7H;;AwB7uEE;EAMI,+CAAiF;AxB2uEvF;;AwBtuEE;EAEE,WrBvBW;EqBwBX,yBrBYa;EqBXb,qBrBWa;AH6tEjB;;AwBjuEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxB0wEnN;;AwB9tEI;;EAKI,+CAAiF;AxB8tEzF;;AuBztEE;ECrDA,WrBCa;EmBDX,yBnBuCa;EqBrCf,qBrBqCe;AH6uEjB;;AK9wEE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB2xE7H;;AwB/wEE;EAMI,gDAAiF;AxB6wEvF;;AwBxwEE;EAEE,WrBvBW;EqBwBX,yBrBca;EqBbb,qBrBaa;AH6vEjB;;AwBnwEE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxB4yEnN;;AwBhwEI;;EAKI,gDAAiF;AxBgwEzF;;AuB3vEE;ECrDA,crBUgB;EmBVd,yBnBoCa;EqBlCf,qBrBkCe;AHkxEjB;;AKhzEE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxB6zE7H;;AwBjzEE;EAMI,gDAAiF;AxB+yEvF;;AwB1yEE;EAEE,crBdc;EqBed,yBrBWa;EqBVb,qBrBUa;AHkyEjB;;AwBryEE;;EAGE,crB1Bc;EqB2Bd,yBAtCuK;EA0CvK,qBA1C+M;AxB80EnN;;AwBlyEI;;EAKI,gDAAiF;AxBkyEzF;;AuB7xEE;ECrDA,WrBCa;EmBDX,yBnBkCa;EqBhCf,qBrBgCe;AHszEjB;;AKl1EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxB+1E7H;;AwBn1EE;EAMI,+CAAiF;AxBi1EvF;;AwB50EE;EAEE,WrBvBW;EqBwBX,yBrBSa;EqBRb,qBrBQa;AHs0EjB;;AwBv0EE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBg3EnN;;AwBp0EI;;EAKI,+CAAiF;AxBo0EzF;;AuB/zEE;ECrDA,crBUgB;EmBVd,yBnBEc;EqBAhB,qBrBAgB;AHw3ElB;;AKp3EE;EmBAE,crBIc;EmBVd,yBEDoF;EASpF,qBATyH;AxBi4E7H;;AwBr3EE;EAMI,iDAAiF;AxBm3EvF;;AwB92EE;EAEE,crBdc;EqBed,yBrBvBc;EqBwBd,qBrBxBc;AHw4ElB;;AwBz2EE;;EAGE,crB1Bc;EqB2Bd,yBAtCuK;EA0CvK,qBA1C+M;AxBk5EnN;;AwBt2EI;;EAKI,iDAAiF;AxBs2EzF;;AuBj2EE;ECrDA,WrBCa;EmBDX,yBnBSc;EqBPhB,qBrBOgB;AHm5ElB;;AKt5EE;EmBAE,WrBLW;EmBDX,yBEDoF;EASpF,qBATyH;AxBm6E7H;;AwBv5EE;EAMI,8CAAiF;AxBq5EvF;;AwBh5EE;EAEE,WrBvBW;EqBwBX,yBrBhBc;EqBiBd,qBrBjBc;AHm6ElB;;AwB34EE;;EAGE,WrBnCW;EqBoCX,yBAtCuK;EA0CvK,qBA1C+M;AxBo7EnN;;AwBx4EI;;EAKI,8CAAiF;AxBw4EzF;;AuB73EE;ECJA,crBzBe;EqB0Bf,qBrB1Be;AH+5EjB;;AKv7EE;EmBqDE,WrB1DW;EqB2DX,yBrB9Ba;EqB+Bb,qBrB/Ba;AHq6EjB;;AwBn4EE;EAEE,+CrBpCa;AHy6EjB;;AwBl4EE;EAEE,crBzCa;EqB0Cb,6BAA6B;AxBo4EjC;;AwBj4EE;;EAGE,WrB7EW;EqB8EX,yBrBjDa;EqBkDb,qBrBlDa;AHq7EjB;;AwBj4EI;;EAKI,+CrBzDS;AH07EjB;;AuB75EE;ECJA,crBhDgB;EqBiDhB,qBrBjDgB;AHs9ElB;;AKv9EE;EmBqDE,WrB1DW;EqB2DX,yBrBrDc;EqBsDd,qBrBtDc;AH49ElB;;AwBn6EE;EAEE,iDrB3Dc;AHg+ElB;;AwBl6EE;EAEE,crBhEc;EqBiEd,6BAA6B;AxBo6EjC;;AwBj6EE;;EAGE,WrB7EW;EqB8EX,yBrBxEc;EqByEd,qBrBzEc;AH4+ElB;;AwBj6EI;;EAKI,iDrBhFU;AHi/ElB;;AuB77EE;ECJA,crBlBe;EqBmBf,qBrBnBe;AHw9EjB;;AKv/EE;EmBqDE,WrB1DW;EqB2DX,yBrBvBa;EqBwBb,qBrBxBa;AH89EjB;;AwBn8EE;EAEE,+CrB7Ba;AHk+EjB;;AwBl8EE;EAEE,crBlCa;EqBmCb,6BAA6B;AxBo8EjC;;AwBj8EE;;EAGE,WrB7EW;EqB8EX,yBrB1Ca;EqB2Cb,qBrB3Ca;AH8+EjB;;AwBj8EI;;EAKI,+CrBlDS;AHm/EjB;;AuB79EE;ECJA,crBhBe;EqBiBf,qBrBjBe;AHs/EjB;;AKvhFE;EmBqDE,WrB1DW;EqB2DX,yBrBrBa;EqBsBb,qBrBtBa;AH4/EjB;;AwBn+EE;EAEE,gDrB3Ba;AHggFjB;;AwBl+EE;EAEE,crBhCa;EqBiCb,6BAA6B;AxBo+EjC;;AwBj+EE;;EAGE,WrB7EW;EqB8EX,yBrBxCa;EqByCb,qBrBzCa;AH4gFjB;;AwBj+EI;;EAKI,gDrBhDS;AHihFjB;;AuB7/EE;ECJA,crBnBe;EqBoBf,qBrBpBe;AHyhFjB;;AKvjFE;EmBqDE,crBjDc;EqBkDd,yBrBxBa;EqByBb,qBrBzBa;AH+hFjB;;AwBngFE;EAEE,+CrB9Ba;AHmiFjB;;AwBlgFE;EAEE,crBnCa;EqBoCb,6BAA6B;AxBogFjC;;AwBjgFE;;EAGE,crBpEc;EqBqEd,yBrB3Ca;EqB4Cb,qBrB5Ca;AH+iFjB;;AwBjgFI;;EAKI,+CrBnDS;AHojFjB;;AuB7hFE;ECJA,crBrBe;EqBsBf,qBrBtBe;AH2jFjB;;AKvlFE;EmBqDE,WrB1DW;EqB2DX,yBrB1Ba;EqB2Bb,qBrB3Ba;AHikFjB;;AwBniFE;EAEE,+CrBhCa;AHqkFjB;;AwBliFE;EAEE,crBrCa;EqBsCb,6BAA6B;AxBoiFjC;;AwBjiFE;;EAGE,WrB7EW;EqB8EX,yBrB7Ca;EqB8Cb,qBrB9Ca;AHilFjB;;AwBjiFI;;EAKI,+CrBrDS;AHslFjB;;AuB7jFE;ECJA,crBrDgB;EqBsDhB,qBrBtDgB;AH2nFlB;;AKvnFE;EmBqDE,crBjDc;EqBkDd,yBrB1Dc;EqB2Dd,qBrB3Dc;AHioFlB;;AwBnkFE;EAEE,iDrBhEc;AHqoFlB;;AwBlkFE;EAEE,crBrEc;EqBsEd,6BAA6B;AxBokFjC;;AwBjkFE;;EAGE,crBpEc;EqBqEd,yBrB7Ec;EqB8Ed,qBrB9Ec;AHipFlB;;AwBjkFI;;EAKI,iDrBrFU;AHspFlB;;AuB7lFE;ECJA,crB9CgB;EqB+ChB,qBrB/CgB;AHopFlB;;AKvpFE;EmBqDE,WrB1DW;EqB2DX,yBrBnDc;EqBoDd,qBrBpDc;AH0pFlB;;AwBnmFE;EAEE,8CrBzDc;AH8pFlB;;AwBlmFE;EAEE,crB9Dc;EqB+Dd,6BAA6B;AxBomFjC;;AwBjmFE;;EAGE,WrB7EW;EqB8EX,yBrBtEc;EqBuEd,qBrBvEc;AH0qFlB;;AwBjmFI;;EAKI,8CrB9EU;AH+qFlB;;AuBlnFA;EACE,gBpB8M+B;EoB7M/B,cpB1Ce;EoB2Cf,qBpB6F4C;AHwhF9C;;AKxrFE;EkBsEE,cpB2F8D;EoB1F9D,0BpB2F+C;AH2hFnD;;AuB7nFA;EAYI,0BpBsF+C;EoBrF/C,gBAAgB;AvBqnFpB;;AuBloFA;EAkBI,cpBjFc;EoBkFd,oBAAoB;AvBonFxB;;AuBzmFA;ECLE,oBrBySgC;EC/Q5B,kBAtCY;EoBchB,gBrB6H+B;EO/N7B,qBPsO+B;AH++EnC;;AuB5mFA;ECTE,uBrBoSiC;EC1Q7B,mBAtCY;EoBchB,gBrB8H+B;EOhO7B,qBPuO+B;AHq/EnC;;AuB1mFA;EACE,cAAc;EACd,WAAW;AvB6mFb;;AuB/mFA;EAMI,kBpBuT+B;AHszEnC;;AuBxmFA;;;EAII,WAAW;AvB0mFf;;AyBhvFA;ELMM,gCjBsP2C;AHw/EjD;;AoBzuFI;EKXJ;ILYM,gBAAgB;EpB6uFpB;AACF;;Ay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CT,gBAAgB;A9B0nGpB;;A8B1oGA;;;;;;;;;;;;EAqBM,iB3B4M2B;AHw7FjC;;A8BzpGA;;;EA6BI,UAAU;A9BkoGd;;A8B/pGA;EAkCI,UAAU;A9BioGd;;A8BnqGA;;EpBeI,0BoBwBmD;EpBvBnD,6BoBuBmD;A9BkoGvD;;A8BzqGA;;EpB6BI,yBoBWmD;EpBVnD,4BoBUmD;A9BuoGvD;;A8B/qGA;EA8CI,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;A9BqoGvB;;A8BprGA;;EpBeI,0BoBmC6E;EpBlC7E,6BoBkC6E;A9BwoGjF;;A8B1rGA;EpB6BI,yBoBsBsE;EpBrBtE,4BoBqBsE;A9B4oG1E;;A8BjoGA;;EAEE,oBAAa;EAAb,aAAa;A9BooGf;;A8BtoGA;;EAQI,kBAAkB;EAClB,UAAU;A9BmoGd;;A8B5oGA;;EAYM,UAAU;A9BqoGhB;;A8BjpGA;;;;;;;;EAoBI,iB3B+I6B;AHy/FjC;;A8BpoGA;EAAuB,kB3B2IU;AH6/FjC;;A8BvoGA;EAAsB,iB3B0IW;AHigGjC;;A8BnoGA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,yB3BuRkC;E2BtRlC,gBAAgB;E1BsBZ,eAtCY;E0BkBhB,gB3BgL+B;E2B/K/B,gB3BoL+B;E2BnL/B,c3B/FgB;E2BgGhB,kBAAkB;EAClB,mBAAmB;EACnB,yB3BvGgB;E2BwGhB,yB3BtGgB;EONd,sBPqOgC;AH8gGpC;;A8BnpGA;;EAkBI,aAAa;A9BsoGjB;;A8B5nGA;;EAEE,gC3B6WqI;AHkxFvI;;A8B5nGA;;;;;;EAME,oB3BkQgC;EC/Q5B,kBAtCY;E0BqDhB,gB3BsF+B;EO/N7B,qBPsO+B;AHmiGnC;;A8B5nGA;;EAEE,kC3B2VqI;AHoyFvI;;A8B5nGA;;;;;;EAME,uB3B4OiC;EC1Q7B,mBAtCY;E0BsEhB,gB3BsE+B;EOhO7B,qBPuO+B;AHmjGnC;;A8B5nGA;;EAEE,sBAA0E;A9B+nG5E;;A8BpnGA;;;;;;EpB3JI,0BoBiK4B;EpBhK5B,6BoBgK4B;A9BwnGhC;;A8BrnGA;;;;;;EpBtJI,yBoB4J2B;EpB3J3B,4BoB2J2B;A9BynG/B;;A+B/yGA;EACE,kBAAkB;EAClB,cAAc;EACd,kBAA+C;EAC/C,oBAAqE;A/BkzGvE;;A+B/yGA;EACE,2BAAoB;EAApB,oBAAoB;EACpB,kB5Bqf0C;AH6zF5C;;A+B/yGA;EACE,kBAAkB;EAClB,WAAW;EACX,UAAU;A/BkzGZ;;A+BrzGA;EAMI,W5BpBW;E4BqBX,qB5BQa;EmB9Bb,yBnB8Ba;AH4yGjB;;A+B3zGA;EAiBM,gD5BFW;AHgzGjB;;A+B/zGA;EAsBI,qB5BqbsE;AHw3F1E;;A+Bn0GA;EA0BI,W5BxCW;E4ByCX,yB5B8e8E;E4B7e9E,qB5B6e8E;AHg0FlF;;A+Bz0GA;EAkCM,c5B1CY;AHq1GlB;;A+B70GA;EAqCQ,yB5BjDU;AH61GlB;;A+BlyGA;EACE,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;A/BqyGrB;;A+BxyGA;EAOI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B0bwC;E4BzbxC,Y5BybwC;E4BxbxC,oBAAoB;EACpB,WAAW;EACX,sB5B5EW;E4B6EX,yB5BmJ6B;AHkpGjC;;A+BrzGA;EAsBI,kBAAkB;EAClB,YAA+E;EAC/E,aAA+D;EAC/D,cAAc;EACd,W5B2awC;E4B1axC,Y5B0awC;E4BzaxC,WAAW;EACX,mCAAgE;A/BmyGpE;;A+B1xGA;ErBrGI,sBPqOgC;AH8pGpC;;A+B9xGA;EAOM,6MbrEqI;AlBg2G3I;;A+BlyGA;EAaM,qB5BnFW;EmB9Bb,yBnB8Ba;AH62GjB;;A+BvyGA;EAkBM,0JbhFqI;AlBy2G3I;;A+B3yGA;EAwBM,wC5B9FW;AHq3GjB;;A+B/yGA;EA2BM,wC5BjGW;AHy3GjB;;A+B/wGA;EAGI,kB5B0Z+C;AHs3FnD;;A+BnxGA;EAQM,uJb1GqI;AlBy3G3I;;A+BvxGA;EAcM,wC5BxHW;AHq4GjB;;A+BnwGA;EACE,qBAA2D;A/BswG7D;;A+BvwGA;EAKM,cAAqD;EACrD,c5BkY+E;E4BjY/E,mBAAmB;EAEnB,qB5BgY4E;AHq4FlF;;A+B9wGA;EAaM,wBAA0I;EAC1I,0BAA+G;EAC/G,uB5B2XiI;E4B1XjI,wB5B0XiI;E4BzXjI,yB5B3KY;E4B6KZ,qB5BsX4E;EiBziB5E,iJjB8f+H;EiB9f/H,yIjB8f+H;EiB9f/H,8KjB8f+H;AH07FrI;;AoBn7GI;EW2JJ;IX1JM,gBAAgB;EpBu7GpB;AACF;;A+B9xGA;EA0BM,sB5BzLS;E4B0LT,sCAA4E;EAA5E,8BAA4E;A/BwwGlF;;A+BnyGA;EAiCM,wC5BnKW;AHy6GjB;;A+B1vGA;EACE,qBAAqB;EACrB,WAAW;EACX,mC5BwR2H;E4BvR3H,0C5BwKkC;EChQ9B,eAtCY;E2BiIhB,gB5BiE+B;E4BhE/B,gB5BqE+B;E4BpE/B,c5B9MgB;E4B+MhB,sBAAsB;EACtB,6M5BmWmI;E4BlWnI,sB5BxNa;E4ByNb,yB5BrNgB;EONd,sBPqOgC;E4BPlC,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/B2vGlB;;A+B3wGA;EAmBI,qB5B0PsE;E4BzPtE,UAAU;EAIR,gD5BvMW;AHg8GjB;;A+BjxGA;EAiCM,c5BtOY;E4BuOZ,sB5B9OS;AHk+Gf;;A+BtxGA;EAwCI,YAAY;EACZ,sB5BmIgC;E4BlIhC,sBAAsB;A/BkvG1B;;A+B5xGA;EA8CI,c5BpPc;E4BqPd,yB5BzPc;AH2+GlB;;A+BjyGA;EAoDI,aAAa;A/BivGjB;;A+B7uGA;EACE,kC5BmOqI;E4BlOrI,oB5B2HkC;E4B1HlC,uB5B0HkC;E4BzHlC,oB5B0HiC;EC1Q7B,mBAtCY;AJu6GlB;;A+B7uGA;EACE,gC5B4NqI;E4B3NrI,mB5BwHiC;E4BvHjC,sB5BuHiC;E4BtHjC,kB5BuHgC;EC/Q5B,kBAtCY;AJ+6GlB;;A+BxuGA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,mC5B0M2H;E4BzM3H,gBAAgB;A/B2uGlB;;A+BxuGA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,mC5BkM2H;E4BjM3H,SAAS;EACT,UAAU;A/B2uGZ;;A+BjvGA;EASI,qB5B+KsE;E4B9KtE,gD5B9Qa;AH0/GjB;;A+BtvGA;EAcI,yB5B7Sc;AHyhHlB;;A+B1vGA;EAmBM,iB5BqUQ;AHs6Fd;;A+B9vGA;EAwBI,0BAA0B;A/B0uG9B;;A+BtuGA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,OAAO;EACP,UAAU;EACV,mC5BoK2H;E4BnK3H,yB5BoDkC;E4BlDlC,gB5BlD+B;E4BmD/B,gB5B9C+B;E4B+C/B,c5BjUgB;E4BkUhB,sB5BzUa;E4B0Ub,yB5BtUgB;EONd,sBPqOgC;AHg1GpC;;A+BtvGA;EAkBI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,UAAU;EACV,cAAc;EACd,6B5B8I+F;E4B7I/F,yB5BkCgC;E4BjChC,gB5B9D6B;E4B+D7B,c5BjVc;E4BkVd,iBAAiB;ET1VjB,yBnBGc;E4ByVd,oBAAoB;ErB7VpB,kCqB8VgF;A/BwuGpF;;A+B9tGA;EACE,WAAW;EACX,2BAA+F;EAC/F,UAAU;EACV,6BAA6B;EAC7B,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/BiuGlB;;A+BtuGA;EAQI,aAAa;A/BkuGjB;;A+B1uGA;EAY8B,gE5BrVb;AHujHjB;;A+B9uGA;EAa8B,gE5BtVb;AH2jHjB;;A+BlvGA;EAc8B,gE5BvVb;AH+jHjB;;A+BtvGA;EAkBI,SAAS;A/BwuGb;;A+B1vGA;EAsBI,W5B8N6C;E4B7N7C,Y5B6N6C;E4B5N7C,oBAAyE;ET/XzE,yBnB8Ba;E4BmWb,S5B6N0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4BzHjI,wBAAgB;EAAhB,gBAAgB;A/BuuGpB;;AoBvmHI;EWkWJ;IXjWM,gBAAgB;EpB2mHpB;AACF;;A+B3wGA;ETvWI,yBnBmmB2E;AHmhG/E;;A+B/wGA;EAsCI,W5BuMoC;E4BtMpC,c5BuMqC;E4BtMrC,kBAAkB;EAClB,e5BsMuC;E4BrMvC,yB5B7Yc;E4B8Yd,yBAAyB;ErBnZzB,mBPylBoC;AHwiGxC;;A+BzxGA;EAiDI,W5BmM6C;E4BlM7C,Y5BkM6C;EmB3lB7C,yBnB8Ba;E4B6Xb,S5BmM0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4B/FjI,qBAAgB;EAAhB,gBAAgB;A/B2uGpB;;AoBroHI;EWkWJ;IXjWM,gBAAgB;EpByoHpB;AACF;;A+BzyGA;ETvWI,yBnBmmB2E;AHijG/E;;A+B7yGA;EAgEI,W5B6KoC;E4B5KpC,c5B6KqC;E4B5KrC,kBAAkB;EAClB,e5B4KuC;E4B3KvC,yB5Bvac;E4Bwad,yBAAyB;ErB7azB,mBPylBoC;AHskGxC;;A+BvzGA;EA2EI,W5ByK6C;E4BxK7C,Y5BwK6C;E4BvK7C,aAAa;EACb,oB5BvD+B;E4BwD/B,mB5BxD+B;EmB9X/B,yBnB8Ba;E4B0Zb,S5BsK0C;EO/lB1C,mBPgmB6C;EiB/lB3C,4GjB8f+H;E4BlEjI,gBAAgB;A/B+uGpB;;AoBtqHI;EWkWJ;IXjWM,gBAAgB;EpB0qHpB;AACF;;A+B10GA;ETvWI,yBnBmmB2E;AHklG/E;;A+B90GA;EA6FI,W5BgJoC;E4B/IpC,c5BgJqC;E4B/IrC,kBAAkB;EAClB,e5B+IuC;E4B9IvC,6BAA6B;EAC7B,yBAAyB;EACzB,oBAA4C;A/BqvGhD;;A+Bx1GA;EAwGI,yB5B3cc;EOLd,mBPylBoC;AH4mGxC;;A+B71GA;EA6GI,kBAAkB;EAClB,yB5Bjdc;EOLd,mBPylBoC;AHknGxC;;A+Bn2GA;EAoHM,yB5BrdY;AHwsHlB;;A+Bv2GA;EAwHM,eAAe;A/BmvGrB;;A+B32GA;EA4HM,yB5B7dY;AHgtHlB;;A+B/2GA;EAgIM,eAAe;A/BmvGrB;;A+Bn3GA;EAoIM,yB5BreY;AHwtHlB;;A+B9uGA;;;EXhfM,4GjB8f+H;AHsuGrI;;AoB/tHI;EW2eJ;;;IX1eM,gBAAgB;EpBquHpB;AACF;;AgC7uHA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,eAAe;EACf,gBAAgB;EAChB,gBAAgB;AhCgvHlB;;AgC7uHA;EACE,cAAc;EACd,oB7BkqBsC;AH8kGxC;;AK/uHE;E2BEE,qBAAqB;AhCivHzB;;AgCtvHA;EAUI,c7BVc;E6BWd,oBAAoB;EACpB,eAAe;AhCgvHnB;;AgCxuHA;EACE,gC7BxBgB;AHmwHlB;;AgC5uHA;EAII,mB7BkM6B;AH0iHjC;;AgChvHA;EAQI,6BAAgD;EtB3BhD,+BP4NgC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9BzMS;AH+lIf;;AiCh7HA;EA+BI,yB9B9MW;E8B+MX,gC9B/MW;AHomIf;;AiCr7HA;EAoCI,wP9B6fsR;AHw5G1R;;AiCz7HA;EAwCI,yB9BvNW;AH4mIf;;AiC77HA;EA0CM,yB9BzNS;AHgnIf;;AKjnIE;E4B6NM,yB9B5NO;AHonIf;;AiCj5HA;EAEI,W9B/OW;AHkoIf;;AKznIE;E4ByOI,W9BlPS;AHsoIf;;AiCz5HA;EAWM,+B9BxPS;AH0oIf;;AKjoIE;E4BkPM,gC9B3PO;AH8oIf;;AiCj6HA;EAkBQ,gC9B/PO;AHkpIf;;AiCr6HA;;;;EA0BM,W9BvQS;AHypIf;;AiC56HA;EA+BI,+B9B5QW;E8B6QX,sC9B7QW;AH8pIf;;AiCj7HA;EAoCI,8P9BkcqR;AH+8GzR;;AiCr7HA;EAwCI,+B9BrRW;AHsqIf;;AiCz7HA;EA0CM,W9BvRS;AH0qIf;;AKjqIE;E4BiRM,W9B1RO;AH8qIf;;AkCjrIA;EACE,kBAAkB;EAClB,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,YAAY;EACZ,qBAAqB;EACrB,sB/BHa;E+BIb,2BAA2B;EAC3B,sC/BKa;EOZX,sBPqOgC;AHu9HpC;;AkC7rIA;EAYI,eAAe;EACf,cAAc;AlCqrIlB;;AkClsIA;ExBUI,+BP4NgC;EO3NhC,gCP2NgC;AHi+HpC;;AkCvsIA;ExBwBI,mCP8MgC;EO7MhC,kCP6MgC;AHs+HpC;;AkC/qIA;EAGE,kBAAc;EAAd,cAAc;EACd,gB/B+wByC;AHi6G3C;;AkC5qIA;EACE,sB/BywBwC;AHs6G1C;;AkC5qIA;EACE,qBAA+B;EAC/B,gBAAgB;AlC+qIlB;;AkC5qIA;EACE,gBAAgB;AlC+qIlB;;AKttIE;E6B4CE,qBAAqB;AlC8qIzB;;AkChrIA;EAMI,oB/BwvBuC;AHs7G3C;;AkCtqIA;EACE,wB/B+uByC;E+B9uBzC,gBAAgB;EAEhB,qC/BvDa;E+BwDb,6C/BxDa;AHguIf;;AkC7qIA;ExB/DI,0DwBuE8E;AlCyqIlF;;AkCjrIA;EAaM,aAAa;AlCwqInB;;AkCnqIA;EACE,wB/B6tByC;E+B5tBzC,qC/BvEa;E+BwEb,0C/BxEa;AH8uIf;;AkCzqIA;ExBjFI,0DPmzBoF;AH28GxF;;AkC9pIA;EACE,uBAAiC;EACjC,uB/B4sBwC;E+B3sBxC,sBAAgC;EAChC,gBAAgB;AlCiqIlB;;AkC9pIA;EACE,uBAAiC;EACjC,sBAAgC;AlCiqIlC;;AkC7pIA;EACE,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,SAAS;EACT,OAAO;EACP,gB/BssByC;AH09G3C;;AkC7pIA;EACE,WAAW;ExBvHT,kCPmzBoF;AHq+GxF;;AkC5pIA;EACE,WAAW;ExBpHT,2CP0yBoF;EOzyBpF,4CPyyBoF;AH2+GxF;;AkC7pIA;EACE,WAAW;ExB3GT,+CP4xBoF;EO3xBpF,8CP2xBoF;AHi/GxF;;AkC3pIA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;AlC8pIxB;;AkChqIA;EAKI,mB/B6qBsD;AHk/G1D;;ActvII;EoBkFJ;IASI,uBAAmB;IAAnB,mBAAmB;IACnB,mB/BwqBsD;I+BvqBtD,kB/BuqBsD;EHy/GxD;EkC3qIF;IAcM,oBAAa;IAAb,aAAa;IAEb,gBAAY;IAAZ,YAAY;IACZ,0BAAsB;IAAtB,sBAAsB;IACtB,kB/BgqBoD;I+B/pBpD,gBAAgB;IAChB,iB/B8pBoD;EHigHxD;AACF;;AkCtpIA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;AlCypIxB;;AkC3pIA;EAOI,mB/B6oBsD;AH2gH1D;;Ac/wII;EoBgHJ;IAWI,uBAAmB;IAAnB,mBAAmB;ElCypIrB;EkCpqIF;IAgBM,gBAAY;IAAZ,YAAY;IACZ,gBAAgB;ElCupIpB;EkCxqIF;IAoBQ,cAAc;IACd,cAAc;ElCupIpB;EkC5qIF;IxBvJI,0BwBkLoC;IxBjLpC,6BwBiLoC;ElCqpItC;EkChrIF;;IAgCY,0BAA0B;ElCopIpC;EkCprIF;;IAqCY,6BAA6B;ElCmpIvC;EkCxrIF;IxBzII,yBwBmLmC;IxBlLnC,4BwBkLmC;ElCkpIrC;EkC5rIF;;IA+CY,yBAAyB;ElCipInC;EkChsIF;;IAoDY,4BAA4B;ElCgpItC;AACF;;AkCpoIA;EAEI,sB/BokBsC;AHkkH1C;;AczzII;EoBiLJ;IAMI,uB/BglBiC;I+BhlBjC,oB/BglBiC;I+BhlBjC,e/BglBiC;I+B/kBjC,2B/BglBuC;I+BhlBvC,wB/BglBuC;I+BhlBvC,mB/BglBuC;I+B/kBvC,UAAU;IACV,SAAS;ElCuoIX;EkChpIF;IAYM,qBAAqB;IACrB,WAAW;ElCuoIf;AACF;;AkC9nIA;EAEI,gBAAgB;AlCgoIpB;;AkCloIA;ExB/PI,gBwBqQ4B;AlCgoIhC;;AkCtoIA;EAUQ,gBAAgB;ExBzQpB,gBwB0Q4B;AlCgoIhC;;AkC3oIA;EAgBM,gBAAgB;ExBxPlB,6BwByPiC;ExBxPjC,4BwBwPiC;AlCgoIrC;;AkCjpIA;ExBtPI,yBwB2Q8B;ExB1Q9B,0BwB0Q8B;AlCioIlC;;AkCtpIA;EAyBM,mB/BtD2B;AHurIjC;;AmC95IA;EACE,oBAAa;EAAb,aAAa;EACb,mBAAe;EAAf,eAAe;EACf,qBhC2gCsC;EgC1gCtC,mBhC6gCsC;EgC5gCtC,gBAAgB;EAChB,yBhCGgB;EOJd,sBPqOgC;AH8rIpC;;AmC95IA;EAGI,oBhCkgCqC;AH65GzC;;AmCl6IA;EAMM,qBAAqB;EACrB,qBhC8/BmC;EgC7/BnC,chCLY;EgCMZ,YhCmgCuC;AH65G7C;;AmCz6IA;EAoBI,0BAA0B;AnCy5I9B;;AmC76IA;EAwBI,qBAAqB;AnCy5IzB;;AmCj7IA;EA4BI,chCzBc;AHk7IlB;;AoC/7IA;EACE,oBAAa;EAAb,aAAa;E7BGb,eAAe;EACf,gBAAgB;EGAd,sBPqOgC;AH4tIpC;;AoCh8IA;EACE,kBAAkB;EAClB,cAAc;EACd,uBjCqwBwC;EiCpwBxC,iBjC6N+B;EiC5N/B,iBjCwwBsC;EiCvwBtC,cjCwBe;EiCvBf,sBjCNa;EiCOb,yBjCJgB;AHu8IlB;;AoC38IA;EAWI,UAAU;EACV,cjC2J8D;EiC1J9D,qBAAqB;EACrB,yBjCXc;EiCYd,qBjCXc;AH+8IlB;;AoCn9IA;EAmBI,UAAU;EACV,UjCiwBiC;EiChwBjC,gDjCSa;AH27IjB;;AoCh8IA;EAGM,cAAc;E1BChB,+BPuMgC;EOtMhC,kCPsMgC;AH2vIpC;;AoCt8IA;E1BVI,gCPqNgC;EOpNhC,mCPoNgC;AHgwIpC;;AoC38IA;EAcI,UAAU;EACV,WjCvCW;EiCwCX,yBjCXa;EiCYb,qBjCZa;AH68IjB;;AoCl9IA;EAqBI,cjCvCc;EiCwCd,oBAAoB;EAEpB,YAAY;EACZ,sBjCjDW;EiCkDX,qBjC/Cc;AH++IlB;;AqCt/IE;EACE,uBlC8wBsC;ECnpBpC,kBAtCY;EiCnFd,gBlC8N6B;AH2xIjC;;AqCp/IM;E3BwBF,8BPwM+B;EOvM/B,iCPuM+B;AHyxInC;;AqCp/IM;E3BKF,+BPsN+B;EOrN/B,kCPqN+B;AH8xInC;;AqCtgJE;EACE,uBlC4wBqC;ECjpBnC,mBAtCY;EiCnFd,gBlC+N6B;AH0yIjC;;AqCpgJM;E3BwBF,8BPyM+B;EOxM/B,iCPwM+B;AHwyInC;;AqCpgJM;E3BKF,+BPuN+B;EOtN/B,kCPsN+B;AH6yInC;;AsCphJA;EACE,qBAAqB;EACrB,qBnC24BsC;EC10BpC,cAAW;EkC/Db,gBnCmR+B;EmClR/B,cAAc;EACd,kBAAkB;EAClB,mBAAmB;EACnB,wBAAwB;E5BRtB,sBPqOgC;EiBpO9B,qIjBqb6I;AH2mInJ;;AoB3hJI;EkBNJ;IlBOM,gBAAgB;EpB+hJpB;AACF;;AK5hJE;EiCGI,qBAAqB;AtC6hJ3B;;AsC3iJA;EAoBI,aAAa;AtC2hJjB;;AsCthJA;EACE,kBAAkB;EAClB,SAAS;AtCyhJX;;AsClhJA;EACE,oBnCg3BsC;EmC/2BtC,mBnC+2BsC;EOn5BpC,oBPs5BqC;AHoqHzC;;AsC7gJE;ECjDA,WpCMa;EoCLb,yBpCkCe;AHgiJjB;;AKpjJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCkkJxC;;AuCrkJU;EAQJ,UAAU;EACV,+CpCuBW;AH0iJjB;;AsC5hJE;ECjDA,WpCMa;EoCLb,yBpCWgB;AHskJlB;;AKnkJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCilJxC;;AuCplJU;EAQJ,UAAU;EACV,iDpCAY;AHglJlB;;AsC3iJE;ECjDA,WpCMa;EoCLb,yBpCyCe;AHujJjB;;AKllJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvCgmJxC;;AuCnmJU;EAQJ,UAAU;EACV,+CpC8BW;AHikJjB;;AsC1jJE;ECjDA,WpCMa;EoCLb,yBpC2Ce;AHokJjB;;AKjmJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC+mJxC;;AuClnJU;EAQJ,UAAU;EACV,gDpCgCW;AH8kJjB;;AsCzkJE;ECjDA,cpCegB;EoCdhB,yBpCwCe;AHslJjB;;AKhnJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC8nJxC;;AuCjoJU;EAQJ,UAAU;EACV,+CpC6BW;AHgmJjB;;AsCxlJE;ECjDA,WpCMa;EoCLb,yBpCsCe;AHumJjB;;AK/nJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC6oJxC;;AuChpJU;EAQJ,UAAU;EACV,+CpC2BW;AHinJjB;;AsCvmJE;ECjDA,cpCegB;EoCdhB,yBpCMgB;AHspJlB;;AK9oJE;EkCVI,cpCUY;EoCTZ,yBAAkC;AvC4pJxC;;AuC/pJU;EAQJ,UAAU;EACV,iDpCLY;AHgqJlB;;AsCtnJE;ECjDA,WpCMa;EoCLb,yBpCagB;AH8pJlB;;AK7pJE;EkCVI,WpCCS;EoCAT,yBAAkC;AvC2qJxC;;AuC9qJU;EAQJ,UAAU;EACV,8CpCEY;AHwqJlB;;AwCvrJA;EACE,kBAAoD;EACpD,mBrC0yBsC;EqCxyBtC,yBrCKgB;EOJd,qBPsO+B;AHm9InC;;AcloJI;E0B5DJ;IAQI,kBrCoyBoC;EHu5HtC;AACF;;AwCxrJA;EACE,gBAAgB;EAChB,eAAe;E9BTb,gB8BUsB;AxC2rJ1B;;AyCtsJA;EACE,kBAAkB;EAClB,wBtCm8ByC;EsCl8BzC,mBtCm8BsC;EsCl8BtC,6BAA6C;E/BH3C,sBPqOgC;AHw+IpC;;AyCrsJA;EAEE,cAAc;AzCusJhB;;AyCnsJA;EACE,gBtCwQ+B;AH87IjC;;AyC9rJA;EACE,mBAAsD;AzCisJxD;;AyClsJA;EAKI,kBAAkB;EAClB,MAAM;EACN,QAAQ;EACR,wBtCq6BuC;EsCp6BvC,cAAc;AzCisJlB;;AyCvrJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBwpJlE;;A0CvuJE;EACE,yBAAqC;A1C0uJzC;;A0CvuJE;EACE,cAA0B;A1C0uJ9B;;AyCrsJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBsqJlE;;A0CrvJE;EACE,yBAAqC;A1CwvJzC;;A0CrvJE;EACE,cAA0B;A1CwvJ9B;;AyCntJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBorJlE;;A0CnwJE;EACE,yBAAqC;A1CswJzC;;A0CnwJE;EACE,cAA0B;A1CswJ9B;;AyCjuJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBksJlE;;A0CjxJE;EACE,yBAAqC;A1CoxJzC;;A0CjxJE;EACE,cAA0B;A1CoxJ9B;;AyC/uJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlBgtJlE;;A0C/xJE;EACE,yBAAqC;A1CkyJzC;;A0C/xJE;EACE,cAA0B;A1CkyJ9B;;AyC7vJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB8tJlE;;A0C7yJE;EACE,yBAAqC;A1CgzJzC;;A0C7yJE;EACE,cAA0B;A1CgzJ9B;;AyC3wJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB4uJlE;;A0C3zJE;EACE,yBAAqC;A1C8zJzC;;A0C3zJE;EACE,cAA0B;A1C8zJ9B;;AyCzxJE;EC9CA,cxBmFgE;EI9E9D,yBJ8E8D;EwBjFhE,qBxBiFgE;AlB0vJlE;;A0Cz0JE;EACE,yBAAqC;A1C40JzC;;A0Cz0JE;EACE,cAA0B;A1C40J9B;;A2Cp1JE;EACE;IAAO,2BAAuC;E3Cw1JhD;E2Cv1JE;IAAK,wBAAwB;E3C01J/B;AACF;;A2C71JE;EACE;IAAO,2BAAuC;E3Cw1JhD;E2Cv1JE;IAAK,wBAAwB;E3C01J/B;AACF;;A2Cv1JA;EACE,oBAAa;EAAb,aAAa;EACb,YxC48BsC;EwC38BtC,gBAAgB;EvCoHZ,kBAtCY;EuC5EhB,yBxCJgB;EOJd,sBPqOgC;AH8nJpC;;A2Ct1JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EACtB,qBAAuB;EAAvB,uBAAuB;EACvB,WxCfa;EwCgBb,kBAAkB;EAClB,mBAAmB;EACnB,yBxCWe;EiB9BX,2BjBw9B4C;AHq5HlD;;AoBx2JI;EuBOJ;IvBNM,gBAAgB;EpB42JpB;AACF;;A2C51JA;ErBcE,qMAA6I;EqBZ7I,0BxCu7BsC;AHw6HxC;;A2C31JE;EACE,0DxCy7BkD;EwCz7BlD,kDxCy7BkD;AHq6HtD;;A2C51JI;EAHF;IAII,uBAAe;IAAf,eAAe;E3Cg2JnB;AACF;;A4Cx4JA;EACE,oBAAa;EAAb,aAAa;EACb,qBAAuB;EAAvB,uBAAuB;A5C24JzB;;A4Cx4JA;EACE,WAAO;EAAP,OAAO;A5C24JT;;A6C74JA;EACE,oBAAa;EAAb,aAAa;EACb,0BAAsB;EAAtB,sBAAsB;EAGtB,eAAe;EACf,gBAAgB;A7C84JlB;;A6Cr4JA;EACE,WAAW;EACX,c1CPgB;E0CQhB,mBAAmB;A7Cw4JrB;;AK94JE;EwCUE,UAAU;EACV,c1Cbc;E0Ccd,qBAAqB;EACrB,yB1CrBc;AH65JlB;;A6Cl5JA;EAcI,c1CjBc;E0CkBd,yB1CzBc;AHi6JlB;;A6C/3JA;EACE,kBAAkB;EAClB,cAAc;EACd,wB1C47ByC;E0C17BzC,mB1CuL+B;E0CrL/B,sB1C3Ca;E0C4Cb,sC1ClCa;AHk6Jf;;A6Cx4JA;EnC7BI,+BP4NgC;EO3NhC,gCP2NgC;AH8sJpC;;A6C74JA;EAeI,gBAAgB;EnC9BhB,mCP8MgC;EO7MhC,kCP6MgC;AHotJpC;;A6Cn5JA;EAqBI,c1CnDc;E0CoDd,oBAAoB;EACpB,sB1C3DW;AH67Jf;;A6Cz5JA;EA4BI,UAAU;EACV,W1CjEW;E0CkEX,yB1CrCa;E0CsCb,qB1CtCa;AHu6JjB;;A6Cp3JI;EACE,uBAAmB;EAAnB,mBAAmB;A7Cu3JzB;;A6Cx3JI;EAII,kB1C4IyB;E0C3IzB,gBAAgB;A7Cw3JxB;;A6C73JI;EnCpDA,+BPuMgC;EOtMhC,kCPsMgC;EO1LhC,0BmCgDwC;A7C03J5C;;A6Cn4JI;EAaM,eAAe;EnC/ErB,gCPqNgC;EOpNhC,mCPoNgC;EO9KhC,4BmC0C0C;A7C23J9C;;Acr6JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7C84JvB;E6C/4JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7C84JtB;E6Cn5JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7C+4J1C;E6Cx5JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7C+4J5C;AACF;;Ac17JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7Cm6JvB;E6Cp6JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7Cm6JtB;E6Cx6JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7Co6J1C;E6C76JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7Co6J5C;AACF;;Ac/8JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7Cw7JvB;E6Cz7JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7Cw7JtB;E6C77JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7Cy7J1C;E6Cl8JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7Cy7J5C;AACF;;Acp+JI;E+B2BA;IACE,uBAAmB;IAAnB,mBAAmB;E7C68JvB;E6C98JE;IAII,kB1C4IyB;I0C3IzB,gBAAgB;E7C68JtB;E6Cl9JE;InCpDA,+BPuMgC;IOtMhC,kCPsMgC;IO1LhC,0BmCgDwC;E7C88J1C;E6Cv9JE;IAaM,eAAe;InC/ErB,gCPqNgC;IOpNhC,mCPoNgC;IO9KhC,4BmC0C0C;E7C88J5C;AACF;;A6Cl8JA;EAEI,eAAe;EACf,cAAc;EnCjHd,gBmCkHwB;A7Co8J5B;;A6Cx8JA;EAOM,mB1C6G2B;AHw1JjC;;A6C58JA;EAaM,aAAa;A7Cm8JnB;;A6Ch9JA;EAmBM,gBAAgB;EAChB,gBAAgB;A7Ci8JtB;;A8CrkKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBy/JlE;;AK7jKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwkKjD;;A8C/kKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBogKlE;;A8CrlKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBygKlE;;AK7kKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwlKjD;;A8C/lKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBohKlE;;A8CrmKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByhKlE;;AK7lKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwmKjD;;A8C/mKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBoiKlE;;A8CrnKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByiKlE;;AK7mKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwnKjD;;A8C/nKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBojKlE;;A8CroKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlByjKlE;;AK7nKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwoKjD;;A8C/oKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBokKlE;;A8CrpKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBykKlE;;AK7oKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwpKjD;;A8C/pKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBolKlE;;A8CrqKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBylKlE;;AK7pKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwqKjD;;A8C/qKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBomKlE;;A8CrrKE;EACE,c5BgF8D;E4B/E9D,yB5B+E8D;AlBymKlE;;AK7qKE;EyCPM,c5B2E0D;E4B1E1D,yBAAyC;A9CwrKjD;;A8C/rKE;EAWM,W3CPO;E2CQP,yB5BqE0D;E4BpE1D,qB5BoE0D;AlBonKlE;;A+CxsKA;EACE,YAAY;E3C8HR,iBAtCY;E2CtFhB,gB5CyR+B;E4CxR/B,cAAc;EACd,W5CYa;E4CXb,yB5CCa;E4CAb,WAAW;A/C2sKb;;AKtsKE;E0CDE,W5CMW;E4CLX,qBAAqB;A/C2sKzB;;AKvsKE;E0CCI,YAAY;A/C0sKlB;;A+C/rKA;EACE,UAAU;EACV,6BAA6B;EAC7B,SAAS;EACT,wBAAgB;EAAhB,qBAAgB;EAAhB,gBAAgB;A/CksKlB;;A+C5rKA;EACE,oBAAoB;A/C+rKtB;;AgDtuKA;EACE,gB7C43BuC;E6C33BvC,gBAAgB;E5C6HZ,mBAtCY;E4CpFhB,2C7CEa;E6CDb,4BAA4B;EAC5B,oC7C63BmD;E6C53BnD,gD7CSa;E6CRb,mCAA2B;EAA3B,2BAA2B;EAC3B,UAAU;EtCLR,sBPg4BsC;AH82I1C;;AgDnvKA;EAcI,sB7Cg3BsC;AHy3I1C;;AgDvvKA;EAkBI,UAAU;AhDyuKd;;AgD3vKA;EAsBI,cAAc;EACd,UAAU;AhDyuKd;;AgDhwKA;EA2BI,aAAa;AhDyuKjB;;AgDruKA;EACE,oBAAa;EAAb,aAAa;EACb,sBAAmB;EAAnB,mBAAmB;EACnB,wB7C41BwC;E6C31BxC,c7CtBgB;E6CuBhB,2C7C7Ba;E6C8Bb,4BAA4B;EAC5B,4C7Co2BoD;AHo4ItD;;AgDruKA;EACE,gB7Co1BwC;AHo5I1C;;AiD5wKA;EAEE,gBAAgB;AjD8wKlB;;AiDhxKA;EAKI,kBAAkB;EAClB,gBAAgB;AjD+wKpB;;AiD1wKA;EACE,eAAe;EACf,MAAM;EACN,OAAO;EACP,a9CopBsC;E8CnpBtC,aAAa;EACb,WAAW;EACX,YAAY;EACZ,gBAAgB;EAGhB,UAAU;AjD2wKZ;;AiDpwKA;EACE,kBAAkB;EAClB,WAAW;EACX,c9C63BuC;E8C33BvC,oBAAoB;AjDswKtB;;AiDnwKE;E7BrCI,2CjB27BoD;EiB37BpD,mCjB27BoD;EiB37BpD,oEjB27BoD;E8Cp5BtD,sC9Ck5BmD;E8Cl5BnD,8B9Ck5BmD;AHo3IvD;;AoBxyKI;E6BgCF;I7B/BI,gBAAgB;EpB4yKpB;AACF;;AiD1wKE;EACE,uB9Cg5BoC;E8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hLf;;AkD3+KA;EACE,iBAAgC;AlD8+KlC;;AkD/+KA;EAII,MAAM;AlD++KV;;AkDn/KA;EAOM,SAAS;EACT,6B/CgxBmC;E+C/wBnC,yB/CrDS;AHqiLf;;AkD3+KA;EACE,iB/CywBuC;AHquJzC;;AkD/+KA;EAII,QAAQ;EACR,a/CqwBqC;E+CpwBrC,c/CmwBqC;AH4uJzC;;AkDr/KA;EASM,OAAO;EACP,oC/CgwBmC;E+C/vBnC,uB/CrES;AHqjLf;;AkD39KA;EACE,gB/C+tBuC;E+C9tBvC,uB/CouBuC;E+CnuBvC,W/CvGa;E+CwGb,kBAAkB;EAClB,sB/C/Fa;EOZX,sBPqOgC;AHq2KpC;;AoD/kLA;EACE,kBAAkB;EAClB,MAAM;EACN,OAAO;EACP,ajDsqBsC;EiDrqBtC,cAAc;EACd,gBjD+1BuC;EgDp2BvC,kMhD+QiN;EgD7QjN,kBAAkB;EAClB,gBhDuR+B;EgDtR/B,gBhD2R+B;EgD1R/B,gBAAgB;EAChB,iBAAiB;EACjB,qBAAqB;EACrB,iBAAiB;EACjB,oBAAoB;EACpB,sBAAsB;EACtB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;EACnB,gBAAgB;E/CgHZ,mBAtCY;EgD7EhB,qBAAqB;EACrB,sBjDNa;EiDOb,4BAA4B;EAC5B,oCjDEa;EOZX,qBPsO+B;AHi4KnC;;AoD5mLA;EAoBI,kBAAkB;EAClB,cAAc;EACd,WjD81BoC;EiD71BpC,cjD81BqC;EiD71BrC,gBjDmN+B;AHy4KnC;;AoDpnLA;EA4BM,kBAAkB;EAClB,cAAc;EACd,WAAW;EACX,yBAAyB;EACzB,mBAAmB;ApD4lLzB;;AoDvlLA;EACE,qBjD+0BuC;AH2wJzC;;AoD3lLA;EAII,iCAAwE;ApD2lL5E;;AoD/lLA;EAOM,SAAS;EACT,6BAAgE;EAChE,qCjD00BiE;AHkxJvE;;AoDrmLA;EAaM,WjDqL2B;EiDpL3B,6BAAgE;EAChE,sBjD7CS;AHyoLf;;AoDvlLA;EACE,mBjD2zBuC;AH+xJzC;;AoD3lLA;EAII,+BAAsE;EACtE,ajDuzBqC;EiDtzBrC,YjDqzBoC;EiDpzBpC,gBAA2B;ApD2lL/B;;AoDlmLA;EAUM,OAAO;EACP,oCAA2F;EAC3F,uCjDmzBiE;AHyyJvE;;AoDxmLA;EAgBM,SjD8J2B;EiD7J3B,oCAA2F;EAC3F,wBjDpES;AHgqLf;;AoDvlLA;EACE,kBjDoyBuC;AHszJzC;;AoD3lLA;EAII,8BAAqE;ApD2lLzE;;AoD/lLA;EAOM,MAAM;EACN,oCAA2F;EAC3F,wCjD+xBiE;AH6zJvE;;AoDrmLA;EAaM,QjD0I2B;EiDzI3B,oCAA2F;EAC3F,yBjDxFS;AHorLf;;AoD3mLA;EAqBI,kBAAkB;EAClB,MAAM;EACN,SAAS;EACT,cAAc;EACd,WjD2wBoC;EiD1wBpC,oBAAsC;EACtC,WAAW;EACX,gCjD+vBuD;AH21J3D;;AoDtlLA;EACE,oBjDowBuC;AHq1JzC;;AoD1lLA;EAII,gCAAuE;EACvE,ajDgwBqC;EiD/vBrC,YjD8vBoC;EiD7vBpC,gBAA2B;ApD0lL/B;;AoDjmLA;EAUM,QAAQ;EACR,oCjD0vBmC;EiDzvBnC,sCjD4vBiE;AH+1JvE;;AoDvmLA;EAgBM,UjDuG2B;EiDtG3B,oCjDovBmC;EiDnvBnC,uBjD3HS;AHstLf;;AoDrkLA;EACE,uBjDqtBwC;EiDptBxC,gBAAgB;EhD3BZ,eAtCY;EgDoEhB,yBjD8sByD;EiD7sBzD,gCAAyE;E1ChJvE,0C0CiJyE;E1ChJzE,2C0CgJyE;ApDwkL7E;;AoD/kLA;EAWI,aAAa;ApDwkLjB;;AoDpkLA;EACE,uBjDssBwC;EiDrsBxC,cjDzJgB;AHguLlB;;AqDnuLA;EACE,kBAAkB;ArDsuLpB;;AqDnuLA;EACE,uBAAmB;EAAnB,mBAAmB;ArDsuLrB;;AqDnuLA;EACE,kBAAkB;EAClB,WAAW;EACX,gBAAgB;ArDsuLlB;;AsD7vLE;EACE,cAAc;EACd,WAAW;EACX,WAAW;AtDgwLf;;AqDxuLA;EACE,kBAAkB;EAClB,aAAa;EACb,WAAW;EACX,WAAW;EACX,mBAAmB;EACnB,mCAA2B;EAA3B,2BAA2B;EjC5BvB,8CjB6iCkF;EiB7iClF,sCjB6iCkF;EiB7iClF,0EjB6iCkF;AH2tJxF;;AoBnwLI;EiCiBJ;IjChBM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E,oCAAmC;AzD4/LvC;;AKl/LE;;;EoDLI,oCAAgD;AzD6/LtD;;AyDngME;EACE,oCAAmC;AzDsgMvC;;AK5/LE;;;EoDLI,oCAAgD;AzDugMtD;;AyD7gME;EACE,oCAAmC;AzDghMvC;;AKtgME;;;EoDLI,oCAAgD;AzDihMtD;;AyDvhME;EACE,oCAAmC;AzD0hMvC;;AKhhME;;;EoDLI,oCAAgD;AzD2hMtD;;AyDjiME;EACE,oCAAmC;AzDoiMvC;;AK1hME;;;EoDLI,oCAAgD;AzDqiMtD;;AyD3iME;EACE,oCAAmC;AzD8iMvC;;AKpiME;;;EoDLI,oCAAgD;AzD+iMtD;;AyDrjME;EACE,oCAAmC;AzDwjMvC;;AK9iME;;;EoDLI,oCAAgD;AzDyjMtD;;A0DxjMA;EACE,iCAAmC;A1D2jMrC;;A0DxjMA;EACE,wCAAwC;A1D2jM1C;;A2DtkMA;EAAkB,oCAAoD;A3D0kMtE;;A2DzkMA;EAAkB,wCAAwD;A3D6kM1E;;A2D5kMA;EAAkB,0CAA0D;A3DglM5E;;A2D/kMA;EAAkB,2CAA2D;A3DmlM7E;;A2DllMA;EAAkB,yCAAyD;A3DslM3E;;A2DplMA;EAAmB,oBAAoB;A3DwlMvC;;A2DvlMA;EAAmB,wBAAwB;A3D2lM3C;;A2D1lMA;EAAmB,0BAA0B;A3D8lM7C;;A2D7lMA;EAAmB,2BAA2B;A3DimM9C;;A2DhmMA;EAAmB,yBAAyB;A3DomM5C;;A2DjmME;EACE,gCAA+B;A3DomMnC;;A2DrmME;EACE,gCAA+B;A3DwmMnC;;A2DzmME;EACE,gCAA+B;A3D4mMnC;;A2D7mME;EACE,gCAA+B;A3DgnMnC;;A2DjnME;EACE,gCAA+B;A3DonMnC;;A2DrnME;EACE,gCAA+B;A3DwnMnC;;A2DznME;EACE,gCAA+B;A3D4nMnC;;A2D7nME;EACE,gCAA+B;A3DgoMnC;;A2D5nMA;EACE,6BAA+B;A3D+nMjC;;A2DxnMA;EACE,gCAA2C;A3D2nM7C;;A2DxnMA;EACE,iCAAwC;A3D2nM1C;;A2DxnMA;EACE,0CAAiD;EACjD,2CAAkD;A3D2nMpD;;A2DxnMA;EACE,2CAAkD;EAClD,8CAAqD;A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tOhD;;AuEjuOQ;EAAgC,yBAA4B;AvEquOpE;;AuEpuOQ;;EAEE,6BAAoC;AvEuuO9C;;AuEruOQ;;EAEE,+BAAwC;AvEwuOlD;;AuEtuOQ;;EAEE,gCAA0C;AvEyuOpD;;AuEvuOQ;;EAEE,8BAAsC;AvE0uOhD;;AuEzvOQ;EAAgC,uBAA4B;AvE6vOpE;;AuE5vOQ;;EAEE,2BAAoC;AvE+vO9C;;AuE7vOQ;;EAEE,6BAAwC;AvEgwOlD;;AuE9vOQ;;EAEE,8BAA0C;AvEiwOpD;;AuE/vOQ;;EAEE,4BAAsC;AvEkwOhD;;AuEjxOQ;EAAgC,yBAA4B;AvEqxOpE;;AuEpxOQ;;EAEE,6BAAoC;AvEuxO9C;;AuErxOQ;;EAEE,+BAAwC;AvEwxOlD;;AuEtxOQ;;EAEE,gCAA0C;AvEyxOpD;;AuEvxOQ;;EAEE,8BAAsC;AvE0xOhD;;AuEzyOQ;EAAgC,uBAA4B;AvE6yOpE;;AuE5yOQ;;EAEE,2BAAoC;AvE+yO9C;;AuE7yOQ;;EAEE,6BAAwC;AvEgzOlD;;AuE9yOQ;;EAEE,8BAA0C;AvEizOpD;;AuE/yOQ;;EAEE,4BAAsC;AvEkzOhD;;AuEj0OQ;EAAgC,qBAA4B;AvEq0OpE;;AuEp0OQ;;EAEE,yBAAoC;AvEu0O9C;;AuEr0OQ;;EAEE,2BAAwC;AvEw0OlD;;AuEt0OQ;;EAEE,4BAA0C;AvEy0OpD;;AuEv0OQ;;EAEE,0BAAsC;AvE00OhD;;AuEz1OQ;EAAgC,2BAA4B;AvE61OpE;;AuE51OQ;;EAEE,+BAAoC;AvE+1O9C;;AuE71OQ;;EAEE,iCAAwC;AvEg2OlD;;AuE91OQ;;EAEE,kCAA0C;AvEi2OpD;;AuE/1OQ;;EAEE,gCAAsC;AvEk2OhD;;AuEj3OQ;EAAgC,0BAA4B;AvEq3OpE;;AuEp3OQ;;EAEE,8BAAoC;AvEu3O9C;;AuEr3OQ;;EAEE,gCAAwC;AvEw3OlD;;AuEt3OQ;;EAEE,iCAA0C;AvEy3OpD;;AuEv3OQ;;EAEE,+BAAsC;AvE03OhD;;AuEz4OQ;EAAgC,wBAA4B;AvE64OpE;;AuE54OQ;;EAEE,4BAAoC;AvE+4O9C;;AuE74OQ;;EAEE,8BAAwC;AvEg5OlD;;AuE94OQ;;EAEE,+BAA0C;AvEi5OpD;;AuE/4OQ;;EAEE,6BAAsC;AvEk5OhD;;AuEj6OQ;EAAgC,0BAA4B;AvEq6OpE;;AuEp6OQ;;EAEE,8BAAoC;AvEu6O9C;;AuEr6OQ;;EAEE,gCAAwC;AvEw6OlD;;AuEt6OQ;;EAEE,iCAA0C;AvEy6OpD;;AuEv6OQ;;EAEE,+BAAsC;AvE06OhD;;AuEz7OQ;EAAgC,wBAA4B;AvE67OpE;;AuE57OQ;;EAEE,4BAAoC;AvE+7O9C;;AuE77OQ;;EAEE,8BAAwC;AvEg8OlD;;AuE97OQ;;EAEE,+BAA0C;AvEi8OpD;;AuE/7OQ;;EAEE,6BAAsC;AvEk8OhD;;AuE17OQ;EAAwB,2BAA2B;AvE87O3D;;AuE77OQ;;EAEE,+BAA+B;AvEg8OzC;;AuE97OQ;;EAEE,iCAAiC;AvEi8O3C;;AuE/7OQ;;EAEE,kCAAkC;AvEk8O5C;;AuEh8OQ;;EAEE,gCAAgC;AvEm8O1C;;AuEl9OQ;EAAwB,0BAA2B;AvEs9O3D;;AuEr9OQ;;EAEE,8BAA+B;AvEw9OzC;;AuEt9OQ;;EAEE,gCAAiC;AvEy9O3C;;AuEv9OQ;;EAEE,iCAAkC;AvE09O5C;;AuEx9OQ;;EAEE,+BAAgC;AvE29O1C;;AuE1+OQ;EAAwB,wBAA2B;AvE8+O3D;;AuE7+OQ;;EAEE,4BAA+B;AvEg/OzC;;AuE9+OQ;;EAEE,8BAAiC;AvEi/O3C;;AuE/+OQ;;EAEE,+BAAkC;AvEk/O5C;;AuEh/OQ;;EAEE,6BAAgC;AvEm/O1C;;AuElgPQ;EAAwB,0BAA2B;AvEsgP3D;;AuErgPQ;;EAEE,8BAA+B;AvEwgPzC;;AuEtgPQ;;EAEE,gCAAiC;AvEygP3C;;AuEvgPQ;;EAEE,iCAAkC;AvE0gP5C;;AuExgPQ;;EAEE,+BAAgC;AvE2gP1C;;AuE1hPQ;EAAwB,wBAA2B;AvE8hP3D;;AuE7hPQ;;EAEE,4BAA+B;AvEgiPzC;;AuE9hPQ;;EAEE,8BAAiC;AvEiiP3C;;AuE/hPQ;;EAEE,+BAAkC;AvEkiP5C;;AuEhiPQ;;EAEE,6BAAgC;AvEmiP1C;;AuE7hPI;EAAmB,uBAAuB;AvEiiP9C;;AuEhiPI;;EAEE,2BAA2B;AvEmiPjC;;AuEjiPI;;EAEE,6BAA6B;AvEoiPnC;;AuEliPI;;EAEE,8BAA8B;AvEqiPpC;;AuEniPI;;EAEE,4BAA4B;AvEsiPlC;;Ac/iPI;EyDlDI;IAAgC,oBAA4B;EvEsmPlE;EuErmPM;;IAEE,wBAAoC;EvEumP5C;EuErmPM;;IAEE,0BAAwC;EvEumPhD;EuErmPM;;IAEE,2BAA0C;EvEumPlD;EuErmPM;;IAEE,yBAAsC;EvEumP9C;EuEtnPM;IAAgC,0BAA4B;EvEynPlE;EuExnPM;;IAEE,8BAAoC;EvE0nP5C;EuExnPM;;IAEE,gCAAwC;EvE0nPhD;EuExnPM;;IAEE,iCAA0C;EvE0nPlD;EuExnPM;;IAEE,+BAAsC;EvE0nP9C;EuEzoPM;IAAgC,yBAA4B;EvE4oPlE;EuE3oPM;;IAEE,6BAAoC;EvE6oP5C;EuE3oPM;;IAEE,+BAAwC;EvE6oPhD;EuE3oPM;;IAEE,gCAA0C;EvE6oPlD;EuE3oPM;;IAEE,8BAAsC;EvE6oP9C;EuE5pPM;IAAgC,uBAA4B;EvE+pPlE;EuE9pPM;;IAEE,2BAAoC;EvEgqP5C;EuE9pPM;;IAEE,6BAAwC;EvEgqPhD;EuE9pPM;;IAEE,8BAA0C;EvEgqPlD;EuE9pPM;;IAEE,4BAAsC;EvEgqP9C;EuE/qPM;IAAgC,yBAA4B;EvEkrPlE;EuEjrPM;;IAEE,6BAAoC;EvEmrP5C;EuEjrPM;;IAEE,+BAAwC;EvEmrPhD;EuEjrPM;;IAEE,gCAA0C;EvEmrPlD;EuEjrPM;;IAEE,8BAAsC;EvEmrP9C;EuElsPM;IAAgC,uBAA4B;EvEqsPlE;EuEpsPM;;IAEE,2BAAoC;EvEssP5C;EuEpsPM;;IAEE,6BAAwC;EvEssPhD;EuEpsPM;;IAEE,8BAA0C;EvEssPlD;EuEpsPM;;IAEE,4BAAsC;EvEssP9C;EuErtPM;IAAgC,qBAA4B;EvEwtPlE;EuEvtPM;;IAEE,yBAAoC;EvEytP5C;EuEvtPM;;IAEE,2BAAwC;EvEytPhD;EuEvtPM;;IAEE,4BAA0C;EvEytPlD;EuEvtPM;;IAEE,0BAAsC;EvEytP9C;EuExuPM;IAAgC,2BAA4B;EvE2uPlE;EuE1uPM;;IAEE,+BAAoC;EvE4uP5C;EuE1uPM;;IAEE,iCAAwC;EvE4uPhD;EuE1uPM;;IAEE,kCAA0C;EvE4uPlD;EuE1uPM;;IAEE,gCAAsC;EvE4uP9C;EuE3vPM;IAAgC,0BAA4B;EvE8vPlE;EuE7vPM;;IAEE,8BAAoC;EvE+vP5C;EuE7vPM;;IAEE,gCAAwC;EvE+vPhD;EuE7vPM;;IAEE,iCAA0C;EvE+vPlD;EuE7vPM;;IAEE,+BAAsC;EvE+vP9C;EuE9wPM;IAAgC,wBAA4B;EvEixPlE;EuEhxPM;;IAEE,4BAAoC;EvEkxP5C;EuEhxPM;;IAEE,8BAAwC;EvEkxPhD;EuEhxPM;;IAEE,+BAA0C;EvEkxPlD;EuEhxPM;;IAEE,6BAAsC;EvEkxP9C;EuEjyPM;IAAgC,0BAA4B;EvEoyPlE;EuEnyPM;;IAEE,8BAAoC;EvEqyP5C;EuEnyPM;;IAEE,gCAAwC;EvEqyPhD;EuEnyPM;;IAEE,iCAA0C;EvEqyPlD;EuEnyPM;;IAEE,+BAAsC;EvEqyP9C;EuEpzPM;IAAgC,wBAA4B;EvEuzPlE;EuEtzPM;;IAEE,4BAAoC;EvEwzP5C;EuEtzPM;;IAEE,8BAAwC;EvEwzPhD;EuEtzPM;;IAEE,+BAA0C;EvEwzPlD;EuEtzPM;;IAEE,6BAAsC;EvEwzP9C;EuEhzPM;IAAwB,2BAA2B;EvEmzPzD;EuElzPM;;IAEE,+BAA+B;EvEozPvC;EuElzPM;;IAEE,iCAAiC;EvEozPzC;EuElzPM;;IAEE,kCAAkC;EvEozP1C;EuElzPM;;IAEE,gCAAgC;EvEozPxC;EuEn0PM;IAAwB,0BAA2B;EvEs0PzD;EuEr0PM;;IAEE,8BAA+B;EvEu0PvC;EuEr0PM;;IAEE,gCAAiC;EvEu0PzC;EuEr0PM;;IAEE,iCAAkC;EvEu0P1C;EuEr0PM;;IAEE,+BAAgC;EvEu0PxC;EuEt1PM;IAAwB,wBAA2B;EvEy1PzD;EuEx1PM;;IAEE,4BAA+B;EvE01PvC;EuEx1PM;;IAEE,8BAAiC;EvE01PzC;EuEx1PM;;IAEE,+BAAkC;EvE01P1C;EuEx1PM;;IAEE,6BAAgC;EvE01PxC;EuEz2PM;IAAwB,0BAA2B;EvE42PzD;EuE32PM;;IAEE,8BAA+B;EvE62PvC;EuE32PM;;IAEE,gCAAiC;EvE62PzC;EuE32PM;;IAEE,iCAAkC;EvE62P1C;EuE32PM;;IAEE,+BAAgC;EvE62PxC;EuE53PM;IAAwB,wBAA2B;EvE+3PzD;EuE93PM;;IAEE,4BAA+B;EvEg4PvC;EuE93PM;;IAEE,8BAAiC;EvEg4PzC;EuE93PM;;IAEE,+BAAkC;EvEg4P1C;EuE93PM;;IAEE,6BAAgC;EvEg4PxC;EuE13PE;IAAmB,uBAAuB;EvE63P5C;EuE53PE;;IAEE,2BAA2B;EvE83P/B;EuE53PE;;IAEE,6BAA6B;EvE83PjC;EuE53PE;;IAEE,8BAA8B;EvE83PlC;EuE53PE;;IAEE,4BAA4B;EvE83PhC;AACF;;Acx4PI;EyDlDI;IAAgC,oBAA4B;EvE+7PlE;EuE97PM;;IAEE,wBAAoC;EvEg8P5C;EuE97PM;;IAEE,0BAAwC;EvEg8PhD;EuE97PM;;IAEE,2BAA0C;EvEg8PlD;EuE97PM;;IAEE,yBAAsC;EvEg8P9C;EuE/8PM;IAAgC,0BAA4B;EvEk9PlE;EuEj9PM;;IAEE,8BAAoC;EvEm9P5C;EuEj9PM;;IAEE,gCAAwC;EvEm9PhD;EuEj9PM;;IAEE,iCAA0C;EvEm9PlD;EuEj9PM;;IAEE,+BAAsC;EvEm9P9C;EuEl+PM;IAAgC,yBAA4B;EvEq+PlE;EuEp+PM;;IAEE,6BAAoC;EvEs+P5C;EuEp+PM;;IAEE,+BAAwC;EvEs+PhD;EuEp+PM;;IAEE,gCAA0C;EvEs+PlD;EuEp+PM;;IAEE,8BAAsC;EvEs+P9C;EuEr/PM;IAAgC,uBAA4B;EvEw/PlE;EuEv/PM;;IAEE,2BAAoC;EvEy/P5C;EuEv/PM;;IAEE,6BAAwC;EvEy/PhD;EuEv/PM;;IAEE,8BAA0C;EvEy/PlD;EuEv/PM;;IAEE,4BAAsC;EvEy/P9C;EuExgQM;IAAgC,yBAA4B;EvE2gQlE;EuE1gQM;;IAEE,6BAAoC;EvE4gQ5C;EuE1gQM;;IAEE,+BAAwC;EvE4gQhD;EuE1gQM;;IAEE,gCAA0C;EvE4gQlD;EuE1gQM;;IAEE,8BAAsC;EvE4gQ9C;EuE3hQM;IAAgC,uBAA4B;EvE8hQlE;EuE7hQM;;IAEE,2BAAoC;EvE+hQ5C;EuE7hQM;;IAEE,6BAAwC;EvE+hQhD;EuE7hQM;;IAEE,8BAA0C;EvE+hQlD;EuE7hQM;;IAEE,4BAAsC;EvE+hQ9C;EuE9iQM;IAAgC,qBAA4B;EvEijQlE;EuEhjQM;;IAEE,yBAAoC;EvEkjQ5C;EuEhjQM;;IAEE,2BAAwC;EvEkjQhD;EuEhjQM;;IAEE,4BAA0C;EvEkjQlD;EuEhjQM;;IAEE,0BAAsC;EvEkjQ9C;EuEjkQM;IAAgC,2BAA4B;EvEokQlE;EuEnkQM;;IAEE,+BAAoC;EvEqkQ5C;EuEnkQM;;IAEE,iCAAwC;EvEqkQhD;EuEnkQM;;IAEE,kCAA0C;EvEqkQlD;EuEnkQM;;IAEE,gCAAsC;EvEqkQ9C;EuEplQM;IAAgC,0BAA4B;EvEulQlE;EuEtlQM;;IAEE,8BAAoC;EvEwlQ5C;EuEtlQM;;IAEE,gCAAwC;EvEwlQhD;EuEtlQM;;IAEE,iCAA0C;EvEwlQlD;EuEtlQM;;IAEE,+BAAsC;EvEwlQ9C;EuEvmQM;IAAgC,wBAA4B;EvE0mQlE;EuEzmQM;;IAEE,4BAAoC;EvE2mQ5C;EuEzmQM;;IAEE,8BAAwC;EvE2mQhD;EuEzmQM;;IAEE,+BAA0C;EvE2mQlD;EuEzmQM;;IAEE,6BAAsC;EvE2mQ9C;EuE1nQM;IAAgC,0BAA4B;EvE6nQlE;EuE5nQM;;IAEE,8BAAoC;EvE8nQ5C;EuE5nQM;;IAEE,gCAAwC;EvE8nQhD;EuE5nQM;;IAEE,iCAA0C;EvE8nQlD;EuE5nQM;;IAEE,+BAAsC;EvE8nQ9C;EuE7oQM;IAAgC,wBAA4B;EvEgpQlE;EuE/oQM;;IAEE,4BAAoC;EvEipQ5C;EuE/oQM;;IAEE,8BAAwC;EvEipQhD;EuE/oQM;;IAEE,+BAA0C;EvEipQlD;EuE/oQM;;IAEE,6BAAsC;EvEipQ9C;EuEzoQM;IAAwB,2BAA2B;EvE4oQzD;EuE3oQM;;IAEE,+BAA+B;EvE6oQvC;EuE3oQM;;IAEE,iCAAiC;EvE6oQzC;EuE3oQM;;IAEE,kCAAkC;EvE6oQ1C;EuE3oQM;;IAEE,gCAAgC;EvE6oQxC;EuE5pQM;IAAwB,0BAA2B;EvE+pQzD;EuE9pQM;;IAEE,8BAA+B;EvEgqQvC;EuE9pQM;;IAEE,gCAAiC;EvEgqQzC;EuE9pQM;;IAEE,iCAAkC;EvEgqQ1C;EuE9pQM;;IAEE,+BAAgC;EvEgqQxC;EuE/qQM;IAAwB,wBAA2B;EvEkrQzD;EuEjrQM;;IAEE,4BAA+B;EvEmrQvC;EuEjrQM;;IAEE,8BAAiC;EvEmrQzC;EuEjrQM;;IAEE,+BAAkC;EvEmrQ1C;EuEjrQM;;IAEE,6BAAgC;EvEmrQxC;EuElsQM;IAAwB,0BAA2B;EvEqsQzD;EuEpsQM;;IAEE,8BAA+B;EvEssQvC;EuEpsQM;;IAEE,gCAAiC;EvEssQzC;EuEpsQM;;IAEE,iCAAkC;EvEssQ1C;EuEpsQM;;IAEE,+BAAgC;EvEssQxC;EuErtQM;IAAwB,wBAA2B;EvEwtQzD;EuEvtQM;;IAEE,4BAA+B;EvEytQvC;EuEvtQM;;IAEE,8BAAiC;EvEytQzC;EuEvtQM;;IAEE,+BAAkC;EvEytQ1C;EuEvtQM;;IAEE,6BAAgC;EvEytQxC;EuEntQE;IAAmB,uBAAuB;EvEstQ5C;EuErtQE;;IAEE,2BAA2B;EvEutQ/B;EuErtQE;;IAEE,6BAA6B;EvEutQjC;EuErtQE;;IAEE,8BAA8B;EvEutQlC;EuErtQE;;IAEE,4BAA4B;EvEutQhC;AACF;;AcjuQI;EyDlDI;IAAgC,oBAA4B;EvEwxQlE;EuEvxQM;;IAEE,wBAAoC;EvEyxQ5C;EuEvxQM;;IAEE,0BAAwC;EvEyxQhD;EuEvxQM;;IAEE,2BAA0C;EvEyxQlD;EuEvxQM;;IAEE,yBAAsC;EvEyxQ9C;EuExyQM;IAAgC,0BAA4B;EvE2yQlE;EuE1yQM;;IAEE,8BAAoC;EvE4yQ5C;EuE1yQM;;IAEE,gCAAwC;EvE4yQhD;EuE1yQM;;IAEE,iCAA0C;EvE4yQlD;EuE1yQM;;IAEE,+BAAsC;EvE4yQ9C;EuE3zQM;IAAgC,yBAA4B;EvE8zQlE;EuE7zQM;;IAEE,6BAAoC;EvE+zQ5C;EuE7zQM;;IAEE,+BAAwC;EvE+zQhD;EuE7zQM;;IAEE,gCAA0C;EvE+zQlD;EuE7zQM;;IAEE,8BAAsC;EvE+zQ9C;EuE90QM;IAAgC,uBAA4B;EvEi1QlE;EuEh1QM;;IAEE,2BAAoC;EvEk1Q5C;EuEh1QM;;IAEE,6BAAwC;EvEk1QhD;EuEh1QM;;IAEE,8BAA0C;EvEk1QlD;EuEh1QM;;IAEE,4BAAsC;EvEk1Q9C;EuEj2QM;IAAgC,yBAA4B;EvEo2QlE;EuEn2QM;;IAEE,6BAAoC;EvEq2Q5C;EuEn2QM;;IAEE,+BAAwC;EvEq2QhD;EuEn2QM;;IAEE,gCAA0C;EvEq2QlD;EuEn2QM;;IAEE,8BAAsC;EvEq2Q9C;EuEp3QM;IAAgC,uBAA4B;EvEu3QlE;EuEt3QM;;IAEE,2BAAoC;EvEw3Q5C;EuEt3QM;;IAEE,6BAAwC;EvEw3QhD;EuEt3QM;;IAEE,8BAA0C;EvEw3QlD;EuEt3QM;;IAEE,4BAAsC;EvEw3Q9C;EuEv4QM;IAAgC,qBAA4B;EvE04QlE;EuEz4QM;;IAEE,yBAAoC;EvE24Q5C;EuEz4QM;;IAEE,2BAAwC;EvE24QhD;EuEz4QM;;IAEE,4BAA0C;EvE24QlD;EuEz4QM;;IAEE,0BAAsC;EvE24Q9C;EuE15QM;IAAgC,2BAA4B;EvE65QlE;EuE55QM;;IAEE,+BAAoC;EvE85Q5C;EuE55QM;;IAEE,iCAAwC;EvE85QhD;EuE55QM;;IAEE,kCAA0C;EvE85QlD;EuE55QM;;IAEE,gCAAsC;EvE85Q9C;EuE76QM;IAAgC,0BAA4B;EvEg7QlE;EuE/6QM;;IAEE,8BAAoC;EvEi7Q5C;EuE/6QM;;IAEE,gCAAwC;EvEi7QhD;EuE/6QM;;IAEE,iCAA0C;EvEi7QlD;EuE/6QM;;IAEE,+BAAsC;EvEi7Q9C;EuEh8QM;IAAgC,wBAA4B;EvEm8QlE;EuEl8QM;;IAEE,4BAAoC;EvEo8Q5C;EuEl8QM;;IAEE,8BAAwC;EvEo8QhD;EuEl8QM;;IAEE,+BAA0C;EvEo8QlD;EuEl8QM;;IAEE,6BAAsC;EvEo8Q9C;EuEn9QM;IAAgC,0BAA4B;EvEs9QlE;EuEr9QM;;IAEE,8BAAoC;EvEu9Q5C;EuEr9QM;;IAEE,gCAAwC;EvEu9QhD;EuEr9QM;;IAEE,iCAA0C;EvEu9QlD;EuEr9QM;;IAEE,+BAAsC;EvEu9Q9C;EuEt+QM;IAAgC,wBAA4B;EvEy+QlE;EuEx+QM;;IAEE,4BAAoC;EvE0+Q5C;EuEx+QM;;IAEE,8BAAwC;EvE0+QhD;EuEx+QM;;IAEE,+BAA0C;EvE0+QlD;EuEx+QM;;IAEE,6BAAsC;EvE0+Q9C;EuEl+QM;IAAwB,2BAA2B;EvEq+QzD;EuEp+QM;;IAEE,+BAA+B;EvEs+QvC;EuEp+QM;;IAEE,iCAAiC;EvEs+QzC;EuEp+QM;;IAEE,kCAAkC;EvEs+Q1C;EuEp+QM;;IAEE,gCAAgC;EvEs+QxC;EuEr/QM;IAAwB,0BAA2B;EvEw/QzD;EuEv/QM;;IAEE,8BAA+B;EvEy/QvC;EuEv/QM;;IAEE,gCAAiC;EvEy/QzC;EuEv/QM;;IAEE,iCAAkC;EvEy/Q1C;EuEv/QM;;IAEE,+BAAgC;EvEy/QxC;EuExgRM;IAAwB,wBAA2B;EvE2gRzD;EuE1gRM;;IAEE,4BAA+B;EvE4gRvC;EuE1gRM;;IAEE,8BAAiC;EvE4gRzC;EuE1gRM;;IAEE,+BAAkC;EvE4gR1C;EuE1gRM;;IAEE,6BAAgC;EvE4gRxC;EuE3hRM;IAAwB,0BAA2B;EvE8hRzD;EuE7hRM;;IAEE,8BAA+B;EvE+hRvC;EuE7hRM;;IAEE,gCAAiC;EvE+hRzC;EuE7hRM;;IAEE,iCAAkC;EvE+hR1C;EuE7hRM;;IAEE,+BAAgC;EvE+hRxC;EuE9iRM;IAAwB,wBAA2B;EvEijRzD;EuEhjRM;;IAEE,4BAA+B;EvEkjRvC;EuEhjRM;;IAEE,8BAAiC;EvEkjRzC;EuEhjRM;;IAEE,+BAAkC;EvEkjR1C;EuEhjRM;;IAEE,6BAAgC;EvEkjRxC;EuE5iRE;IAAmB,uBAAuB;EvE+iR5C;EuE9iRE;;IAEE,2BAA2B;EvEgjR/B;EuE9iRE;;IAEE,6BAA6B;EvEgjRjC;EuE9iRE;;IAEE,8BAA8B;EvEgjRlC;EuE9iRE;;IAEE,4BAA4B;EvEgjRhC;AACF;;Ac1jRI;EyDlDI;IAAgC,oBAA4B;EvEinRlE;EuEhnRM;;IAEE,wBAAoC;EvEknR5C;EuEhnRM;;IAEE,0BAAwC;EvEknRhD;EuEhnRM;;IAEE,2BAA0C;EvEknRlD;EuEhnRM;;IAEE,yBAAsC;EvEknR9C;EuEjoRM;IAAgC,0BAA4B;EvEooRlE;EuEnoRM;;IAEE,8BAAoC;EvEqoR5C;EuEnoRM;;IAEE,gCAAwC;EvEqoRhD;EuEnoRM;;IAEE,iCAA0C;EvEqoRlD;EuEnoRM;;IAEE,+BAAsC;EvEqoR9C;EuEppRM;IAAgC,yBAA4B;EvEupRlE;EuEtpRM;;IAEE,6BAAoC;EvEwpR5C;EuEtpRM;;IAEE,+BAAwC;EvEwpRhD;EuEtpRM;;IAEE,gCAA0C;EvEwpRlD;EuEtpRM;;IAEE,8BAAsC;EvEwpR9C;EuEvqRM;IAAgC,uBAA4B;EvE0qRlE;EuEzqRM;;IAEE,2BAAoC;EvE2qR5C;EuEzqRM;;IAEE,6BAAwC;EvE2qRhD;EuEzqRM;;IAEE,8BAA0C;EvE2qRlD;EuEzqRM;;IAEE,4BAAsC;EvE2qR9C;EuE1rRM;IAAgC,yBAA4B;EvE6rRlE;EuE5rRM;;IAEE,6BAAoC;EvE8rR5C;EuE5rRM;;IAEE,+BAAwC;EvE8rRhD;EuE5rRM;;IAEE,gCAA0C;EvE8rRlD;EuE5rRM;;IAEE,8BAAsC;EvE8rR9C;EuE7sRM;IAAgC,uBAA4B;EvEgtRlE;EuE/sRM;;IAEE,2BAAoC;EvEitR5C;EuE/sRM;;IAEE,6BAAwC;EvEitRhD;EuE/sRM;;IAEE,8BAA0C;EvEitRlD;EuE/sRM;;IAEE,4BAAsC;EvEitR9C;EuEhuRM;IAAgC,qBAA4B;EvEmuRlE;EuEluRM;;IAEE,yBAAoC;EvEouR5C;EuEluRM;;IAEE,2BAAwC;EvEouRhD;EuEluRM;;IAEE,4BAA0C;EvEouRlD;EuEluRM;;IAEE,0BAAsC;EvEouR9C;EuEnvRM;IAAgC,2BAA4B;EvEsvRlE;EuErvRM;;IAEE,+BAAoC;EvEuvR5C;EuErvRM;;IAEE,iCAAwC;EvEuvRhD;EuErvRM;;IAEE,kCAA0C;EvEuvRlD;EuErvRM;;IAEE,gCAAsC;EvEuvR9C;EuEtwRM;IAAgC,0BAA4B;EvEywRlE;EuExwRM;;IAEE,8BAAoC;EvE0wR5C;EuExwRM;;IAEE,gCAAwC;EvE0wRhD;EuExwRM;;IAEE,iCAA0C;EvE0wRlD;EuExwRM;;IAEE,+BAAsC;EvE0wR9C;EuEzxRM;IAAgC,wBAA4B;EvE4xRlE;EuE3xRM;;IAEE,4BAAoC;EvE6xR5C;EuE3xRM;;IAEE,8BAAwC;EvE6xRhD;EuE3xRM;;IAEE,+BAA0C;EvE6xRlD;EuE3xRM;;IAEE,6BAAsC;EvE6xR9C;EuE5yRM;IAAgC,0BAA4B;EvE+yRlE;EuE9yRM;;IAEE,8BAAoC;EvEgzR5C;EuE9yRM;;IAEE,gCAAwC;EvEgzRhD;EuE9yRM;;IAEE,iCAA0C;EvEgzRlD;EuE9yRM;;IAEE,+BAAsC;EvEgzR9C;EuE/zRM;IAAgC,wBAA4B;EvEk0RlE;EuEj0RM;;IAEE,4BAAoC;EvEm0R5C;EuEj0RM;;IAEE,8BAAwC;EvEm0RhD;EuEj0RM;;IAEE,+BAA0C;EvEm0RlD;EuEj0RM;;IAEE,6BAAsC;EvEm0R9C;EuE3zRM;IAAwB,2BAA2B;EvE8zRzD;EuE7zRM;;IAEE,+BAA+B;EvE+zRvC;EuE7zRM;;IAEE,iCAAiC;EvE+zRzC;EuE7zRM;;IAEE,kCAAkC;EvE+zR1C;EuE7zRM;;IAEE,gCAAgC;EvE+zRxC;EuE90RM;IAAwB,0BAA2B;EvEi1RzD;EuEh1RM;;IAEE,8BAA+B;EvEk1RvC;EuEh1RM;;IAEE,gCAAiC;EvEk1RzC;EuEh1RM;;IAEE,iCAAkC;EvEk1R1C;EuEh1RM;;IAEE,+BAAgC;EvEk1RxC;EuEj2RM;IAAwB,wBAA2B;EvEo2RzD;EuEn2RM;;IAEE,4BAA+B;EvEq2RvC;EuEn2RM;;IAEE,8BAAiC;EvEq2RzC;EuEn2RM;;IAEE,+BAAkC;EvEq2R1C;EuEn2RM;;IAEE,6BAAgC;EvEq2RxC;EuEp3RM;IAAwB,0BAA2B;EvEu3RzD;EuEt3RM;;IAEE,8BAA+B;EvEw3RvC;EuEt3RM;;IAEE,gCAAiC;EvEw3RzC;EuEt3RM;;IAEE,iCAAkC;EvEw3R1C;EuEt3RM;;IAEE,+BAAgC;EvEw3RxC;EuEv4RM;IAAwB,wBAA2B;EvE04RzD;EuEz4RM;;IAEE,4BAA+B;EvE24RvC;EuEz4RM;;IAEE,8BAAiC;EvE24RzC;EuEz4RM;;IAEE,+BAAkC;EvE24R1C;EuEz4RM;;IAEE,6BAAgC;EvE24RxC;EuEr4RE;IAAmB,uBAAuB;EvEw4R5C;EuEv4RE;;IAEE,2BAA2B;EvEy4R/B;EuEv4RE;;IAEE,6BAA6B;EvEy4RjC;EuEv4RE;;IAEE,8BAA8B;EvEy4RlC;EuEv4RE;;IAEE,4BAA4B;EvEy4RhC;AACF;;AwEz8RA;EAAkB,4GAA8C;AxE68RhE;;AwEz8RA;EAAiB,8BAA8B;AxE68R/C;;AwE58RA;EAAiB,8BAA8B;AxEg9R/C;;AwE/8RA;EAAiB,8BAA8B;AxEm9R/C;;AwEl9RA;ECTE,gBAAgB;EAChB,uBAAuB;EACvB,mBAAmB;AzE+9RrB;;AwEh9RI;EAAwB,2BAA2B;AxEo9RvD;;AwEn9RI;EAAwB,4BAA4B;AxEu9RxD;;AwEt9RI;EAAwB,6BAA6B;AxE09RzD;;Acr7RI;E0DvCA;IAAwB,2BAA2B;ExEi+RrD;EwEh+RE;IAAwB,4BAA4B;ExEm+RtD;EwEl+RE;IAAwB,6BAA6B;ExEq+RvD;AACF;;Acj8RI;E0DvCA;IAAwB,2BAA2B;ExE6+RrD;EwE5+RE;IAAwB,4BAA4B;ExE++RtD;EwE9+RE;IAAwB,6BAA6B;ExEi/RvD;AACF;;Ac78RI;E0DvCA;IAAwB,2BAA2B;ExEy/RrD;EwEx/RE;IAAwB,4BAA4B;ExE2/RtD;EwE1/RE;IAAwB,6BAA6B;ExE6/RvD;AACF;;Acz9RI;E0DvCA;IAAwB,2BAA2B;ExEqgSrD;EwEpgSE;IAAwB,4BAA4B;ExEugStD;EwEtgSE;IAAwB,6BAA6B;ExEygSvD;AACF;;AwEpgSA;EAAmB,oCAAoC;AxEwgSvD;;AwEvgSA;EAAmB,oCAAoC;AxE2gSvD;;AwE1gSA;EAAmB,qCAAqC;AxE8gSxD;;AwE1gSA;EAAuB,2BAA0C;AxE8gSjE;;AwE7gSA;EAAuB,+BAA4C;AxEihSnE;;AwEhhSA;EAAuB,2BAA2C;AxEohSlE;;AwEnhSA;EAAuB,2BAAyC;AxEuhShE;;AwEthSA;EAAuB,8BAA2C;AxE0hSlE;;AwEzhSA;EAAuB,6BAA6B;AxE6hSpD;;AwEzhSA;EAAc,sBAAwB;AxE6hStC;;A0EpkSE;EACE,yBAAwB;A1EukS5B;;AK7jSE;EqELM,yBAA0E;A1EskSlF;;A0E5kSE;EACE,yBAAwB;A1E+kS5B;;AKrkSE;EqELM,yBAA0E;A1E8kSlF;;A0EplSE;EACE,yBAAwB;A1EulS5B;;AK7kSE;EqELM,yBAA0E;A1EslSlF;;A0E5lSE;EACE,yBAAwB;A1E+lS5B;;AKrlSE;EqELM,yBAA0E;A1E8lSlF;;A0EpmSE;EACE,yBAAwB;A1EumS5B;;AK7lSE;EqELM,yBAA0E;A1EsmSlF;;A0E5mSE;EACE,yBAAwB;A1E+mS5B;;AKrmSE;EqELM,yBAA0E;A1E8mSlF;;A0EpnSE;EACE,yBAAwB;A1EunS5B;;AK7mSE;EqELM,yBAA0E;A1EsnSlF;;A0E5nSE;EACE,yBAAwB;A1E+nS5B;;AKrnSE;EqELM,yBAA0E;A1E8nSlF;;AwEvlSA;EAAa,yBAA6B;AxE2lS1C;;AwE1lSA;EAAc,yBAA6B;AxE8lS3C;;AwE5lSA;EAAiB,oCAAkC;AxEgmSnD;;AwE/lSA;EAAiB,0CAAkC;AxEmmSnD;;AwE/lSA;EGvDE,WAAW;EACX,kBAAkB;EAClB,iBAAiB;EACjB,6BAA6B;EAC7B,SAAS;A3E0pSX;;AwEnmSA;EAAwB,gCAAgC;AxEumSxD;;AwErmSA;EACE,iCAAiC;EACjC,oCAAoC;AxEwmStC;;AwEnmSA;EAAc,yBAAyB;AxEumSvC;;A4ExqSA;EACE,8BAA8B;A5E2qShC;;A4ExqSA;EACE,6BAA6B;A5E2qS/B;;A6E3qSE;E3EOF;;;I2EDM,4BAA4B;IAE5B,2BAA2B;E7E2qS/B;E6ExqSE;IAEI,0BAA0B;E7EyqShC;E6EhqSE;IACE,6BAA6B;E7EkqSjC;EEn+RF;I2EhLM,gCAAgC;E7EspSpC;E6EppSE;;IAEE,yB1EzCY;I0E0CZ,wBAAwB;E7EspS5B;E6E9oSE;IACE,2BAA2B;E7EgpS/B;E6E7oSE;;IAEE,wBAAwB;E7E+oS5B;E6E5oSE;;;IAGE,UAAU;IACV,SAAS;E7E8oSb;E6E3oSE;;IAEE,uBAAuB;E7E6oS3B;E6EroSE;IACE,Q1EwgCgC;EH+nQpC;EEnrSF;I2E+CM,2BAA2C;E7EuoS/C;EY9tSA;IiE0FI,2BAA2C;E7EuoS/C;EiCrtSF;I4CmFM,aAAa;E7EqoSjB;EsCpuSF;IuCkGM,sB1EtFS;EH2tSb;EgBxuSF;I6DuGM,oCAAoC;E7EooSxC;E6EroSE;;IAKI,iCAAmC;E7EooSzC;EgBvsSF;;I6D0EQ,oCAAsC;E7EioS5C;EgBtnSF;I6DNM,cAAc;E7E+nSlB;EiBrvSA;;;;I4D4HM,qB1EvHU;EHsvShB;EgBjpSF;I6DuBM,cAAc;IACd,qB1E7HY;EH0vShB;AACF","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"code\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"input-group\";\n@import \"custom-forms\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"jumbotron\";\n@import \"alert\";\n@import \"progress\";\n@import \"media\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"utilities\";\n@import \"print\";\n","/*!\n * Bootstrap v4.3.1 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n:root {\n --blue: #007bff;\n --indigo: #6610f2;\n --purple: #6f42c1;\n --pink: #e83e8c;\n --red: #dc3545;\n --orange: #fd7e14;\n --yellow: #ffc107;\n --green: #28a745;\n --teal: #20c997;\n --cyan: #17a2b8;\n --white: #fff;\n --gray: #6c757d;\n --gray-dark: #343a40;\n --primary: #007bff;\n --secondary: #6c757d;\n --success: #28a745;\n --info: #17a2b8;\n --warning: #ffc107;\n --danger: #dc3545;\n --light: #f8f9fa;\n --dark: #343a40;\n --breakpoint-xs: 0;\n --breakpoint-sm: 576px;\n --breakpoint-md: 768px;\n --breakpoint-lg: 992px;\n --breakpoint-xl: 1200px;\n --font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\nhtml {\n font-family: sans-serif;\n line-height: 1.15;\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: left;\n background-color: #fff;\n}\n\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-original-title] {\n text-decoration: underline;\n text-decoration: underline dotted;\n cursor: help;\n border-bottom: 0;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -.25em;\n}\n\nsup {\n top: -.5em;\n}\n\na {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n\na:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {\n color: inherit;\n text-decoration: none;\n}\n\na:not([href]):not([tabindex]):focus {\n outline: 0;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1em;\n}\n\npre {\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg {\n vertical-align: middle;\n border-style: none;\n}\n\nsvg {\n overflow: hidden;\n vertical-align: middle;\n}\n\ntable {\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n color: #6c757d;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n text-align: inherit;\n}\n\nlabel {\n display: inline-block;\n margin-bottom: 0.5rem;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\nselect {\n word-wrap: normal;\n}\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton:not(:disabled),\n[type=\"button\"]:not(:disabled),\n[type=\"reset\"]:not(:disabled),\n[type=\"submit\"]:not(:disabled) {\n cursor: pointer;\n}\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto;\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n max-width: 100%;\n padding: 0;\n margin-bottom: .5rem;\n font-size: 1.5rem;\n line-height: inherit;\n color: inherit;\n white-space: normal;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n outline-offset: -2px;\n -webkit-appearance: none;\n}\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\ntemplate {\n display: none;\n}\n\n[hidden] {\n display: none !important;\n}\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: 2.5rem;\n}\n\nh2, .h2 {\n font-size: 2rem;\n}\n\nh3, .h3 {\n font-size: 1.75rem;\n}\n\nh4, .h4 {\n font-size: 1.5rem;\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: 6rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-2 {\n font-size: 5.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-3 {\n font-size: 4.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\n.display-4 {\n font-size: 3.5rem;\n font-weight: 300;\n line-height: 1.2;\n}\n\nhr {\n margin-top: 1rem;\n margin-bottom: 1rem;\n border: 0;\n border-top: 1px solid rgba(0, 0, 0, 0.1);\n}\n\nsmall,\n.small {\n font-size: 80%;\n font-weight: 400;\n}\n\nmark,\n.mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\n\n.blockquote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n\n.blockquote-footer {\n display: block;\n font-size: 80%;\n color: #6c757d;\n}\n\n.blockquote-footer::before {\n content: \"\\2014\\00A0\";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure {\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption {\n font-size: 90%;\n color: #6c757d;\n}\n\ncode {\n font-size: 87.5%;\n color: #e83e8c;\n word-break: break-word;\n}\n\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 87.5%;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\n\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: 700;\n}\n\npre {\n display: block;\n font-size: 87.5%;\n color: #212529;\n}\n\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n\n.container {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container {\n max-width: 540px;\n }\n}\n\n@media (min-width: 768px) {\n .container {\n max-width: 720px;\n }\n}\n\n@media (min-width: 992px) {\n .container {\n max-width: 960px;\n }\n}\n\n@media (min-width: 1200px) {\n .container {\n max-width: 1140px;\n }\n}\n\n.container-fluid {\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -15px;\n margin-left: -15px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n\n.no-gutters > .col,\n.no-gutters > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,\n.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,\n.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,\n.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,\n.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,\n.col-xl-auto {\n position: relative;\n width: 100%;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n}\n\n.col-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n}\n\n.col-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n}\n\n.col-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n}\n\n.col-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.333333%;\n}\n\n.offset-2 {\n margin-left: 16.666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.333333%;\n}\n\n.offset-5 {\n margin-left: 41.666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.333333%;\n}\n\n.offset-8 {\n margin-left: 66.666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.333333%;\n}\n\n.offset-11 {\n margin-left: 91.666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.333333%;\n }\n .offset-sm-2 {\n margin-left: 16.666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.333333%;\n }\n .offset-sm-5 {\n margin-left: 41.666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.333333%;\n }\n .offset-sm-8 {\n margin-left: 66.666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.333333%;\n }\n .offset-sm-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 768px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-md-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-md-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-md-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-md-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.333333%;\n }\n .offset-md-2 {\n margin-left: 16.666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.333333%;\n }\n .offset-md-5 {\n margin-left: 41.666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.333333%;\n }\n .offset-md-8 {\n margin-left: 66.666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.333333%;\n }\n .offset-md-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.333333%;\n }\n .offset-lg-2 {\n margin-left: 16.666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.333333%;\n }\n .offset-lg-5 {\n margin-left: 41.666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.333333%;\n }\n .offset-lg-8 {\n margin-left: 66.666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.333333%;\n }\n .offset-lg-11 {\n margin-left: 91.666667%;\n }\n}\n\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.333333%;\n max-width: 8.333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.666667%;\n max-width: 16.666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.333333%;\n max-width: 33.333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.666667%;\n max-width: 41.666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.333333%;\n max-width: 58.333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.666667%;\n max-width: 66.666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.333333%;\n max-width: 83.333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.666667%;\n max-width: 91.666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.333333%;\n }\n .offset-xl-2 {\n margin-left: 16.666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.333333%;\n }\n .offset-xl-5 {\n margin-left: 41.666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.333333%;\n }\n .offset-xl-8 {\n margin-left: 66.666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.333333%;\n }\n .offset-xl-11 {\n margin-left: 91.666667%;\n }\n}\n\n.table {\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n}\n\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-primary,\n.table-primary > th,\n.table-primary > td {\n background-color: #b8daff;\n}\n\n.table-primary th,\n.table-primary td,\n.table-primary thead th,\n.table-primary tbody + tbody {\n border-color: #7abaff;\n}\n\n.table-hover .table-primary:hover {\n background-color: #9fcdff;\n}\n\n.table-hover .table-primary:hover > td,\n.table-hover .table-primary:hover > th {\n background-color: #9fcdff;\n}\n\n.table-secondary,\n.table-secondary > th,\n.table-secondary > td {\n background-color: #d6d8db;\n}\n\n.table-secondary th,\n.table-secondary td,\n.table-secondary thead th,\n.table-secondary tbody + tbody {\n border-color: #b3b7bb;\n}\n\n.table-hover .table-secondary:hover {\n background-color: #c8cbcf;\n}\n\n.table-hover .table-secondary:hover > td,\n.table-hover .table-secondary:hover > th {\n background-color: #c8cbcf;\n}\n\n.table-success,\n.table-success > th,\n.table-success > td {\n background-color: #c3e6cb;\n}\n\n.table-success th,\n.table-success td,\n.table-success thead th,\n.table-success tbody + tbody {\n border-color: #8fd19e;\n}\n\n.table-hover .table-success:hover {\n background-color: #b1dfbb;\n}\n\n.table-hover .table-success:hover > td,\n.table-hover .table-success:hover > th {\n background-color: #b1dfbb;\n}\n\n.table-info,\n.table-info > th,\n.table-info > td {\n background-color: #bee5eb;\n}\n\n.table-info th,\n.table-info td,\n.table-info thead th,\n.table-info tbody + tbody {\n border-color: #86cfda;\n}\n\n.table-hover .table-info:hover {\n background-color: #abdde5;\n}\n\n.table-hover .table-info:hover > td,\n.table-hover .table-info:hover > th {\n background-color: #abdde5;\n}\n\n.table-warning,\n.table-warning > th,\n.table-warning > td {\n background-color: #ffeeba;\n}\n\n.table-warning th,\n.table-warning td,\n.table-warning thead th,\n.table-warning tbody + tbody {\n border-color: #ffdf7e;\n}\n\n.table-hover .table-warning:hover {\n background-color: #ffe8a1;\n}\n\n.table-hover .table-warning:hover > td,\n.table-hover .table-warning:hover > th {\n background-color: #ffe8a1;\n}\n\n.table-danger,\n.table-danger > th,\n.table-danger > td {\n background-color: #f5c6cb;\n}\n\n.table-danger th,\n.table-danger td,\n.table-danger thead th,\n.table-danger tbody + tbody {\n border-color: #ed969e;\n}\n\n.table-hover .table-danger:hover {\n background-color: #f1b0b7;\n}\n\n.table-hover .table-danger:hover > td,\n.table-hover .table-danger:hover > th {\n background-color: #f1b0b7;\n}\n\n.table-light,\n.table-light > th,\n.table-light > td {\n background-color: #fdfdfe;\n}\n\n.table-light th,\n.table-light td,\n.table-light thead th,\n.table-light tbody + tbody {\n border-color: #fbfcfc;\n}\n\n.table-hover .table-light:hover {\n background-color: #ececf6;\n}\n\n.table-hover .table-light:hover > td,\n.table-hover .table-light:hover > th {\n background-color: #ececf6;\n}\n\n.table-dark,\n.table-dark > th,\n.table-dark > td {\n background-color: #c6c8ca;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th,\n.table-dark tbody + tbody {\n border-color: #95999c;\n}\n\n.table-hover .table-dark:hover {\n background-color: #b9bbbe;\n}\n\n.table-hover .table-dark:hover > td,\n.table-hover .table-dark:hover > th {\n background-color: #b9bbbe;\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n\n.table-dark.table-bordered {\n border: 0;\n}\n\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 767.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.form-control {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .form-control {\n transition: none;\n }\n}\n\n.form-control::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n\n.form-control:focus {\n color: #495057;\n background-color: #fff;\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.form-control::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n\n.form-control:disabled, .form-control[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding-top: 0.375rem;\n padding-bottom: 0.375rem;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\nselect.form-control[size], select.form-control[multiple] {\n height: auto;\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.form-text {\n display: block;\n margin-top: 0.25rem;\n}\n\n.form-row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -5px;\n margin-left: -5px;\n}\n\n.form-row > .col,\n.form-row > [class*=\"col-\"] {\n padding-right: 5px;\n padding-left: 5px;\n}\n\n.form-check {\n position: relative;\n display: block;\n padding-left: 1.25rem;\n}\n\n.form-check-input {\n position: absolute;\n margin-top: 0.3rem;\n margin-left: -1.25rem;\n}\n\n.form-check-input:disabled ~ .form-check-label {\n color: #6c757d;\n}\n\n.form-check-label {\n margin-bottom: 0;\n}\n\n.form-check-inline {\n display: inline-flex;\n align-items: center;\n padding-left: 0;\n margin-right: 0.75rem;\n}\n\n.form-check-inline .form-check-input {\n position: static;\n margin-top: 0;\n margin-right: 0.3125rem;\n margin-left: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #28a745;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(40, 167, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:valid, .form-control.is-valid {\n border-color: #28a745;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:valid:focus, .form-control.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .form-control:valid ~ .valid-feedback,\n.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,\n.form-control.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:valid, textarea.form-control.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:valid, .custom-select.is-valid {\n border-color: #28a745;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-select:valid ~ .valid-feedback,\n.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,\n.custom-select.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:valid ~ .valid-feedback,\n.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,\n.form-control-file.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #28a745;\n}\n\n.was-validated .form-check-input:valid ~ .valid-feedback,\n.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,\n.form-check-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {\n color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-control-input:valid ~ .valid-feedback,\n.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,\n.custom-control-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {\n border-color: #34ce57;\n background-color: #34ce57;\n}\n\n.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {\n border-color: #28a745;\n}\n\n.was-validated .custom-file-input:valid ~ .valid-feedback,\n.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,\n.custom-file-input.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {\n border-color: #28a745;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 80%;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: .1rem;\n font-size: 0.875rem;\n line-height: 1.5;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated .form-control:invalid, .form-control.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\");\n background-repeat: no-repeat;\n background-position: center right calc(0.375em + 0.1875rem);\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-control:invalid ~ .invalid-feedback,\n.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,\n.form-control.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .custom-select:invalid, .custom-select.is-invalid {\n border-color: #dc3545;\n padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px, url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n\n.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-select:invalid ~ .invalid-feedback,\n.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,\n.custom-select.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control-file:invalid ~ .invalid-feedback,\n.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,\n.form-control-file.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.was-validated .form-check-input:invalid ~ .invalid-feedback,\n.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,\n.form-check-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {\n color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-control-input:invalid ~ .invalid-feedback,\n.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,\n.custom-control-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {\n border-color: #e4606d;\n background-color: #e4606d;\n}\n\n.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {\n border-color: #dc3545;\n}\n\n.was-validated .custom-file-input:invalid ~ .invalid-feedback,\n.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,\n.custom-file-input.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);\n}\n\n.form-inline {\n display: flex;\n flex-flow: row wrap;\n align-items: center;\n}\n\n.form-inline .form-check {\n width: 100%;\n}\n\n@media (min-width: 576px) {\n .form-inline label {\n display: flex;\n align-items: center;\n justify-content: center;\n margin-bottom: 0;\n }\n .form-inline .form-group {\n display: flex;\n flex: 0 0 auto;\n flex-flow: row wrap;\n align-items: center;\n margin-bottom: 0;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-plaintext {\n display: inline-block;\n }\n .form-inline .input-group,\n .form-inline .custom-select {\n width: auto;\n }\n .form-inline .form-check {\n display: flex;\n align-items: center;\n justify-content: center;\n width: auto;\n padding-left: 0;\n }\n .form-inline .form-check-input {\n position: relative;\n flex-shrink: 0;\n margin-top: 0;\n margin-right: 0.25rem;\n margin-left: 0;\n }\n .form-inline .custom-control {\n align-items: center;\n justify-content: center;\n }\n .form-inline .custom-control-label {\n margin-bottom: 0;\n }\n}\n\n.btn {\n display: inline-block;\n font-weight: 400;\n color: #212529;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n line-height: 1.5;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .btn {\n transition: none;\n }\n}\n\n.btn:hover {\n color: #212529;\n text-decoration: none;\n}\n\n.btn:focus, .btn.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.btn.disabled, .btn:disabled {\n opacity: 0.65;\n}\n\na.btn.disabled,\nfieldset:disabled a.btn {\n pointer-events: none;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:hover {\n color: #fff;\n background-color: #0069d9;\n border-color: #0062cc;\n}\n\n.btn-primary:focus, .btn-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-primary.disabled, .btn-primary:disabled {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,\n.show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #0062cc;\n border-color: #005cbf;\n}\n\n.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:hover {\n color: #fff;\n background-color: #5a6268;\n border-color: #545b62;\n}\n\n.btn-secondary:focus, .btn-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-secondary.disabled, .btn-secondary:disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #545b62;\n border-color: #4e555b;\n}\n\n.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);\n}\n\n.btn-success {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:hover {\n color: #fff;\n background-color: #218838;\n border-color: #1e7e34;\n}\n\n.btn-success:focus, .btn-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-success.disabled, .btn-success:disabled {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,\n.show > .btn-success.dropdown-toggle {\n color: #fff;\n background-color: #1e7e34;\n border-color: #1c7430;\n}\n\n.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);\n}\n\n.btn-info {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:hover {\n color: #fff;\n background-color: #138496;\n border-color: #117a8b;\n}\n\n.btn-info:focus, .btn-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-info.disabled, .btn-info:disabled {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,\n.show > .btn-info.dropdown-toggle {\n color: #fff;\n background-color: #117a8b;\n border-color: #10707f;\n}\n\n.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);\n}\n\n.btn-warning {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:hover {\n color: #212529;\n background-color: #e0a800;\n border-color: #d39e00;\n}\n\n.btn-warning:focus, .btn-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-warning.disabled, .btn-warning:disabled {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,\n.show > .btn-warning.dropdown-toggle {\n color: #212529;\n background-color: #d39e00;\n border-color: #c69500;\n}\n\n.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);\n}\n\n.btn-danger {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:hover {\n color: #fff;\n background-color: #c82333;\n border-color: #bd2130;\n}\n\n.btn-danger:focus, .btn-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-danger.disabled, .btn-danger:disabled {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,\n.show > .btn-danger.dropdown-toggle {\n color: #fff;\n background-color: #bd2130;\n border-color: #b21f2d;\n}\n\n.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);\n}\n\n.btn-light {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:hover {\n color: #212529;\n background-color: #e2e6ea;\n border-color: #dae0e5;\n}\n\n.btn-light:focus, .btn-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-light.disabled, .btn-light:disabled {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,\n.show > .btn-light.dropdown-toggle {\n color: #212529;\n background-color: #dae0e5;\n border-color: #d3d9df;\n}\n\n.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);\n}\n\n.btn-dark {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:hover {\n color: #fff;\n background-color: #23272b;\n border-color: #1d2124;\n}\n\n.btn-dark:focus, .btn-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-dark.disabled, .btn-dark:disabled {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,\n.show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1d2124;\n border-color: #171a1d;\n}\n\n.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);\n}\n\n.btn-outline-primary {\n color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:hover {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:focus, .btn-outline-primary.focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-primary.disabled, .btn-outline-primary:disabled {\n color: #007bff;\n background-color: transparent;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-primary.dropdown-toggle {\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:focus, .btn-outline-secondary.focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,\n.show > .btn-outline-secondary.dropdown-toggle {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.btn-outline-success {\n color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:hover {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:focus, .btn-outline-success.focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-success.disabled, .btn-outline-success:disabled {\n color: #28a745;\n background-color: transparent;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,\n.show > .btn-outline-success.dropdown-toggle {\n color: #fff;\n background-color: #28a745;\n border-color: #28a745;\n}\n\n.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-success.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.btn-outline-info {\n color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:hover {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:focus, .btn-outline-info.focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-info.disabled, .btn-outline-info:disabled {\n color: #17a2b8;\n background-color: transparent;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,\n.show > .btn-outline-info.dropdown-toggle {\n color: #fff;\n background-color: #17a2b8;\n border-color: #17a2b8;\n}\n\n.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-info.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:hover {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:focus, .btn-outline-warning.focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-warning.disabled, .btn-outline-warning:disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,\n.show > .btn-outline-warning.dropdown-toggle {\n color: #212529;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:focus, .btn-outline-danger.focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-danger.disabled, .btn-outline-danger:disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,\n.show > .btn-outline-danger.dropdown-toggle {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-danger.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:hover {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:focus, .btn-outline-light.focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-light.disabled, .btn-outline-light:disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,\n.show > .btn-outline-light.dropdown-toggle {\n color: #212529;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.btn-outline-dark {\n color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:focus, .btn-outline-dark.focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-outline-dark.disabled, .btn-outline-dark:disabled {\n color: #343a40;\n background-color: transparent;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,\n.show > .btn-outline-dark.dropdown-toggle {\n color: #fff;\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,\n.show > .btn-outline-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.btn-link {\n font-weight: 400;\n color: #007bff;\n text-decoration: none;\n}\n\n.btn-link:hover {\n color: #0056b3;\n text-decoration: underline;\n}\n\n.btn-link:focus, .btn-link.focus {\n text-decoration: underline;\n box-shadow: none;\n}\n\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n pointer-events: none;\n}\n\n.btn-lg, .btn-group-lg > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n.btn-block + .btn-block {\n margin-top: 0.5rem;\n}\n\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n\n.dropup,\n.dropright,\n.dropdown,\n.dropleft {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0.125rem 0 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n\n.dropdown-menu-left {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-right {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-sm-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 768px) {\n .dropdown-menu-md-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-md-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 992px) {\n .dropdown-menu-lg-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-lg-right {\n right: 0;\n left: auto;\n }\n}\n\n@media (min-width: 1200px) {\n .dropdown-menu-xl-left {\n right: auto;\n left: 0;\n }\n .dropdown-menu-xl-right {\n right: 0;\n left: auto;\n }\n}\n\n.dropup .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-menu {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n\n.dropright .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n\n.dropright .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropright .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropleft .dropdown-menu {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n\n.dropleft .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n\n.dropleft .dropdown-toggle::after {\n display: none;\n}\n\n.dropleft .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n\n.dropleft .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-menu[x-placement^=\"top\"], .dropdown-menu[x-placement^=\"right\"], .dropdown-menu[x-placement^=\"bottom\"], .dropdown-menu[x-placement^=\"left\"] {\n right: auto;\n bottom: auto;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid #e9ecef;\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1.5rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n\n.dropdown-item:hover, .dropdown-item:focus {\n color: #16181b;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #007bff;\n}\n\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1.5rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1.5rem;\n color: #212529;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n flex: 1 1 auto;\n}\n\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover {\n z-index: 1;\n}\n\n.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,\n.btn-group-vertical > .btn:focus,\n.btn-group-vertical > .btn:active,\n.btn-group-vertical > .btn.active {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.btn-group > .btn:not(:first-child),\n.btn-group > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n\n.dropdown-toggle-split::after,\n.dropup .dropdown-toggle-split::after,\n.dropright .dropdown-toggle-split::after {\n margin-left: 0;\n}\n\n.dropleft .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.btn-group-vertical > .btn:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) > .btn {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.btn-group-toggle > .btn,\n.btn-group-toggle > .btn-group > .btn {\n margin-bottom: 0;\n}\n\n.btn-group-toggle > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn input[type=\"checkbox\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"radio\"],\n.btn-group-toggle > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n\n.input-group > .form-control,\n.input-group > .form-control-plaintext,\n.input-group > .custom-select,\n.input-group > .custom-file {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n margin-bottom: 0;\n}\n\n.input-group > .form-control + .form-control,\n.input-group > .form-control + .custom-select,\n.input-group > .form-control + .custom-file,\n.input-group > .form-control-plaintext + .form-control,\n.input-group > .form-control-plaintext + .custom-select,\n.input-group > .form-control-plaintext + .custom-file,\n.input-group > .custom-select + .form-control,\n.input-group > .custom-select + .custom-select,\n.input-group > .custom-select + .custom-file,\n.input-group > .custom-file + .form-control,\n.input-group > .custom-file + .custom-select,\n.input-group > .custom-file + .custom-file {\n margin-left: -1px;\n}\n\n.input-group > .form-control:focus,\n.input-group > .custom-select:focus,\n.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {\n z-index: 3;\n}\n\n.input-group > .custom-file .custom-file-input:focus {\n z-index: 4;\n}\n\n.input-group > .form-control:not(:last-child),\n.input-group > .custom-select:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .form-control:not(:first-child),\n.input-group > .custom-select:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group > .custom-file {\n display: flex;\n align-items: center;\n}\n\n.input-group > .custom-file:not(:last-child) .custom-file-label,\n.input-group > .custom-file:not(:last-child) .custom-file-label::after {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .custom-file:not(:first-child) .custom-file-label {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.input-group-prepend,\n.input-group-append {\n display: flex;\n}\n\n.input-group-prepend .btn,\n.input-group-append .btn {\n position: relative;\n z-index: 2;\n}\n\n.input-group-prepend .btn:focus,\n.input-group-append .btn:focus {\n z-index: 3;\n}\n\n.input-group-prepend .btn + .btn,\n.input-group-prepend .btn + .input-group-text,\n.input-group-prepend .input-group-text + .input-group-text,\n.input-group-prepend .input-group-text + .btn,\n.input-group-append .btn + .btn,\n.input-group-append .btn + .input-group-text,\n.input-group-append .input-group-text + .input-group-text,\n.input-group-append .input-group-text + .btn {\n margin-left: -1px;\n}\n\n.input-group-prepend {\n margin-right: -1px;\n}\n\n.input-group-append {\n margin-left: -1px;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-text input[type=\"radio\"],\n.input-group-text input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n.input-group-lg > .form-control:not(textarea),\n.input-group-lg > .custom-select {\n height: calc(1.5em + 1rem + 2px);\n}\n\n.input-group-lg > .form-control,\n.input-group-lg > .custom-select,\n.input-group-lg > .input-group-prepend > .input-group-text,\n.input-group-lg > .input-group-append > .input-group-text,\n.input-group-lg > .input-group-prepend > .btn,\n.input-group-lg > .input-group-append > .btn {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n line-height: 1.5;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control:not(textarea),\n.input-group-sm > .custom-select {\n height: calc(1.5em + 0.5rem + 2px);\n}\n\n.input-group-sm > .form-control,\n.input-group-sm > .custom-select,\n.input-group-sm > .input-group-prepend > .input-group-text,\n.input-group-sm > .input-group-append > .input-group-text,\n.input-group-sm > .input-group-prepend > .btn,\n.input-group-sm > .input-group-append > .btn {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .custom-select,\n.input-group-sm > .custom-select {\n padding-right: 1.75rem;\n}\n\n.input-group > .input-group-prepend > .btn,\n.input-group > .input-group-prepend > .input-group-text,\n.input-group > .input-group-append:not(:last-child) > .btn,\n.input-group > .input-group-append:not(:last-child) > .input-group-text,\n.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.input-group > .input-group-append > .btn,\n.input-group > .input-group-append > .input-group-text,\n.input-group > .input-group-prepend:not(:first-child) > .btn,\n.input-group > .input-group-prepend:not(:first-child) > .input-group-text,\n.input-group > .input-group-prepend:first-child > .btn:not(:first-child),\n.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.custom-control {\n position: relative;\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.custom-control-inline {\n display: inline-flex;\n margin-right: 1rem;\n}\n\n.custom-control-input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n}\n\n.custom-control-input:checked ~ .custom-control-label::before {\n color: #fff;\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-control-input:focus ~ .custom-control-label::before {\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {\n border-color: #80bdff;\n}\n\n.custom-control-input:not(:disabled):active ~ .custom-control-label::before {\n color: #fff;\n background-color: #b3d7ff;\n border-color: #b3d7ff;\n}\n\n.custom-control-input:disabled ~ .custom-control-label {\n color: #6c757d;\n}\n\n.custom-control-input:disabled ~ .custom-control-label::before {\n background-color: #e9ecef;\n}\n\n.custom-control-label {\n position: relative;\n margin-bottom: 0;\n vertical-align: top;\n}\n\n.custom-control-label::before {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n pointer-events: none;\n content: \"\";\n background-color: #fff;\n border: #adb5bd solid 1px;\n}\n\n.custom-control-label::after {\n position: absolute;\n top: 0.25rem;\n left: -1.5rem;\n display: block;\n width: 1rem;\n height: 1rem;\n content: \"\";\n background: no-repeat 50% / 50% 50%;\n}\n\n.custom-checkbox .custom-control-label::before {\n border-radius: 0.25rem;\n}\n\n.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {\n border-color: #007bff;\n background-color: #007bff;\n}\n\n.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\");\n}\n\n.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-radio .custom-control-label::before {\n border-radius: 50%;\n}\n\n.custom-radio .custom-control-input:checked ~ .custom-control-label::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-switch {\n padding-left: 2.25rem;\n}\n\n.custom-switch .custom-control-label::before {\n left: -2.25rem;\n width: 1.75rem;\n pointer-events: all;\n border-radius: 0.5rem;\n}\n\n.custom-switch .custom-control-label::after {\n top: calc(0.25rem + 2px);\n left: calc(-2.25rem + 2px);\n width: calc(1rem - 4px);\n height: calc(1rem - 4px);\n background-color: #adb5bd;\n border-radius: 0.5rem;\n transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-switch .custom-control-label::after {\n transition: none;\n }\n}\n\n.custom-switch .custom-control-input:checked ~ .custom-control-label::after {\n background-color: #fff;\n transform: translateX(0.75rem);\n}\n\n.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {\n background-color: rgba(0, 123, 255, 0.5);\n}\n\n.custom-select {\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 1.75rem 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n vertical-align: middle;\n background: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right 0.75rem center/8px 10px;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n appearance: none;\n}\n\n.custom-select:focus {\n border-color: #80bdff;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-select:focus::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.custom-select[multiple], .custom-select[size]:not([size=\"1\"]) {\n height: auto;\n padding-right: 0.75rem;\n background-image: none;\n}\n\n.custom-select:disabled {\n color: #6c757d;\n background-color: #e9ecef;\n}\n\n.custom-select::-ms-expand {\n display: none;\n}\n\n.custom-select-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.custom-select-lg {\n height: calc(1.5em + 1rem + 2px);\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.custom-file {\n position: relative;\n display: inline-block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin-bottom: 0;\n}\n\n.custom-file-input {\n position: relative;\n z-index: 2;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n margin: 0;\n opacity: 0;\n}\n\n.custom-file-input:focus ~ .custom-file-label {\n border-color: #80bdff;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-file-input:disabled ~ .custom-file-label {\n background-color: #e9ecef;\n}\n\n.custom-file-input:lang(en) ~ .custom-file-label::after {\n content: \"Browse\";\n}\n\n.custom-file-input ~ .custom-file-label[data-browse]::after {\n content: attr(data-browse);\n}\n\n.custom-file-label {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.custom-file-label::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n z-index: 3;\n display: block;\n height: calc(1.5em + 0.75rem);\n padding: 0.375rem 0.75rem;\n line-height: 1.5;\n color: #495057;\n content: \"Browse\";\n background-color: #e9ecef;\n border-left: inherit;\n border-radius: 0 0.25rem 0.25rem 0;\n}\n\n.custom-range {\n width: 100%;\n height: calc(1rem + 0.4rem);\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n\n.custom-range:focus {\n outline: none;\n}\n\n.custom-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range:focus::-ms-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.custom-range::-moz-focus-outer {\n border: 0;\n}\n\n.custom-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n\n.custom-range::-webkit-slider-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-moz-range-thumb {\n transition: none;\n }\n}\n\n.custom-range::-moz-range-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: 0;\n margin-right: 0.2rem;\n margin-left: 0.2rem;\n background-color: #007bff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-range::-ms-thumb {\n transition: none;\n }\n}\n\n.custom-range::-ms-thumb:active {\n background-color: #b3d7ff;\n}\n\n.custom-range::-ms-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: transparent;\n border-color: transparent;\n border-width: 0.5rem;\n}\n\n.custom-range::-ms-fill-lower {\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range::-ms-fill-upper {\n margin-right: 15px;\n background-color: #dee2e6;\n border-radius: 1rem;\n}\n\n.custom-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-webkit-slider-runnable-track {\n cursor: default;\n}\n\n.custom-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.custom-range:disabled::-moz-range-track {\n cursor: default;\n}\n\n.custom-range:disabled::-ms-thumb {\n background-color: #adb5bd;\n}\n\n.custom-control-label::before,\n.custom-file-label,\n.custom-select {\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .custom-control-label::before,\n .custom-file-label,\n .custom-select {\n transition: none;\n }\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n}\n\n.nav-link:hover, .nav-link:focus {\n text-decoration: none;\n}\n\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n\n.nav-tabs .nav-item {\n margin-bottom: -1px;\n}\n\n.nav-tabs .nav-link {\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n}\n\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n border-radius: 0.25rem;\n}\n\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #007bff;\n}\n\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding: 0.5rem 1rem;\n}\n\n.navbar > .container,\n.navbar > .container-fluid {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n}\n\n.navbar-brand {\n display: inline-block;\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n line-height: inherit;\n white-space: nowrap;\n}\n\n.navbar-brand:hover, .navbar-brand:focus {\n text-decoration: none;\n}\n\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-nav .dropdown-menu {\n position: static;\n float: none;\n}\n\n.navbar-text {\n display: inline-block;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.navbar-toggler:hover, .navbar-toggler:focus {\n text-decoration: none;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n content: \"\";\n background: no-repeat center center;\n background-size: 100% 100%;\n}\n\n@media (max-width: 575.98px) {\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm > .container,\n .navbar-expand-sm > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 767.98px) {\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md > .container,\n .navbar-expand-md > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 991.98px) {\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg > .container,\n .navbar-expand-lg > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n}\n\n@media (max-width: 1199.98px) {\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-flow: row nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl > .container,\n .navbar-expand-xl > .container-fluid {\n flex-wrap: nowrap;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n}\n\n.navbar-expand {\n flex-flow: row nowrap;\n justify-content: flex-start;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n padding-right: 0;\n padding-left: 0;\n}\n\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.navbar-expand > .container,\n.navbar-expand > .container-fluid {\n flex-wrap: nowrap;\n}\n\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n\n.navbar-expand .navbar-toggler {\n display: none;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .active > .nav-link,\n.navbar-light .navbar-nav .nav-link.show,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.5);\n border-color: rgba(0, 0, 0, 0.1);\n}\n\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.5);\n}\n\n.navbar-light .navbar-text a {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .active > .nav-link,\n.navbar-dark .navbar-nav .nav-link.show,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.5);\n border-color: rgba(255, 255, 255, 0.1);\n}\n\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.navbar-dark .navbar-text a {\n color: #fff;\n}\n\n.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n\n.card > .list-group:first-child .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.card > .list-group:last-child .list-group-item:last-child {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1.25rem;\n}\n\n.card-title {\n margin-bottom: 0.75rem;\n}\n\n.card-subtitle {\n margin-top: -0.375rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link:hover {\n text-decoration: none;\n}\n\n.card-link + .card-link {\n margin-left: 1.25rem;\n}\n\n.card-header {\n padding: 0.75rem 1.25rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-header + .list-group .list-group-item:first-child {\n border-top: 0;\n}\n\n.card-footer {\n padding: 0.75rem 1.25rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.625rem;\n margin-bottom: -0.75rem;\n margin-left: -0.625rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.625rem;\n margin-left: -0.625rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1.25rem;\n}\n\n.card-img {\n width: 100%;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img-top {\n width: 100%;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img-bottom {\n width: 100%;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-deck {\n display: flex;\n flex-direction: column;\n}\n\n.card-deck .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-deck {\n flex-flow: row wrap;\n margin-right: -15px;\n margin-left: -15px;\n }\n .card-deck .card {\n display: flex;\n flex: 1 0 0%;\n flex-direction: column;\n margin-right: 15px;\n margin-bottom: 0;\n margin-left: 15px;\n }\n}\n\n.card-group {\n display: flex;\n flex-direction: column;\n}\n\n.card-group > .card {\n margin-bottom: 15px;\n}\n\n@media (min-width: 576px) {\n .card-group {\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n .card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n .card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n .card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n .card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.card-columns .card {\n margin-bottom: 0.75rem;\n}\n\n@media (min-width: 576px) {\n .card-columns {\n column-count: 3;\n column-gap: 1.25rem;\n orphans: 1;\n widows: 1;\n }\n .card-columns .card {\n display: inline-block;\n width: 100%;\n }\n}\n\n.accordion > .card {\n overflow: hidden;\n}\n\n.accordion > .card:not(:first-of-type) .card-header:first-child {\n border-radius: 0;\n}\n\n.accordion > .card:not(:first-of-type):not(:last-of-type) {\n border-bottom: 0;\n border-radius: 0;\n}\n\n.accordion > .card:first-of-type {\n border-bottom: 0;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.accordion > .card:last-of-type {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.accordion > .card .card-header {\n margin-bottom: -1px;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n list-style: none;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n\n.breadcrumb-item + .breadcrumb-item::before {\n display: inline-block;\n padding-right: 0.5rem;\n color: #6c757d;\n content: \"/\";\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: underline;\n}\n\n.breadcrumb-item + .breadcrumb-item:hover::before {\n text-decoration: none;\n}\n\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n border-radius: 0.25rem;\n}\n\n.page-link {\n position: relative;\n display: block;\n padding: 0.5rem 0.75rem;\n margin-left: -1px;\n line-height: 1.25;\n color: #007bff;\n background-color: #fff;\n border: 1px solid #dee2e6;\n}\n\n.page-link:hover {\n z-index: 2;\n color: #0056b3;\n text-decoration: none;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.page-link:focus {\n z-index: 2;\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);\n}\n\n.page-item:first-child .page-link {\n margin-left: 0;\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.page-item.active .page-link {\n z-index: 1;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n cursor: auto;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n line-height: 1.5;\n}\n\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n line-height: 1.5;\n}\n\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.25em 0.4em;\n font-size: 75%;\n font-weight: 700;\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .badge {\n transition: none;\n }\n}\n\na.badge:hover, a.badge:focus {\n text-decoration: none;\n}\n\n.badge:empty {\n display: none;\n}\n\n.btn .badge {\n position: relative;\n top: -1px;\n}\n\n.badge-pill {\n padding-right: 0.6em;\n padding-left: 0.6em;\n border-radius: 10rem;\n}\n\n.badge-primary {\n color: #fff;\n background-color: #007bff;\n}\n\na.badge-primary:hover, a.badge-primary:focus {\n color: #fff;\n background-color: #0062cc;\n}\n\na.badge-primary:focus, a.badge-primary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);\n}\n\n.badge-secondary {\n color: #fff;\n background-color: #6c757d;\n}\n\na.badge-secondary:hover, a.badge-secondary:focus {\n color: #fff;\n background-color: #545b62;\n}\n\na.badge-secondary:focus, a.badge-secondary.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);\n}\n\n.badge-success {\n color: #fff;\n background-color: #28a745;\n}\n\na.badge-success:hover, a.badge-success:focus {\n color: #fff;\n background-color: #1e7e34;\n}\n\na.badge-success:focus, a.badge-success.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);\n}\n\n.badge-info {\n color: #fff;\n background-color: #17a2b8;\n}\n\na.badge-info:hover, a.badge-info:focus {\n color: #fff;\n background-color: #117a8b;\n}\n\na.badge-info:focus, a.badge-info.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);\n}\n\n.badge-warning {\n color: #212529;\n background-color: #ffc107;\n}\n\na.badge-warning:hover, a.badge-warning:focus {\n color: #212529;\n background-color: #d39e00;\n}\n\na.badge-warning:focus, a.badge-warning.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);\n}\n\n.badge-danger {\n color: #fff;\n background-color: #dc3545;\n}\n\na.badge-danger:hover, a.badge-danger:focus {\n color: #fff;\n background-color: #bd2130;\n}\n\na.badge-danger:focus, a.badge-danger.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);\n}\n\n.badge-light {\n color: #212529;\n background-color: #f8f9fa;\n}\n\na.badge-light:hover, a.badge-light:focus {\n color: #212529;\n background-color: #dae0e5;\n}\n\na.badge-light:focus, a.badge-light.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);\n}\n\n.badge-dark {\n color: #fff;\n background-color: #343a40;\n}\n\na.badge-dark:hover, a.badge-dark:focus {\n color: #fff;\n background-color: #1d2124;\n}\n\na.badge-dark:focus, a.badge-dark.focus {\n outline: 0;\n box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);\n}\n\n.jumbotron {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n background-color: #e9ecef;\n border-radius: 0.3rem;\n}\n\n@media (min-width: 576px) {\n .jumbotron {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.alert {\n position: relative;\n padding: 0.75rem 1.25rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 4rem;\n}\n\n.alert-dismissible .close {\n position: absolute;\n top: 0;\n right: 0;\n padding: 0.75rem 1.25rem;\n color: inherit;\n}\n\n.alert-primary {\n color: #004085;\n background-color: #cce5ff;\n border-color: #b8daff;\n}\n\n.alert-primary hr {\n border-top-color: #9fcdff;\n}\n\n.alert-primary .alert-link {\n color: #002752;\n}\n\n.alert-secondary {\n color: #383d41;\n background-color: #e2e3e5;\n border-color: #d6d8db;\n}\n\n.alert-secondary hr {\n border-top-color: #c8cbcf;\n}\n\n.alert-secondary .alert-link {\n color: #202326;\n}\n\n.alert-success {\n color: #155724;\n background-color: #d4edda;\n border-color: #c3e6cb;\n}\n\n.alert-success hr {\n border-top-color: #b1dfbb;\n}\n\n.alert-success .alert-link {\n color: #0b2e13;\n}\n\n.alert-info {\n color: #0c5460;\n background-color: #d1ecf1;\n border-color: #bee5eb;\n}\n\n.alert-info hr {\n border-top-color: #abdde5;\n}\n\n.alert-info .alert-link {\n color: #062c33;\n}\n\n.alert-warning {\n color: #856404;\n background-color: #fff3cd;\n border-color: #ffeeba;\n}\n\n.alert-warning hr {\n border-top-color: #ffe8a1;\n}\n\n.alert-warning .alert-link {\n color: #533f03;\n}\n\n.alert-danger {\n color: #721c24;\n background-color: #f8d7da;\n border-color: #f5c6cb;\n}\n\n.alert-danger hr {\n border-top-color: #f1b0b7;\n}\n\n.alert-danger .alert-link {\n color: #491217;\n}\n\n.alert-light {\n color: #818182;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n\n.alert-light hr {\n border-top-color: #ececf6;\n}\n\n.alert-light .alert-link {\n color: #686868;\n}\n\n.alert-dark {\n color: #1b1e21;\n background-color: #d6d8d9;\n border-color: #c6c8ca;\n}\n\n.alert-dark hr {\n border-top-color: #b9bbbe;\n}\n\n.alert-dark .alert-link {\n color: #040505;\n}\n\n@keyframes progress-bar-stripes {\n from {\n background-position: 1rem 0;\n }\n to {\n background-position: 0 0;\n }\n}\n\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #007bff;\n transition: width 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: progress-bar-stripes 1s linear infinite;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.75rem 1.25rem;\n margin-bottom: -1px;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n\n.list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #007bff;\n border-color: #007bff;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n\n.list-group-horizontal .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n}\n\n.list-group-horizontal .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n\n.list-group-horizontal .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-sm .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-md .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-lg .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl .list-group-item {\n margin-right: -1px;\n margin-bottom: 0;\n }\n .list-group-horizontal-xl .list-group-item:first-child {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl .list-group-item:last-child {\n margin-right: 0;\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n}\n\n.list-group-flush .list-group-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n\n.list-group-flush .list-group-item:last-child {\n margin-bottom: -1px;\n}\n\n.list-group-flush:first-child .list-group-item:first-child {\n border-top: 0;\n}\n\n.list-group-flush:last-child .list-group-item:last-child {\n margin-bottom: 0;\n border-bottom: 0;\n}\n\n.list-group-item-primary {\n color: #004085;\n background-color: #b8daff;\n}\n\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #004085;\n background-color: #9fcdff;\n}\n\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #004085;\n border-color: #004085;\n}\n\n.list-group-item-secondary {\n color: #383d41;\n background-color: #d6d8db;\n}\n\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #383d41;\n background-color: #c8cbcf;\n}\n\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #383d41;\n border-color: #383d41;\n}\n\n.list-group-item-success {\n color: #155724;\n background-color: #c3e6cb;\n}\n\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #155724;\n background-color: #b1dfbb;\n}\n\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #155724;\n border-color: #155724;\n}\n\n.list-group-item-info {\n color: #0c5460;\n background-color: #bee5eb;\n}\n\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #0c5460;\n background-color: #abdde5;\n}\n\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #0c5460;\n border-color: #0c5460;\n}\n\n.list-group-item-warning {\n color: #856404;\n background-color: #ffeeba;\n}\n\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #856404;\n background-color: #ffe8a1;\n}\n\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #856404;\n border-color: #856404;\n}\n\n.list-group-item-danger {\n color: #721c24;\n background-color: #f5c6cb;\n}\n\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #721c24;\n background-color: #f1b0b7;\n}\n\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #721c24;\n border-color: #721c24;\n}\n\n.list-group-item-light {\n color: #818182;\n background-color: #fdfdfe;\n}\n\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #818182;\n background-color: #ececf6;\n}\n\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #818182;\n border-color: #818182;\n}\n\n.list-group-item-dark {\n color: #1b1e21;\n background-color: #c6c8ca;\n}\n\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #1b1e21;\n background-color: #b9bbbe;\n}\n\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #1b1e21;\n border-color: #1b1e21;\n}\n\n.close {\n float: right;\n font-size: 1.5rem;\n font-weight: 700;\n line-height: 1;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n opacity: .5;\n}\n\n.close:hover {\n color: #000;\n text-decoration: none;\n}\n\n.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {\n opacity: .75;\n}\n\nbutton.close {\n padding: 0;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\na.close.disabled {\n pointer-events: none;\n}\n\n.toast {\n max-width: 350px;\n overflow: hidden;\n font-size: 0.875rem;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);\n backdrop-filter: blur(10px);\n opacity: 0;\n border-radius: 0.25rem;\n}\n\n.toast:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast.showing {\n opacity: 1;\n}\n\n.toast.show {\n display: block;\n opacity: 1;\n}\n\n.toast.hide {\n display: none;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.25rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n}\n\n.toast-body {\n padding: 0.75rem;\n}\n\n.modal-open {\n overflow: hidden;\n}\n\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n\n.modal.show .modal-dialog {\n transform: none;\n}\n\n.modal-dialog-scrollable {\n display: flex;\n max-height: calc(100% - 1rem);\n}\n\n.modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 1rem);\n overflow: hidden;\n}\n\n.modal-dialog-scrollable .modal-header,\n.modal-dialog-scrollable .modal-footer {\n flex-shrink: 0;\n}\n\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-dialog-centered::before {\n display: block;\n height: calc(100vh - 1rem);\n content: \"\";\n}\n\n.modal-dialog-centered.modal-dialog-scrollable {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable .modal-content {\n max-height: none;\n}\n\n.modal-dialog-centered.modal-dialog-scrollable::before {\n content: none;\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n\n.modal-backdrop.fade {\n opacity: 0;\n}\n\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: 0.3rem;\n border-top-right-radius: 0.3rem;\n}\n\n.modal-header .close {\n padding: 1rem 1rem;\n margin: -1rem -1rem -1rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n padding: 1rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n\n.modal-footer > :not(:first-child) {\n margin-left: .25rem;\n}\n\n.modal-footer > :not(:last-child) {\n margin-right: .25rem;\n}\n\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n .modal-dialog-scrollable {\n max-height: calc(100% - 3.5rem);\n }\n .modal-dialog-scrollable .modal-content {\n max-height: calc(100vh - 3.5rem);\n }\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n .modal-dialog-centered::before {\n height: calc(100vh - 3.5rem);\n }\n .modal-sm {\n max-width: 300px;\n }\n}\n\n@media (min-width: 992px) {\n .modal-lg,\n .modal-xl {\n max-width: 800px;\n }\n}\n\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n\n.tooltip.show {\n opacity: 0.9;\n}\n\n.tooltip .arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n\n.tooltip .arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[x-placement^=\"top\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=\"top\"] .arrow {\n bottom: 0;\n}\n\n.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=\"top\"] .arrow::before {\n top: 0;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-right, .bs-tooltip-auto[x-placement^=\"right\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=\"right\"] .arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=\"right\"] .arrow::before {\n right: 0;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=\"bottom\"] {\n padding: 0.4rem 0;\n}\n\n.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow {\n top: 0;\n}\n\n.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=\"bottom\"] .arrow::before {\n bottom: 0;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-left, .bs-tooltip-auto[x-placement^=\"left\"] {\n padding: 0 0.4rem;\n}\n\n.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=\"left\"] .arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n\n.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=\"left\"] .arrow::before {\n left: 0;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: block;\n max-width: 276px;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n\n.popover .arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n margin: 0 0.3rem;\n}\n\n.popover .arrow::before, .popover .arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top, .bs-popover-auto[x-placement^=\"top\"] {\n margin-bottom: 0.5rem;\n}\n\n.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=\"top\"] > .arrow {\n bottom: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=\"top\"] > .arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=\"top\"] > .arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-right, .bs-popover-auto[x-placement^=\"right\"] {\n margin-left: 0.5rem;\n}\n\n.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=\"right\"] > .arrow {\n left: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=\"right\"] > .arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=\"right\"] > .arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom, .bs-popover-auto[x-placement^=\"bottom\"] {\n margin-top: 0.5rem;\n}\n\n.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow {\n top: calc((0.5rem + 1px) * -1);\n}\n\n.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=\"bottom\"] > .arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=\"bottom\"] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f7f7f7;\n}\n\n.bs-popover-left, .bs-popover-auto[x-placement^=\"left\"] {\n margin-right: 0.5rem;\n}\n\n.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=\"left\"] > .arrow {\n right: calc((0.5rem + 1px) * -1);\n width: 0.5rem;\n height: 1rem;\n margin: 0.3rem 0;\n}\n\n.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=\"left\"] > .arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n\n.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=\"left\"] > .arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 0.75rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 0.5rem 0.75rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n.carousel-item-next:not(.carousel-item-left),\n.active.carousel-item-right {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-right),\n.active.carousel-item-left {\n transform: translateX(-100%);\n}\n\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-left,\n.carousel-fade .carousel-item-prev.carousel-item-right {\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-fade .active.carousel-item-left,\n.carousel-fade .active.carousel-item-right {\n z-index: 0;\n opacity: 0;\n transition: 0s 0.6s opacity;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-left,\n .carousel-fade .active.carousel-item-right {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n color: #fff;\n text-align: center;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n .carousel-control-next {\n transition: none;\n }\n}\n\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: no-repeat 50% / 100% 100%;\n}\n\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 15;\n display: flex;\n justify-content: center;\n padding-left: 0;\n margin-right: 15%;\n margin-left: 15%;\n list-style: none;\n}\n\n.carousel-indicators li {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: .5;\n transition: opacity 0.6s ease;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators li {\n transition: none;\n }\n}\n\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 20px;\n left: 15%;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #fff;\n text-align: center;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg);\n }\n}\n\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: spinner-border .75s linear infinite;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n }\n}\n\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: text-bottom;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: spinner-grow .75s linear infinite;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.bg-primary {\n background-color: #007bff !important;\n}\n\na.bg-primary:hover, a.bg-primary:focus,\nbutton.bg-primary:hover,\nbutton.bg-primary:focus {\n background-color: #0062cc !important;\n}\n\n.bg-secondary {\n background-color: #6c757d !important;\n}\n\na.bg-secondary:hover, a.bg-secondary:focus,\nbutton.bg-secondary:hover,\nbutton.bg-secondary:focus {\n background-color: #545b62 !important;\n}\n\n.bg-success {\n background-color: #28a745 !important;\n}\n\na.bg-success:hover, a.bg-success:focus,\nbutton.bg-success:hover,\nbutton.bg-success:focus {\n background-color: #1e7e34 !important;\n}\n\n.bg-info {\n background-color: #17a2b8 !important;\n}\n\na.bg-info:hover, a.bg-info:focus,\nbutton.bg-info:hover,\nbutton.bg-info:focus {\n background-color: #117a8b !important;\n}\n\n.bg-warning {\n background-color: #ffc107 !important;\n}\n\na.bg-warning:hover, a.bg-warning:focus,\nbutton.bg-warning:hover,\nbutton.bg-warning:focus {\n background-color: #d39e00 !important;\n}\n\n.bg-danger {\n background-color: #dc3545 !important;\n}\n\na.bg-danger:hover, a.bg-danger:focus,\nbutton.bg-danger:hover,\nbutton.bg-danger:focus {\n background-color: #bd2130 !important;\n}\n\n.bg-light {\n background-color: #f8f9fa !important;\n}\n\na.bg-light:hover, a.bg-light:focus,\nbutton.bg-light:hover,\nbutton.bg-light:focus {\n background-color: #dae0e5 !important;\n}\n\n.bg-dark {\n background-color: #343a40 !important;\n}\n\na.bg-dark:hover, a.bg-dark:focus,\nbutton.bg-dark:hover,\nbutton.bg-dark:focus {\n background-color: #1d2124 !important;\n}\n\n.bg-white {\n background-color: #fff !important;\n}\n\n.bg-transparent {\n background-color: transparent !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-right {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-left {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-right-0 {\n border-right: 0 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-left-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #007bff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #28a745 !important;\n}\n\n.border-info {\n border-color: #17a2b8 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #343a40 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.rounded-sm {\n border-radius: 0.2rem !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-right {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-left {\n border-top-left-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-lg {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 768px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n\n.embed-responsive {\n position: relative;\n display: block;\n width: 100%;\n padding: 0;\n overflow: hidden;\n}\n\n.embed-responsive::before {\n display: block;\n content: \"\";\n}\n\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border: 0;\n}\n\n.embed-responsive-21by9::before {\n padding-top: 42.857143%;\n}\n\n.embed-responsive-16by9::before {\n padding-top: 56.25%;\n}\n\n.embed-responsive-4by3::before {\n padding-top: 75%;\n}\n\n.embed-responsive-1by1::before {\n padding-top: 100%;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 576px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 768px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-left {\n float: left !important;\n }\n .float-sm-right {\n float: right !important;\n }\n .float-sm-none {\n float: none !important;\n }\n}\n\n@media (min-width: 768px) {\n .float-md-left {\n float: left !important;\n }\n .float-md-right {\n float: right !important;\n }\n .float-md-none {\n float: none !important;\n }\n}\n\n@media (min-width: 992px) {\n .float-lg-left {\n float: left !important;\n }\n .float-lg-right {\n float: right !important;\n }\n .float-lg-none {\n float: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .float-xl-left {\n float: left !important;\n }\n .float-xl-right {\n float: right !important;\n }\n .float-xl-none {\n float: none !important;\n }\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n@supports (position: sticky) {\n .sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n pointer-events: auto;\n content: \"\";\n background-color: rgba(0, 0, 0, 0);\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.25rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.25rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 0.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 0.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 1rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 1rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 1rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 1.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 1.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 3rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 3rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 3rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 3rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.25rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.25rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 0.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 0.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 1rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 1rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 1rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 1.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 1.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 3rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 3rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 3rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 3rem !important;\n}\n\n.m-n1 {\n margin: -0.25rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.25rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.25rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.25rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.25rem !important;\n}\n\n.m-n2 {\n margin: -0.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -0.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -0.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -0.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -0.5rem !important;\n}\n\n.m-n3 {\n margin: -1rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -1rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -1rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -1rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -1rem !important;\n}\n\n.m-n4 {\n margin: -1.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -1.5rem !important;\n}\n\n.m-n5 {\n margin: -3rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -3rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -3rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 576px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n .my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n .mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n .my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n .mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .mt-sm-1,\n .my-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mr-sm-1,\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n }\n .mb-sm-1,\n .my-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-sm-1,\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .mt-sm-2,\n .my-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mr-sm-2,\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n }\n .mb-sm-2,\n .my-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-sm-2,\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .mt-sm-3,\n .my-sm-3 {\n margin-top: 1rem !important;\n }\n .mr-sm-3,\n .mx-sm-3 {\n margin-right: 1rem !important;\n }\n .mb-sm-3,\n .my-sm-3 {\n margin-bottom: 1rem !important;\n }\n .ml-sm-3,\n .mx-sm-3 {\n margin-left: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .mt-sm-4,\n .my-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-4,\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-4,\n .my-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-4,\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .mt-sm-5,\n .my-sm-5 {\n margin-top: 3rem !important;\n }\n .mr-sm-5,\n .mx-sm-5 {\n margin-right: 3rem !important;\n }\n .mb-sm-5,\n .my-sm-5 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-5,\n .mx-sm-5 {\n margin-left: 3rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n .py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n .px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n .py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n .px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .pt-sm-1,\n .py-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pr-sm-1,\n .px-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pb-sm-1,\n .py-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-sm-1,\n .px-sm-1 {\n padding-left: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .pt-sm-2,\n .py-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pr-sm-2,\n .px-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pb-sm-2,\n .py-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-sm-2,\n .px-sm-2 {\n padding-left: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .pt-sm-3,\n .py-sm-3 {\n padding-top: 1rem !important;\n }\n .pr-sm-3,\n .px-sm-3 {\n padding-right: 1rem !important;\n }\n .pb-sm-3,\n .py-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pl-sm-3,\n .px-sm-3 {\n padding-left: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .pt-sm-4,\n .py-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-4,\n .px-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-4,\n .py-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-4,\n .px-sm-4 {\n padding-left: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .pt-sm-5,\n .py-sm-5 {\n padding-top: 3rem !important;\n }\n .pr-sm-5,\n .px-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-5,\n .py-sm-5 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-5,\n .px-sm-5 {\n padding-left: 3rem !important;\n }\n .m-sm-n1 {\n margin: -0.25rem !important;\n }\n .mt-sm-n1,\n .my-sm-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-sm-n1,\n .mx-sm-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-sm-n1,\n .my-sm-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-sm-n1,\n .mx-sm-n1 {\n margin-left: -0.25rem !important;\n }\n .m-sm-n2 {\n margin: -0.5rem !important;\n }\n .mt-sm-n2,\n .my-sm-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-sm-n2,\n .mx-sm-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-sm-n2,\n .my-sm-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-sm-n2,\n .mx-sm-n2 {\n margin-left: -0.5rem !important;\n }\n .m-sm-n3 {\n margin: -1rem !important;\n }\n .mt-sm-n3,\n .my-sm-n3 {\n margin-top: -1rem !important;\n }\n .mr-sm-n3,\n .mx-sm-n3 {\n margin-right: -1rem !important;\n }\n .mb-sm-n3,\n .my-sm-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-sm-n3,\n .mx-sm-n3 {\n margin-left: -1rem !important;\n }\n .m-sm-n4 {\n margin: -1.5rem !important;\n }\n .mt-sm-n4,\n .my-sm-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n4,\n .mx-sm-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n4,\n .my-sm-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n4,\n .mx-sm-n4 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n5 {\n margin: -3rem !important;\n }\n .mt-sm-n5,\n .my-sm-n5 {\n margin-top: -3rem !important;\n }\n .mr-sm-n5,\n .mx-sm-n5 {\n margin-right: -3rem !important;\n }\n .mb-sm-n5,\n .my-sm-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n5,\n .mx-sm-n5 {\n margin-left: -3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n .my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n .mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n .my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n .mx-sm-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 768px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n .my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n .mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n .my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n .mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .mt-md-1,\n .my-md-1 {\n margin-top: 0.25rem !important;\n }\n .mr-md-1,\n .mx-md-1 {\n margin-right: 0.25rem !important;\n }\n .mb-md-1,\n .my-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-md-1,\n .mx-md-1 {\n margin-left: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .mt-md-2,\n .my-md-2 {\n margin-top: 0.5rem !important;\n }\n .mr-md-2,\n .mx-md-2 {\n margin-right: 0.5rem !important;\n }\n .mb-md-2,\n .my-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-md-2,\n .mx-md-2 {\n margin-left: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .mt-md-3,\n .my-md-3 {\n margin-top: 1rem !important;\n }\n .mr-md-3,\n .mx-md-3 {\n margin-right: 1rem !important;\n }\n .mb-md-3,\n .my-md-3 {\n margin-bottom: 1rem !important;\n }\n .ml-md-3,\n .mx-md-3 {\n margin-left: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .mt-md-4,\n .my-md-4 {\n margin-top: 1.5rem !important;\n }\n .mr-md-4,\n .mx-md-4 {\n margin-right: 1.5rem !important;\n }\n .mb-md-4,\n .my-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-4,\n .mx-md-4 {\n margin-left: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .mt-md-5,\n .my-md-5 {\n margin-top: 3rem !important;\n }\n .mr-md-5,\n .mx-md-5 {\n margin-right: 3rem !important;\n }\n .mb-md-5,\n .my-md-5 {\n margin-bottom: 3rem !important;\n }\n .ml-md-5,\n .mx-md-5 {\n margin-left: 3rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n .py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n .px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n .py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n .px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .pt-md-1,\n .py-md-1 {\n padding-top: 0.25rem !important;\n }\n .pr-md-1,\n .px-md-1 {\n padding-right: 0.25rem !important;\n }\n .pb-md-1,\n .py-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-md-1,\n .px-md-1 {\n padding-left: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .pt-md-2,\n .py-md-2 {\n padding-top: 0.5rem !important;\n }\n .pr-md-2,\n .px-md-2 {\n padding-right: 0.5rem !important;\n }\n .pb-md-2,\n .py-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-md-2,\n .px-md-2 {\n padding-left: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .pt-md-3,\n .py-md-3 {\n padding-top: 1rem !important;\n }\n .pr-md-3,\n .px-md-3 {\n padding-right: 1rem !important;\n }\n .pb-md-3,\n .py-md-3 {\n padding-bottom: 1rem !important;\n }\n .pl-md-3,\n .px-md-3 {\n padding-left: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .pt-md-4,\n .py-md-4 {\n padding-top: 1.5rem !important;\n }\n .pr-md-4,\n .px-md-4 {\n padding-right: 1.5rem !important;\n }\n .pb-md-4,\n .py-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-4,\n .px-md-4 {\n padding-left: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .pt-md-5,\n .py-md-5 {\n padding-top: 3rem !important;\n }\n .pr-md-5,\n .px-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-5,\n .py-md-5 {\n padding-bottom: 3rem !important;\n }\n .pl-md-5,\n .px-md-5 {\n padding-left: 3rem !important;\n }\n .m-md-n1 {\n margin: -0.25rem !important;\n }\n .mt-md-n1,\n .my-md-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-md-n1,\n .mx-md-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-md-n1,\n .my-md-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-md-n1,\n .mx-md-n1 {\n margin-left: -0.25rem !important;\n }\n .m-md-n2 {\n margin: -0.5rem !important;\n }\n .mt-md-n2,\n .my-md-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-md-n2,\n .mx-md-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-md-n2,\n .my-md-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-md-n2,\n .mx-md-n2 {\n margin-left: -0.5rem !important;\n }\n .m-md-n3 {\n margin: -1rem !important;\n }\n .mt-md-n3,\n .my-md-n3 {\n margin-top: -1rem !important;\n }\n .mr-md-n3,\n .mx-md-n3 {\n margin-right: -1rem !important;\n }\n .mb-md-n3,\n .my-md-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-md-n3,\n .mx-md-n3 {\n margin-left: -1rem !important;\n }\n .m-md-n4 {\n margin: -1.5rem !important;\n }\n .mt-md-n4,\n .my-md-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n4,\n .mx-md-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n4,\n .my-md-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n4,\n .mx-md-n4 {\n margin-left: -1.5rem !important;\n }\n .m-md-n5 {\n margin: -3rem !important;\n }\n .mt-md-n5,\n .my-md-n5 {\n margin-top: -3rem !important;\n }\n .mr-md-n5,\n .mx-md-n5 {\n margin-right: -3rem !important;\n }\n .mb-md-n5,\n .my-md-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n5,\n .mx-md-n5 {\n margin-left: -3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n .my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n .mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n .my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n .mx-md-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n .my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n .mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n .my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n .mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .mt-lg-1,\n .my-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mr-lg-1,\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n }\n .mb-lg-1,\n .my-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-lg-1,\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .mt-lg-2,\n .my-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mr-lg-2,\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n }\n .mb-lg-2,\n .my-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-lg-2,\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .mt-lg-3,\n .my-lg-3 {\n margin-top: 1rem !important;\n }\n .mr-lg-3,\n .mx-lg-3 {\n margin-right: 1rem !important;\n }\n .mb-lg-3,\n .my-lg-3 {\n margin-bottom: 1rem !important;\n }\n .ml-lg-3,\n .mx-lg-3 {\n margin-left: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .mt-lg-4,\n .my-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-4,\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-4,\n .my-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-4,\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .mt-lg-5,\n .my-lg-5 {\n margin-top: 3rem !important;\n }\n .mr-lg-5,\n .mx-lg-5 {\n margin-right: 3rem !important;\n }\n .mb-lg-5,\n .my-lg-5 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-5,\n .mx-lg-5 {\n margin-left: 3rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n .py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n .px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n .py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n .px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .pt-lg-1,\n .py-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pr-lg-1,\n .px-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pb-lg-1,\n .py-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-lg-1,\n .px-lg-1 {\n padding-left: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .pt-lg-2,\n .py-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pr-lg-2,\n .px-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pb-lg-2,\n .py-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-lg-2,\n .px-lg-2 {\n padding-left: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .pt-lg-3,\n .py-lg-3 {\n padding-top: 1rem !important;\n }\n .pr-lg-3,\n .px-lg-3 {\n padding-right: 1rem !important;\n }\n .pb-lg-3,\n .py-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pl-lg-3,\n .px-lg-3 {\n padding-left: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .pt-lg-4,\n .py-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-4,\n .px-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-4,\n .py-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-4,\n .px-lg-4 {\n padding-left: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .pt-lg-5,\n .py-lg-5 {\n padding-top: 3rem !important;\n }\n .pr-lg-5,\n .px-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-5,\n .py-lg-5 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-5,\n .px-lg-5 {\n padding-left: 3rem !important;\n }\n .m-lg-n1 {\n margin: -0.25rem !important;\n }\n .mt-lg-n1,\n .my-lg-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-lg-n1,\n .mx-lg-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-lg-n1,\n .my-lg-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-lg-n1,\n .mx-lg-n1 {\n margin-left: -0.25rem !important;\n }\n .m-lg-n2 {\n margin: -0.5rem !important;\n }\n .mt-lg-n2,\n .my-lg-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-lg-n2,\n .mx-lg-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-lg-n2,\n .my-lg-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-lg-n2,\n .mx-lg-n2 {\n margin-left: -0.5rem !important;\n }\n .m-lg-n3 {\n margin: -1rem !important;\n }\n .mt-lg-n3,\n .my-lg-n3 {\n margin-top: -1rem !important;\n }\n .mr-lg-n3,\n .mx-lg-n3 {\n margin-right: -1rem !important;\n }\n .mb-lg-n3,\n .my-lg-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-lg-n3,\n .mx-lg-n3 {\n margin-left: -1rem !important;\n }\n .m-lg-n4 {\n margin: -1.5rem !important;\n }\n .mt-lg-n4,\n .my-lg-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n4,\n .mx-lg-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n4,\n .my-lg-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n4,\n .mx-lg-n4 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n5 {\n margin: -3rem !important;\n }\n .mt-lg-n5,\n .my-lg-n5 {\n margin-top: -3rem !important;\n }\n .mr-lg-n5,\n .mx-lg-n5 {\n margin-right: -3rem !important;\n }\n .mb-lg-n5,\n .my-lg-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n5,\n .mx-lg-n5 {\n margin-left: -3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n .my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n .mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n .my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n .mx-lg-auto {\n margin-left: auto !important;\n }\n}\n\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n .my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n .mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n .my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n .mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .mt-xl-1,\n .my-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mr-xl-1,\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n }\n .mb-xl-1,\n .my-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .ml-xl-1,\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .mt-xl-2,\n .my-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mr-xl-2,\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n }\n .mb-xl-2,\n .my-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .ml-xl-2,\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .mt-xl-3,\n .my-xl-3 {\n margin-top: 1rem !important;\n }\n .mr-xl-3,\n .mx-xl-3 {\n margin-right: 1rem !important;\n }\n .mb-xl-3,\n .my-xl-3 {\n margin-bottom: 1rem !important;\n }\n .ml-xl-3,\n .mx-xl-3 {\n margin-left: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .mt-xl-4,\n .my-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-4,\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-4,\n .my-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-4,\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .mt-xl-5,\n .my-xl-5 {\n margin-top: 3rem !important;\n }\n .mr-xl-5,\n .mx-xl-5 {\n margin-right: 3rem !important;\n }\n .mb-xl-5,\n .my-xl-5 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-5,\n .mx-xl-5 {\n margin-left: 3rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n .py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n .px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n .py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n .px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .pt-xl-1,\n .py-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pr-xl-1,\n .px-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pb-xl-1,\n .py-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pl-xl-1,\n .px-xl-1 {\n padding-left: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .pt-xl-2,\n .py-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pr-xl-2,\n .px-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pb-xl-2,\n .py-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pl-xl-2,\n .px-xl-2 {\n padding-left: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .pt-xl-3,\n .py-xl-3 {\n padding-top: 1rem !important;\n }\n .pr-xl-3,\n .px-xl-3 {\n padding-right: 1rem !important;\n }\n .pb-xl-3,\n .py-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pl-xl-3,\n .px-xl-3 {\n padding-left: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .pt-xl-4,\n .py-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-4,\n .px-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-4,\n .py-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-4,\n .px-xl-4 {\n padding-left: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .pt-xl-5,\n .py-xl-5 {\n padding-top: 3rem !important;\n }\n .pr-xl-5,\n .px-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-5,\n .py-xl-5 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-5,\n .px-xl-5 {\n padding-left: 3rem !important;\n }\n .m-xl-n1 {\n margin: -0.25rem !important;\n }\n .mt-xl-n1,\n .my-xl-n1 {\n margin-top: -0.25rem !important;\n }\n .mr-xl-n1,\n .mx-xl-n1 {\n margin-right: -0.25rem !important;\n }\n .mb-xl-n1,\n .my-xl-n1 {\n margin-bottom: -0.25rem !important;\n }\n .ml-xl-n1,\n .mx-xl-n1 {\n margin-left: -0.25rem !important;\n }\n .m-xl-n2 {\n margin: -0.5rem !important;\n }\n .mt-xl-n2,\n .my-xl-n2 {\n margin-top: -0.5rem !important;\n }\n .mr-xl-n2,\n .mx-xl-n2 {\n margin-right: -0.5rem !important;\n }\n .mb-xl-n2,\n .my-xl-n2 {\n margin-bottom: -0.5rem !important;\n }\n .ml-xl-n2,\n .mx-xl-n2 {\n margin-left: -0.5rem !important;\n }\n .m-xl-n3 {\n margin: -1rem !important;\n }\n .mt-xl-n3,\n .my-xl-n3 {\n margin-top: -1rem !important;\n }\n .mr-xl-n3,\n .mx-xl-n3 {\n margin-right: -1rem !important;\n }\n .mb-xl-n3,\n .my-xl-n3 {\n margin-bottom: -1rem !important;\n }\n .ml-xl-n3,\n .mx-xl-n3 {\n margin-left: -1rem !important;\n }\n .m-xl-n4 {\n margin: -1.5rem !important;\n }\n .mt-xl-n4,\n .my-xl-n4 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n4,\n .mx-xl-n4 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n4,\n .my-xl-n4 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n4,\n .mx-xl-n4 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n5 {\n margin: -3rem !important;\n }\n .mt-xl-n5,\n .my-xl-n5 {\n margin-top: -3rem !important;\n }\n .mr-xl-n5,\n .mx-xl-n5 {\n margin-right: -3rem !important;\n }\n .mb-xl-n5,\n .my-xl-n5 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n5,\n .mx-xl-n5 {\n margin-left: -3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n .my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n .mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n .my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n .mx-xl-auto {\n margin-left: auto !important;\n }\n}\n\n.text-monospace {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !important;\n}\n\n.text-justify {\n text-align: justify !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n@media (min-width: 576px) {\n .text-sm-left {\n text-align: left !important;\n }\n .text-sm-right {\n text-align: right !important;\n }\n .text-sm-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 768px) {\n .text-md-left {\n text-align: left !important;\n }\n .text-md-right {\n text-align: right !important;\n }\n .text-md-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 992px) {\n .text-lg-left {\n text-align: left !important;\n }\n .text-lg-right {\n text-align: right !important;\n }\n .text-lg-center {\n text-align: center !important;\n }\n}\n\n@media (min-width: 1200px) {\n .text-xl-left {\n text-align: left !important;\n }\n .text-xl-right {\n text-align: right !important;\n }\n .text-xl-center {\n text-align: center !important;\n }\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.font-weight-light {\n font-weight: 300 !important;\n}\n\n.font-weight-lighter {\n font-weight: lighter !important;\n}\n\n.font-weight-normal {\n font-weight: 400 !important;\n}\n\n.font-weight-bold {\n font-weight: 700 !important;\n}\n\n.font-weight-bolder {\n font-weight: bolder !important;\n}\n\n.font-italic {\n font-style: italic !important;\n}\n\n.text-white {\n color: #fff !important;\n}\n\n.text-primary {\n color: #007bff !important;\n}\n\na.text-primary:hover, a.text-primary:focus {\n color: #0056b3 !important;\n}\n\n.text-secondary {\n color: #6c757d !important;\n}\n\na.text-secondary:hover, a.text-secondary:focus {\n color: #494f54 !important;\n}\n\n.text-success {\n color: #28a745 !important;\n}\n\na.text-success:hover, a.text-success:focus {\n color: #19692c !important;\n}\n\n.text-info {\n color: #17a2b8 !important;\n}\n\na.text-info:hover, a.text-info:focus {\n color: #0f6674 !important;\n}\n\n.text-warning {\n color: #ffc107 !important;\n}\n\na.text-warning:hover, a.text-warning:focus {\n color: #ba8b00 !important;\n}\n\n.text-danger {\n color: #dc3545 !important;\n}\n\na.text-danger:hover, a.text-danger:focus {\n color: #a71d2a !important;\n}\n\n.text-light {\n color: #f8f9fa !important;\n}\n\na.text-light:hover, a.text-light:focus {\n color: #cbd3da !important;\n}\n\n.text-dark {\n color: #343a40 !important;\n}\n\na.text-dark:hover, a.text-dark:focus {\n color: #121416 !important;\n}\n\n.text-body {\n color: #212529 !important;\n}\n\n.text-muted {\n color: #6c757d !important;\n}\n\n.text-black-50 {\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-break {\n word-break: break-word !important;\n overflow-wrap: break-word !important;\n}\n\n.text-reset {\n color: inherit !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media print {\n *,\n *::before,\n *::after {\n text-shadow: none !important;\n box-shadow: none !important;\n }\n a:not(.btn) {\n text-decoration: underline;\n }\n abbr[title]::after {\n content: \" (\" attr(title) \")\";\n }\n pre {\n white-space: pre-wrap !important;\n }\n pre,\n blockquote {\n border: 1px solid #adb5bd;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n @page {\n size: a3;\n }\n body {\n min-width: 992px !important;\n }\n .container {\n min-width: 992px !important;\n }\n .navbar {\n display: none;\n }\n .badge {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #dee2e6 !important;\n }\n .table-dark {\n color: inherit;\n }\n .table-dark th,\n .table-dark td,\n .table-dark thead th,\n .table-dark tbody + tbody {\n border-color: #dee2e6;\n }\n .table .thead-dark th {\n color: inherit;\n border-color: #dee2e6;\n }\n}\n\n/*# sourceMappingURL=bootstrap.css.map */",":root {\n // Custom variable values only support SassScript inside `#{}`.\n @each $color, $value in $colors {\n --#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$color}: #{$value};\n }\n\n @each $bp, $value in $grid-breakpoints {\n --breakpoint-#{$bp}: #{$value};\n }\n\n // Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --font-family-sans-serif: #{inspect($font-family-sans-serif)};\n --font-family-monospace: #{inspect($font-family-monospace)};\n}\n","// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Suppress the focus outline on elements that cannot be accessed via keyboard.\n// This prevents an unwanted focus outline from appearing around elements that\n// might still respond to pointer events.\n//\n// Credit: https://github.com/suitcss/base\n[tabindex=\"-1\"]:focus {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href)\n// which have not been made explicitly keyboard-focusable (without tabindex).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([tabindex]) {\n color: inherit;\n text-decoration: none;\n\n @include hover-focus {\n color: inherit;\n text-decoration: none;\n }\n\n &:focus {\n outline: 0;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\nth {\n // Matches default `` alignment by inheriting from the ``, or the\n // closest parent with a set `text-align`.\n text-align: inherit;\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-blacklist\n border-radius: 0;\n}\n\n// Work around a Firefox/IE bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n//\n// Credit: https://github.com/suitcss/base/\nbutton:focus {\n outline: 1px dotted;\n outline: 5px auto -webkit-focus-ring-color;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Remove the inheritance of word-wrap in Safari.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24990\nselect {\n word-wrap: normal;\n}\n\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n}\n\n// Opinionated: add \"hand\" cursor to non-disabled button elements.\n@if $enable-pointer-cursor-for-buttons {\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n &:not(:disabled) {\n cursor: pointer;\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n box-sizing: border-box; // 1. Add the correct box sizing in IE 10-\n padding: 0; // 2. Remove the padding in IE 10-\n}\n\n\ninput[type=\"date\"],\ninput[type=\"time\"],\ninput[type=\"datetime-local\"],\ninput[type=\"month\"] {\n // Remove the default appearance of temporal inputs to avoid a Mobile Safari\n // bug where setting a custom line-height prevents text from being vertically\n // centered within the input.\n // See https://bugs.webkit.org/show_bug.cgi?id=139848\n // and https://github.com/twbs/bootstrap/issues/11266\n -webkit-appearance: listbox;\n}\n\ntextarea {\n overflow: auto; // Remove the default vertical scrollbar in IE.\n // Textareas should really only resize vertically so they don't break their (horizontal) containers.\n resize: vertical;\n}\n\nfieldset {\n // Browsers set a default `min-width: min-content;` on fieldsets,\n // unlike e.g. `

`s, which have `min-width: 0;` by default.\n // So we reset that to ensure fieldsets behave more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359\n // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n min-width: 0;\n // Reset the default outline behavior of fieldsets so they don't affect page layout.\n padding: 0;\n margin: 0;\n border: 0;\n}\n\n// 1. Correct the text wrapping in Edge and IE.\n// 2. Correct the color inheritance from `fieldset` elements in IE.\nlegend {\n display: block;\n width: 100%;\n max-width: 100%; // 1\n padding: 0;\n margin-bottom: .5rem;\n @include font-size(1.5rem);\n line-height: inherit;\n color: inherit; // 2\n white-space: normal; // 1\n}\n\nprogress {\n vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.\n}\n\n// Correct the cursor style of increment and decrement buttons in Chrome.\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n // This overrides the extra rounded corners on search inputs in iOS so that our\n // `.form-control` class can properly style them. Note that this cannot simply\n // be added to `.form-control` as it's not specific enough. For details, see\n // https://github.com/twbs/bootstrap/issues/11586.\n outline-offset: -2px; // 2. Correct the outline style in Safari.\n -webkit-appearance: none;\n}\n\n//\n// Remove the inner padding in Chrome and Safari on macOS.\n//\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// 1. Correct the inability to style clickable types in iOS and Safari.\n// 2. Change font properties to `inherit` in Safari.\n//\n\n::-webkit-file-upload-button {\n font: inherit; // 2\n -webkit-appearance: button; // 1\n}\n\n//\n// Correct element displays\n//\n\noutput {\n display: inline-block;\n}\n\nsummary {\n display: list-item; // Add the correct display in all browsers\n cursor: pointer;\n}\n\ntemplate {\n display: none; // Add the correct display in IE\n}\n\n// Always hide an element with the `hidden` HTML attribute (from PureCSS).\n// Needed for proper display in IE 10-.\n[hidden] {\n display: none !important;\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n\n$grays: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$grays: map-merge(\n (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n ),\n $grays\n);\n\n$blue: #007bff !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #e83e8c !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #28a745 !default;\n$teal: #20c997 !default;\n$cyan: #17a2b8 !default;\n\n$colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$colors: map-merge(\n (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n ),\n $colors\n);\n\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-800 !default;\n\n$theme-colors: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$theme-colors: map-merge(\n (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n ),\n $theme-colors\n);\n\n// Set a specific jump point for requesting color jumps\n$theme-color-interval: 8% !default;\n\n// The yiq lightness value that determines when the lightness of color changes from \"dark\" to \"light\". Acceptable values are between 0 and 255.\n$yiq-contrasted-threshold: 150 !default;\n\n// Customize the light and dark text colors for use in our YIQ color contrast function.\n$yiq-text-dark: $gray-900 !default;\n$yiq-text-light: $white !default;\n\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-prefers-reduced-motion-media-query: true !default;\n$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS\n$enable-grid-classes: true !default;\n$enable-pointer-cursor-for-buttons: true !default;\n$enable-print-styles: true !default;\n$enable-responsive-font-sizes: false !default;\n$enable-validation-icons: true !default;\n$enable-deprecation-messages: true !default;\n\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n$spacer: 1rem !default;\n$spacers: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$spacers: map-merge(\n (\n 0: 0,\n 1: ($spacer * .25),\n 2: ($spacer * .5),\n 3: $spacer,\n 4: ($spacer * 1.5),\n 5: ($spacer * 3)\n ),\n $spacers\n);\n\n// This variable affects the `.h-*` and `.w-*` classes.\n$sizes: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$sizes: map-merge(\n (\n 25: 25%,\n 50: 50%,\n 75: 75%,\n 100: 100%,\n auto: auto\n ),\n $sizes\n);\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: theme-color(\"primary\") !default;\n$link-decoration: none !default;\n$link-hover-color: darken($link-color, 15%) !default;\n$link-hover-decoration: underline !default;\n// Darken percentage for links with `.text-*` class (e.g. `.text-success`)\n$emphasized-link-hover-darken-percentage: 15% !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px\n) !default;\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px\n) !default;\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 30px !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$line-height-lg: 1.5 !default;\n$line-height-sm: 1.5 !default;\n\n$border-width: 1px !default;\n$border-color: $gray-300 !default;\n\n$border-radius: .25rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-sm: .2rem !default;\n\n$rounded-pill: 50rem !default;\n\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n\n$component-active-color: $white !default;\n$component-active-bg: theme-color(\"primary\") !default;\n\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n$transition-collapse: height .35s ease !default;\n\n$embed-responsive-aspect-ratios: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$embed-responsive-aspect-ratios: join(\n (\n (21 9),\n (16 9),\n (4 3),\n (1 1),\n ),\n $embed-responsive-aspect-ratios\n);\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n$font-family-base: $font-family-sans-serif !default;\n// stylelint-enable value-keyword-case\n\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-lg: $font-size-base * 1.25 !default;\n$font-size-sm: $font-size-base * .875 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n$line-height-base: 1.5 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n\n$headings-margin-bottom: $spacer / 2 !default;\n$headings-font-family: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n\n$display1-size: 6rem !default;\n$display2-size: 5.5rem !default;\n$display3-size: 4.5rem !default;\n$display4-size: 3.5rem !default;\n\n$display1-weight: 300 !default;\n$display2-weight: 300 !default;\n$display3-weight: 300 !default;\n$display4-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: 80% !default;\n\n$text-muted: $gray-600 !default;\n\n$blockquote-small-color: $gray-600 !default;\n$blockquote-small-font-size: $small-font-size !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n\n$hr-border-color: rgba($black, .1) !default;\n$hr-border-width: $border-width !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n\n$hr-margin-y: $spacer !default;\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n$table-cell-padding: .75rem !default;\n$table-cell-padding-sm: .3rem !default;\n\n$table-color: $body-color !default;\n$table-bg: null !default;\n$table-accent-bg: rgba($black, .05) !default;\n$table-hover-color: $table-color !default;\n$table-hover-bg: rgba($black, .075) !default;\n$table-active-bg: $table-hover-bg !default;\n\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-head-bg: $gray-200 !default;\n$table-head-color: $gray-700 !default;\n\n$table-dark-color: $white !default;\n$table-dark-bg: $gray-800 !default;\n$table-dark-accent-bg: rgba($white, .05) !default;\n$table-dark-hover-color: $table-dark-color !default;\n$table-dark-hover-bg: rgba($white, .075) !default;\n$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;\n$table-dark-color: $white !default;\n\n$table-striped-order: odd !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-level: -9 !default;\n$table-border-level: -6 !default;\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .2rem !default;\n$input-btn-focus-color: rgba($component-active-bg, .25) !default;\n$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n$input-btn-line-height-sm: $line-height-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n$input-btn-line-height-lg: $line-height-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $input-btn-line-height-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n$btn-line-height-lg: $input-btn-line-height-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-disabled-color: $gray-600 !default;\n\n$btn-block-spacing-y: .5rem !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n\n// Forms\n\n$label-margin-bottom: .5rem !default;\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n$input-line-height-sm: $input-btn-line-height-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n$input-line-height-lg: $input-btn-line-height-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n\n$input-color: $gray-700 !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-lg: $border-radius-lg !default;\n$input-border-radius-sm: $border-radius-sm !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: lighten($component-active-bg, 25%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;\n$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;\n$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;\n\n$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;\n$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;\n$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-text-margin-top: .25rem !default;\n\n$form-check-input-gutter: 1.25rem !default;\n$form-check-input-margin-y: .3rem !default;\n$form-check-input-margin-x: .25rem !default;\n\n$form-check-inline-margin-x: .75rem !default;\n$form-check-inline-input-margin-x: .3125rem !default;\n\n$form-grid-gutter-width: 10px !default;\n$form-group-margin-bottom: 1rem !default;\n\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n\n$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$custom-control-gutter: .5rem !default;\n$custom-control-spacer-x: 1rem !default;\n\n$custom-control-indicator-size: 1rem !default;\n$custom-control-indicator-bg: $input-bg !default;\n\n$custom-control-indicator-bg-size: 50% 50% !default;\n$custom-control-indicator-box-shadow: $input-box-shadow !default;\n$custom-control-indicator-border-color: $gray-500 !default;\n$custom-control-indicator-border-width: $input-border-width !default;\n\n$custom-control-indicator-disabled-bg: $input-disabled-bg !default;\n$custom-control-label-disabled-color: $gray-600 !default;\n\n$custom-control-indicator-checked-color: $component-active-color !default;\n$custom-control-indicator-checked-bg: $component-active-bg !default;\n$custom-control-indicator-checked-disabled-bg: rgba(theme-color(\"primary\"), .5) !default;\n$custom-control-indicator-checked-box-shadow: none !default;\n$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;\n\n$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-control-indicator-focus-border-color: $input-focus-border-color !default;\n\n$custom-control-indicator-active-color: $component-active-color !default;\n$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-control-indicator-active-box-shadow: none !default;\n$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;\n\n$custom-checkbox-indicator-border-radius: $border-radius !default;\n$custom-checkbox-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;\n$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;\n$custom-checkbox-indicator-icon-indeterminate: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-checkbox-indicator-indeterminate-box-shadow: none !default;\n$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;\n\n$custom-radio-indicator-border-radius: 50% !default;\n$custom-radio-indicator-icon-checked: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$custom-switch-width: $custom-control-indicator-size * 1.75 !default;\n$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;\n$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;\n\n$custom-select-padding-y: $input-padding-y !default;\n$custom-select-padding-x: $input-padding-x !default;\n$custom-select-font-family: $input-font-family !default;\n$custom-select-font-size: $input-font-size !default;\n$custom-select-height: $input-height !default;\n$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\n$custom-select-font-weight: $input-font-weight !default;\n$custom-select-line-height: $input-line-height !default;\n$custom-select-color: $input-color !default;\n$custom-select-disabled-color: $gray-600 !default;\n$custom-select-bg: $input-bg !default;\n$custom-select-disabled-bg: $gray-200 !default;\n$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions\n$custom-select-indicator-color: $gray-800 !default;\n$custom-select-indicator: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)\n\n$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;\n$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;\n$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$custom-select-border-width: $input-border-width !default;\n$custom-select-border-color: $input-border-color !default;\n$custom-select-border-radius: $border-radius !default;\n$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;\n\n$custom-select-focus-border-color: $input-focus-border-color !default;\n$custom-select-focus-width: $input-focus-width !default;\n$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;\n\n$custom-select-padding-y-sm: $input-padding-y-sm !default;\n$custom-select-padding-x-sm: $input-padding-x-sm !default;\n$custom-select-font-size-sm: $input-font-size-sm !default;\n$custom-select-height-sm: $input-height-sm !default;\n\n$custom-select-padding-y-lg: $input-padding-y-lg !default;\n$custom-select-padding-x-lg: $input-padding-x-lg !default;\n$custom-select-font-size-lg: $input-font-size-lg !default;\n$custom-select-height-lg: $input-height-lg !default;\n\n$custom-range-track-width: 100% !default;\n$custom-range-track-height: .5rem !default;\n$custom-range-track-cursor: pointer !default;\n$custom-range-track-bg: $gray-300 !default;\n$custom-range-track-border-radius: 1rem !default;\n$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$custom-range-thumb-width: 1rem !default;\n$custom-range-thumb-height: $custom-range-thumb-width !default;\n$custom-range-thumb-bg: $component-active-bg !default;\n$custom-range-thumb-border: 0 !default;\n$custom-range-thumb-border-radius: 1rem !default;\n$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge\n$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;\n$custom-range-thumb-disabled-bg: $gray-500 !default;\n\n$custom-file-height: $input-height !default;\n$custom-file-height-inner: $input-height-inner !default;\n$custom-file-focus-border-color: $input-focus-border-color !default;\n$custom-file-focus-box-shadow: $input-focus-box-shadow !default;\n$custom-file-disabled-bg: $input-disabled-bg !default;\n\n$custom-file-padding-y: $input-padding-y !default;\n$custom-file-padding-x: $input-padding-x !default;\n$custom-file-line-height: $input-line-height !default;\n$custom-file-font-family: $input-font-family !default;\n$custom-file-font-weight: $input-font-weight !default;\n$custom-file-color: $input-color !default;\n$custom-file-bg: $input-bg !default;\n$custom-file-border-width: $input-border-width !default;\n$custom-file-border-color: $input-border-color !default;\n$custom-file-border-radius: $input-border-radius !default;\n$custom-file-box-shadow: $input-box-shadow !default;\n$custom-file-button-color: $custom-file-color !default;\n$custom-file-button-bg: $input-group-addon-bg !default;\n$custom-file-text: (\n en: \"Browse\"\n) !default;\n\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-valid-color: theme-color(\"success\") !default;\n$form-feedback-invalid-color: theme-color(\"danger\") !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E\"), \"#\", \"%23\") !default;\n\n$form-validation-states: () !default;\n// stylelint-disable-next-line scss/dollar-variable-default\n$form-validation-states: map-merge(\n (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n ),\n ),\n $form-validation-states\n);\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n\n\n// Navs\n\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-divider-color: $gray-200 !default;\n$nav-divider-margin-y: $spacer / 2 !default;\n\n\n// Navbar\n\n$navbar-padding-y: $spacer / 2 !default;\n$navbar-padding-x: $spacer !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n\n$navbar-dark-color: rgba($white, .5) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .5) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;\n$dropdown-divider-bg: $gray-200 !default;\n$dropdown-divider-margin-y: $nav-divider-margin-y !default;\n$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: darken($gray-900, 5%) !default;\n$dropdown-link-hover-bg: $gray-100 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-600 !default;\n\n$dropdown-item-padding-y: .25rem !default;\n$dropdown-item-padding-x: 1.5rem !default;\n\n$dropdown-header-color: $gray-600 !default;\n\n\n// Pagination\n\n$pagination-padding-y: .5rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n$pagination-line-height: 1.25 !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n\n// Jumbotron\n\n$jumbotron-padding: 2rem !default;\n$jumbotron-color: null !default;\n$jumbotron-bg: $gray-200 !default;\n\n\n// Cards\n\n$card-spacer-y: .75rem !default;\n$card-spacer-x: 1.25rem !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: 1.25rem !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-deck-margin: $card-group-margin !default;\n\n$card-columns-count: 3 !default;\n$card-columns-gap: 1.25rem !default;\n$card-columns-margin: $card-spacer-y !default;\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: .25rem !default;\n$tooltip-padding-x: .5rem !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Form tooltips must come after regular tooltips\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: $line-height-base !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;\n\n$popover-header-bg: darken($popover-bg, 3%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: .75rem !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n\n\n// Toasts\n\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .25rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: .25rem !default;\n$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: 75% !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-padding-y: .25em !default;\n$badge-padding-x: .4em !default;\n$badge-border-radius: $border-radius !default;\n\n$badge-transition: $btn-transition !default;\n$badge-focus-width: $input-btn-focus-width !default;\n\n$badge-pill-padding-x: .6em !default;\n// Use a higher than normal value to ensure completely rounded edges when\n// customizing padding or font-size on labels.\n$badge-pill-border-radius: 10rem !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: 1rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;\n$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 1rem !default;\n$modal-header-padding-x: 1rem !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-xl: 1140px !default;\n$modal-lg: 800px !default;\n$modal-md: 500px !default;\n$modal-sm: 300px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: .75rem !default;\n$alert-padding-x: 1.25rem !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n\n$alert-bg-level: -10 !default;\n$alert-border-level: -9 !default;\n$alert-color-level: 6 !default;\n\n\n// Progress bars\n\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: theme-color(\"primary\") !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .75rem !default;\n$list-group-item-padding-x: 1.25rem !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n\n\n// Image thumbnails\n\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;\n\n\n// Figures\n\n$figure-caption-font-size: 90% !default;\n$figure-caption-color: $gray-600 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-padding-y: .75rem !default;\n$breadcrumb-padding-x: 1rem !default;\n$breadcrumb-item-padding: .5rem !default;\n\n$breadcrumb-margin-bottom: 1rem !default;\n\n$breadcrumb-bg: $gray-200 !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n\n$breadcrumb-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n\n$carousel-control-icon-width: 20px !default;\n\n$carousel-control-prev-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n$carousel-control-next-icon-bg: str-replace(url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e\"), \"#\", \"%23\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n\n// Spinners\n\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: .25em !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n\n\n// Close\n\n$close-font-size: $font-size-base * 1.5 !default;\n$close-font-weight: $font-weight-bold !default;\n$close-color: $black !default;\n$close-text-shadow: 0 1px 0 $white !default;\n\n\n// Code\n\n$code-font-size: 87.5% !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: $gray-900 !default;\n$pre-scrollable-max-height: 340px !default;\n\n\n// Utilities\n\n$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;\n$overflows: auto, hidden !default;\n$positions: static, relative, absolute, fixed, sticky !default;\n\n\n// Printing\n\n$print-page-size: a3 !default;\n$print-body-min-width: map-get($grid-breakpoints, \"lg\") !default;\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated font-resizing\n//\n// See https://github.com/twbs/rfs\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n// Resize font-size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);\n}\n\n// Responsive font-size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Variables for storing static and fluid rescaling\n $rfs-static: null;\n $rfs-fluid: null;\n\n // Remove px-unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: $fs / ($fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);\n }\n\n // Set default font-size\n @if $rfs-font-size-unit == rem {\n $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};\n }\n @else if $rfs-font-size-unit == px {\n $rfs-static: #{$fs}px#{$rfs-suffix};\n }\n @else {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n }\n\n // Only add media query if font-size is bigger as the minimum font-size\n // If $rfs-factor == 1, no rescaling will take place\n @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {\n $min-width: null;\n $variable-unit: null;\n\n // Calculate minimum font-size for given font-size\n $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;\n\n // Calculate difference between given font-size and minimum font-size for given font-size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n // No need to check if the unit is valid, because we did that before\n $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);\n\n // If two-dimensional, use smallest of screen width and height\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};\n\n // Set the calculated font-size.\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n }\n\n // Rendering\n @if $rfs-fluid == null {\n // Only render static font-size if no fluid font-size is available\n font-size: $rfs-static;\n }\n @else {\n $mq-value: null;\n\n // RFS breakpoint formatting\n @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {\n $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};\n }\n @else if $rfs-breakpoint-unit == px {\n $mq-value: #{$rfs-breakpoint}px;\n }\n @else {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n }\n\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity,\n // which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n font-size: $rfs-static;\n }\n }\n @else {\n font-size: $rfs-static;\n }\n\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n font-size: $rfs-fluid;\n }\n }\n @else {\n font-size: $rfs-fluid;\n }\n\n @if $rfs-safari-iframe-resize-bug-fix {\n // stylelint-disable-next-line length-zero-no-unit\n min-width: 0vw;\n }\n }\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixin uses RFS to rescale font sizes\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover {\n &:hover { @content; }\n}\n\n@mixin hover-focus {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// stylelint-disable declaration-no-important, selector-list-comma-newline-after\n\n//\n// Headings\n//\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1, .h1 { @include font-size($h1-font-size); }\nh2, .h2 { @include font-size($h2-font-size); }\nh3, .h3 { @include font-size($h3-font-size); }\nh4, .h4 { @include font-size($h4-font-size); }\nh5, .h5 { @include font-size($h5-font-size); }\nh6, .h6 { @include font-size($h6-font-size); }\n\n.lead {\n @include font-size($lead-font-size);\n font-weight: $lead-font-weight;\n}\n\n// Type display classes\n.display-1 {\n @include font-size($display1-size);\n font-weight: $display1-weight;\n line-height: $display-line-height;\n}\n.display-2 {\n @include font-size($display2-size);\n font-weight: $display2-weight;\n line-height: $display-line-height;\n}\n.display-3 {\n @include font-size($display3-size);\n font-weight: $display3-weight;\n line-height: $display-line-height;\n}\n.display-4 {\n @include font-size($display4-size);\n font-weight: $display4-weight;\n line-height: $display-line-height;\n}\n\n\n//\n// Horizontal rules\n//\n\nhr {\n margin-top: $hr-margin-y;\n margin-bottom: $hr-margin-y;\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n}\n\n\n//\n// Emphasis\n//\n\nsmall,\n.small {\n @include font-size($small-font-size);\n font-weight: $font-weight-normal;\n}\n\nmark,\n.mark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n//\n// Lists\n//\n\n.list-unstyled {\n @include list-unstyled;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n @include list-unstyled;\n}\n.list-inline-item {\n display: inline-block;\n\n &:not(:last-child) {\n margin-right: $list-inline-padding;\n }\n}\n\n\n//\n// Misc\n//\n\n// Builds on `abbr`\n.initialism {\n @include font-size(90%);\n text-transform: uppercase;\n}\n\n// Blockquotes\n.blockquote {\n margin-bottom: $spacer;\n @include font-size($blockquote-font-size);\n}\n\n.blockquote-footer {\n display: block;\n @include font-size($blockquote-small-font-size);\n color: $blockquote-small-color;\n\n &::before {\n content: \"\\2014\\00A0\"; // em dash, nbsp\n }\n}\n","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n","// Responsive images (ensure images don't scale beyond their parents)\n//\n// This is purposefully opt-in via an explicit class rather than being the default for all ``s.\n// We previously tried the \"images are responsive by default\" approach in Bootstrap v2,\n// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)\n// which weren't expecting the images within themselves to be involuntarily resized.\n// See also https://github.com/twbs/bootstrap/issues/18178\n.img-fluid {\n @include img-fluid;\n}\n\n\n// Image thumbnails\n.img-thumbnail {\n padding: $thumbnail-padding;\n background-color: $thumbnail-bg;\n border: $thumbnail-border-width solid $thumbnail-border-color;\n @include border-radius($thumbnail-border-radius);\n @include box-shadow($thumbnail-box-shadow);\n\n // Keep them at most 100% wide\n @include img-fluid;\n}\n\n//\n// Figures\n//\n\n.figure {\n // Ensures the caption's text aligns with the image.\n display: inline-block;\n}\n\n.figure-img {\n margin-bottom: $spacer / 2;\n line-height: 1;\n}\n\n.figure-caption {\n @include font-size($figure-caption-font-size);\n color: $figure-caption-color;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n\n@mixin img-fluid {\n // Part 1: Set a maximum relative to the parent\n max-width: 100%;\n // Part 2: Override the height to auto, otherwise images will be stretched\n // when setting a width and height attribute on the img element.\n height: auto;\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size.\n\n@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {\n background-image: url($file-1x);\n\n // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,\n // but doesn't convert dppx=>dpi.\n // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.\n // Compatibility info: https://caniuse.com/#feat=css-media-resolution\n @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx\n only screen and (min-resolution: 2dppx) { // Standardized\n background-image: url($file-2x);\n background-size: $width-1x $height-1x;\n }\n @include deprecate(\"`img-retina()`\", \"v4.3.0\", \"v5\");\n}\n","// stylelint-disable property-blacklist\n// Single side border-radius\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: $radius;\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n border-bottom-left-radius: $radius;\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: $radius;\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: $radius;\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: $radius;\n }\n}\n","// Inline code\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-break: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n @include box-shadow($kbd-box-shadow);\n\n kbd {\n padding: 0;\n @include font-size(100%);\n font-weight: $nested-kbd-font-weight;\n @include box-shadow(none);\n }\n}\n\n// Blocks of code\npre {\n display: block;\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: $pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n .container {\n @include make-container();\n @include make-container-max-widths();\n }\n}\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but with 100% width for\n// fluid, full width layouts.\n\n@if $enable-grid-classes {\n .container-fluid {\n @include make-container();\n }\n}\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n margin-right: auto;\n margin-left: auto;\n}\n\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter / 2;\n margin-left: -$gutter / 2;\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage($size / $columns);\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage($size / $columns);\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter / 2;\n padding-left: $gutter / 2;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .col#{$infix}-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n }\n\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(odd) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n","// Bootstrap functions\n//\n// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.\n\n// Ascending\n// Used to evaluate Sass maps like our grid breakpoints.\n@mixin _assert-ascending($map, $map-name) {\n $prev-key: null;\n $prev-num: null;\n @each $key, $num in $map {\n @if $prev-num == null or unit($num) == \"%\" {\n // Do nothing\n } @else if not comparable($prev-num, $num) {\n @warn \"Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n } @else if $prev-num >= $num {\n @warn \"Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !\";\n }\n $prev-key: $key;\n $prev-num: $num;\n }\n}\n\n// Starts at zero\n// Used to ensure the min-width of the lowest breakpoint starts at 0.\n@mixin _assert-starts-at-zero($map, $map-name: \"$grid-breakpoints\") {\n $values: map-values($map);\n $first-value: nth($values, 1);\n @if $first-value != 0 {\n @warn \"First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.\";\n }\n}\n\n// Replace `$search` with `$replace` in `$string`\n// Used on our SVG icon backgrounds for custom forms.\n//\n// @author Hugo Giraudel\n// @param {String} $string - Initial string\n// @param {String} $search - Substring to replace\n// @param {String} $replace ('') - New value\n// @return {String} - Updated string\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);\n }\n\n @return $string;\n}\n\n// Color contrast\n@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {\n $r: red($color);\n $g: green($color);\n $b: blue($color);\n\n $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;\n\n @if ($yiq >= $yiq-contrasted-threshold) {\n @return $dark;\n } @else {\n @return $light;\n }\n}\n\n// Retrieve color Sass maps\n@function color($key: \"blue\") {\n @return map-get($colors, $key);\n}\n\n@function theme-color($key: \"primary\") {\n @return map-get($theme-colors, $key);\n}\n\n@function gray($key: \"100\") {\n @return map-get($grays, $key);\n}\n\n// Request a theme color level\n@function theme-color-level($color-name: \"primary\", $level: 0) {\n $color: theme-color($color-name);\n $color-base: if($level > 0, $black, $white);\n $level: abs($level);\n\n @return mix($color-base, $color, $level * $theme-color-interval);\n}\n","// stylelint-disable selector-no-qualifying-type\n\n//\n// Textual form controls\n//\n\n.form-control {\n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n\n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n\n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n\n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n\n// Make file inputs better match text inputs by forcing them to new lines.\n.form-control-file,\n.form-control-range {\n display: block;\n width: 100%;\n}\n\n\n//\n// Labels\n//\n\n// For use with horizontal and inline forms, when you need the label (or legend)\n// text to align with the form controls.\n.col-form-label {\n padding-top: calc(#{$input-padding-y} + #{$input-border-width});\n padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});\n margin-bottom: 0; // Override the `
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t {\n called = true\n })\n\n setTimeout(() => {\n if (!called) {\n Util.triggerTransitionEnd(this)\n }\n }, duration)\n\n return this\n}\n\nfunction setTransitionEndSupport() {\n $.fn.emulateTransitionEnd = transitionEndEmulator\n $.event.special[Util.TRANSITION_END] = getSpecialTransitionEndEvent()\n}\n\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\nconst Util = {\n\n TRANSITION_END: 'bsTransitionEnd',\n\n getUID(prefix) {\n do {\n // eslint-disable-next-line no-bitwise\n prefix += ~~(Math.random() * MAX_UID) // \"~~\" acts like a faster Math.floor() here\n } while (document.getElementById(prefix))\n return prefix\n },\n\n getSelectorFromElement(element) {\n let selector = element.getAttribute('data-target')\n\n if (!selector || selector === '#') {\n const hrefAttr = element.getAttribute('href')\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : ''\n }\n\n try {\n return document.querySelector(selector) ? selector : null\n } catch (err) {\n return null\n }\n },\n\n getTransitionDurationFromElement(element) {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let transitionDuration = $(element).css('transition-duration')\n let transitionDelay = $(element).css('transition-delay')\n\n const floatTransitionDuration = parseFloat(transitionDuration)\n const floatTransitionDelay = parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n },\n\n reflow(element) {\n return element.offsetHeight\n },\n\n triggerTransitionEnd(element) {\n $(element).trigger(TRANSITION_END)\n },\n\n // TODO: Remove in v5\n supportsTransitionEnd() {\n return Boolean(TRANSITION_END)\n },\n\n isElement(obj) {\n return (obj[0] || obj).nodeType\n },\n\n typeCheckConfig(componentName, config, configTypes) {\n for (const property in configTypes) {\n if (Object.prototype.hasOwnProperty.call(configTypes, property)) {\n const expectedTypes = configTypes[property]\n const value = config[property]\n const valueType = value && Util.isElement(value)\n ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(\n `${componentName.toUpperCase()}: ` +\n `Option \"${property}\" provided type \"${valueType}\" ` +\n `but expected type \"${expectedTypes}\".`)\n }\n }\n }\n },\n\n findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return Util.findShadowRoot(element.parentNode)\n }\n}\n\nsetTransitionEndSupport()\n\nexport default Util\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'alert'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Selector = {\n DISMISS : '[data-dismiss=\"alert\"]'\n}\n\nconst Event = {\n CLOSE : `close${EVENT_KEY}`,\n CLOSED : `closed${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n ALERT : 'alert',\n FADE : 'fade',\n SHOW : 'show'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Alert {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n close(element) {\n let rootElement = this._element\n if (element) {\n rootElement = this._getRootElement(element)\n }\n\n const customEvent = this._triggerCloseEvent(rootElement)\n\n if (customEvent.isDefaultPrevented()) {\n return\n }\n\n this._removeElement(rootElement)\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Private\n\n _getRootElement(element) {\n const selector = Util.getSelectorFromElement(element)\n let parent = false\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n if (!parent) {\n parent = $(element).closest(`.${ClassName.ALERT}`)[0]\n }\n\n return parent\n }\n\n _triggerCloseEvent(element) {\n const closeEvent = $.Event(Event.CLOSE)\n\n $(element).trigger(closeEvent)\n return closeEvent\n }\n\n _removeElement(element) {\n $(element).removeClass(ClassName.SHOW)\n\n if (!$(element).hasClass(ClassName.FADE)) {\n this._destroyElement(element)\n return\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(element)\n\n $(element)\n .one(Util.TRANSITION_END, (event) => this._destroyElement(element, event))\n .emulateTransitionEnd(transitionDuration)\n }\n\n _destroyElement(element) {\n $(element)\n .detach()\n .trigger(Event.CLOSED)\n .remove()\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $element = $(this)\n let data = $element.data(DATA_KEY)\n\n if (!data) {\n data = new Alert(this)\n $element.data(DATA_KEY, data)\n }\n\n if (config === 'close') {\n data[config](this)\n }\n })\n }\n\n static _handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault()\n }\n\n alertInstance.close(this)\n }\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(\n Event.CLICK_DATA_API,\n Selector.DISMISS,\n Alert._handleDismiss(new Alert())\n)\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Alert._jQueryInterface\n$.fn[NAME].Constructor = Alert\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Alert._jQueryInterface\n}\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'button'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst ClassName = {\n ACTIVE : 'active',\n BUTTON : 'btn',\n FOCUS : 'focus'\n}\n\nconst Selector = {\n DATA_TOGGLE_CARROT : '[data-toggle^=\"button\"]',\n DATA_TOGGLE : '[data-toggle=\"buttons\"]',\n INPUT : 'input:not([type=\"hidden\"])',\n ACTIVE : '.active',\n BUTTON : '.btn'\n}\n\nconst Event = {\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n FOCUS_BLUR_DATA_API : `focus${EVENT_KEY}${DATA_API_KEY} ` +\n `blur${EVENT_KEY}${DATA_API_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Button {\n constructor(element) {\n this._element = element\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n // Public\n\n toggle() {\n let triggerChangeEvent = true\n let addAriaPressed = true\n const rootElement = $(this._element).closest(\n Selector.DATA_TOGGLE\n )[0]\n\n if (rootElement) {\n const input = this._element.querySelector(Selector.INPUT)\n\n if (input) {\n if (input.type === 'radio') {\n if (input.checked &&\n this._element.classList.contains(ClassName.ACTIVE)) {\n triggerChangeEvent = false\n } else {\n const activeElement = rootElement.querySelector(Selector.ACTIVE)\n\n if (activeElement) {\n $(activeElement).removeClass(ClassName.ACTIVE)\n }\n }\n }\n\n if (triggerChangeEvent) {\n if (input.hasAttribute('disabled') ||\n rootElement.hasAttribute('disabled') ||\n input.classList.contains('disabled') ||\n rootElement.classList.contains('disabled')) {\n return\n }\n input.checked = !this._element.classList.contains(ClassName.ACTIVE)\n $(input).trigger('change')\n }\n\n input.focus()\n addAriaPressed = false\n }\n }\n\n if (addAriaPressed) {\n this._element.setAttribute('aria-pressed',\n !this._element.classList.contains(ClassName.ACTIVE))\n }\n\n if (triggerChangeEvent) {\n $(this._element).toggleClass(ClassName.ACTIVE)\n }\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n this._element = null\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Button(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n event.preventDefault()\n\n let button = event.target\n\n if (!$(button).hasClass(ClassName.BUTTON)) {\n button = $(button).closest(Selector.BUTTON)\n }\n\n Button._jQueryInterface.call($(button), 'toggle')\n })\n .on(Event.FOCUS_BLUR_DATA_API, Selector.DATA_TOGGLE_CARROT, (event) => {\n const button = $(event.target).closest(Selector.BUTTON)[0]\n $(button).toggleClass(ClassName.FOCUS, /^focus(in)?$/.test(event.type))\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Button._jQueryInterface\n$.fn[NAME].Constructor = Button\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Button._jQueryInterface\n}\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'carousel'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ARROW_LEFT_KEYCODE = 37 // KeyboardEvent.which value for left arrow key\nconst ARROW_RIGHT_KEYCODE = 39 // KeyboardEvent.which value for right arrow key\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n interval : 5000,\n keyboard : true,\n slide : false,\n pause : 'hover',\n wrap : true,\n touch : true\n}\n\nconst DefaultType = {\n interval : '(number|boolean)',\n keyboard : 'boolean',\n slide : '(boolean|string)',\n pause : '(string|boolean)',\n wrap : 'boolean',\n touch : 'boolean'\n}\n\nconst Direction = {\n NEXT : 'next',\n PREV : 'prev',\n LEFT : 'left',\n RIGHT : 'right'\n}\n\nconst Event = {\n SLIDE : `slide${EVENT_KEY}`,\n SLID : `slid${EVENT_KEY}`,\n KEYDOWN : `keydown${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`,\n TOUCHSTART : `touchstart${EVENT_KEY}`,\n TOUCHMOVE : `touchmove${EVENT_KEY}`,\n TOUCHEND : `touchend${EVENT_KEY}`,\n POINTERDOWN : `pointerdown${EVENT_KEY}`,\n POINTERUP : `pointerup${EVENT_KEY}`,\n DRAG_START : `dragstart${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n CAROUSEL : 'carousel',\n ACTIVE : 'active',\n SLIDE : 'slide',\n RIGHT : 'carousel-item-right',\n LEFT : 'carousel-item-left',\n NEXT : 'carousel-item-next',\n PREV : 'carousel-item-prev',\n ITEM : 'carousel-item',\n POINTER_EVENT : 'pointer-event'\n}\n\nconst Selector = {\n ACTIVE : '.active',\n ACTIVE_ITEM : '.active.carousel-item',\n ITEM : '.carousel-item',\n ITEM_IMG : '.carousel-item img',\n NEXT_PREV : '.carousel-item-next, .carousel-item-prev',\n INDICATORS : '.carousel-indicators',\n DATA_SLIDE : '[data-slide], [data-slide-to]',\n DATA_RIDE : '[data-ride=\"carousel\"]'\n}\n\nconst PointerType = {\n TOUCH : 'touch',\n PEN : 'pen'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\nclass Carousel {\n constructor(element, config) {\n this._items = null\n this._interval = null\n this._activeElement = null\n this._isPaused = false\n this._isSliding = false\n this.touchTimeout = null\n this.touchStartX = 0\n this.touchDeltaX = 0\n\n this._config = this._getConfig(config)\n this._element = element\n this._indicatorsElement = this._element.querySelector(Selector.INDICATORS)\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n this._pointerEvent = Boolean(window.PointerEvent || window.MSPointerEvent)\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n next() {\n if (!this._isSliding) {\n this._slide(Direction.NEXT)\n }\n }\n\n nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden &&\n ($(this._element).is(':visible') && $(this._element).css('visibility') !== 'hidden')) {\n this.next()\n }\n }\n\n prev() {\n if (!this._isSliding) {\n this._slide(Direction.PREV)\n }\n }\n\n pause(event) {\n if (!event) {\n this._isPaused = true\n }\n\n if (this._element.querySelector(Selector.NEXT_PREV)) {\n Util.triggerTransitionEnd(this._element)\n this.cycle(true)\n }\n\n clearInterval(this._interval)\n this._interval = null\n }\n\n cycle(event) {\n if (!event) {\n this._isPaused = false\n }\n\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n\n if (this._config.interval && !this._isPaused) {\n this._interval = setInterval(\n (document.visibilityState ? this.nextWhenVisible : this.next).bind(this),\n this._config.interval\n )\n }\n }\n\n to(index) {\n this._activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n\n const activeIndex = this._getItemIndex(this._activeElement)\n\n if (index > this._items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n $(this._element).one(Event.SLID, () => this.to(index))\n return\n }\n\n if (activeIndex === index) {\n this.pause()\n this.cycle()\n return\n }\n\n const direction = index > activeIndex\n ? Direction.NEXT\n : Direction.PREV\n\n this._slide(direction, this._items[index])\n }\n\n dispose() {\n $(this._element).off(EVENT_KEY)\n $.removeData(this._element, DATA_KEY)\n\n this._items = null\n this._config = null\n this._element = null\n this._interval = null\n this._isPaused = null\n this._isSliding = null\n this._activeElement = null\n this._indicatorsElement = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _handleSwipe() {\n const absDeltax = Math.abs(this.touchDeltaX)\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltax / this.touchDeltaX\n\n // swipe left\n if (direction > 0) {\n this.prev()\n }\n\n // swipe right\n if (direction < 0) {\n this.next()\n }\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n $(this._element)\n .on(Event.KEYDOWN, (event) => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n $(this._element)\n .on(Event.MOUSEENTER, (event) => this.pause(event))\n .on(Event.MOUSELEAVE, (event) => this.cycle(event))\n }\n\n if (this._config.touch) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n if (!this._touchSupported) {\n return\n }\n\n const start = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchStartX = event.originalEvent.clientX\n } else if (!this._pointerEvent) {\n this.touchStartX = event.originalEvent.touches[0].clientX\n }\n }\n\n const move = (event) => {\n // ensure swiping with one touch and not pinching\n if (event.originalEvent.touches && event.originalEvent.touches.length > 1) {\n this.touchDeltaX = 0\n } else {\n this.touchDeltaX = event.originalEvent.touches[0].clientX - this.touchStartX\n }\n }\n\n const end = (event) => {\n if (this._pointerEvent && PointerType[event.originalEvent.pointerType.toUpperCase()]) {\n this.touchDeltaX = event.originalEvent.clientX - this.touchStartX\n }\n\n this._handleSwipe()\n if (this._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n this.touchTimeout = setTimeout((event) => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n }\n\n $(this._element.querySelectorAll(Selector.ITEM_IMG)).on(Event.DRAG_START, (e) => e.preventDefault())\n if (this._pointerEvent) {\n $(this._element).on(Event.POINTERDOWN, (event) => start(event))\n $(this._element).on(Event.POINTERUP, (event) => end(event))\n\n this._element.classList.add(ClassName.POINTER_EVENT)\n } else {\n $(this._element).on(Event.TOUCHSTART, (event) => start(event))\n $(this._element).on(Event.TOUCHMOVE, (event) => move(event))\n $(this._element).on(Event.TOUCHEND, (event) => end(event))\n }\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n switch (event.which) {\n case ARROW_LEFT_KEYCODE:\n event.preventDefault()\n this.prev()\n break\n case ARROW_RIGHT_KEYCODE:\n event.preventDefault()\n this.next()\n break\n default:\n }\n }\n\n _getItemIndex(element) {\n this._items = element && element.parentNode\n ? [].slice.call(element.parentNode.querySelectorAll(Selector.ITEM))\n : []\n return this._items.indexOf(element)\n }\n\n _getItemByDirection(direction, activeElement) {\n const isNextDirection = direction === Direction.NEXT\n const isPrevDirection = direction === Direction.PREV\n const activeIndex = this._getItemIndex(activeElement)\n const lastItemIndex = this._items.length - 1\n const isGoingToWrap = isPrevDirection && activeIndex === 0 ||\n isNextDirection && activeIndex === lastItemIndex\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement\n }\n\n const delta = direction === Direction.PREV ? -1 : 1\n const itemIndex = (activeIndex + delta) % this._items.length\n\n return itemIndex === -1\n ? this._items[this._items.length - 1] : this._items[itemIndex]\n }\n\n _triggerSlideEvent(relatedTarget, eventDirectionName) {\n const targetIndex = this._getItemIndex(relatedTarget)\n const fromIndex = this._getItemIndex(this._element.querySelector(Selector.ACTIVE_ITEM))\n const slideEvent = $.Event(Event.SLIDE, {\n relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n })\n\n $(this._element).trigger(slideEvent)\n\n return slideEvent\n }\n\n _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n const indicators = [].slice.call(this._indicatorsElement.querySelectorAll(Selector.ACTIVE))\n $(indicators)\n .removeClass(ClassName.ACTIVE)\n\n const nextIndicator = this._indicatorsElement.children[\n this._getItemIndex(element)\n ]\n\n if (nextIndicator) {\n $(nextIndicator).addClass(ClassName.ACTIVE)\n }\n }\n }\n\n _slide(direction, element) {\n const activeElement = this._element.querySelector(Selector.ACTIVE_ITEM)\n const activeElementIndex = this._getItemIndex(activeElement)\n const nextElement = element || activeElement &&\n this._getItemByDirection(direction, activeElement)\n const nextElementIndex = this._getItemIndex(nextElement)\n const isCycling = Boolean(this._interval)\n\n let directionalClassName\n let orderClassName\n let eventDirectionName\n\n if (direction === Direction.NEXT) {\n directionalClassName = ClassName.LEFT\n orderClassName = ClassName.NEXT\n eventDirectionName = Direction.LEFT\n } else {\n directionalClassName = ClassName.RIGHT\n orderClassName = ClassName.PREV\n eventDirectionName = Direction.RIGHT\n }\n\n if (nextElement && $(nextElement).hasClass(ClassName.ACTIVE)) {\n this._isSliding = false\n return\n }\n\n const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName)\n if (slideEvent.isDefaultPrevented()) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return\n }\n\n this._isSliding = true\n\n if (isCycling) {\n this.pause()\n }\n\n this._setActiveIndicatorElement(nextElement)\n\n const slidEvent = $.Event(Event.SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n })\n\n if ($(this._element).hasClass(ClassName.SLIDE)) {\n $(nextElement).addClass(orderClassName)\n\n Util.reflow(nextElement)\n\n $(activeElement).addClass(directionalClassName)\n $(nextElement).addClass(directionalClassName)\n\n const nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10)\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval\n this._config.interval = nextElementInterval\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval\n }\n\n const transitionDuration = Util.getTransitionDurationFromElement(activeElement)\n\n $(activeElement)\n .one(Util.TRANSITION_END, () => {\n $(nextElement)\n .removeClass(`${directionalClassName} ${orderClassName}`)\n .addClass(ClassName.ACTIVE)\n\n $(activeElement).removeClass(`${ClassName.ACTIVE} ${orderClassName} ${directionalClassName}`)\n\n this._isSliding = false\n\n setTimeout(() => $(this._element).trigger(slidEvent), 0)\n })\n .emulateTransitionEnd(transitionDuration)\n } else {\n $(activeElement).removeClass(ClassName.ACTIVE)\n $(nextElement).addClass(ClassName.ACTIVE)\n\n this._isSliding = false\n $(this._element).trigger(slidEvent)\n }\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = {\n ...Default,\n ...$(this).data()\n }\n\n if (typeof config === 'object') {\n _config = {\n ..._config,\n ...config\n }\n }\n\n const action = typeof config === 'string' ? config : _config.slide\n\n if (!data) {\n data = new Carousel(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'number') {\n data.to(config)\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(`No method named \"${action}\"`)\n }\n data[action]()\n } else if (_config.interval && _config.ride) {\n data.pause()\n data.cycle()\n }\n })\n }\n\n static _dataApiClickHandler(event) {\n const selector = Util.getSelectorFromElement(this)\n\n if (!selector) {\n return\n }\n\n const target = $(selector)[0]\n\n if (!target || !$(target).hasClass(ClassName.CAROUSEL)) {\n return\n }\n\n const config = {\n ...$(target).data(),\n ...$(this).data()\n }\n const slideIndex = this.getAttribute('data-slide-to')\n\n if (slideIndex) {\n config.interval = false\n }\n\n Carousel._jQueryInterface.call($(target), config)\n\n if (slideIndex) {\n $(target).data(DATA_KEY).to(slideIndex)\n }\n\n event.preventDefault()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.CLICK_DATA_API, Selector.DATA_SLIDE, Carousel._dataApiClickHandler)\n\n$(window).on(Event.LOAD_DATA_API, () => {\n const carousels = [].slice.call(document.querySelectorAll(Selector.DATA_RIDE))\n for (let i = 0, len = carousels.length; i < len; i++) {\n const $carousel = $(carousels[i])\n Carousel._jQueryInterface.call($carousel, $carousel.data())\n }\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Carousel._jQueryInterface\n$.fn[NAME].Constructor = Carousel\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Carousel._jQueryInterface\n}\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'collapse'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n toggle : true,\n parent : ''\n}\n\nconst DefaultType = {\n toggle : 'boolean',\n parent : '(string|element)'\n}\n\nconst Event = {\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SHOW : 'show',\n COLLAPSE : 'collapse',\n COLLAPSING : 'collapsing',\n COLLAPSED : 'collapsed'\n}\n\nconst Dimension = {\n WIDTH : 'width',\n HEIGHT : 'height'\n}\n\nconst Selector = {\n ACTIVES : '.show, .collapsing',\n DATA_TOGGLE : '[data-toggle=\"collapse\"]'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Collapse {\n constructor(element, config) {\n this._isTransitioning = false\n this._element = element\n this._config = this._getConfig(config)\n this._triggerArray = [].slice.call(document.querySelectorAll(\n `[data-toggle=\"collapse\"][href=\"#${element.id}\"],` +\n `[data-toggle=\"collapse\"][data-target=\"#${element.id}\"]`\n ))\n\n const toggleList = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n for (let i = 0, len = toggleList.length; i < len; i++) {\n const elem = toggleList[i]\n const selector = Util.getSelectorFromElement(elem)\n const filterElement = [].slice.call(document.querySelectorAll(selector))\n .filter((foundElem) => foundElem === element)\n\n if (selector !== null && filterElement.length > 0) {\n this._selector = selector\n this._triggerArray.push(elem)\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray)\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle() {\n if ($(this._element).hasClass(ClassName.SHOW)) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning ||\n $(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n let actives\n let activesData\n\n if (this._parent) {\n actives = [].slice.call(this._parent.querySelectorAll(Selector.ACTIVES))\n .filter((elem) => {\n if (typeof this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === this._config.parent\n }\n\n return elem.classList.contains(ClassName.COLLAPSE)\n })\n\n if (actives.length === 0) {\n actives = null\n }\n }\n\n if (actives) {\n activesData = $(actives).not(this._selector).data(DATA_KEY)\n if (activesData && activesData._isTransitioning) {\n return\n }\n }\n\n const startEvent = $.Event(Event.SHOW)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n if (actives) {\n Collapse._jQueryInterface.call($(actives).not(this._selector), 'hide')\n if (!activesData) {\n $(actives).data(DATA_KEY, null)\n }\n }\n\n const dimension = this._getDimension()\n\n $(this._element)\n .removeClass(ClassName.COLLAPSE)\n .addClass(ClassName.COLLAPSING)\n\n this._element.style[dimension] = 0\n\n if (this._triggerArray.length) {\n $(this._triggerArray)\n .removeClass(ClassName.COLLAPSED)\n .attr('aria-expanded', true)\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .addClass(ClassName.SHOW)\n\n this._element.style[dimension] = ''\n\n this.setTransitioning(false)\n\n $(this._element).trigger(Event.SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning ||\n !$(this._element).hasClass(ClassName.SHOW)) {\n return\n }\n\n const startEvent = $.Event(Event.HIDE)\n $(this._element).trigger(startEvent)\n if (startEvent.isDefaultPrevented()) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n Util.reflow(this._element)\n\n $(this._element)\n .addClass(ClassName.COLLAPSING)\n .removeClass(ClassName.COLLAPSE)\n .removeClass(ClassName.SHOW)\n\n const triggerArrayLength = this._triggerArray.length\n if (triggerArrayLength > 0) {\n for (let i = 0; i < triggerArrayLength; i++) {\n const trigger = this._triggerArray[i]\n const selector = Util.getSelectorFromElement(trigger)\n\n if (selector !== null) {\n const $elem = $([].slice.call(document.querySelectorAll(selector)))\n if (!$elem.hasClass(ClassName.SHOW)) {\n $(trigger).addClass(ClassName.COLLAPSED)\n .attr('aria-expanded', false)\n }\n }\n }\n }\n\n this.setTransitioning(true)\n\n const complete = () => {\n this.setTransitioning(false)\n $(this._element)\n .removeClass(ClassName.COLLAPSING)\n .addClass(ClassName.COLLAPSE)\n .trigger(Event.HIDDEN)\n }\n\n this._element.style[dimension] = ''\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n }\n\n setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._parent = null\n this._element = null\n this._triggerArray = null\n this._isTransitioning = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n config.toggle = Boolean(config.toggle) // Coerce string values\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _getDimension() {\n const hasWidth = $(this._element).hasClass(Dimension.WIDTH)\n return hasWidth ? Dimension.WIDTH : Dimension.HEIGHT\n }\n\n _getParent() {\n let parent\n\n if (Util.isElement(this._config.parent)) {\n parent = this._config.parent\n\n // It's a jQuery object\n if (typeof this._config.parent.jquery !== 'undefined') {\n parent = this._config.parent[0]\n }\n } else {\n parent = document.querySelector(this._config.parent)\n }\n\n const selector =\n `[data-toggle=\"collapse\"][data-parent=\"${this._config.parent}\"]`\n\n const children = [].slice.call(parent.querySelectorAll(selector))\n $(children).each((i, element) => {\n this._addAriaAndCollapsedClass(\n Collapse._getTargetFromElement(element),\n [element]\n )\n })\n\n return parent\n }\n\n _addAriaAndCollapsedClass(element, triggerArray) {\n const isOpen = $(element).hasClass(ClassName.SHOW)\n\n if (triggerArray.length) {\n $(triggerArray)\n .toggleClass(ClassName.COLLAPSED, !isOpen)\n .attr('aria-expanded', isOpen)\n }\n }\n\n // Static\n\n static _getTargetFromElement(element) {\n const selector = Util.getSelectorFromElement(element)\n return selector ? document.querySelector(selector) : null\n }\n\n static _jQueryInterface(config) {\n return this.each(function () {\n const $this = $(this)\n let data = $this.data(DATA_KEY)\n const _config = {\n ...Default,\n ...$this.data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data && _config.toggle && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n if (!data) {\n data = new Collapse(this, _config)\n $this.data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.currentTarget.tagName === 'A') {\n event.preventDefault()\n }\n\n const $trigger = $(this)\n const selector = Util.getSelectorFromElement(this)\n const selectors = [].slice.call(document.querySelectorAll(selector))\n\n $(selectors).each(function () {\n const $target = $(this)\n const data = $target.data(DATA_KEY)\n const config = data ? 'toggle' : $trigger.data()\n Collapse._jQueryInterface.call($target, config)\n })\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Collapse._jQueryInterface\n$.fn[NAME].Constructor = Collapse\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Collapse._jQueryInterface\n}\n\nexport default Collapse\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'dropdown'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\nconst SPACE_KEYCODE = 32 // KeyboardEvent.which value for space key\nconst TAB_KEYCODE = 9 // KeyboardEvent.which value for tab key\nconst ARROW_UP_KEYCODE = 38 // KeyboardEvent.which value for up arrow key\nconst ARROW_DOWN_KEYCODE = 40 // KeyboardEvent.which value for down arrow key\nconst RIGHT_MOUSE_BUTTON_WHICH = 3 // MouseEvent.which value for the right button (assuming a right-handed mouse)\nconst REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEYCODE}|${ARROW_DOWN_KEYCODE}|${ESCAPE_KEYCODE}`)\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`,\n KEYDOWN_DATA_API : `keydown${EVENT_KEY}${DATA_API_KEY}`,\n KEYUP_DATA_API : `keyup${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DISABLED : 'disabled',\n SHOW : 'show',\n DROPUP : 'dropup',\n DROPRIGHT : 'dropright',\n DROPLEFT : 'dropleft',\n MENURIGHT : 'dropdown-menu-right',\n MENULEFT : 'dropdown-menu-left',\n POSITION_STATIC : 'position-static'\n}\n\nconst Selector = {\n DATA_TOGGLE : '[data-toggle=\"dropdown\"]',\n FORM_CHILD : '.dropdown form',\n MENU : '.dropdown-menu',\n NAVBAR_NAV : '.navbar-nav',\n VISIBLE_ITEMS : '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n}\n\nconst AttachmentMap = {\n TOP : 'top-start',\n TOPEND : 'top-end',\n BOTTOM : 'bottom-start',\n BOTTOMEND : 'bottom-end',\n RIGHT : 'right-start',\n RIGHTEND : 'right-end',\n LEFT : 'left-start',\n LEFTEND : 'left-end'\n}\n\nconst Default = {\n offset : 0,\n flip : true,\n boundary : 'scrollParent',\n reference : 'toggle',\n display : 'dynamic'\n}\n\nconst DefaultType = {\n offset : '(number|string|function)',\n flip : 'boolean',\n boundary : '(string|element)',\n reference : '(string|element)',\n display : 'string'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Dropdown {\n constructor(element, config) {\n this._element = element\n this._popper = null\n this._config = this._getConfig(config)\n this._menu = this._getMenuElement()\n this._inNavbar = this._detectNavbar()\n\n this._addEventListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n toggle() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this._element)\n const isActive = $(this._menu).hasClass(ClassName.SHOW)\n\n Dropdown._clearMenus()\n\n if (isActive) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n // Disable totally Popper.js for Dropdown in Navbar\n if (!this._inNavbar) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org/)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = parent\n } else if (Util.isElement(this._config.reference)) {\n referenceElement = this._config.reference\n\n // Check if it's jQuery element\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0]\n }\n }\n\n // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n if (this._config.boundary !== 'scrollParent') {\n $(parent).addClass(ClassName.POSITION_STATIC)\n }\n this._popper = new Popper(referenceElement, this._menu, this._getPopperConfig())\n }\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement &&\n $(parent).closest(Selector.NAVBAR_NAV).length === 0) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n show() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || $(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const showEvent = $.Event(Event.SHOW, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(showEvent)\n\n if (showEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.SHOWN, relatedTarget))\n }\n\n hide() {\n if (this._element.disabled || $(this._element).hasClass(ClassName.DISABLED) || !$(this._menu).hasClass(ClassName.SHOW)) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n const parent = Dropdown._getParentFromElement(this._element)\n\n $(parent).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(this._menu).toggleClass(ClassName.SHOW)\n $(parent)\n .toggleClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._element).off(EVENT_KEY)\n this._element = null\n this._menu = null\n if (this._popper !== null) {\n this._popper.destroy()\n this._popper = null\n }\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Private\n\n _addEventListeners() {\n $(this._element).on(Event.CLICK, (event) => {\n event.preventDefault()\n event.stopPropagation()\n this.toggle()\n })\n }\n\n _getConfig(config) {\n config = {\n ...this.constructor.Default,\n ...$(this._element).data(),\n ...config\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n return config\n }\n\n _getMenuElement() {\n if (!this._menu) {\n const parent = Dropdown._getParentFromElement(this._element)\n\n if (parent) {\n this._menu = parent.querySelector(Selector.MENU)\n }\n }\n return this._menu\n }\n\n _getPlacement() {\n const $parentDropdown = $(this._element.parentNode)\n let placement = AttachmentMap.BOTTOM\n\n // Handle dropup\n if ($parentDropdown.hasClass(ClassName.DROPUP)) {\n placement = AttachmentMap.TOP\n if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.TOPEND\n }\n } else if ($parentDropdown.hasClass(ClassName.DROPRIGHT)) {\n placement = AttachmentMap.RIGHT\n } else if ($parentDropdown.hasClass(ClassName.DROPLEFT)) {\n placement = AttachmentMap.LEFT\n } else if ($(this._menu).hasClass(ClassName.MENURIGHT)) {\n placement = AttachmentMap.BOTTOMEND\n }\n return placement\n }\n\n _detectNavbar() {\n return $(this._element).closest('.navbar').length > 0\n }\n\n _getOffset() {\n const offset = {}\n\n if (typeof this._config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this._config.offset(data.offsets, this._element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this._config.offset\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }\n\n // Disable Popper.js if we have a static display\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n }\n }\n\n return popperConfig\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data) {\n data = new Dropdown(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n\n static _clearMenus(event) {\n if (event && (event.which === RIGHT_MOUSE_BUTTON_WHICH ||\n event.type === 'keyup' && event.which !== TAB_KEYCODE)) {\n return\n }\n\n const toggles = [].slice.call(document.querySelectorAll(Selector.DATA_TOGGLE))\n\n for (let i = 0, len = toggles.length; i < len; i++) {\n const parent = Dropdown._getParentFromElement(toggles[i])\n const context = $(toggles[i]).data(DATA_KEY)\n const relatedTarget = {\n relatedTarget: toggles[i]\n }\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n if (!context) {\n continue\n }\n\n const dropdownMenu = context._menu\n if (!$(parent).hasClass(ClassName.SHOW)) {\n continue\n }\n\n if (event && (event.type === 'click' &&\n /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.which === TAB_KEYCODE) &&\n $.contains(parent, event.target)) {\n continue\n }\n\n const hideEvent = $.Event(Event.HIDE, relatedTarget)\n $(parent).trigger(hideEvent)\n if (hideEvent.isDefaultPrevented()) {\n continue\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n toggles[i].setAttribute('aria-expanded', 'false')\n\n $(dropdownMenu).removeClass(ClassName.SHOW)\n $(parent)\n .removeClass(ClassName.SHOW)\n .trigger($.Event(Event.HIDDEN, relatedTarget))\n }\n }\n\n static _getParentFromElement(element) {\n let parent\n const selector = Util.getSelectorFromElement(element)\n\n if (selector) {\n parent = document.querySelector(selector)\n }\n\n return parent || element.parentNode\n }\n\n // eslint-disable-next-line complexity\n static _dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName)\n ? event.which === SPACE_KEYCODE || event.which !== ESCAPE_KEYCODE &&\n (event.which !== ARROW_DOWN_KEYCODE && event.which !== ARROW_UP_KEYCODE ||\n $(event.target).closest(Selector.MENU).length) : !REGEXP_KEYDOWN.test(event.which)) {\n return\n }\n\n event.preventDefault()\n event.stopPropagation()\n\n if (this.disabled || $(this).hasClass(ClassName.DISABLED)) {\n return\n }\n\n const parent = Dropdown._getParentFromElement(this)\n const isActive = $(parent).hasClass(ClassName.SHOW)\n\n if (!isActive || isActive && (event.which === ESCAPE_KEYCODE || event.which === SPACE_KEYCODE)) {\n if (event.which === ESCAPE_KEYCODE) {\n const toggle = parent.querySelector(Selector.DATA_TOGGLE)\n $(toggle).trigger('focus')\n }\n\n $(this).trigger('click')\n return\n }\n\n const items = [].slice.call(parent.querySelectorAll(Selector.VISIBLE_ITEMS))\n\n if (items.length === 0) {\n return\n }\n\n let index = items.indexOf(event.target)\n\n if (event.which === ARROW_UP_KEYCODE && index > 0) { // Up\n index--\n }\n\n if (event.which === ARROW_DOWN_KEYCODE && index < items.length - 1) { // Down\n index++\n }\n\n if (index < 0) {\n index = 0\n }\n\n items[index].focus()\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document)\n .on(Event.KEYDOWN_DATA_API, Selector.DATA_TOGGLE, Dropdown._dataApiKeydownHandler)\n .on(Event.KEYDOWN_DATA_API, Selector.MENU, Dropdown._dataApiKeydownHandler)\n .on(`${Event.CLICK_DATA_API} ${Event.KEYUP_DATA_API}`, Dropdown._clearMenus)\n .on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n event.preventDefault()\n event.stopPropagation()\n Dropdown._jQueryInterface.call($(this), 'toggle')\n })\n .on(Event.CLICK_DATA_API, Selector.FORM_CHILD, (e) => {\n e.stopPropagation()\n })\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Dropdown._jQueryInterface\n$.fn[NAME].Constructor = Dropdown\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Dropdown._jQueryInterface\n}\n\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'modal'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst ESCAPE_KEYCODE = 27 // KeyboardEvent.which value for Escape (Esc) key\n\nconst Default = {\n backdrop : true,\n keyboard : true,\n focus : true,\n show : true\n}\n\nconst DefaultType = {\n backdrop : '(boolean|string)',\n keyboard : 'boolean',\n focus : 'boolean',\n show : 'boolean'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n RESIZE : `resize${EVENT_KEY}`,\n CLICK_DISMISS : `click.dismiss${EVENT_KEY}`,\n KEYDOWN_DISMISS : `keydown.dismiss${EVENT_KEY}`,\n MOUSEUP_DISMISS : `mouseup.dismiss${EVENT_KEY}`,\n MOUSEDOWN_DISMISS : `mousedown.dismiss${EVENT_KEY}`,\n CLICK_DATA_API : `click${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n SCROLLABLE : 'modal-dialog-scrollable',\n SCROLLBAR_MEASURER : 'modal-scrollbar-measure',\n BACKDROP : 'modal-backdrop',\n OPEN : 'modal-open',\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n DIALOG : '.modal-dialog',\n MODAL_BODY : '.modal-body',\n DATA_TOGGLE : '[data-toggle=\"modal\"]',\n DATA_DISMISS : '[data-dismiss=\"modal\"]',\n FIXED_CONTENT : '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top',\n STICKY_CONTENT : '.sticky-top'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Modal {\n constructor(element, config) {\n this._config = this._getConfig(config)\n this._element = element\n this._dialog = element.querySelector(Selector.DIALOG)\n this._backdrop = null\n this._isShown = false\n this._isBodyOverflowing = false\n this._ignoreBackdropClick = false\n this._isTransitioning = false\n this._scrollbarWidth = 0\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n this._isTransitioning = true\n }\n\n const showEvent = $.Event(Event.SHOW, {\n relatedTarget\n })\n\n $(this._element).trigger(showEvent)\n\n if (this._isShown || showEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = true\n\n this._checkScrollbar()\n this._setScrollbar()\n\n this._adjustDialog()\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(this._element).on(\n Event.CLICK_DISMISS,\n Selector.DATA_DISMISS,\n (event) => this.hide(event)\n )\n\n $(this._dialog).on(Event.MOUSEDOWN_DISMISS, () => {\n $(this._element).one(Event.MOUSEUP_DISMISS, (event) => {\n if ($(event.target).is(this._element)) {\n this._ignoreBackdropClick = true\n }\n })\n })\n\n this._showBackdrop(() => this._showElement(relatedTarget))\n }\n\n hide(event) {\n if (event) {\n event.preventDefault()\n }\n\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = $.Event(Event.HIDE)\n\n $(this._element).trigger(hideEvent)\n\n if (!this._isShown || hideEvent.isDefaultPrevented()) {\n return\n }\n\n this._isShown = false\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (transition) {\n this._isTransitioning = true\n }\n\n this._setEscapeEvent()\n this._setResizeEvent()\n\n $(document).off(Event.FOCUSIN)\n\n $(this._element).removeClass(ClassName.SHOW)\n\n $(this._element).off(Event.CLICK_DISMISS)\n $(this._dialog).off(Event.MOUSEDOWN_DISMISS)\n\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._element)\n\n $(this._element)\n .one(Util.TRANSITION_END, (event) => this._hideModal(event))\n .emulateTransitionEnd(transitionDuration)\n } else {\n this._hideModal()\n }\n }\n\n dispose() {\n [window, this._element, this._dialog]\n .forEach((htmlElement) => $(htmlElement).off(EVENT_KEY))\n\n /**\n * `document` has 2 events `Event.FOCUSIN` and `Event.CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `Event.CLICK_DATA_API` event that should remain\n */\n $(document).off(Event.FOCUSIN)\n\n $.removeData(this._element, DATA_KEY)\n\n this._config = null\n this._element = null\n this._dialog = null\n this._backdrop = null\n this._isShown = null\n this._isBodyOverflowing = null\n this._ignoreBackdropClick = null\n this._isTransitioning = null\n this._scrollbarWidth = null\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...config\n }\n Util.typeCheckConfig(NAME, config, DefaultType)\n return config\n }\n\n _showElement(relatedTarget) {\n const transition = $(this._element).hasClass(ClassName.FADE)\n\n if (!this._element.parentNode ||\n this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n\n if ($(this._dialog).hasClass(ClassName.SCROLLABLE)) {\n this._dialog.querySelector(Selector.MODAL_BODY).scrollTop = 0\n } else {\n this._element.scrollTop = 0\n }\n\n if (transition) {\n Util.reflow(this._element)\n }\n\n $(this._element).addClass(ClassName.SHOW)\n\n if (this._config.focus) {\n this._enforceFocus()\n }\n\n const shownEvent = $.Event(Event.SHOWN, {\n relatedTarget\n })\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._element.focus()\n }\n this._isTransitioning = false\n $(this._element).trigger(shownEvent)\n }\n\n if (transition) {\n const transitionDuration = Util.getTransitionDurationFromElement(this._dialog)\n\n $(this._dialog)\n .one(Util.TRANSITION_END, transitionComplete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n transitionComplete()\n }\n }\n\n _enforceFocus() {\n $(document)\n .off(Event.FOCUSIN) // Guard against infinite focus loop\n .on(Event.FOCUSIN, (event) => {\n if (document !== event.target &&\n this._element !== event.target &&\n $(this._element).has(event.target).length === 0) {\n this._element.focus()\n }\n })\n }\n\n _setEscapeEvent() {\n if (this._isShown && this._config.keyboard) {\n $(this._element).on(Event.KEYDOWN_DISMISS, (event) => {\n if (event.which === ESCAPE_KEYCODE) {\n event.preventDefault()\n this.hide()\n }\n })\n } else if (!this._isShown) {\n $(this._element).off(Event.KEYDOWN_DISMISS)\n }\n }\n\n _setResizeEvent() {\n if (this._isShown) {\n $(window).on(Event.RESIZE, (event) => this.handleUpdate(event))\n } else {\n $(window).off(Event.RESIZE)\n }\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._isTransitioning = false\n this._showBackdrop(() => {\n $(document.body).removeClass(ClassName.OPEN)\n this._resetAdjustments()\n this._resetScrollbar()\n $(this._element).trigger(Event.HIDDEN)\n })\n }\n\n _removeBackdrop() {\n if (this._backdrop) {\n $(this._backdrop).remove()\n this._backdrop = null\n }\n }\n\n _showBackdrop(callback) {\n const animate = $(this._element).hasClass(ClassName.FADE)\n ? ClassName.FADE : ''\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div')\n this._backdrop.className = ClassName.BACKDROP\n\n if (animate) {\n this._backdrop.classList.add(animate)\n }\n\n $(this._backdrop).appendTo(document.body)\n\n $(this._element).on(Event.CLICK_DISMISS, (event) => {\n if (this._ignoreBackdropClick) {\n this._ignoreBackdropClick = false\n return\n }\n if (event.target !== event.currentTarget) {\n return\n }\n if (this._config.backdrop === 'static') {\n this._element.focus()\n } else {\n this.hide()\n }\n })\n\n if (animate) {\n Util.reflow(this._backdrop)\n }\n\n $(this._backdrop).addClass(ClassName.SHOW)\n\n if (!callback) {\n return\n }\n\n if (!animate) {\n callback()\n return\n }\n\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callback)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else if (!this._isShown && this._backdrop) {\n $(this._backdrop).removeClass(ClassName.SHOW)\n\n const callbackRemove = () => {\n this._removeBackdrop()\n if (callback) {\n callback()\n }\n }\n\n if ($(this._element).hasClass(ClassName.FADE)) {\n const backdropTransitionDuration = Util.getTransitionDurationFromElement(this._backdrop)\n\n $(this._backdrop)\n .one(Util.TRANSITION_END, callbackRemove)\n .emulateTransitionEnd(backdropTransitionDuration)\n } else {\n callbackRemove()\n }\n } else if (callback) {\n callback()\n }\n }\n\n // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // todo (fat): these should probably be refactored out of modal.js\n // ----------------------------------------------------------------------\n\n _adjustDialog() {\n const isModalOverflowing =\n this._element.scrollHeight > document.documentElement.clientHeight\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = `${this._scrollbarWidth}px`\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = `${this._scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n _checkScrollbar() {\n const rect = document.body.getBoundingClientRect()\n this._isBodyOverflowing = rect.left + rect.right < window.innerWidth\n this._scrollbarWidth = this._getScrollbarWidth()\n }\n\n _setScrollbar() {\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n const stickyContent = [].slice.call(document.querySelectorAll(Selector.STICKY_CONTENT))\n\n // Adjust fixed content padding\n $(fixedContent).each((index, element) => {\n const actualPadding = element.style.paddingRight\n const calculatedPadding = $(element).css('padding-right')\n $(element)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n })\n\n // Adjust sticky content margin\n $(stickyContent).each((index, element) => {\n const actualMargin = element.style.marginRight\n const calculatedMargin = $(element).css('margin-right')\n $(element)\n .data('margin-right', actualMargin)\n .css('margin-right', `${parseFloat(calculatedMargin) - this._scrollbarWidth}px`)\n })\n\n // Adjust body padding\n const actualPadding = document.body.style.paddingRight\n const calculatedPadding = $(document.body).css('padding-right')\n $(document.body)\n .data('padding-right', actualPadding)\n .css('padding-right', `${parseFloat(calculatedPadding) + this._scrollbarWidth}px`)\n }\n\n $(document.body).addClass(ClassName.OPEN)\n }\n\n _resetScrollbar() {\n // Restore fixed content padding\n const fixedContent = [].slice.call(document.querySelectorAll(Selector.FIXED_CONTENT))\n $(fixedContent).each((index, element) => {\n const padding = $(element).data('padding-right')\n $(element).removeData('padding-right')\n element.style.paddingRight = padding ? padding : ''\n })\n\n // Restore sticky content\n const elements = [].slice.call(document.querySelectorAll(`${Selector.STICKY_CONTENT}`))\n $(elements).each((index, element) => {\n const margin = $(element).data('margin-right')\n if (typeof margin !== 'undefined') {\n $(element).css('margin-right', margin).removeData('margin-right')\n }\n })\n\n // Restore body padding\n const padding = $(document.body).data('padding-right')\n $(document.body).removeData('padding-right')\n document.body.style.paddingRight = padding ? padding : ''\n }\n\n _getScrollbarWidth() { // thx d.walsh\n const scrollDiv = document.createElement('div')\n scrollDiv.className = ClassName.SCROLLBAR_MEASURER\n document.body.appendChild(scrollDiv)\n const scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth\n document.body.removeChild(scrollDiv)\n return scrollbarWidth\n }\n\n // Static\n\n static _jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = {\n ...Default,\n ...$(this).data(),\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (!data) {\n data = new Modal(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config](relatedTarget)\n } else if (_config.show) {\n data.show(relatedTarget)\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n$(document).on(Event.CLICK_DATA_API, Selector.DATA_TOGGLE, function (event) {\n let target\n const selector = Util.getSelectorFromElement(this)\n\n if (selector) {\n target = document.querySelector(selector)\n }\n\n const config = $(target).data(DATA_KEY)\n ? 'toggle' : {\n ...$(target).data(),\n ...$(this).data()\n }\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault()\n }\n\n const $target = $(target).one(Event.SHOW, (showEvent) => {\n if (showEvent.isDefaultPrevented()) {\n // Only register focus restorer if modal will actually get shown\n return\n }\n\n $target.one(Event.HIDDEN, () => {\n if ($(this).is(':visible')) {\n this.focus()\n }\n })\n })\n\n Modal._jQueryInterface.call($(target), config, this)\n})\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Modal._jQueryInterface\n$.fn[NAME].Constructor = Modal\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Modal._jQueryInterface\n}\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tools/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst uriAttrs = [\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n]\n\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi\n\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\nconst DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i\n\nfunction allowedAttribute(attr, allowedAttributeList) {\n const attrName = attr.nodeName.toLowerCase()\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN))\n }\n\n return true\n }\n\n const regExp = allowedAttributeList.filter((attrRegex) => attrRegex instanceof RegExp)\n\n // Check if a regular expression validates the attribute.\n for (let i = 0, l = regExp.length; i < l; i++) {\n if (attrName.match(regExp[i])) {\n return true\n }\n }\n\n return false\n}\n\nexport function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n if (unsafeHtml.length === 0) {\n return unsafeHtml\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const whitelistKeys = Object.keys(whiteList)\n const elements = [].slice.call(createdDocument.body.querySelectorAll('*'))\n\n for (let i = 0, len = elements.length; i < len; i++) {\n const el = elements[i]\n const elName = el.nodeName.toLowerCase()\n\n if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) {\n el.parentNode.removeChild(el)\n\n continue\n }\n\n const attributeList = [].slice.call(el.attributes)\n const whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || [])\n\n attributeList.forEach((attr) => {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName)\n }\n })\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport {\n DefaultWhitelist,\n sanitizeHtml\n} from './tools/sanitizer'\nimport $ from 'jquery'\nimport Popper from 'popper.js'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'tooltip'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.tooltip'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-tooltip'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\nconst DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']\n\nconst DefaultType = {\n animation : 'boolean',\n template : 'string',\n title : '(string|element|function)',\n trigger : 'string',\n delay : '(number|object)',\n html : 'boolean',\n selector : '(string|boolean)',\n placement : '(string|function)',\n offset : '(number|string|function)',\n container : '(string|element|boolean)',\n fallbackPlacement : '(string|array)',\n boundary : '(string|element)',\n sanitize : 'boolean',\n sanitizeFn : '(null|function)',\n whiteList : 'object'\n}\n\nconst AttachmentMap = {\n AUTO : 'auto',\n TOP : 'top',\n RIGHT : 'right',\n BOTTOM : 'bottom',\n LEFT : 'left'\n}\n\nconst Default = {\n animation : true,\n template : '
' +\n '
' +\n '
',\n trigger : 'hover focus',\n title : '',\n delay : 0,\n html : false,\n selector : false,\n placement : 'top',\n offset : 0,\n container : false,\n fallbackPlacement : 'flip',\n boundary : 'scrollParent',\n sanitize : true,\n sanitizeFn : null,\n whiteList : DefaultWhitelist\n}\n\nconst HoverState = {\n SHOW : 'show',\n OUT : 'out'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TOOLTIP : '.tooltip',\n TOOLTIP_INNER : '.tooltip-inner',\n ARROW : '.arrow'\n}\n\nconst Trigger = {\n HOVER : 'hover',\n FOCUS : 'focus',\n CLICK : 'click',\n MANUAL : 'manual'\n}\n\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Tooltip {\n constructor(element, config) {\n /**\n * Check for Popper dependency\n * Popper - https://popper.js.org\n */\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org/)')\n }\n\n // private\n this._isEnabled = true\n this._timeout = 0\n this._hoverState = ''\n this._activeTrigger = {}\n this._popper = null\n\n // Protected\n this.element = element\n this.config = this._getConfig(config)\n this.tip = null\n\n this._setListeners()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Public\n\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle(event) {\n if (!this._isEnabled) {\n return\n }\n\n if (event) {\n const dataKey = this.constructor.DATA_KEY\n let context = $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n context._activeTrigger.click = !context._activeTrigger.click\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context)\n } else {\n context._leave(null, context)\n }\n } else {\n if ($(this.getTipElement()).hasClass(ClassName.SHOW)) {\n this._leave(null, this)\n return\n }\n\n this._enter(null, this)\n }\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n $.removeData(this.element, this.constructor.DATA_KEY)\n\n $(this.element).off(this.constructor.EVENT_KEY)\n $(this.element).closest('.modal').off('hide.bs.modal')\n\n if (this.tip) {\n $(this.tip).remove()\n }\n\n this._isEnabled = null\n this._timeout = null\n this._hoverState = null\n this._activeTrigger = null\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n this._popper = null\n this.element = null\n this.config = null\n this.tip = null\n }\n\n show() {\n if ($(this.element).css('display') === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n const showEvent = $.Event(this.constructor.Event.SHOW)\n if (this.isWithContent() && this._isEnabled) {\n $(this.element).trigger(showEvent)\n\n const shadowRoot = Util.findShadowRoot(this.element)\n const isInTheDom = $.contains(\n shadowRoot !== null ? shadowRoot : this.element.ownerDocument.documentElement,\n this.element\n )\n\n if (showEvent.isDefaultPrevented() || !isInTheDom) {\n return\n }\n\n const tip = this.getTipElement()\n const tipId = Util.getUID(this.constructor.NAME)\n\n tip.setAttribute('id', tipId)\n this.element.setAttribute('aria-describedby', tipId)\n\n this.setContent()\n\n if (this.config.animation) {\n $(tip).addClass(ClassName.FADE)\n }\n\n const placement = typeof this.config.placement === 'function'\n ? this.config.placement.call(this, tip, this.element)\n : this.config.placement\n\n const attachment = this._getAttachment(placement)\n this.addAttachmentClass(attachment)\n\n const container = this._getContainer()\n $(tip).data(this.constructor.DATA_KEY, this)\n\n if (!$.contains(this.element.ownerDocument.documentElement, this.tip)) {\n $(tip).appendTo(container)\n }\n\n $(this.element).trigger(this.constructor.Event.INSERTED)\n\n this._popper = new Popper(this.element, tip, {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: Selector.ARROW\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: (data) => {\n if (data.originalPlacement !== data.placement) {\n this._handlePopperPlacementChange(data)\n }\n },\n onUpdate: (data) => this._handlePopperPlacementChange(data)\n })\n\n $(tip).addClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().on('mouseover', null, $.noop)\n }\n\n const complete = () => {\n if (this.config.animation) {\n this._fixTransition()\n }\n const prevHoverState = this._hoverState\n this._hoverState = null\n\n $(this.element).trigger(this.constructor.Event.SHOWN)\n\n if (prevHoverState === HoverState.OUT) {\n this._leave(null, this)\n }\n }\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(this.tip)\n\n $(this.tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n }\n }\n\n hide(callback) {\n const tip = this.getTipElement()\n const hideEvent = $.Event(this.constructor.Event.HIDE)\n const complete = () => {\n if (this._hoverState !== HoverState.SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip)\n }\n\n this._cleanTipClass()\n this.element.removeAttribute('aria-describedby')\n $(this.element).trigger(this.constructor.Event.HIDDEN)\n if (this._popper !== null) {\n this._popper.destroy()\n }\n\n if (callback) {\n callback()\n }\n }\n\n $(this.element).trigger(hideEvent)\n\n if (hideEvent.isDefaultPrevented()) {\n return\n }\n\n $(tip).removeClass(ClassName.SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n $(document.body).children().off('mouseover', null, $.noop)\n }\n\n this._activeTrigger[Trigger.CLICK] = false\n this._activeTrigger[Trigger.FOCUS] = false\n this._activeTrigger[Trigger.HOVER] = false\n\n if ($(this.tip).hasClass(ClassName.FADE)) {\n const transitionDuration = Util.getTransitionDurationFromElement(tip)\n\n $(tip)\n .one(Util.TRANSITION_END, complete)\n .emulateTransitionEnd(transitionDuration)\n } else {\n complete()\n }\n\n this._hoverState = ''\n }\n\n update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate()\n }\n }\n\n // Protected\n\n isWithContent() {\n return Boolean(this.getTitle())\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const tip = this.getTipElement()\n this.setElementContent($(tip.querySelectorAll(Selector.TOOLTIP_INNER)), this.getTitle())\n $(tip).removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n setElementContent($element, content) {\n if (typeof content === 'object' && (content.nodeType || content.jquery)) {\n // Content is a DOM node or a jQuery\n if (this.config.html) {\n if (!$(content).parent().is($element)) {\n $element.empty().append(content)\n }\n } else {\n $element.text($(content).text())\n }\n\n return\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn)\n }\n\n $element.html(content)\n } else {\n $element.text(content)\n }\n }\n\n getTitle() {\n let title = this.element.getAttribute('data-original-title')\n\n if (!title) {\n title = typeof this.config.title === 'function'\n ? this.config.title.call(this.element)\n : this.config.title\n }\n\n return title\n }\n\n // Private\n\n _getOffset() {\n const offset = {}\n\n if (typeof this.config.offset === 'function') {\n offset.fn = (data) => {\n data.offsets = {\n ...data.offsets,\n ...this.config.offset(data.offsets, this.element) || {}\n }\n\n return data\n }\n } else {\n offset.offset = this.config.offset\n }\n\n return offset\n }\n\n _getContainer() {\n if (this.config.container === false) {\n return document.body\n }\n\n if (Util.isElement(this.config.container)) {\n return $(this.config.container)\n }\n\n return $(document).find(this.config.container)\n }\n\n _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()]\n }\n\n _setListeners() {\n const triggers = this.config.trigger.split(' ')\n\n triggers.forEach((trigger) => {\n if (trigger === 'click') {\n $(this.element).on(\n this.constructor.Event.CLICK,\n this.config.selector,\n (event) => this.toggle(event)\n )\n } else if (trigger !== Trigger.MANUAL) {\n const eventIn = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSEENTER\n : this.constructor.Event.FOCUSIN\n const eventOut = trigger === Trigger.HOVER\n ? this.constructor.Event.MOUSELEAVE\n : this.constructor.Event.FOCUSOUT\n\n $(this.element)\n .on(\n eventIn,\n this.config.selector,\n (event) => this._enter(event)\n )\n .on(\n eventOut,\n this.config.selector,\n (event) => this._leave(event)\n )\n }\n })\n\n $(this.element).closest('.modal').on(\n 'hide.bs.modal',\n () => {\n if (this.element) {\n this.hide()\n }\n }\n )\n\n if (this.config.selector) {\n this.config = {\n ...this.config,\n trigger: 'manual',\n selector: ''\n }\n } else {\n this._fixTitle()\n }\n }\n\n _fixTitle() {\n const titleType = typeof this.element.getAttribute('data-original-title')\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute(\n 'data-original-title',\n this.element.getAttribute('title') || ''\n )\n\n this.element.setAttribute('title', '')\n }\n }\n\n _enter(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusin' ? Trigger.FOCUS : Trigger.HOVER\n ] = true\n }\n\n if ($(context.getTipElement()).hasClass(ClassName.SHOW) || context._hoverState === HoverState.SHOW) {\n context._hoverState = HoverState.SHOW\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.SHOW\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.SHOW) {\n context.show()\n }\n }, context.config.delay.show)\n }\n\n _leave(event, context) {\n const dataKey = this.constructor.DATA_KEY\n context = context || $(event.currentTarget).data(dataKey)\n\n if (!context) {\n context = new this.constructor(\n event.currentTarget,\n this._getDelegateConfig()\n )\n $(event.currentTarget).data(dataKey, context)\n }\n\n if (event) {\n context._activeTrigger[\n event.type === 'focusout' ? Trigger.FOCUS : Trigger.HOVER\n ] = false\n }\n\n if (context._isWithActiveTrigger()) {\n return\n }\n\n clearTimeout(context._timeout)\n\n context._hoverState = HoverState.OUT\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide()\n return\n }\n\n context._timeout = setTimeout(() => {\n if (context._hoverState === HoverState.OUT) {\n context.hide()\n }\n }, context.config.delay.hide)\n }\n\n _isWithActiveTrigger() {\n for (const trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true\n }\n }\n\n return false\n }\n\n _getConfig(config) {\n const dataAttributes = $(this.element).data()\n\n Object.keys(dataAttributes)\n .forEach((dataAttr) => {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr]\n }\n })\n\n config = {\n ...this.constructor.Default,\n ...dataAttributes,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n Util.typeCheckConfig(\n NAME,\n config,\n this.constructor.DefaultType\n )\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn)\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n if (this.config) {\n for (const key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key]\n }\n }\n }\n\n return config\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n _handlePopperPlacementChange(popperData) {\n const popperInstance = popperData.instance\n this.tip = popperInstance.popper\n this._cleanTipClass()\n this.addAttachmentClass(this._getAttachment(popperData.placement))\n }\n\n _fixTransition() {\n const tip = this.getTipElement()\n const initConfigAnimation = this.config.animation\n\n if (tip.getAttribute('x-placement') !== null) {\n return\n }\n\n $(tip).removeClass(ClassName.FADE)\n this.config.animation = false\n this.hide()\n this.show()\n this.config.animation = initConfigAnimation\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' && config\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Tooltip(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Tooltip._jQueryInterface\n$.fn[NAME].Constructor = Tooltip\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Tooltip._jQueryInterface\n}\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Tooltip from './tooltip'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'popover'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.popover'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\nconst CLASS_PREFIX = 'bs-popover'\nconst BSCLS_PREFIX_REGEX = new RegExp(`(^|\\\\s)${CLASS_PREFIX}\\\\S+`, 'g')\n\nconst Default = {\n ...Tooltip.Default,\n placement : 'right',\n trigger : 'click',\n content : '',\n template : '
' +\n '
' +\n '

' +\n '
'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content : '(string|element|function)'\n}\n\nconst ClassName = {\n FADE : 'fade',\n SHOW : 'show'\n}\n\nconst Selector = {\n TITLE : '.popover-header',\n CONTENT : '.popover-body'\n}\n\nconst Event = {\n HIDE : `hide${EVENT_KEY}`,\n HIDDEN : `hidden${EVENT_KEY}`,\n SHOW : `show${EVENT_KEY}`,\n SHOWN : `shown${EVENT_KEY}`,\n INSERTED : `inserted${EVENT_KEY}`,\n CLICK : `click${EVENT_KEY}`,\n FOCUSIN : `focusin${EVENT_KEY}`,\n FOCUSOUT : `focusout${EVENT_KEY}`,\n MOUSEENTER : `mouseenter${EVENT_KEY}`,\n MOUSELEAVE : `mouseleave${EVENT_KEY}`\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass Popover extends Tooltip {\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n static get NAME() {\n return NAME\n }\n\n static get DATA_KEY() {\n return DATA_KEY\n }\n\n static get Event() {\n return Event\n }\n\n static get EVENT_KEY() {\n return EVENT_KEY\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n // Overrides\n\n isWithContent() {\n return this.getTitle() || this._getContent()\n }\n\n addAttachmentClass(attachment) {\n $(this.getTipElement()).addClass(`${CLASS_PREFIX}-${attachment}`)\n }\n\n getTipElement() {\n this.tip = this.tip || $(this.config.template)[0]\n return this.tip\n }\n\n setContent() {\n const $tip = $(this.getTipElement())\n\n // We use append for html objects to maintain js events\n this.setElementContent($tip.find(Selector.TITLE), this.getTitle())\n let content = this._getContent()\n if (typeof content === 'function') {\n content = content.call(this.element)\n }\n this.setElementContent($tip.find(Selector.CONTENT), content)\n\n $tip.removeClass(`${ClassName.FADE} ${ClassName.SHOW}`)\n }\n\n // Private\n\n _getContent() {\n return this.element.getAttribute('data-content') ||\n this.config.content\n }\n\n _cleanTipClass() {\n const $tip = $(this.getTipElement())\n const tabClass = $tip.attr('class').match(BSCLS_PREFIX_REGEX)\n if (tabClass !== null && tabClass.length > 0) {\n $tip.removeClass(tabClass.join(''))\n }\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n const _config = typeof config === 'object' ? config : null\n\n if (!data && /dispose|hide/.test(config)) {\n return\n }\n\n if (!data) {\n data = new Popover(this, _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n data[config]()\n }\n })\n }\n}\n\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n */\n\n$.fn[NAME] = Popover._jQueryInterface\n$.fn[NAME].Constructor = Popover\n$.fn[NAME].noConflict = () => {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Popover._jQueryInterface\n}\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap (v4.3.1): scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport $ from 'jquery'\nimport Util from './util'\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nconst NAME = 'scrollspy'\nconst VERSION = '4.3.1'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst JQUERY_NO_CONFLICT = $.fn[NAME]\n\nconst Default = {\n offset : 10,\n method : 'auto',\n target : ''\n}\n\nconst DefaultType = {\n offset : 'number',\n method : 'string',\n target : '(string|element)'\n}\n\nconst Event = {\n ACTIVATE : `activate${EVENT_KEY}`,\n SCROLL : `scroll${EVENT_KEY}`,\n LOAD_DATA_API : `load${EVENT_KEY}${DATA_API_KEY}`\n}\n\nconst ClassName = {\n DROPDOWN_ITEM : 'dropdown-item',\n DROPDOWN_MENU : 'dropdown-menu',\n ACTIVE : 'active'\n}\n\nconst Selector = {\n DATA_SPY : '[data-spy=\"scroll\"]',\n ACTIVE : '.active',\n NAV_LIST_GROUP : '.nav, .list-group',\n NAV_LINKS : '.nav-link',\n NAV_ITEMS : '.nav-item',\n LIST_ITEMS : '.list-group-item',\n DROPDOWN : '.dropdown',\n DROPDOWN_ITEMS : '.dropdown-item',\n DROPDOWN_TOGGLE : '.dropdown-toggle'\n}\n\nconst OffsetMethod = {\n OFFSET : 'offset',\n POSITION : 'position'\n}\n\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nclass ScrollSpy {\n constructor(element, config) {\n this._element = element\n this._scrollElement = element.tagName === 'BODY' ? window : element\n this._config = this._getConfig(config)\n this._selector = `${this._config.target} ${Selector.NAV_LINKS},` +\n `${this._config.target} ${Selector.LIST_ITEMS},` +\n `${this._config.target} ${Selector.DROPDOWN_ITEMS}`\n this._offsets = []\n this._targets = []\n this._activeTarget = null\n this._scrollHeight = 0\n\n $(this._scrollElement).on(Event.SCROLL, (event) => this._process(event))\n\n this.refresh()\n this._process()\n }\n\n // Getters\n\n static get VERSION() {\n return VERSION\n }\n\n static get Default() {\n return Default\n }\n\n // Public\n\n refresh() {\n const autoMethod = this._scrollElement === this._scrollElement.window\n ? OffsetMethod.OFFSET : OffsetMethod.POSITION\n\n const offsetMethod = this._config.method === 'auto'\n ? autoMethod : this._config.method\n\n const offsetBase = offsetMethod === OffsetMethod.POSITION\n ? this._getScrollTop() : 0\n\n this._offsets = []\n this._targets = []\n\n this._scrollHeight = this._getScrollHeight()\n\n const targets = [].slice.call(document.querySelectorAll(this._selector))\n\n targets\n .map((element) => {\n let target\n const targetSelector = Util.getSelectorFromElement(element)\n\n if (targetSelector) {\n target = document.querySelector(targetSelector)\n }\n\n if (target) {\n const targetBCR = target.getBoundingClientRect()\n if (targetBCR.width || targetBCR.height) {\n // TODO (fat): remove sketch reliance on jQuery position/offset\n return [\n $(target)[offsetMethod]().top + offsetBase,\n targetSelector\n ]\n }\n }\n return null\n })\n .filter((item) => item)\n .sort((a, b) => a[0] - b[0])\n .forEach((item) => {\n this._offsets.push(item[0])\n this._targets.push(item[1])\n })\n }\n\n dispose() {\n $.removeData(this._element, DATA_KEY)\n $(this._scrollElement).off(EVENT_KEY)\n\n this._element = null\n this._scrollElement = null\n this._config = null\n this._selector = null\n this._offsets = null\n this._targets = null\n this._activeTarget = null\n this._scrollHeight = null\n }\n\n // Private\n\n _getConfig(config) {\n config = {\n ...Default,\n ...typeof config === 'object' && config ? config : {}\n }\n\n if (typeof config.target !== 'string') {\n let id = $(config.target).attr('id')\n if (!id) {\n id = Util.getUID(NAME)\n $(config.target).attr('id', id)\n }\n config.target = `#${id}`\n }\n\n Util.typeCheckConfig(NAME, config, DefaultType)\n\n return config\n }\n\n _getScrollTop() {\n return this._scrollElement === window\n ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop\n }\n\n _getScrollHeight() {\n return this._scrollElement.scrollHeight || Math.max(\n document.body.scrollHeight,\n document.documentElement.scrollHeight\n )\n }\n\n _getOffsetHeight() {\n return this._scrollElement === window\n ? window.innerHeight : this._scrollElement.getBoundingClientRect().height\n }\n\n _process() {\n const scrollTop = this._getScrollTop() + this._config.offset\n const scrollHeight = this._getScrollHeight()\n const maxScroll = this._config.offset +\n scrollHeight -\n this._getOffsetHeight()\n\n if (this._scrollHeight !== scrollHeight) {\n this.refresh()\n }\n\n if (scrollTop >= maxScroll) {\n const target = this._targets[this._targets.length - 1]\n\n if (this._activeTarget !== target) {\n this._activate(target)\n }\n return\n }\n\n if (this._activeTarget && scrollTop < this._offsets[0] && this._offsets[0] > 0) {\n this._activeTarget = null\n this._clear()\n return\n }\n\n const offsetLength = this._offsets.length\n for (let i = offsetLength; i--;) {\n const isActiveTarget = this._activeTarget !== this._targets[i] &&\n scrollTop >= this._offsets[i] &&\n (typeof this._offsets[i + 1] === 'undefined' ||\n scrollTop < this._offsets[i + 1])\n\n if (isActiveTarget) {\n this._activate(this._targets[i])\n }\n }\n }\n\n _activate(target) {\n this._activeTarget = target\n\n this._clear()\n\n const queries = this._selector\n .split(',')\n .map((selector) => `${selector}[data-target=\"${target}\"],${selector}[href=\"${target}\"]`)\n\n const $link = $([].slice.call(document.querySelectorAll(queries.join(','))))\n\n if ($link.hasClass(ClassName.DROPDOWN_ITEM)) {\n $link.closest(Selector.DROPDOWN).find(Selector.DROPDOWN_TOGGLE).addClass(ClassName.ACTIVE)\n $link.addClass(ClassName.ACTIVE)\n } else {\n // Set triggered link as active\n $link.addClass(ClassName.ACTIVE)\n // Set triggered links parents as active\n // With both
\ No newline at end of file diff --git a/bustag/app/views/pagination.tpl b/bustag/app/views/pagination.tpl new file mode 100644 index 0000000..f88960c --- /dev/null +++ b/bustag/app/views/pagination.tpl @@ -0,0 +1,37 @@ +% curr_page = page_info[2] +% max_page = page_info[1] +% total_items = page_info[0] +% setdefault('like', '') +
+
+
+ % if curr_page != 1: + 第一页 + % end + % if curr_page > 1: + 上一页 + % end + 第{{curr_page}}页 + % if curr_page < max_page: + 下一页 + % end + % if curr_page != max_page: + 最后页 + % end +
+
+
+ 共 {{max_page}}页,{{total_items}}条 + 跳转 + + 页 +
+
+
+
\ No newline at end of file diff --git a/bustag/app/views/tagit.tpl b/bustag/app/views/tagit.tpl new file mode 100644 index 0000000..03379ee --- /dev/null +++ b/bustag/app/views/tagit.tpl @@ -0,0 +1,61 @@ +% rebase('base.tpl', title='打标', path=path) +% curr_page = page_info[2] +
+
+
+ +
+
+%#generate list of rows of items +% i = 1 +%for item in items: +
+
+
+ +
+ +
+
id: {{item.id}}
+
发行日期: {{item.release_date}}
+
添加日期: {{item.add_date}}
+
{{item.fanhao}}
+ {{item.title[:30]}} +
+ % for t in item.tags_dict['genre']: + {{t}} + % end +
+
+ % for t in item.tags_dict['star']: + {{t}} + % end +
+ +
+
+ +% if like is None or like == 0: + +% end +% if like is None or like == 1: + +% end +
+
+
+% i = i + 1 +%end +% include('pagination.tpl', page_info=page_info) + +
\ No newline at end of file diff --git a/bustag/main.py b/bustag/main.py new file mode 100644 index 0000000..eaf6f55 --- /dev/null +++ b/bustag/main.py @@ -0,0 +1,49 @@ +''' +entry point for command line +''' + +import click +import sys +from aspider import aspider +from bustag.model.prepare import prepare_predict_data +from bustag.spider.db import Item, ItemRate, RATE_TYPE +import bustag.model.classifier as clf +from bustag.spider import bus_spider +from bustag.util import logger, APP_CONFIG + + +@click.command() +def recommend(): + ''' + 根据现有模型预测推荐数据 + ''' + try: + clf.recommend() + except FileNotFoundError: + click.echo('还没有训练好的模型, 无法推荐') + + +@click.command() +@click.option("--count", help="打印次数", type=int) +def download(count): + """ + 下载更新数据 + """ + print('start download') + sys.argv = sys.argv[:1] + if count is not None: + APP_CONFIG['download.count'] = count + sys.argv.append(APP_CONFIG['download.root_path']) + aspider.main() + + +@click.group() +def main(): + pass + + +main.add_command(download) +main.add_command(recommend) + +if __name__ == "__main__": + main() diff --git a/bustag/model/__init__.py b/bustag/model/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/bustag/model/classifier.py b/bustag/model/classifier.py new file mode 100644 index 0000000..8ece09e --- /dev/null +++ b/bustag/model/classifier.py @@ -0,0 +1,88 @@ +''' +create classifier model and predict +''' +from sklearn.metrics import f1_score, recall_score, accuracy_score, precision_score, confusion_matrix +from sklearn.neighbors import KNeighborsClassifier +from bustag.model.prepare import prepare_data, prepare_predict_data +from bustag.model.persist import load_model, dump_model +from bustag.spider.db import RATE_TYPE, ItemRate +from bustag.util import logger, get_data_path, MODEL_PATH + +MODEL_FILE = MODEL_PATH + 'model.pkl' +MIN_TRAIN_NUM = 200 + + +def load(): + model_data = load_model(get_data_path(MODEL_FILE)) + return model_data + + +def create_model(): + knn = KNeighborsClassifier(n_neighbors=11) + return knn + + +def predict(X_test): + model, _ = load() + y_pred = model.predict(X_test) + return y_pred + + +def train(): + model = create_model() + X_train, X_test, y_train, y_test = prepare_data() + total = len(X_test) + len(X_train) + if total < MIN_TRAIN_NUM: + raise ValueError(f'训练数据不足, 无法训练模型. 需要{MIN_TRAIN_NUM}, 当前{total}') + model.fit(X_train, y_train) + y_pred = model.predict(X_test) + confusion_mtx = confusion_matrix(y_test, y_pred) + scores = evaluate(confusion_mtx, y_test, y_pred) + models_data = (model, scores) + dump_model(get_data_path(MODEL_FILE), models_data) + logger.info('new model trained') + return models_data + + +def evaluate(confusion_mtx, y_test, y_pred): + tn, fp, fn, tp = confusion_mtx.ravel() + # accuracy = accuracy_score(y_test, y_pred) + precision = precision_score(y_test, y_pred) + recall = recall_score(y_test, y_pred) + f1 = f1_score(y_test, y_pred) + logger.info(f'tp: {tp}, fp: {fp}') + logger.info(f'fn: {fn}, tn: {tn}') + # logger.info(f'accuracy_score: {accuracy}') + logger.info(f'precision_score: {precision}') + logger.info(f'recall_score: {recall}') + logger.info(f'f1_score: {f1}') + model_scores = dict(precision=precision, recall=recall, f1=f1) + model_scores = {key: float('{:.2f}'.format(value)) + for key, value in model_scores.items()} + return model_scores + + +def recommend(): + ''' + use trained model to recommend items + ''' + ids, X = prepare_predict_data() + if len(X) == 0: + logger.warning( + f'no data for recommend') + return + count = 0 + total = len(ids) + y_pred = predict(X) + for id, y in zip(ids, y_pred): + if y == 1: + count += 1 + rate_type = RATE_TYPE.SYSTEM_RATE + rate_value = y + item_id = id + item_rate = ItemRate(rate_type=rate_type, + rate_value=rate_value, item_id=item_id) + item_rate.save() + logger.warning( + f'predicted {total} items, recommended {count}') + return total, count diff --git a/bustag/model/persist.py b/bustag/model/persist.py new file mode 100644 index 0000000..02bd86b --- /dev/null +++ b/bustag/model/persist.py @@ -0,0 +1,19 @@ +''' +persist model required files +''' +import pickle + + +def dump_model(path, models): + ''' + Args: + models: tuple of models to save + ''' + with open(path, 'wb') as f: + pickle.dump(models, f) + + +def load_model(path): + with open(path, 'rb') as f: + models = pickle.load(f) + return models diff --git a/bustag/model/prepare.py b/bustag/model/prepare.py new file mode 100644 index 0000000..b605d96 --- /dev/null +++ b/bustag/model/prepare.py @@ -0,0 +1,88 @@ +''' +prepare data for model training +''' +import json +import operator +import pickle +import pandas as pd +import numpy as np +from sklearn.preprocessing import MultiLabelBinarizer +from sklearn.model_selection import train_test_split +from bustag.spider.db import get_items, RATE_TYPE, ItemRate, Item, get_tags_for_items +from bustag.model.persist import dump_model, load_model +from bustag.util import logger, get_data_path, MODEL_PATH + +BINARIZER_PATH = MODEL_PATH + 'label_binarizer.pkl' + + +def load_data(): + ''' + load data from database and do processing + ''' + rate_type = RATE_TYPE.USER_RATE.value + rate_value = None + page = None + items, _ = get_items(rate_type=rate_type, rate_value=rate_value, + page=page) + return items + + +def as_dict(item): + tags_set = set() + for tags in item.tags_dict.values(): + for tag in tags: + tags_set.add(tag) + d = { + 'id': item.fanhao, + 'title': item.title, + 'fanhao': item.fanhao, + 'url': item.url, + 'add_date': item.add_date, + 'tags': tags_set, + 'cover_img_url': item.cover_img_url, + 'target': item.rate_value + } + return d + + +def process_data(df): + ''' + do all processing , like onehotencode tag string + ''' + X = df[['tags']] + y = df[['target']] + + mlb = MultiLabelBinarizer() + X = mlb.fit_transform(X.tags.values) + dump_model(get_data_path(BINARIZER_PATH), mlb) + return X, y + + +def split_data(X, y): + X_train, X_test, y_train, y_test = train_test_split( + X, y, test_size=0.25, random_state=42) + return (X_train, X_test, y_train, y_test) + + +def prepare_data(): + items = load_data() + dicts = (as_dict(item) for item in items) + df = pd.DataFrame(dicts, columns=['id', 'title', 'fanhao', 'url', 'add_date', 'tags', 'cover_img_url', + 'target']) + X, y = process_data(df) + return split_data(X, y) + + +def prepare_predict_data(): + # get not rated data + rate_type = None + rate_value = None + page = None + unrated_items, _ = get_items( + rate_type=rate_type, rate_value=rate_value, page=page) + mlb = load_model(get_data_path(BINARIZER_PATH)) + dicts = (as_dict(item) for item in unrated_items) + df = pd.DataFrame(dicts, columns=['id', 'tags']) + df.set_index('id', inplace=True) + X = mlb.transform(df.tags.values) + return df.index.values, X diff --git a/bustag/spider/__init__.py b/bustag/spider/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/bustag/spider/bus_spider.py b/bustag/spider/bus_spider.py new file mode 100644 index 0000000..45e3464 --- /dev/null +++ b/bustag/spider/bus_spider.py @@ -0,0 +1,61 @@ +''' +define url routing process logic +''' +import sys +import os +import signal +from aspider.routeing import get_router +from .parser import parse_item +from .db import save, Item +from bustag.util import APP_CONFIG, get_full_url, logger +router = get_router() +MAXPAGE = 30 + + +def get_url_by_fanhao(fanhao): + # return full url + url = get_full_url(fanhao) + return url + + +def verify_page_path(path, no): + logger.debug(f'verify page {path} , args {no}') + no = int(no) + if no <= MAXPAGE: + return True + else: + return False + + +@router.route('/page/', verify_page_path) +def process_page(text, path, no): + ''' + process list page + ''' + logger.debug(f'page {no} has length {len(text)}') + print(f'process page {no}') + + +def verify_fanhao(path, fanhao): + ''' + verify fanhao before add it to queue + ''' + exists = Item.get_by_fanhao(fanhao) + logger.debug( + f'verify {fanhao}: , exists:{exists is not None}, skip {path}') + return exists is None + + +@router.route('/', verify_fanhao, no_parse_links=True) +def process_item(text, path, fanhao): + ''' + process item page + ''' + logger.debug(f'process item {fanhao}') + url = path + meta, tags = parse_item(text) + meta.update(url=url) +# logger.debug('meta keys', len(meta.keys())) +# logger.debug('tag count', len(tags)) + save(meta, tags) + print(f'item {fanhao} is processed') diff --git a/bustag/spider/db.py b/bustag/spider/db.py new file mode 100644 index 0000000..ade0cf8 --- /dev/null +++ b/bustag/spider/db.py @@ -0,0 +1,370 @@ +''' +persist data to db +''' +from datetime import date +import datetime +import operator +from functools import reduce +import json +from peewee import * +from enum import IntEnum +from collections import defaultdict +from bustag.util import logger, get_data_path, format_datetime, get_now_time, get_full_url + +DB_FILE = 'bus.db' +db = SqliteDatabase(get_data_path(DB_FILE), pragmas={ + 'journal_mode': 'wal'}) + + +class BaseModel(Model): + + class Meta: + database = db + legacy_table_names = False + + +class ExistError(Exception): + pass + + +class DBError(Exception): + pass + + +class Item(BaseModel): + ''' + item table + ''' + title = CharField() + fanhao = CharField(unique=True) + url = CharField(unique=True) + release_date = DateField() + add_date = DateTimeField(default=datetime.datetime.now) + meta_info = TextField() + + def __repr__(self): + return f'' + + @staticmethod + def saveit(meta_info): + item_release_date = date.fromisoformat(meta_info.pop('release_date')) + item_fanhao = meta_info.pop('fanhao') + item_title = meta_info.pop('title') + item_url = meta_info.pop('url') + item_meta = json.dumps(meta_info) + try: + item = Item.create(fanhao=item_fanhao, title=item_title, url=item_url, + release_date=item_release_date, meta_info=item_meta) + logger.debug(f'save item: {item}') + except IntegrityError: + logger.debug('Item exists: {item_fanhao}') + raise ExistError() + else: + return item + + @staticmethod + def loadit(item): + item.url = get_full_url(item.url) + meta = json.loads(item.meta_info) + item.cover_img_url = meta['cover_img_url'] + series = item.fanhao.split('-')[0] + item.add_date = format_datetime(item.add_date) + + @staticmethod + def getit(id): + item = Item.get_by_id(id) + return item + + @staticmethod + def get_by_fanhao(fanhao): + item = Item.get_or_none(Item.fanhao == fanhao) + return item + + @staticmethod + def get_tags_dict(item): + tags_dict = defaultdict(list) + for t in item.tags_list: + tags_dict[t.tag.type_].append(t.tag.value) + item.tags_dict = tags_dict + + +class Tag(BaseModel): + ''' + tag table + ''' + type_ = CharField(column_name='type') + value = CharField() + url = CharField() + + class Meta: + indexes = ( + # Specify a unique multi-column index + (('type_', 'value'), True), + ) + + def __repr__(self): + return f'' + + @staticmethod + def saveit(tag_info): + tag, created = Tag.get_or_create(type_=tag_info.type, value=tag_info.value, + defaults={'url': tag_info.link}) + if created: + logger.debug(f'save tag: {tag}') + return tag + + +class ItemTag(BaseModel): + item = ForeignKeyField(Item, field='fanhao', backref='tags_list') + tag = ForeignKeyField(Tag, backref='items') + + class Meta: + indexes = ( + # Specify a unique multi-column index + (('item', 'tag'), True), + ) + + @staticmethod + def saveit(item, tag): + try: + item_tag = ItemTag.create(item=item, tag=tag) + logger.debug(f'save tag_item: {item_tag}') + except Exception as ex: + logger.exception(ex) + else: + return item_tag + + def __repr__(self): + return f'' + + +class RATE_TYPE(IntEnum): + NOT_RATE = 0 + USER_RATE = 1 + SYSTEM_RATE = 2 + + +class RATE_VALUE(IntEnum): + LIKE = 1 + DISLIKE = 0 + + +class ItemRate(BaseModel): + rate_type = IntegerField() + rate_value = IntegerField() + item = ForeignKeyField(Item, field='fanhao', + backref='rated_items', unique=True) + rete_time = DateTimeField(default=datetime.datetime.now) + + @staticmethod + def saveit(rate_type, rate_value, fanhao): + item_rate = None + try: + item_rate = ItemRate.create( + item=fanhao, rate_type=rate_type, rate_value=rate_value) + logger.debug(f'save ItemRate: {item_rate}') + except IntegrityError: + logger.debug(f'ItemRate exists: {fanhao}') + else: + return item_rate + + @staticmethod + def getit(id): + item_rate = ItemRate.get_or_none(ItemRate.id == id) + return item_rate + + @staticmethod + def get_by_fanhao(fanhao): + item_rate = ItemRate.get_or_none(ItemRate.item_id == fanhao) + return item_rate + + +class LocalItem(BaseModel): + ''' + local item table + ''' + item = ForeignKeyField(Item, field='fanhao', + backref='local_item', unique=True) + path = CharField(null=True) + size = IntegerField(null=True) + add_date = DateTimeField(default=datetime.datetime.now) + last_view_date = DateTimeField(null=True) + view_times = IntegerField(default=0) + + @staticmethod + def saveit(fanhao, path): + local_item = None + try: + local_item = LocalItem.create( + item=fanhao, path=path) + logger.debug(f'save LocalItem: {fanhao}') + except IntegrityError: + logger.debug(f'LocalItem exists: {fanhao}') + else: + return local_item + + def __repr__(self): + return f'' + + @staticmethod + def update_play(id): + nrows = (LocalItem + .update({LocalItem.last_view_date: get_now_time(), + LocalItem.view_times: LocalItem.view_times+1}) + .where(LocalItem.id == id) + .execute()) + logger.debug(f'update LocalItem {id} : rows:{nrows}') + return LocalItem.get_by_id(id) + + @staticmethod + def loadit(local_item): + local_item.last_view_date = format_datetime( + local_item.last_view_date) if local_item.last_view_date else '' + + +def save(meta_info, tags): + item_title = meta_info['title'] + tag_objs = [] + try: + item = Item.saveit(meta_info) + except ExistError: + logger.debug(f'item exists: {item_title}') + else: + with db.atomic(): + for tag_info in tags: + tag = Tag.saveit(tag_info) + if tag: + tag_objs.append(tag) + with db.atomic(): + for tag_obj in tag_objs: + ItemTag.saveit(item, tag_obj) + + +def test_save(): + item_url = 'https://www.cdnbus.bid/MADM-116' + item_title = 'test item' + item_fanhao = 'MADM-116' + item_release_date = date(2019, 7, 19) + item_meta_info = '' + item = Item(title=item_title, url=item_url, fanhao=item_fanhao, + release_date=item_release_date, meta_info=item_meta_info) + item.save() + + tag1 = Tag.create(type_='genre', value='素人', + url='https://www.cdnbus.bid/genre/s1') + tag2 = Tag.create(type_='star', value='樱田', + url='https://www.cdnbus.bid/star/dbd') + tag3 = Tag.create(type_='genre', value='高清', + url='https://www.cdnbus.bid/genre/x1') + ItemTag.create(item=item, tag=tag1) + ItemTag.create(item=item, tag=tag2) + + ItemRate.saveit(RATE_TYPE.USER_RATE, RATE_VALUE.LIKE, item.fanhao) + LocalItem.saveit('MADM-116', '/Download/MADM-116.avi') + + +def get_items(rate_type=None, rate_value=None, page=1, page_size=10): + ''' + get required items based on some conditions + ''' + items_list = [] + clauses = [] + if rate_type is not None: + clauses.append(ItemRate.rate_type == rate_type) + else: + clauses.append(ItemRate.rate_type.is_null()) + if rate_value is not None: + clauses.append(ItemRate.rate_value == rate_value) + q = (Item.select(Item, ItemRate) + .join(ItemRate, JOIN.LEFT_OUTER, attr='item_rate') + .where(reduce(operator.and_, clauses)) + .order_by(Item.id.desc()) + ) + total_items = q.count() + if not page is None: + q = q.paginate(page, page_size) + items = get_tags_for_items(q) + for item in items: + Item.loadit(item) + if hasattr(item, 'item_rate'): + item.rate_value = item.item_rate.rate_value + else: + item.rate_value = None + items_list.append(item) + + total_pages = (total_items + page_size - 1) // page_size + page_info = (total_items, total_pages, page, page_size) + return items_list, page_info + + +def get_local_items(page=1, page_size=10): + ''' + get local items + ''' + items = [] + q = (LocalItem.select(LocalItem) + .where(LocalItem.path.is_null(False)) + .order_by(LocalItem.id.desc()) + ) + total_items = q.count() + if not page is None: + q = q.paginate(page, page_size) + + item_query = Item.select() + item_tag_query = ItemTag.select() + tag_query = Tag.select() + items_with_tags = prefetch(q, item_query, item_tag_query, tag_query) + + for local_item in items_with_tags: + try: + Item.loadit(local_item.item) + Item.get_tags_dict(local_item.item) + items.append(local_item) + except Exception: + pass + + total_pages = (total_items + page_size - 1) // page_size + page_info = (total_items, total_pages, page, page_size) + return items, page_info + + +def get_today_update_count(): + now = get_now_time() + year, month, day = now.year, now.month, now.day + q = Item.select().where((Item.add_date.year == year) + & (Item.add_date.month == month) + & (Item.add_date.day == day) + ) + return q.count() + + +def get_today_recommend_count(): + now = get_now_time() + year, month, day = now.year, now.month, now.day + q = ItemRate.select().where((ItemRate.rete_time.year == year) + & (ItemRate.rete_time.month == month) + & (ItemRate.rete_time.day == day) + & (ItemRate.rate_type == RATE_TYPE.SYSTEM_RATE) + & (ItemRate.rate_value == RATE_VALUE.LIKE) + ) + return q.count() + + +def get_tags_for_items(items_query): + item_tag_query = ItemTag.select() + tag_query = Tag.select() + items_with_tags = prefetch(items_query, item_tag_query, tag_query) + items = [] + for item in items_with_tags: + Item.get_tags_dict(item) + items.append(item) + + return items + + +def init(): + db.connect(reuse_if_open=True) + db.create_tables([Item, Tag, ItemTag, ItemRate, LocalItem]) + + +init() diff --git a/bustag/spider/parser.py b/bustag/spider/parser.py new file mode 100644 index 0000000..29ef878 --- /dev/null +++ b/bustag/spider/parser.py @@ -0,0 +1,70 @@ +''' +html parser to extract data +''' +import re +from collections import namedtuple +from requests_html import HTML +from aspider.routeing import get_router +router = get_router() + + +Tag = namedtuple('Tag', ['type', 'value', 'link']) + + +def parse_item(text): + ''' + Args: + text : str - html text + + Returns: + tuple: (dict, list) + dict - meta data for this item + list - tags for this item + ''' + html = HTML(html=text) + title_css = 'body > div.container > h3' + title = html.find(title_css)[0].text + cover_img_css = 'body > div.container > div.row.movie > div.col-md-9.screencap > a' + cover_img_url = html.find(cover_img_css)[0].attrs['href'] + tags_css = 'body > div.container > div.row.movie > div.col-md-3.info' + tags = html.find(tags_css)[0].find('p') + release_date = tags[1].text + length = tags[2].text + # meta data + meta = {} + meta['fanhao'], meta['title'] = title.split(maxsplit=1) + meta['cover_img_url'] = cover_img_url + meta['release_date'] = release_date.split()[1] + meta['length'] = re.search(r'\d+', length).group() + + tag_list = [] + for tag in tags[3:]: + tag_type = '' + tag_value = '' + tag_link = '' + links = tag.find('a') + spans = tag.find('span.header') + if spans and len(links) == 1: + tag_type = (spans[0].text) + tag_link = links[0].attrs['href'] + tag_value = links[0].text + if tag_type != '' and tag_value != '': + tag_list.append(create_tag(tag_type, tag_value, tag_link)) + else: + for link in links: + tag_link = link.attrs['href'] + tag_value = link.text + if 'genre' in tag_link: + tag_type = 'genre' + if 'star' in tag_link: + tag_type = 'star' + if tag_type != '' and tag_value != '': + tag_list.append(create_tag(tag_type, tag_value, tag_link)) + + return meta, tag_list + + +def create_tag(tag_type, tag_value, tag_link): + tag_link = router.get_url_path(tag_link) + tag = Tag(tag_type, tag_value, tag_link) + return tag diff --git a/bustag/util.py b/bustag/util.py new file mode 100644 index 0000000..339aea3 --- /dev/null +++ b/bustag/util.py @@ -0,0 +1,121 @@ +import logging +import os +import sys +import configparser +import pytz +import datetime +from urllib.parse import urljoin + +logger = logging.getLogger('bustag') +TESTING = False +DATA_PATH = 'data/' +CONFIG_FILE = 'config.ini' +MODEL_PATH = 'model/' +APP_CONFIG = {} +DEFAULT_CONFIG = { + 'download': { + 'count': 100, + 'interval': 3600 + } +} + + +def get_cwd(): + if getattr(sys, 'frozen', False): + return sys._MEIPASS + else: + return os.getcwd() + + +def check_testing(): + global TESTING + if os.environ.get('TESTING'): + TESTING = True + print('*** in test mode ***') + + +def setup_logging(): + fmt = '%(asctime)s - %(name)s - %(levelname)s - %(filename)s - %(funcName)s \n %(message)s ' + formatter = logging.Formatter(fmt) + ch = logging.StreamHandler() + ch.setFormatter(formatter) + logger.addHandler(ch) + logger.setLevel(logging.WARNING) + if TESTING: + logger.setLevel(logging.DEBUG) + pw_logger = logging.getLogger('peewee') + pw_logger.addHandler(logging.StreamHandler()) + pw_logger.setLevel(logging.DEBUG) + + +def get_data_path(file): + cwd = get_cwd() + file_path = os.path.join(cwd, DATA_PATH, file) + return file_path + + +def get_now_time(): + return datetime.datetime.now() + + +def get_full_url(path): + root_path = APP_CONFIG['download.root_path'] + full_url = urljoin(root_path, path) + return full_url + + +def check_config(): + config_path = get_data_path(CONFIG_FILE) + abs_path = os.path.abspath(config_path) + if not os.path.exists(abs_path): + logger.error( + f'file {abs_path} not exists, please make sure file exists and configed, system quit now!') + logger.error(f'文件 {abs_path} 不存在, 请检查文件存在并已配置, 系统退出!') + sys.exit(1) + + +def load_config(): + check_config() + config_path = get_data_path(CONFIG_FILE) + conf = configparser.ConfigParser() + conf.read_dict(DEFAULT_CONFIG) + conf.read(config_path) + for section in conf.sections(): + APP_CONFIG[section.lower()] = dict(conf[section]) + for key in conf.options(section): + value = conf.get(section, key) + key = section + '.' + key + APP_CONFIG[key.lower()] = value + logger.debug(APP_CONFIG) + + +def format_datetime(dt): + format = '%Y-%m-%d %H:%M:%S' + return dt.strftime(format) + + +def to_localtime(utc_dt): + local_tz = pytz.timezone('Asia/Shanghai') + local_dt = utc_dt.replace(tzinfo=pytz.utc).astimezone(local_tz) + format = '%Y-%m-%d %H:%M:%S' + local_dt = local_tz.normalize(local_dt) + return local_dt.strftime(format) + + +def check_model_folder(): + model_path = os.path.join(DATA_PATH, MODEL_PATH) + abs_path = os.path.abspath(model_path) + if not os.path.exists(abs_path): + print(f'created model folder: {abs_path}') + os.mkdir(abs_path) + + +def init(): + print(f'CWD: {get_cwd()}') + check_testing() + setup_logging() + load_config() + check_model_folder() + + +init() diff --git a/data/bus.db b/data/bus.db new file mode 100644 index 0000000000000000000000000000000000000000..9fdfa679612095744f06e71fbc5ee4ffa7780024 GIT binary patch literal 2621440 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≠8c+d4w* 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 ^K5|E{u0kr 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

nfNveSLNge?!lbFVI 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

T6t92rQD~~<9>i^l`FwuFhuq!5l=?x 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�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�*i5Wv#x85mtTUqCsbrOJ2$;qg+QpuC`^;)GzF5+OT|t{6`sTQ3TN zc~ph44iTXMj;b(UKvz>C9^>c=@)$=~fNwy-NmU{c>eW;+sbTym5-ihFMWldy?BhF_v9-`VJ+2zCqTJ1)tx6u1GH2(Mxd(UVb@Jssw+=` zN^PnO2&PJH7!S$f3*c5xW%2~*yr(jFg8dRTrSnakr=~O>Pf$}Tk1;Mkk8wx%fK8R$ zFqC#vUY++9l%*}{Biz_CY7 zQQ^XD0h~yL3#$N`DI#51EnpZ#xUewH0*P#4RlqP>sBmGnh+(u4;UZmPmDWO}3zHDC zKcu!0@xp8~1cNjpU8D>AT5X}?h0$iHLTjPog^6)2v{3QFA`DSmh!{-_g7mWURYQW(K`qa>1=EV z$PQLEcnOk2Ivb;h;9z0G|BxHf82k^h!NT%Pt%ZsW#^7R(nA$?c29q#YZJ}a=i80?q zY%m8OBg{(W2D1R!Fhp)J#e`U?+QN$sF{~gF8?1cHFOeFo7M+`z{{L+@UDI;a3g746 z7SCJmQ_4T&XQVe=hn>?L2kh_JZu>9%YFmFz<75QwC}YYN2>R0T!hWJKM)XM$RA?=W zdGo=2P)3A8|K5)JZD;OXMs#h=a6oMvpp3Y+<3%WSBVYt##z3nSN-WT@-H0e?^l$pd zGHBkdsp_~JDr?XsBMO@=zA7!T)vy47O6l@#hHk163Yw^`k^nJ6aHDNhMF!ET@FaBc zpr!J{R9g@+yKOr{gFp!gy0UA{_ox!{4^wHalV}x@SaB>KKPRQNXs4RZ!7vF>HM((< z$95-;_cV}3xHfcn5Q3w9^S&IaxPyo`P+?lp{^W}+v~kXv2luu7uj$Z-de21R};eT8WW< zTW_PqWu>Ko@Hr@7&A+{~-iBg9C|^x#oCx;r#$wViP3rc|&k?Op5>pb&q%h#vN%X85 zRu7v>!kUqYDZ8IyQKO+QZK_>?mB8NXjQBDLO1>8S1x99pv!HHw5LG~dJq(tSJmRst z5plF_$4+7b0^1lGAS$P0)q&Q-D^Z#S52V}Xq!rgU{f8N@j?_GPkZE&v?Av-~{gc*f zXo>ZgHLGdmHj4+Kt%Tq}=Mw2Bd`)Mw8l<|ZJsKxKr7e#g8bs5UXpTb#93h)Y@WX9uPIesFfG9I(3m- zzbjf-LeF&l8N>tKxt>)gO06rOV8yUHZ986Q+q3~ukr14a#92g;MMRs&%0bu9eE-Bw zXD_1PJ~bg^2hKsmGt#+wDhb%Lysoht%4?NuYEB=2v~?r2Q5&F%ix|!bA>Dp(UHfzQ z;5+m}Y(RpX)>k%Gfej2Z1tS6@*;7z5d~~!G zat?hZ+Xl<_;4-W+AT>#V4FWmUaRTB-!90+CLi87*y_!~V43T(GG)@!3Vi`)#h-3^U z=hk(wE;tA?0~)Lm_sPR&9@%&LBvc&Jc1A3M9#N0vbRFB*9ctaMW7t$gZfxE4Bzj|9 z<3Us7@!PcjB9Y>FEEtKN!jl#s-{%xbd(C_`l=W!Pa%S>NZgG z6db%@gca>;pKV)-g9YXgJ81Yc1R*4`x(v;I(~2brhK9_<5M~0cyH^`8hhbBpGp)Ls z{>wTdBM6^X7AQT3y)n1*5RY^MZfhKe37E?!04&>v<8N7g>#7wW!g8hl@wP2b!wRJJ zD9(0>F^>|3VEV6V8Ui{ouK^2?@QcuSJ_(gy1fa(RK^6GnwtH7$%NV-RZAYGN-SD6# zCm4edn1fG;AMIrDVZzUF>igXfhPjLWEkD=iHIBu>P+<&yH&l{g-f|RYKN)i)x&K-Z zJkW73&IyEUg|aibftj|lAjzG0=*+_i#<-#FC{BcRXZGS^!L5sZe-CbQ#HnY&3K4IY ziGyIG)<>T}1T#dxwA#VnX!-Q>PnCWuTvoLgqA)%YYe?b~;T6z#EF6 zLjc~n^E#cTI5|IuH;%zH-N|IB57rzA-m)Y}G`WfKB+=ylV9mjtjy2F0$CXGn0ZiUV z6k65-TAHHOuz}sm<+PD4Dk|I~WYKZhMHyl(;&`EWzBg{unkBvCCYx7ju$B z`R-9#d42n~qeR~t52#-Q8HN~i(RK)v65={Y;;;itv>wI&gggZ4XOrBPchD;*alHieRS|43Q&k~4f zcVQ^)i5FW>JkO30@hxfdF9zN`efA zqZLcn(0cR;d1WIjiEy#RzzqLK4QsiWX*Tz5=B*ej0zM;_xM?`_8N`d^o{JMNp z-XX7+m%0j|Uq4Y>tsL?1^Y8F)MRdW{{$>89{zd*e{|x^$|3r8g9IAKdFX^lGMfx(+CiA@P;x6HkZdeb3vTQ=Zph;c(P*#Ip}p z4qFkUaJ6TdXQ^kAr_M9OGtDy*o)d?{cVYnA6FHuqo(zxMV{?Dy{si$D-*><5KIMMh z{gV5r`-pp=dxv|g`)>DY_cHfV*h18~XSm$Xqt2nuY0e}17(JjDNOjT-*py6^#!!!l zIZ{t4Lvm|h$#?7fl%dYmu8Gcx&N}D&E}JU@@g24z=Hw~YS5m25C(qEfYIkePw56~X znWjzDKGAo`)AX(KME!_7Mjk4c$^k@l%#nM_8M0fp!4KmnQit@u^tN zpx;2#oJ(#u=o@KTG=4fwi^o;bv}@JVEPtF%)2y*$jr1ZT-C?9TG>u-gfu$Fe(-d0q zG|j2{1x>qFe97>HOKBRdK0wo=>Qb6^s|c{P{0PgRu!g1O5tdFIO4EX}F$Ug7)9f)u z|4L6%oK?!&%`Dw-;90EvxHB~EF=;bRizYVHv}^n`nhuJyc{p#_PFdVihGaAplPouSJ1S_l+iTJj_#sqbm~BsPB})?E>qa}3Z`65aj)Th zS^nj{Y1(z_9~mC@xsm?CNPl9aCurJr*mDMcl%dgU;HI4!g|2-Hp`4(xGe~ zE*yUe#TSmbiKQcaEX|le(+kGWG}7@b9kYa`BfKolsHSPf*yAi6@k^FobOB4t*!oul zu4A}>)vqXE&w=_Hqi3-8VV*#7`S3=Tme;T}zLurE*m^_Djp2-OG%d?w>sFRAmg3Tk z5j2fw6w@@8QAE?|<*yqlYq#KX##h;+|3vA%N8d}+?9p3TxzXzl`t1h&Hk$Ss&Fc3a z&GuXN=*x|A{fu&KUHgn?^VEAZoA>O|ZdQL(8!JDm)xf6=oT6#bD8?@rj=#ppFEH{M zKV^@~r?}VH@6q(43}cMjcIuSF&*ouUyISNYy?@SdZ^pmF zdyix|gY|P*Wedf_DjQhZoAJ}I-oqKrVErFj)`jAsMT|d(_Wgw6zKp+zX0Ua+c<3BT zzc`bv!^IhFeWH>_*#>6&AezPaD4NOEJDSu>BUu&0{#n&C-k>G%bm$ERD3XG?%qs zlA|!3!T78AymE?*GbEZ8^?sP8*{pv>yc3u?>dW_a4-cuCk z>WrWI>rYagQ__{CgW36zQ}8#2^(ScBPv1+^zWPHn?KAihBW3*2XD~Y_`V400SD(S` zT<=qOH!G)ar)lrOY(9Dq-f7?!M#}o%doVlqdJir$=tV3oWc}$~$oRW=p;0d1C^w*h zmFva&-&=o>VrYpQDWhix+5Be@KE&vQcNi(#huMSKKF%J@9kj9nmz3~1G9OKPGjd`w`pu&4Vo6x-?owH zQUCEj+D_5X=``&+bQVo7uHDbtudQe4@MfC!9{mwbvufG+dkkg$EFO_Z>5=Jdo}(9! zWc4m)d{J<*!9OFeWAuw!XxgWeoj<)R8GrW~{jou3>)5-po#O0Dc0Ts0Wc=K_@*RWz zYnsNUvw4e7H|A~3J(M1w9;a!a%271!UCH<&yOQ;AHIzTWnv#j9gZvucbdozkxRU%hFTQZs|UF1h_+5AYBb__9Gm_;T2$z)LYUehwF1! zhwB|zi|b|RweNL3;M#z1155P3=xzG1^d?vkJgM*2x9aQk@9T>ZL*R1w1-KCJf_Zv( z-J|^tkp(}1FM!vzcwgh)(72G#s9Vc5B}f4YrxC?r~JG9_xacO?||QctNoYyNBE=uf&N~8pYQL!kA1)M z{S>|fp7ZVZZS!sL{lK@_H_JE0H`-SQJA^(y-Dmgy#oOxrrS}bZ5O~b{u=gHsgZE}c zBdGC?_g?5N@%Hz2@k*XAJ!d@cc$z&YJx_RcdA4{~AtJ%`o+~{QJi|O;coOL0@wmTn z|H=KH`z=Hzc*ecgeZPC1`%d>l_e}R>ccnY-9^}q;tFE!G3iw*+=gM?Bou50~5hoz2 z{8RZ<`B3?}@*30irV70JQ-XyP- zZIJl%q48G~1!Cb^8kME0%0M(Ki-l-Z77Nj+EEb|sSu8}O zvRH^lWw8*A%3>iJtI9$&l8v?2XSjZbYC6&k6YrbHgIpf;=Rpn+`thJI5Bl(+cN#=T zT*ZScc`%&^wLG|j2Q@sH#)Hf0=*CZg-9|8)v0Xqk7G0H@w@t`Ls9_0_q{4?gHv2psoVyVjyrb zek-GK@vtfk(Fjl$q7k4hWS%vwq?AS~JBduhP9hVrlgLEuBr*{@iA=;!B8Gz9X*@P|<_Ck_ zX*@Oy(RgeYqVd=)WbhfC&tP|h&kSVnnSl&GGmyb&1~T}JqQH25M1k@AhyvsJ5e3Hc zBMOY?M-&*(&Q>=NX%r|M%dH9!w<q60h#LbC zHwGYX3_#o%fVeRLabpO?$M9{&$M9{&$M9{&$M9{&$M9{&$B1om^MWUE^8&=rOMDEs za{{r^d@Hfhd@Hfhd@Hfhd@HfhVk_MKLz~?G1LF1{5V!w;xcwK1j_bj#Uvyk|0d*5l zR{?bqP?mr)1(YEmT|gR#!jov|IJQ>;;Ymp$?@a-{A)wa<^qPQvETC5f^dkYik`{Ez z`YAk+c_8rszTwOlg0g;29yoYl=Yfp_egByTrTvET;9?$J#DfcYZ~+f0cu>xRG9Hxj zAkKpr528GX@F2{C5D$Vp2=JgJ4dQ)^crb(qgLzQMgF!qf;K4v1W%6(R$Ra= zc=P+S|3m-J{IB|-_3yit>AaxGw=hDg!jIK$~I-4a))xgQmc%|TlHWi zTk*+%mCrzT;5GSKdAGb-ULoHk&z3KfN6KM2SI)%m&mT*_m71j!@C2}3+92I2&4(v| zaZ;I7AoY-B*B7of*Dv4+;91um*S)Sr*UhfkuF0<9uAr+w-tX}1l*AMSL$%dD4&`6H4pX7FL|hCe!)XI^K%|bnausxxG9$*h*%)*o?9eS zhaDE-+9Aw^mqnN}r`@tf+NbnUghaP5?%pwQ%_+etb2r(z&0mQ`G5a!~`#A=aC z$oCETn}EGTn2Rs7yj~zQPTyijhZT8b<{Kg`$kO`uy@oX0n4Lm1uTtXerv`}sjk60 zJe(!=m}PX?Agt-Z{P|fWR`)Q+z)Co;?!jE$m?i8Bdzcf$O4#1*F+*t7wzdaz#$r~< z>|qX*)zEq{_f%%S+T&`Y+bm!1!F&pu`BD$&5zD|~<+{iZ`6q^@)sdqD!FhG$Ie}nb z8#y5o7DkvmJ+o2U+Q^GS30p(tCB9qX2@&So&a9zDjtlu}gt;;_^W_M0WoTk4a*TgK z$a66Ms6dcb#~%;~&a3113k3VY_%4yKHoj9NEQ~)a5Nr+cZG1OFT70{J)%XqpyW@`t zSdKp=U@88fak5-OyvE6I6>i|Mi!71|HkqC|ob#wT0^h+)%j2IDP2z zG7Fg_xp7k{)C*VhxmsZ(59LDUvCb$g6|Ur(j=8%QUMJu#g(fGDA5|0xMLpM64K^l| z5$toS3XREN1i5OEfTgMep@KB7YM?-X7teg5MrPFjp@1W+>U^PqT9qf@o>jR*1z$}S z^W!yc3hR^m)2bYPSdImSa|ArJ@Ja#qF2w$$cL$l$m?OIo`!|j43kzrQ*tWLtS^+l{ z&f_LMmRUHLhk9Wh54FN;cqkXn=Al%Gt#3U#s*KAUBH*!kxjc66$%6~Bba_Yby#4~t z&f}*dYCoAbkk7aK@(OrtYseeSbtgI`FQ12*d4qVU=N0l$%R8Tka^3(QN_kjDtEUm= zg53Q)c1gL|mg#&)@7#w4oSlnp$mM6{?&Y!lWbQrz*W~Wuv8^HZQLa0Y%-mf()N>!< zp_aRohjQ+29!j}5F|4kHl`(l;c`Uc&xp|C5@d`LQ&%T*4X$THO8TlGXf?7k7VJvPvL0c9t;5(PkBU&ystD61I0s?&6Qp z_^1+GGgP3Yr)Ipg1lJgcdzP#fuv(H3uw24?U7JsoO4jfXjCp@l$vk};1!C?$SDIoB zePYc0X{9NAF@iL;@>-z{$IeROLW()AsJu!jVV_fJN@J`I+wn@~E!2Fh?Wsyr+F~U} zRhrTj!#yi;JER95lPj6CP_qH4(v%r#7@N3r#`zPBJ{W|n&u3mXjX*bXXY~9kv4rh> zQ;1|$Z2Qj#x6+3)!i4ipNtWTN^G!*YVeR}&h4Sk8*oRzw_xYye%*xB>U+(n`!0-P7 zo9k-VBv&Og{0F=G;*HdW$n?K={>FIhw?31_|YW@vlY zI;)+-oDt_h=Xp{RzVn`t9)-5STD&tal4eO$rLoclQi+s{H|)9c75L41DBiL2%V1*sJTr|A}Zvcl)HKw(uCru^JUCwpbBPoOJ#Ocnvog3Gj^7Iz{JI<`BWcPw{2?wIG8ioKG2$88Reqodcudx5ZKFdDQJ{DRGz3e@3=b(k%Wc#+M{{3MM4&{e8**qe@j&p)Jx!>^M zYaV>XgD-jTMH+Z>|H6aMd2p2npYh-d4=(fIQyzT6gFo}2kq7iJn$^dfn@q=q^60i7 zi}B^g(=oo>1|HP&;A0;Ai3gW>KvgD`tUu&qKH$Mc9=y+k_jquD2j|nko%;(OJi>#A zd9a8F5AonZ9xPNrAg53II{@eSn0I;b4iDZ|0mjZX6@=UaxZV!s^;Bbmp**@N%9<*a zM>j8t~}MLdY`ppXY+c`$|tqj_)#4@U7|qzXd5T)JsZivvJ6trb8wtrgIbf2RWvs0N9W zjB1c5Ad63SGY{JGpbZaN^B_|N!EhgrAB6jG{2<(i;|JkB96t#6;rKzg562I}eK>v) z?!)nea378zg!^#(Al!%J2jM;(KM42X_(3Qypq3g#`5PX5&4aIakmlETC(W+`IDQ?< zqlXu?d4ulUVl@MR$9eEe9z4c_M^zB=_IZN`uk+wF9=ytf-}B&iJoqgSe#3)b^WYU8 z{E7!>cyQX4t1DF&!2df`Elx0)$F*oMk89CjUb;n*jN|^nJdXPZ^EmDw%;UI!Fz+G$ zI~?~9<}FOecykkJ;2Cg^2Wjpf^bB~1kKwq#XFwev^G6=Uco5~mTReD^2WNTk2OgwH z6^fG{RT!fsYO+w+oNl*J$hHC?%YxhoI4@PJz+0%mTJfWdA)8MjCT%-kXoFmsDUz}$|1Co2v7 zW{&Up%^ctHn>oJYH*7yz~9su@aw6T|@}Ncq!JON49LW7A5B|Y}zw;p7RFFs0O$Cr{Du8rTfvL_hh4sKHY3z*i#rHw_o@LG#k5br(-WQ= zeeNG`a3nahNm~u!AS`?hEuRSE6lU49QPru2TCk?o921t+L9Esa3FFQ%X&`?9CrhfSUOI*~$Z}OHL2(zglubU4kA@$ou2X zl}(=LY0~Zl^>zPP`2;ZiG9cV(h8Upf#>kX6^CK938svQU5=O6sHS;RCw9S) zc)w9Sf;pjVMwBjW!ZIToz~l4#!au$NCIu%p*#Oi|)0Fa`qXBYRZ&K@(Fc(8iOfe_u z#PnqG3g+>=antI=3ouXl6tUu00mF>4_gR>iffsVr8>VJpPlnkJgoDxTi5F_(o1Q_% z$BZ0SNY1ojmySLBP(9r}!#RPl=O>s{3CwD;p42YgBjxv?o)cvgl+;CXL+$a@_Jdgo zIN99?n^Z@s-Juh(gjip;n_5)bm<4-n@s}|c_QEMP{*PBLkC&|(Ih+_qEG{92EYTR- zVK4{=tl(lEUB0=#Y&CPq9e)ny{Hhg8m0pi(w9=~@Sc8WJ#paSaW!*h}Ibk@J{qY86 z7ByLWuipzxOE;GPEN!rmIf$n2aN+)XEAK;ZdFFvsN5qwyuRY}~;~GZL`Ijh{S`*k1() z&(vhzi_`$(zT|T&8%~^n9l6BfwZuy4$;~7IvtCMUdhMh(a+lJXyBn`~vl0h4$G5J5 zXYl0V>eQw!d4mTG9Fx}rj=rcME9K#byWWF41V6=#wXbQLj&x-mUOpamak9F=I40~?rIzj^olXp0R*{aA zYk^@~30qXu1RDy!rM_$>x-u(y`kCZ2`{OIh8lPAm={L9#7ac;`%EJ%UC)_g_2>84| z!A51EX|LRLC_h#{4t!!hGgg=1Z$$s;Fx?q{2|~@Oory!o8=qg1dZGr^!(Uc%+xkQW zwfBc{y8U=o@}-0E;-$%*rH$L4&+-Le(-Vwv50eydUa!Jek6nu>T2du z=S{dLT=aN6KVIydw6MuFjG5HzSYBk+4Q7(s_XOje%g{iIsp4HkF7|k-ckpI*CzJKC_lc&t;Ip?A5$wVN}4&{WKHvQ@LVG_?Rk6_>z z$r4pb4P6vrR2*}+DsgNxv1$qN61J3&?1oH?Ril8K8YBjkQ>6!zYZfP#KM~MZn- z`aD@zNFVN^Y^|bc@k;TB1vAsk_m)!CCRR~@2nN3WFwpm-D?Q2gP?O?S5S0d_F9f5{ zS1OHl3@aq$<%879Em<%z55TVjZpzHDE@F-op(DNoR$cefWfGD|MZ9_~Qh8Y_Fg%Q1 zG~iO%OdlDw8?d&0T#mK@+rTo75d4piVeuu4Eai)*6!W%N%ptYXB#dJ|4E`nL0^#tFA0w0eOEd@P!)g>3n9^%AUn>R(pFv1jVb7AID3m^>|u zx04M^eT{3#FOkGkFo{|@W>nVXX;`5!=OJvss3>WQj>*@)}BkDKS1Cz{7V zCm>+%Y;I|`!UAB@bWWr5Kbh+M`%RrpH<(P~*J4sU2WxXj#O>m<;u3KI^cO~p{X~!0 zPRxM!zbnQMjAxA}p_8xbHw0FMTMgrF}PAuq3DdkkqVrVvBc&-Ib(37lE#-DG5AqYle;rwaHGPx zP79hpa>d|Dh4aD|G`V7MrNW1Zt{8l&@F7lD49-;ekX{)vxKrV?Hk4$<;82AR(j9ii z;8TTvFPssBQx!guu_7Y|w<>&)`NNDD9II%8Udf2TwTdR_R~a#QSJ4EWkz&-r%An!> z;Q7uQ)?akSh=Ucq5@2!0h<_Coo1_?ZucE~3UXo(ey^0!8>5NhLDoQ{rXN{mOG2&h&9dJR4QU5Axiu2AG{HtUd#`hcE19otYT^up^SIN}N z*yN1Cy^0zQ$7V5jS4m@(kUCe9lk5KKj1lK5N_M)l&KU8oqG0`SM~u2xk<(*PQTHk` zG^5Fgdle!*Xz^h%X8=pd$DaCH(1K>s{))fIt$A{4IUHAlM zWYJj@fR4XK6L8)U>x8D(_bb4!58~M}){(Tl3`s|I;G$@fb6yCI5on zF2!!-19TUq*bSNh4CL$iEHDzT<1t1;3;qQ-+>15W1e7{r&5XKM2DY_pTZ*oy8~U z?u^dlvCA2q!DC5^KEP)H=abR<`2aXrjZWuR95quZGgg#^I| z=}~eB5qyy8Q&$vn1fP|d5!HwiUXS^$j3^N$R4=m#dL<)DWC=d#S5g$hL>q&$VX3c> zqL3xh0mSbyM2U0&{AEQUNTdVw)16U>5pDEJ9!_TzLPQ#)$00$aUx1U$DCCE90`w?^ zhjaq-n^F{_0~c^sic-Nr`Golot|$bDn+@t_p#FL(3en+ay&BR@ib8ha0?Ba7L+=p#-?3 zD3LPK30`wXshFW8K<`m8L&5N~93^6gUI}RCj1nnB#U^Kz2pKAtoKY%cDCtEhN@NW6 zi{{s*C>1i41X#YJRLD>RN~I_jGL&69eZ(0hLWW)mz{n;thC#s)I-*3#P!r@hqeR9~ zF{TC)F;t97K*C64@H&VXX^cuh#7JXQ0y0MWgXY(yD1?l3fT^7ng_MyFfbbQCoWTWj zbw;VAA@6)a3nNM-4ZVy-XOsvU1{vxHJED*@)M%6#a)ufW-=oOnmTo4c#13h!+YJE<2*CaN+R^4ttac z7gUj;JbI0DcR@_*}l9NKptEX)o+#je~fR4$xh3Mu~s{ zC)2WTcxRN#7YdeahJCtA29N0ai>tx)uIqK|032{_cdc$rXJAuQs*VmoBpZd+}gYMpN_vJSQO#x4Gvt<9{0z%9(xSCt?R5+))K=e!_$T(hKCH(4R;v|47VFR zwt=>g_>B03_z0{GS{#3MTygx#@wWLD^I>xhYzaIG8+{AR_t}=&ercO)n_??+{N8cw zU-a`i-F@Su#@WV6#zJ^p=xx5!Twv~N_L*-nw=z3S|7^-SqTn%oE3WsB`|#dDQtLtS~(FeVc-!+4!yT6YNyHg+4oI+(xz(j7xQy z{MG{ZOzeXU91kz`9>1@5LWANO)SyB28uYOS{Yir^Y0yU+^r7&EPF6;-3#|+T@95zV z`7Cd8&u6*kKXA`)aL=!E&#!UMuX4}7=bnGZJyUBbg9hXcz#dCDOfB}Ph+6DX5w)(P zB5GYnMbx^Eil}uR6;bOtDx!9AR7CCKsEFFdQPE0t8fK&1D*oOU?%B*eo499@d*qhdwxNE4)nT(d+x+NcjTTsaL?_z=XRu5hq(Ko4D%7B{8Z<_OMr+U=8Z=6SMrzQAGz#Tp zf5RbnFD_-s-HT7@?p2^kIb4JCHE5Uy4b`9_8Z=mg25Hbh4H}?9c@(kr)Z53VL5%Y# zag6gQh;beTG0vkP#(5NE)Z|HRAj<2vw-2>}s3K|uQAN}SqJnx;8;C0U2bZU>cS?hj z;BChA9B~)@nFozLNbw-a114B7HtX)ypMF3={WOT09h6zHyB9S(s3K~1P(``q0|OcV z947FM!6yVT_UIp($%C7C(255w zd2k~SZqVrr9Xa{;e;@z11^%T4Q~|@CGnRWE!#$7Yp6}qEM{&<1x#tnwa{>1}oO{ma zo`-SIY@sS3E_nTZ4>ff;P(jqxrHU$TMz1cezhsaq;Aw4|G#)4VyJ_%?0{q0_R2m5t)(e|}1X*&-;ceU_rw;I0e7TKm5pES-fJ}$j3 zUBK?a1mh@UUwVRmRyqbd`@?L#ZQX5c@XP$~*2~rpU}gWLbq{`*KWTj&9_%JsM_c<_ zz1H^D=2nB{FP4uje{}uHb$u&Bi0tFBp><@h24_b0@L1R$d6B~*y>mwZ3DdoX5J?B1>dzC^WeP7Rq?CuINC}^pqkW{9$Eexk8k`yV zr3Md+JjP+arCDSym%ZN24@!C#$%&cl$*xrmo5>-3=FAh z*cC~e9RzF^QEbf6Sl!`>Vh4ue9udXF42ym(qF9Zg*cACPT~vQqihRLCF{0SBVK0|O zKIcn@cDky;nUT+=)jBvSQ~q(WZvE~ezDM1Fft#jA&=?$5=>v*i+ovT>QqUm*Yxm);nU1jc84KB;w$Q38lELSmf zMPGO2DrT@KlybN8iA}kR%`6%#<|+oc2=q8I3omk?@)#Z}?L#dGOGmoi|?_iHu_+k3X z{-E%3M6t((n)-u=hawI>9#c!w;LM1V$NEnrtu**_Ro4$aOqy z7P*m!u1HHBN)g3Y7%i(Q(t?i_Bh9!k`5o;d_wiWxZ3MQERJQL&&Fa9>tBaWVcvQut!DSHxR~&D%h?R$~h>eF*#K=QaMC73u5xA^9 zhNXr7(BO(fo^^W+tqaq(Y;*i%W_-b?*H;!QrpZWEJi5BVzw+^zDc@;uS)pR8jHYi^ z_;;>!9#MG$l zTkR6yGSlAl=e@x@O)v4VhiM-Vo0<0T&}G`qL&>y@hbGfb9*U;@>W9POkfF5%Tcq;X zAUIR%%47Xl$*;lPq%J(xy(alIxKiq-!DW(L{XFvTA$fS%Ov>h=3&(QG&_iNL>cK-3 zet2=QqU7bi6g13|MriObslNudmhv<>QyRcy)TBUzE2V)NT!!C%>CXpyNclW$CJp7G z3x|wcVo4gzLld02aj~K_T>TO>*o|wN{hh~#ie_o46Y+-D&Axzq*GTi|i_*o<2?V90bnyY36{Q;rP+wV;ZfIa# zWzhgWGgnc%Ur2OWQNQ%J{XRp#$Wb0+`Q!MJ-{*=PN$2MGHH&cU$?xkC;n*KAk5D@*!DdJDGv=c0pebiV7{ z@BF#5Ev)oE1)cqT`xW~!Xz2H`x56*?cWhg1kJ`rKm-t24-g^SRuxF{SD76?OywuY;)8@S0( zY{=5r=@00i(ci7_t-ne4HH!8h|7BO-BY+RMth`U(0Pl}5|r?W{|_Je_i zZL3=%O(&YBzT^On-H+#JF!y1gvH9N&~c^$jT3P^DZ+ za&xZDQ#%a*z67F2XjJ zJc$d(xSpnzWo~fZ&#If7beSbLs<|y+o5VeBG!?l-3$p{bJ5-DdMU6F2HXL2maB>Ci z1I14qA-B}I%Hg7ndaDkXUX=W2=geqZ-At`bLv3+t>4C(iGF)6|wV69Rr%QDPYSXPV zE@mZ8Jku++a%tiPTt0n~et9SEea@RYdBN;?*}g~I?W$eKi}flD9wdu#GYu8T-*J}R z!g~YVswHISQL`&unmo9^;n*H}F>+_})RSC}3*23*ouaN?w|2?rPoy?2k3U=9E52k~ z;~rep-;2WH{$KWtiIb+z$PUg7b*XmnM8t zYL{v&UnEQlc7F+_Po6GG7s>n3qIT7mbkpsxN^QezAlJt0ODb5?<;-2wrP{2??t977 zJuxe%YqbeUJxUGP#rFELr^#q9BNsK5`pkSd+`C#teeU4u(@?uCzM?X943{WR)2r|= zlBO&@njPQ1I8k;mv8qa`8%A69hS|Ee^KBau|73d>!F*b`{ zF2~h3ax=D`SQ)_OE!-f)1utCvMIdh6FKakW>=GoNq<1;VH7`s7Tzm#I}=^YvDRCW@BZ#KYf!I`qG!{%fM^a*O%6k0^(*`8SVmO zaGt=Wzk-5z)e+ndRKDg7Pa0hHI67rI*D3#nEbxhff`(J4NmlZ_m@?CSG2Sd!`M?wl=O=t7JCYJM;FcMd*z2TxX1* zI%CG{hq4N0&z^<;qjQ8_HzpisBjq~>)1BaX;Gw=%50M-?q_&)FIQatMWB0Ug#8 z4^EmBs#<{ThAP9kz7*^d9B+SpDK6YTS6_O7LOGDjdiKP&RrA%X8;>2w_3rvon0F{u zvcA7-)jU#CrBMg>8{N9>TCEe;sN^;u1c&s+vlZq`O{8BKPr}hXz+o zLBVFKtw%2V?xEMN$#rpXxp?t1loN|?{Nzh)fnf`9V%0Wus?uV!C*^pmCgWqdTzRN? zg>?_S8XOyI6ILjUxf4q3E%bS+CXr@QMgd)|HYu~_MB}qZQu~iI9D9}<5mR&SteQwV zyqQvD7(a*?!=gzEL}kondL6z7H?n4RQWcw*}d zshSf?C1%a>W>ro2UZduX9FSGeZ=BMoGd=C9evXcjCA6xose{Gz);MN`%o7(r7#vY` z59;*`rHGAtmLwo&mh2@(EJaztbXH}>*RD^j-locwWZfn5D2xdmrjnPsa?YJNF&m$9NYmenX#nj3uRwyL}F>RrmKO7(HIo!Fmh zJPrdr#41R93l8j@uLQg&Kfju?9eeolvLC14c=BY9$hj1=Cs@@+egWo zIPU?nVw62W#udaXh%Ll)62vQ52vL^pY5ty7#>LbMvxHgk43t19xnQ8IDn#066q&QnJAjCtXzLgb}(Sn}UnI%C$&l-%dc zo875uEOOVd9)a;v%tH ztiaiFEl!zJrVN}qk28%j4Kd9zO*2)PicPhq{jgWR(X`t1swrinQ6GYhP=Pb)$8) zwc1*NJO7Jt?mrFw{m#I{-+7zGrh~`7tJZNYx3R`qV{&76u8TA3h*~F@7CAOr-LCz{ zT4PFjRX77*gEdZz(=BCSr=wW9B;Yccaie%f+$a`{LrfOj{=aJOVxHitg=RvrZJKQy zZW9c_&4M%V0dUo2ab>xRT`8fjFwJ_&Q49TvsFZ>SgK6S8cq|B;CRlZrtFYfc!8y(~ z$5r84?W!@J5u>JROBYL)o+vZOOu0%lWsS z&#>iJG9AsR@pp_0FU$0ojOtfX`hIhk@B8{nir))-F4GjH7uwxG>BZK2DXr@|j!_3I z=SBN#4Bu48=p8pvdQoESdeI?KeBq96EWC}KrMu}L3}<{OQ&!)L8EqMMU1d~al%DN!n&Ck=Q~LfLL52r<8O>wmINN;&!?%7y z>Divc8SVZsrElNL#zoz&`&qaiS`7Xnw%#4mKmnrM-x}H{w>w5f+(hDQkv-q+1GCKNgna*YO4jZL)JqsDW>wZS> zWaIqoohKNMv}bheHJR?9w65oyltyibWx7+Q?7LChQw*CnGHP@&DokWl&)VrN{aA|M zwB5p}k&X8^^{l_n-o@(uc4RAi&vu5=x`^Da5!N0!`epGqu<;OW#`-VnV*MADelNfO z277-rn-6uPKcqNj$YNA~H%sSX?fTxx4J^D9t8c6$%Qx0`3JY)5g3*?2{KRhD#BhsY zj5aT3v{{r<+cHK?ODKJN@aqhB{ew(jlxasw>&EP2*vtAgmc5qYo|_r%!OB}Vl#Sb% zZyI}V$RZYh`%8@WaxfZV?QNGR#?o2bj5fcO z(m&cZGOC|IX{@LnqY*aWV})#<#6~Y?;iK93kBu-gJZu}K7Xmj@T4$(~DJw^vp0#t` zST73~Wd45JN?R7wnr7jqb&ML{mnrLqIwPBh=Y4E^o%40FP0)pvweH7ImapeK+Z_J8 zp8IVTx(q%aIb9pu#-_sEPuXj9#eDkzub*l8-V@k-cu&~Du)c)S3nH6u7sM)t1;!69 z2-_Lfv+;c1Fqz`>dN$6^875JDPX7?4@9Nq7d`CZn;={-;Q_PX214- z&@XRi^>Vm%SwGa4?7L%6QF@`hpV7eMj&Zt{O}$6s>jG?E)dhAt<}}ft7XnE~F<+1N z;~lGc9AJF&Lg1=nKOf$l&4;@7PdQ%Y!*9=G-wpo8ah?xvw%&1-!*6%!Pt(0WY=bl7 zhsxjKLucO~iqB{LSJ$x*&F}5}D(AExNs@#_B00DSbzJ&3XQZ zzT3oh_NHx-`2#(7;vxipSz-*au-u>3m7{IRH)RITgs zU#Xk?o-D`qyGyER>bphd(i!f17qX7h_ud|GK+^PkTlxC~K9KnSuj}*$`%d1&u9iR4 zF1@d#=`P&T-qnTsUS03bt|2_O`&hb`Ybd>Vof*FfvVN$(G~L^`Fuqzh;zrj-KEFPh zG`?=cFh+~Ml<_RrH9p-4d49FL%HrM4DSdAwYyS%)TT}f0-E6%%H%|WEI2%i!yM@y8 z<2s|P7E)en|6g}pCmnW{IS$y*+0C|A*1qPHsk4}G>?>3mHtK(m=>I?dE47r*g)K+f zXm5P$(!`Qw#JDYX;>%XB4cPh;94D=&c0ggYmzbdBwz&5u51gV$Q8n>rP9?882M!JyY2-;hv&oSZ#Y|dP|Y~17A{pAt$|Qa zk3Rs_*B@;LbaJq1bNXJ`880a;p99;cH!Eg9QO}>akDtY#6cmom9|DgD{%qwztymL& z0)jom;b8Em7_#=yYsx;QClE%(9w?uUij8CjJOAC@e@??m92%A;H*6z&)1>N)<455W zU>8p9h^6iW$CJ;aNotZi_Osqh?;I0r&ahy*g&iUk!Y@L|?aP*_THSv&#~BFr47&Xu z_fIf(JYzwV)usK|qkNWCH->g&r_obqF3cJ|_1<|?=TDnH>pncrpFM9uR)Rax7(K9m zUJuy(%~l@N5;rmOf*5%|U--wHai4sDlO+zqa(1b?d?qHLmG)03dOG$ajzF^LfjR8F z*We6-%)dh$lWPy5-x_KwlZV#C*Pcx5Uzyl}8H~MuY}jLRW0U;p0d)5s8}3Konqw)^ z-l6ehh7`d5a3EWzv?+*z@vzb;=}8!XtAn8bC%8J8JgG@rsyQJH)p6xBFjPA!a}Zm* zgmDmO1z&r8S2Hc9mXZC7SR&Gz(tx3SvV=BM#b?avyBUbeSO&)L*6pnc&3fSmAMJH|)ri=Tuoe~eF*5)BsLx|`a$U!K^DNrpj- z1K`DEDJ|Pfj>pIW5qe-bRV-La4;pupmME^m@NC?K9wQnXc&l;k%G54A>}?>%=D~Su z2>-=FSq%=#R$&VKpPx7OA2?=gm|0JLaQ2LzUfF!8^sP*ikcdA@}|l z&wR6z`!>c8;RU=2*1k)&ftxK;wL(pdOJC2h-;aw3Kfe1WPHL(`Ii&ZB%I`&eI6}!XQh^HBO0Vc-xsUQF2zo- zGWOJJG{u^IJ>Bjc$fZBNt9-$xD&!#!J4$<&Pk{(k$XN6DPR@yHA=aJJm+H%&XG60}LMdX>|Y{#vYv@FYbN z5JUcC%}cCe?p7RnA22?dHuxc!Qk@ASj+@A1meqAH9ogFvF@eBb4MH3ZLTjt{fK%ld>_FZ z5_E0IEPi1>V&VQFe&R4$@lUKtZiV2#H+gt@>cH{%(#k|Fnu@%Yd7VB3_k9ciqdTwuN&#+tUI@>kdRa?q-3DyjvuxD@v77g~prol#{ zrvUwdYS=a?hINBE&?A^&8)qA38)EB=^JurNi!IC6(w3oWE~KoNtmmy!S)*Y;bR8<7 z?NBW1IZVJUi&0buB5ZX-A0kWEjL=!GS+1)360geo6E*)vyJCo}d(j1&2rU(T45p2M zQ}5`%KSwuD(CB$|QMEsGL|cMsgg|rQRnr+xQ>2<|jx3@&BokzP5~3mDhIUC7tQurM z*Fp!&23KL*;1cvsqR?nK0}Yh@&_mfMuBI9(#n4P4x)l?|anMp3BK8%-q8mB|SFz6xh_UKFJ-h{2S!_eB~y0p_sw;`XSn$%j5@!TX^K&U zfzq$_EdDF~pDF%Q{~@Jcj2OY_pfW~%H!#|^7o(;DjOst2^e_7Jlzy&%htjJB?7Z~q zu#F7g!p@bhw*MK!woZ)d-=_4lJ3nT0JS+ESBR^+&WQ5US-^z4{Om&P7ZOdr?%`&ZE zwC^j7=Cb|w&w34HIOimzfp;18Kf|bR5Tn^QG1_A|qwUyv)n}RP{PZ)IpM^UejOtl= zuiQ18;wyIzWpwpq2ebCNlJ_FR1NJg{8|#NFw{>GUSAM_G zeun!z!DtTarz_zt42P~`G$>=wRfgS3MtjB??ZWoWuXKKm;r4%!=?O-&WZa64n=36@ zdtSLw&*HDkXS4;|m%rlZz_7sD@rwR86kon;H=}p3a$mlKwa?{|g)Dqze@2J@R;H|f zE)Qqzc6nGS3m>wc(E)83?SGNceyrUu_Y2C{EmKyW%YE6nynOpX7JgeZMsp7^8fND$ zmqTnET=xEvg?sxk>iz|z*{vAu-j~r^**Lh|X*0tuBXp1e3HfQ5C>5}tv$@OsjoyFVl zk|}Gaq~Q&Q^~Yq&_(np%hvN8nHZS9an;0H8hS8y{UE>3{F+7mX+xS4%F7a-xUE{ZY z#Nuy#gi*_JMg`VxaeXbr`WGo}xRceRVSHbP3pX-4Y&4@oS-Un2WaF-3;8qqsaIs9; zcNzw^XE^T}M!Vg>=&g*;H{AL#!>!+z=?R$*V6<5anHm|*xJRa0j9OTGH3;&1`Xek{ zznjwffvg_&1KD@#yRr7J*T2l-^{k&h*6*bFPx`YmW$#_mvwpjz-%P_l(zAa0NYDD= zLp>W;AL?2Ae4u}xrn`6-n|BxQv@<-O)#u{4Aj9Jfj268k(+3zWoFY>;uPzn}43GUz zrmUP7$FTZc98<)?N6Yz*>c#NL&t!T~rgHuTzhrngX%@o5vSJt7LpLqk(=hy^c}8 z{GRUvhP`Z@Ui7m0anUQcw@0pz$HCIM<$Am2{M>#yycwg}Ps+3pqdh-ov^yJ57rV># z?9Rsf#cqFN@!ihIv<;(OKb9$*2N%1@_35&Ng?I5W+L`g=i?{S=_!hZ5of!YQ*l7?8 z?hXiPj6&t=7fX`(cSc({j%8 zq-BcfPo_hr2TdbPEyT~n*Te(*YH^HcF+OL!Uw6*fTevFJ2|I*^@N#E2)EPGE4;p@9 z7^)v>Xruq;zwt-QLtM^n)C}ll;N*_giM3=)3$;n@dBKr0z?k{4 znuPkBWL}%eu3q^Ta=uvlRB{)NQ?V6|`^sC%%@%UXjnf*kF@=jo4u2w%JYHjG05fmulJS#JUZMlW@om7v#9ah}?JMy1KEG$Cz2DO-nYu z)@@3@u#vXHQ#gaexlQ885oC?#GB`D5*op1f-3j9BotC;}LlPcv_pPudHTmvX8sGXt zV=+#X7ON+V%%diDI6q!hg{@B8(U387qFRz2*aXGqZ%ut!89idgiQY5uZA%-DKg+H* zQiTz8&r)mOp2p0Pn)m1?BDN2i!}${I6ds{_#zd9G@=h;f=6z~%ddx*n%u2|42=<%F zfhC$7n}g&K7#n}8>WJwnO`V8_0y#rOXR)J6cCsRm3DkJ|QJY!Q6Z8#wQ<@#s(c?J^<0#4jHZ-m$9?fCq*deP%k)c4@7{yL_edAMGG4QBWIkmOCB(c1oXD3Jlftt9OLnAABV*JI z+sA16W%6gan~4pzD{xDbaR{;Y24m*UYVMRn!19RsG0kk+b};$mGNLzuvw~fx;oq2T zVB3~zfF|!|+J$p3^bCa^bRavPMyW%^xTfMo)%$Zy|jC*!+nC>p+6?ORGET0^- zKYz@2cXwlEzV>Z+%*Nqeb6}k(rzU99y2;d5Dba zCy9OuI*69@7#XtU#2ZTj{;ve*W(}ivYo_g%{mhFv8MUQLQA~^v8Up6Dp7pk)`6vv9 zW@=HZan`v)NrOSTgK}wTAmEwwJYh6d2XJbTc%eAC45J*^mcg3P%|1r%Qm#@ zQD!-2%-He6ac?!T>`46Cs(8gp+igQoJw2b4=9SO$s$p(pFAmw5jSlNp4gcHvQgS;6&~c2!#Gzfd{z+@Oh6)#3FouNZTNyJu zso6o{V#$lCT`Mq9bgybYv=w7>AFs$J?C={i@8aG>DY)fgxqP^!*zRErO?*JZZb_y% z$4aZbsCG8Mc5I!sH6dxSAb{Us#YoodrI-F!s;7v;rULYmU0WcgNJ9rI6toVrV@Aq0 zcC&^j9Fv^4VxD0|mi0w2#;l8rkXxFe(UK|$XHA#`3E@1CR0N!U2L}4SWOX^Z1Oq`e z48j_~ut>wkNVdC`)q>0vDifk=&!L)$Em+pT&rouR3P&wNHN&318ZTdxJVGvNt8d_( zR_y&Rjf}~*kIWLRp=4d6Upl=zv3P@_V30BMaZRIyr$ZX(N>@ zs5;nMSjvG|1@2o$7iQQYB9e)4b}YWqD*Y8%7|lw)umO^(ybA1N>TQeh4m7Js;}Olj z9cr`5^!p$^8T&@`}=vk`Tq>laZLAi~-4&GccTt=o7Mr-ND?`9+9=gd0NMPA$RW zbr=eM$=xqE99xR7!KMQZ!I(##@Y|vcWv69gSc0%c3Q2%!|sfU&tfzLBawutifA86he`U|MXLF$VeHsOHaf z!|{{q@FpfoGSvxEe#j2X!7;FKmqKX*Mj;w%YiYMY?~$kgIr3K|$g6e||~_A=8aq?TlmtVW~8U&NT-4P!j@ zP$(roa4A27l<~}l#PZYZR~MeuVTiW0wy+tF=stowdB-!3a-5Oh@3`AB!qL~^b#!#x z;IP=gvwv#;5O<$nu^+N;$KCWw`(yUm_KEf}_JQ`0{Z@NxyM(jvzt|dV@8Z<^nC(T| zdYpBa+U6Usv$Th=yF%Mw!)LY}TQ}J3mvA@#bHgl4bIU!}k1aLUI_qz&hb?QYI}FPV zH8>|ko>n#qs7 zwJ=A_gM}(s9q4Ml$!wR5roWjkn?5wX1v8xOaSHvCX|w4W(-Wpg;BRn(X|yTN6f|`< zjFS4|+}SFACw?Mc6wivM#CZ!`(t2r1!$@Van92ncyXv9L#2 zZ@2`HiLVHqoJrvZ!7NO&jKul7$MUFUrsWGugXJB|?<_}LpSwPG)wzD-It=fNtDtf5 zFnllGWq8c6##P|D&6VwH=W6Z}q%Wno^se-KXjkl%)=10X@o%Pdk2I3)oJhjWhV1-- z1M}blJYZgESi>7?XORU%M&qJFj(H~WsghmL9}3ezhdJao?_){(4ITv_cR}-R3XzoD z1jsROWU*uO2jEq|`B?_X^dE+g=9sG}9DZls9ni$~njfQ{W7u~>9`hNNSS=y@?BKCI z+~J^U7K{8|329`=^m8sU6f)m$_`B*Ajm8w@6+#c*>lLnY(34|q&cm>Q`j*OO{z8N1 zLdRysn;=Uza7NR^m*Hr5XLI|+7hOU-G*(_@2rB6giYMeu#}@PmprQNmFlY`j zIAF}^9=?Fr++EIVJjxdi=)3T-Zu1TNyCJig!u+xM!_k@{(`Q_4(5LtD&?`=L3ODOf ztp2!r5(xE|BPj~P7cvlVM;pQYBOLVP=;Z;@Z$N(}b_?<>r_h~aT1yiTzjG7@A}qGES%qnhR`iAq zy=jq$j~w0u`e=Fwhy407+BL)TMquuEe0_*3rR?G0NS=UxWg2*eA{DrE^c~Y6EKH&~ zgV+v8E?s_{50q>_GD=pbn7nDrp_M?HWl;>m<3?s4EcoXIOG+mCpi`u$T2>i zjthi!Nf`~r1j*6A%04lA2-t`_Z1@djcKHK`4#G#=0aKJkv(+GE`U8ap1HsM$-jFfK z!=RBhxEvc0uV?QLBIDERF>T=!=NMTl$%(_F+|eWYVT`%GreCr`<`2UnEo_3wD-6IsWyjD23?Fh15}l-V_{fzK_rWI40y2SvLK`(aS{yoMb-^cW{F zI0CoCFfD|MGNeWJ3-9pIC&YQ^5%(}i*SE0GP{Bj5{s0d>dU=@B#GxGH$6RB03@upN z`~joTQhwoYJoFh@m*lfpk2sFSvX=AdK-4=@qtfaUNjM9fE#=uXmvHDYE@4o|zZQUFbuueiLceY?hkSY?hrB{1m!*eIQTCc!SDa25%F$Dg zdo0UPSV!Fj%P6Fyj)i3u)UD^<3+Spico%_l4`$K1f?Cll}kW@WV^3$8zCJ}1Xg7%(%IC(8*Qa~=E6 zP^fneut|7YSRysTN;6T z0bZ%2bc1Ap-}+DCeK6{L#d*lN9oFJ1osT+aLH~a={0|19`G1qs;rIu1{y&BX!rwvL zf0yG0$CJ?WpXZq3h&YBi`Z%&3?H$)+596=!TJR_P+xFkvkJ@+J*V(J=CHDFDsrDlK zPdh-|NxcQvSywqI+%i>33O#HQYSlj{Mfy>0l#M$CR=w=KQLl^`w z1%Y*ISU!HX;#T_zx)7^~E}<%VN|SP>232biU4Yd0=sKyQ6`GXPN#(F%WY&3dy4TS- z1^rQjVj2|Hptm&WO$|EBp>X$?HHdD2$X^e4KctB}s6ljTR8zjBiQBJ1`!r}TheCtf zXb@dQe?mhR2XVb`?Gv-qb`h>kl`p@g`?$@Az28A>zNRd*9X)I1IS+jH;zIRoFKGUEp z8bp63v2lj?zR<+|MT0)4X!Mq{yr`cGd`~{=cM{`k-SA#qnG{wi(H@vnGxT+iDyY#8uQ$ld^*bwbvl}gF$^S zi^j2e8|=AIgBEDed<~kXL31@|jt0%vpjjF;lS6@?bWc)VR{}kAG;v`KV!Vfy8g?=? zag0kTag2j0h>Z{hu@S4Z?=4%7y(scz*5g!Sic>51wE9doX^@ zzToS5jLXH>^QZ>VpK5YT_-7#WX0YL2qf$ zn;LXhgZ`jFZ)gy99Y}kQz&e)W>A}Xeg4noL5F6JDV&hstY+Nfy9@lc7H*3DoR)g3Y zuDr+Aa0Rh7TtRFNR}fpn6(q0W^7n4keBlNSx?Y2>)1Ve)Ct=vIQ8=;jd+5Hl0yHtr z`DD#_kii2N4)S#3G z(d}?Lbjf=OOi4k004Ao0-;7l#h_MOuqyfMa~VjJe$jU&bn9krgesOsI{x*L(6REZ!IqKDf1@t40F(IHJyXr|HGyN{KBjd zdm0$#hLlkq`Av3|5`n?753Q}>PVn4y<2LTIi3$nY)v3_f8vB~6j?q;}5FnFa*Y zbWN;MM9yqu<{hdc26ae6lo_6aUSwsK_6?$FVY{l)ve;jhDBab#=b6OvmC*KqK6QNm zO6WS<>hu?Nyi$wmkt)6$`Xx~8T}8E_R#4R&1(qI#;+pMmyc$lTWLxSK6xR2~_r45o zQ>mI=P-7H-!)x=Y+JYn%_2^|WXcV~iZotb#?TORUQOZ*TO*Z?N8a1}lW%0$(je!!& zVxlv<9C|%aN`bBmR6U_Q10z>(-Li@4x7&B1Yk5sJv_|S6)LwAiK{nAw)mx#`xzhRp zpAgO?phrn{ZlGZG98r}ktAzdy652}*2Xt22J-lXFqI73s@3D`IS0|r`lH4ljrl6re zCVKjnaiW1ww1W(m7RJo9>eQaY@#W9i2WxUEUPm>@)C4bkq+0u^bU>jPwP}^{vP$ucMm;!D zx+PV-1Q{o`9ZoDQt}k0mubi-}94q3d5w#|{>iGoRA2DT9v?}!4OP3{{JDJ+_H1w~< zXYPjPQdecdDC6kA$J3hmA6iZ7lPA!{q#3qDR~{OU&_HHdo#=F!L4r0J)RmxChAyqd zScTg$JTP57N6TA`nYSy&j8pwcC?mxy))JbXuCzDGO2u!A5%~Rj&I#e z)$VxpI?NBKNXa^gw(djGDuVjC|A)OdfsU%k_kg=^_r1N|+leBJ7>Fo~3Z(b$077I- zhzUV<5S3LxK~V(3H6%bn*di`$0YO;;Q3L@&KyfxlXWZycXPkM?j3acGnbC1pQD=PL zud437T{Y(Uo}72i`_6YhP7c+-|E+s(E&rUy&JO@lhEJi4A60J?zop_+BA60fU zl=g@bM8zg(h9L-%dz`4#rax&NbVAV(EO=6L9hCow`eyUi1GE%St%Rx^2CZ2lUD2+! z@?^_VL^0ZxuH5Jz&2uu$d1%|hOsS3zJLq^pc@Z{14G789ydCOo&@Clu=TI$EX0LF{ zT`MwL)5gsqrs{|J1pyOvO*GU8(+zal4nTJh8ir66tH)ddwSH6pwIvF4M*A2xA@%x$ zsLmx*fzw+SF|69wy^JaI!s$bp9bILDIxGzW%9MYJit@$=rsvI+!ex(8VU~9r3IbJp zXe|<*Mmqm6i!3x?MhV{b2|sjMtkLww&8?Li+BR3EPgbON9dm5shc3%vb}Q*|I&PSS z4VzY6V+ErES|0Nb*cA{>@$|DNND$CNTkMA-_O7>?3p`DCDd<0Ag zZM}`n>+71IJ&n7R$$}pD8R+{qw5?iy;p}dz8x1yFlhKWa83@#y%PZsqf@b}z$I{Q? zxrbmGm9E<)y)8^22o(p#Y1)yQS(kP&^azPYCyn?@=P)=gqJuPDUBwz3W3PF|TE`2b zYUN47a_1{IP+i++&?rcHS%vUTIn&{UzAt7Hvbey2i;gfOL?mJ2rw~sUbEes2y79+! zamqSTk66IzRn@I$Ffa2g7RN~6h#-|@sb0C=E#GACy2Rv~Bh^HBKxDH@=uM+`2cT?Eoxy|#Jt zzP1YRSVQ`CtRpL-Rg37q#?W0uTUU2i#tSq|CRAQ}2s8d1v#F`z2*vU=3786Vkqko; zjpg#AR8e|=^9dOGK<#@|dOO4_WWyx14ug`Id%XtX3WXsHJ_!(t1wmICM-L+>ruMD6 z-Nj~sPw1O@+X87OFCwrQdl=@F1rL(B9*WKtuhOOD5LB6^I|Q~m^epCEtd1;tG&JX7 zOl1oT<~4`brB}i1k_^6F+OH5>&eHL_#?>a6UD2EuPM&Vvhh=;}4JJ!0)7X4Sr;S61 zm`Nf=L*zbo+8GtPnchu{4OR#5Y^Cq0X3Lr5J)xF|u#jPt?Ywo)!Wr`y{BRfIv^{{J z&2who#$M)pR$x2BL;$9I)Nvtf0(3QdL&P9fd-Bu1a?1rn5d8mYDtyqGqXpq{_q?8d zayMJmy>|*dLnm#$7l{j3@D!{Q_4tV12>(fC>iS~}F>G$?gBV1Ft1D{I%67pvq22uU zcX^i2WLdQm-&5ct*VjA`o7bsw{stn|RPMKj?!|yLjc=P*Zft#VOIric#)r`}`EuKP zG#6}!S`n*=inCxdDgzN8e8>mizVs6aRmH~*Brd|yZB-bt_@i?{ zK7H}Q>bwzhgqK8Ixw8GY5dZ(bw!V+3alYUA-uJ!cYw&IJt?@mGGy4g?VZI>r&a>d% z?{j$e`v6}34#T5gExh?H((cg8v>{p^Josg6R`t*7@6-g&>W{!<-$wOu^vyhm zt{=KyhNrv@u1DaFU%p{CjCYF9V`ca zARUo*OPi!hX|Xh0njnpkqR>L$N`i0_Q%Pwzn0I*fZiZ_|hK~+u0x!hKdHyPtDXM2-T z4*Jw&gv)Jt+nWq?mo;xP#6ek22D#jhZ`5Rf!}b|!($8Vr^=dMY!}dj5vcKJuBaOLv z40JZ5LC3$eWIvu@@1rIA@&wB{EqQ}LsL_(w^91XBEqR?lK#o2<0qXb3-aG-82gzO_ zSdDUMTCyjf!SSw^yjCE*qb9E*cZ@D98xEDBK%tuK!Q*T#c{RDgxNdn{OXl(f>lIqE zyFhqLO?KlSp=ik*K7+JROI}3ygZ?Y3Q#5!)+ z*nYua47}2j^p6g0N7dvN9JZeFCOdH1<7)D9?y|f}OJ{Cey%2c zJbqJ4YNT{yS=fZI(x4?(o?!b_OL_%@S510Au$s51NjHztBrg62$JbiYDG-{qq(dO2 zwWPumq=(d`41#q^$)wRlB`>5V?L5v_lQteZ)uhDZ#cI;ZW1p6^087U6tY_84<9r59 zO+3b9SxY?1-{82YB_0t7UucPk1;RhH#6yIjGqm6Fm6lk}6EFr6%Xos-qa_{`2=mp% zQV@(m;aAke5+18s;sO2!+d?(5n9rbTiTn8sjxV*ueFEWKEwM--yrU)VC4`A(p5U$q} zcM62-)WjU}2)zSic;##!sxMK>ua5y} z(I-lTETvlFW`O|CEEWi|FEL7Zh*IcF6bTgD1Ye?1q>T3^MhXKL6cjJs^D@g|0Hm%+<7@s~@~L;;7Pyq&NwfCP~t zSew)Y5h1Kb4)6z+APh`q5Gp~KgdLT7n7?Mr0<(AGHJ(APj=#oSL8lgh5cX1Q8%416xb91eG8R0_lAs zL0Am}ib(_r6Qg^m{9s&1v8nuEV8N$uFCbs8l z=cv>$S`T34cu+k@qz0=&zypcUU}8-@M`Q*Q_fyXik-@~->NzSg828_xo}&_jfqm*Z zA~Bfx`>N-tz+hZg)N@2&Ft1;)o+I*tiLcYnQE|b@Z~a<32XP^@TtpUY=O8X{1l4yA z;zH(|D`LN(orA!@W$B`wgT%lQLcVhl8Mu3-71}un4O|vYI|r$OBgnpUkQ%squw0yj z*uYc9`_4gb;3$qyyyqY}bhYa7aYE`j2o7B(9a`Qd-~XCrzs2X$O1w9DR=QU?S2>O- zZz>(+nEh_sI%y9s{@?$rT)z5ow`J8V7Jmw!7MPob($e(C6S>$O!WKKWZLm|xqEKP8 z2>$zUY>oX~Y%ozr2$gW*hrRVPG&}WoMs~Vdj$@MqE*jRQ&mtF`)K$|XXyPxdb>$KA zmI`dPz}3jE^X1s-ZGbXCbM-##@#F^a5}XFVn#b?yG;hRy@!7n#?d08grf-!zeh-+P z55hyl`4xNc$~MHSs34n2Y~$?^aB~gzo3UvM?^-AnHh2!wI8FLy7JQK*?gT3xIX2yM zr1@!_ir|lIb(xQ&6zoisyNa-t)$$q~R_JxXZRA`6VQz4~LpQYO7Wc~Z{t;fMZo zW_9!KI%uVwUje5l=*}8r;~~%Z@!ho}F)D+XP`mK5_PQ|;BGoHe{Rpb3$Lpkiy->X; zX(j7(^`jMXq6il%S{W6LAY`0-tJ@gvkM~{Z!=$TN%%0|B=oJjsqu3dyUMQi+K+a8Z0)tc27wH9@)x$p+&fKvRjYGeq zfGt~JBOA>)bKkz5?l>QUh7#`A_eS#c)U2Et9VRp0{QaXOcGUOps9Di=;~3%!=How0bv!uhe>#dDUl{FSkzl4txd>i4ZVA}}D5 z-#_1eUi%!B(dcMGY@~z64vsN1{MQpaty3f(2t+SoG(~2#JDNzHDj!+> zAXfK#8OLEUCeF9uYLbMTL;J5Z{M%w4gjxs|Ep%u#)-bXp6E9iSbWX&GI|H3Ewi32& ze-1~N>^E`3g;nh=PJdT6uK~kC+XYJ{4yPKv6_ayaOT*sQm$CdFqV7+j9YZD@WBJ8# zFDpPj^(BY73g=K{;iZLH2Nep!d%A~7oV-F9AZJEUNg;hUqQjz0AvA%ZoU=$CM6n1g}N`a3BS5PcP_;L;X5S2l|gl@N%Tm3z;#v)sz+TyOymS_AhyYAm-UX0y1 zBE!bQ!AqErmORv6*9A!A#FdWK4`A#*&Lnfo* zpj+FHOn%{Yj0oHS`Mi$B4$V!kT?56f<}+Yx=nz5UX#??$$k>-?0BzL|LUHL-9bJit zpc`P$LE%uXI$g2V2uBHC!AgZ04-*T~W?z=7)XIWp1uS1~58i68!%< zm^fs}=>bztH>HL4`8W{8ze`|+VEeJU=_;JRda=v0kjX^Y0&H3PLVEo!%;IR;%;I!2 zJ^8PM?nrLisnh9lR2t*DLfY-H!J;(If9K2r%{#Z@)6>|e#1{wK5dH3IM+5P|CG^>h``ZmZ876`( zJO6*z;`@{DH@4x>SNB{&Q4Cn@efC{qX}pKCmr>Ut&SSULyo&0x5Bf*0C*GZ>~JVw zC@rvR_^EP2*{^I?Rx3-C*~&O&m=aWaD3>W#M6CN*eqTNd?}5+C8|8BOKG@TbrKkVb z$Q@+6{co^>Xte*>e%!v#zS&-FUuK_Yp8{VA`S$DVo$U_WKWxpmlt;UpazLOJM^xL$I9IQrLmb5Ujt_QrLsd5G=2%DeS^#ULtELY{OOkMQy|uYzC`ZBlci3H(0*b8nFqRAy`jn zjo5|F5U{V`NVZ|kN6K0w*@ZRVX-R91WE(a^xS%zXeOQxVU86Q)BbHQaO27Pkzw-*U z5gV~4#!+4)Hexfl(%XoQSkfvqzfWz%KCF4!+MqUKA2x%}dKX9u+rTdyXzpy=3n zC6A}qecr~o9L!c5vFV!0jkd*>tBIwB-bT9Ns^5*?qZ_U|wBGA&oXI^6Rhhv-RAoB% zFz4lJ;~g9(RlA+XsM>8jF3=jMk!~y1{RdipqBhTH{nc1I~aNrwD{oYU5=7 z4pnWO#N&LeaUy>MVXg^$1~AunK7;(3);LZee5y5$Y#h-CotJ5iMLYp#_Kk%C;d-rcBu}tU zR~tvLz5vI^gHF72IEO7Y-o|0TY(&I^V2q*sWpLe1++}cG0SEE0AzW@N#>-&tGT7)w z4uXvaak&ZG4CFDIcL0xzwZ?o>7yYy`W<_1%AQjeU4*XsnrVqaq)5KNW2AdY(*dka}YT4OJPplOXg1%m8ryjFM!4*wgk5hys# zY3w0V#`_wt7ASCg)tF0aIDB+5Jb4AeP7I9hAXp6o21Yj?qoZi<7*CWZsEt%eFbL>tA|#k)ur5;@iIiZLVSv_1g#_aU$4|9JDkPYMH?>A8 zBp3uIibaJ493)exH1NCFNQ4A(ZcGVemLXCCIf|wP3?CvSn7E79NM!`$y0t`YBr<}T z0aF4*gbc?Gzs zAv0t$NO&uxh77@aN=-s;$lNhfO+s+UU??L(a>!ssO+s?WVCeQia>zUoQ%(}114n4n zl8_xT1gAqwLU=$mbceO}xmpt9Lxx~!Rg(}P&{ld5C}Bc?$Ydam3kf2V;Xy445rWGw zNJ~P7$Pg?asYyr?nLD7i2{9srQ4fd_nH!vVC*%l@fE*AcG6dTgElDK_qm)j&nxv9M z+2|2d`vv{^AuUNI2?OKXAW0<&gMcBMq>_X|Kx6X-S9^8GQi%VqX&S1eXPJe-a`EmjweGG6hFK*&tPL1eu-xhb+E4 ztqb(@FLQtC&T$QPE>vd9gX{sRuXU*<#C>6spA|!@RJWz#LAK8W6CE5SlRdN5>xr?@ z_LI$Pu$_i2w*$uBJbqvo?Iqo20tf3Sc3^uRn_KCP*sW(f;w;)2cEzw;#x_r2$w4-W zNVe_RQNe~Vwu$Otz=rq>t^2U$*3f#Sruh_(Xs9t`#oAVcVWQR;{~l0_#&^hVS+l=+ z#}nz-4z%sts!QW=e@aDsbJxY(`^}uNMf=BN;b`Cz_Pc}aABEBrwqTXlWzqMVTIydW z2LxnK9)Eh+v2;xph`B|xmMp@qQGRIFLPLblGk%z*{`W01oWn=^M}wh2ApX6#$Y#x* z*X~wtARk-3)+!ISdY7|fnwE9jTd>24lWDTU#SS*hu?xy}RuM`Gd#cRzmOp^N?x=Z8 zg^ES6FIbN4!RBo^(!ps7>27i~LF|CB=g+v}kP#=Nq3zkDl(kmV*1|~+PE=s9O`5H3 z8!RRfQVu(;0l60bwJt{2jT@m|6aV)GFMB3Vz_a({X| z&aWtYlfJFj?PSTWIL_`-*^_7hqYT+d8ZbK9z(Xx@$;d2FKN zf9(ISX|Ahg6lxrgo%sEqls}CwKv>K4DKvXS+cRhly2));7G3|+YMkI??5NAJL%)Zx z3kjmPyAm2dbZ;RZWKN9Z-`Nt8{_$`u7|;LyEfJdEUQ5t(@`@f+E;L2Her!d&P2da? zr~IT%T3&=X_X-%NwUtBh=qY0^WI=4eS>SPEipHi!s&j;64$OQwMW8nD6;I-J98u#) zApIPy_u%9M+}f~oF^rF!cVWb39@(~ib$a{r$d13<)+b1NljA_LIeozRq{}mYnEdkZ z2Sk`PBK<>=81z2AcPq_`w0}Sp2$KV%D(CNA7Tu zPEYJGh^~b=wkG!NYv_>^imkg4!O&sBiqeNqliN94LRO>Z&EzbbI0rH32!y{QN1osm zj2ujYIO)U^3p-*qmk~SawjDchVuq-8h(3lBBIAH4XdV##Hv=XBr)vK1zktjP$J!e( z?4Yx>%7HT$pMKKGSs>@K({|JOMC*!YNDMtJ|CEtY5gfwgrfYV!l;c1U;s*Xs8=sGP z#t)OX+nEc){iFVvKXwW0c=*52lmTzAxV1__g>;QAU729dn&wpq{6$@D5N<$EgFmRV z1RMks1wnGs&ki*CIDGVwa%=8|*J=^|57V3RDVt~f`0nb3qW)<75~>%uv%UVJXS*vV zSIMYePu5?|`Gf8Pg2-tv(JsQAh0b^$*6P%c!EW6>6ZGnucfnL1;{rowb@R^Wn(LrV z0lf~i$4Xu2BxLBEn3K`B4l6M&h5EL-)JeuNzs%uBftO^6t*+2FFQ|LQFSD zL{Ok1$7sB`gKbYd(Ry@eIG1W3fXN!N1V$b-5SU!C6%!M^L}mi2Z3N#M==gfd z+8Fv+-{I$B2YCoiZZTL%HV9By5NYsQs@q_EG3OaSzN^zikn&>rm!galZokv1Y$4wYBVr*{dh|;pLqi!n6 z9Xev%cwPI>_^!`0eweLdY8+-*CfGlcj|u-0gx`e=+hdtv2%kVJN~;hu%viy`?cNPi zZOfWh)75)hPSg`cbL22YF*L#%GPz%Pbrm8oHm^7i_A+(=@{Av5h1%`rKsX)^Uc!sVE3|hHofr|c?Wp= z!qPv>D|!CrX|}ngfBsKB`b#cYy7!cBl0wpQ>2B#ZsSKz3e?io|Cg)quQ*xcW0q5@b z%d?#?z`DQIS>b%Zc_+^Ji(%j2-p01cn6*e4?CW7eFlAj1R@W<;;MIT zbFFhc1)Kk6j=LPw9HSitj-caOceVQ=_X79r?lJD6?y$R;yR+Nv`lq9#!>N3w{1LGQ zKTv)MPlx-IEuIfOKl7aN9D=XJO`esWrJi}7sh$#OF8Dn?JRLlW`yzA~K61b3e#8B; zdyo4WrAB!~xyOt{*hjfi@yg#oi{KNv5k3S?$_H6Af$xf*ApJ@DL`q3-NvEYl@Cxvh zRCOuw6vTca{XrdhmX?i%sd+3|I+Zx3G|{aBnkJyz1$3K$s25}NDKms?(*<+~iT_oK zczQUzpR$n$8+fpu2kUsSmIsKdlX==29#r$7iWTAJGMuEu##5h}rDZyz?sZE`Cm<|R zC^CZjCp8iEPii9SpVUOuKdFhRe^L`sKe#6PJAJ$H2I>dbyhi=tnuz+rEiI*86TR{v zyH7_41XM4e{Q}x2puGaxBcSI6^qhcp3uu>sp5;)ahHhy**s`k%0a~K)({u zFF6z{q+W*gXNC%?Us`<_gi8NObFzUJDrKByAjVk+Vw`0l##v)wwC;~Z0&Msg=nnc! z1F<1#AT}fo#0IZ{*uZ8e9N5e~B^-E0Ku-(kDFHnxpiKgLLO`_w+9;q60$NW|*_cAa z&WUzp9AY5GAqHX`Vj#vL24WmyAnL=p)IijSvx%q=XA@B$&L*NhoY8-m&|d}g7XkfQK%a9cRLZ|E zRLZ|ERLZ|ERLZ|ERLZ|ERQea3ZahYgIR0<`=`{kM`Qy{rSfN}1#Kww&*jO=;K2``v zBIi2cDQg8(BcL@5(J>aD#^w+OWRWnI6fFY7vDbBK|X%^?QT1qVIn6yXh%1vE)O z69qJZA~r9DZXGS4QUR3+=w<;G3uu&piUd?BppgO^A)w&`8pfgEt-S=)Q$W`W=o$g_ z5YW{E$`w#|0d*5lj)1NbP*;jdr$D|61*Wj^U?4Ug48+ERf!O#n5F396V&l(1e-hsC znSeeOkiItRWnpWh@f7N_U6;Y)mzUG~m_!!8{BZ$2CZIPXRq;n4YsM|!=^p>Xg&1@w)8 z{w1J)3g~MAG0B6yAsl2gyMfruZXh<(8i>ub24b9LAjVk?g@VVp_l1INbuzB8)yY6? zbutiJoeacQCj+t7$v|v%GSCac`x*qqWN0HNlc5d7WN0?`M7s{8_Zet_fbs{7bsSDs7O;rTeAX_Q}fI%4y|A z23qlm`YCso z-S&UlKeK;qPuSnIpTh3KbM|NKHTK8s_uKFE{movYtU?Tdg~|+Nf-*|EQ3)tLl`hif z(go>5=^g0}>6lb6)%luzANqdgJL5a#+vVHjTj^Wso9CPAEAb8X`F%Zn9ej#*QTx62 z5iAzo&|cQ|XwPWX+C#8exLq5g4b{S0FRioYR{yDfrhW{sg+EqbQR~%h>N@o?brCEV z#;YUMxOzQ27iy}-`xoy8Z?DW=pE4&YQ@AOXg79+x7e{Zh$GOyk94^OM- zSDtq~uX_%|hT$pCYR@vyU7l&4(VhZN5Izh$dYrIh_@nzb?ho8QbRTo?gC#?a`w{m& z?&Yk;e-tD7s!B{~1* zY<7O={28no4mo!@H#t{2mpbP;r^2V*yv5uH0tMCVQub@kY~NRw{r7xu?*-NF5?<9=`FesAM`Z{>b(;eK!Cem}#N zD>(F40ZkRq6ah^Z&>aH0T|l=9Xc~t?1!n|wT0o}+^s0bPaws@-o`B{G=uQFA8A5N{ z;7~e4n2630CZaQhiDn2-na-h50bPmooS}l(%(jh9qf(51B`~zRc_pk|$NlcZ{qD{E z?#2D?$^E{T`+W`fy9f81y?Nq9x{-C|1GKybS}dUZ1$3W)776HH0o@~@g#ub2pt~tz zoF6LqxqyBqptl9|mVkaLpf?5d69N5LKtB@D4+ZoC0lguhvl#xe#ca~pv>UkJ*K@x! zT^XB}>B`u&OjpLHWx6spEz^~;X_>B!P0Ms;Y#J4YP3EH?2__p+vDrj?&cINS;d047 z-=yJ)Zybwu`i2Mp;=w<8@HG#pJT&R1(NhtkFTXSW$}rK*q_s>$zcNfjzcNfjzcNfj zzcNfjzcNfTLU`tI0Syz-PyyYRF$bAf<{2xzc?ZWPcU0a0m8uV1t?mBvg&r7;sxY0N}a8Z!}<#!N(|F&#xZ@huqX z#J6Ci6W@Z7PJ9bSI`J(S>BP5Sq!ZtQkxqOIMmq5=80o~fV5Ae@g5geIaxD?=bWuQ5 zCfDl_?nGsB6H%GmL{ug>5&haT5&haT5&haT5&haT(Vv93f5xFu=WGFG3CJfPO+c!E zyaMtF$Sok3fSdwy2uR^jpm2eJ?iSEp0-7(Nc>SzV3I#M$KqEL5E#zAw zTFAFVw2*I!Xd&Mc(L%l@qJ?}*L<CgH#Tpak3iovvP&WbP2FypSevQcq7`U)S~pEozrh#tZ`AkH*VGr(?P`s>T%D&*!q;+C?WJ~974JX1X>X(V zN8Xp=<-gYZxc46KZQfGvjoyCV9Ipy5|DS%#%l{-#p(p0)<+;LRcmLJ>iTfPR%0(~# zgWdhySGhf|uUu`e4_$BJ%edaP#Z~26>YC#k?;7R`x~|4ovBmkh^JCr1{|@Im=flps zoKu`du=MZc>}Xp0|HN_3@w{V`V})apV>-Tt3mkq&uEU2f;ZK#1l%Ff7lmp5ZrCM30 z%u^=gt2n0gQm#`k8b}Iv{P4s-&gT9BI5X40;gPNS9l_EFGR@ z&yl233rj{J@H(_ZGIWD*v2>Wvo@0e+C(ALqv{1lW=|};~r6V{T32Fmh5U@J%WdX|r z8@Lig0#fauX9a?F<)Hln!Sdyx-6G-Qpj{&2?Lp6pgmr_&w^%9%9psA<7%*tBfa8Pe z1*{F)BVcvV0Rbz6_6b-X^gLezzcfGCA`q-4!OsPP<;!53NVphm6$wXzpNWK;;9o>S zW$^cWG5q6#e--e+;GYDn1^*~uHTY)%E5T0%EC>I`(k{=6LD|uVMYRQiTtd#s*z;emY z_!oria`E*70ZiCeBwQ@MK_t9e91sa_7w3tD%HkmZ*3g~BVF8aW4hdK*?k`}a*e_tY zxF7$5pzWPf;f+D-L#6pb4(qbgut>-+jf(_NX;2`55BrORi>2agEnk!hZ45F_ zXsIlX@g)zIl?pWpYNZk3x}#KRiJ)8><;xK8++5N_Ajo4%x(WoVr{o%e0KUr+2^UMQ z5(&wYT#>M`q?bsjEa}OYGoY1p7qFw`S^+C1R|{A!>Bc|MFUNA$3Iw~H^SD5;zL!%e z5G-HjtPlwobIL`++c^~?p)zL`Ukv}koRtF3&VjOGMi%jFIn@GIb5;vj$*B>roU?{| zVJPS-4)Kj23Q7-!Ite+fH6gwOLqY455a0NrpykU@7vUDm#ZYIFP!r-?6Sq``uH?!U z3XTl%-4hCGp{s=JYKZTiP*4fw2-oEh&s4#X?KU6JGQp7LOCMhZ5H9+7E(76HAKw%p zZ1wfwssTc!k7uf2Xqm4USBhY$%*QiTFx1hPD_qxbw3g|;U`X}xwGM_9gbL%Y%f8-R z0sNRYR9^V-2jMv4uR;#Xm+J3D!bO#rsr*697b-7Pfp9?O#V`=+)lbD|Jg5FmBvh)r zkmL{Ess5cSxIb8?ekNc|<%KMN(4q1|m_I11oD>K9729o|M>1~&!Me#)EfPE)ZnPnX z!wnx0$~+aBdH@gfaKjN;^Q;iAE1q%z%bqIk zjiIpRYe^FcUrDk^_)@Zqgo~0*Bzz%BB4NG62_$~JrBdRA1rXwrhbvYn+(mK5YOv{lf9ZIDrf2>FIYBlv?YAL*L)VZ^oiXy9EspzrvHNx@PPbVXqIvOqe3U zGd4UTBVy+Z#7ix4CXHYbFv*A68qBj-rw?x={%DDlSu{Lsnx14XW7EeDq@S;0@ym7R zeEvM+hgr98TOtL5{e$_iUAqKls|$ne){T18FR8i`b<1YGfPfP)kWL@2NFUkR^1=(@ z^qJS0l^yJ_rGuWL#0MKER&KevnOiQb0ZI6GyWl_rT=*&(Yt%~uyj~D{;T7vxgm>oBfDAomTS}~N(Oz3foR?kj^08YVWkF-O zWlY!G8E%M)5JiUX->)+lwC^4`MEZ43RY%m0#USYozYJ#RfVR_{i0QCVHEQAyi^ztS zXW+_#m^4!BNX+YG7UzQ!po=l1=cYH-z@0ZnBmC09>bnrmTl2&5JUunL@!LkR0e}B+ zFdp@Pe|HTtmxtQxM(WgJMSj&48E531;b?jjm<*E%HQc5??KzXqToNLD=kv|*Nqywm z;iYAh;2J8FXZ$b=-_Gbm7>HOn7Ww{x1ZK@`*E};2Ar`%PRUKfoI!Sj;w08%a1hKv{ zn_Ntjt*7bwS^@V$@X!sfFsDNP3$N9|!$iw2-P1E*`blB{jK5q+5b&pwKDjOzp5zJN z!kf^s)A~g=m9h)`8^{PwpKXBW1=zW^Jr9fCqs>o0k9I_m`IdEiiEMIqMe{2!BO9A{ z^YwW*V+8%}Ve8L_3xifB|oM)%*&@~afyBVh1Z@=pCU&7>6cD6zX%g(3?F^IW^P7W4()EK zg*Otzf*Kal6$e?1>F%5J^wbdhA{GO3Q14z?n<`-b-@F5UN^of< zUD4q622&z+RkEUnJ{k=Gi}HrnvnQH~6RAzj8^9V^EHG^%C#KD?iq zqzDEt!TvwkeuN|H24X^$4?M5?$3R>LV&@ML1}=0eFq1t;oFkm5ClewUeGQz_TE2oU zhmg$>e+RA~auHdJMZch0QMgl|>S8 zYhltoG& zY~zP0;vVUHP#i=8%=6jwy~JM=$Be z?q{sOa_^OnNJ(p(^-K3^>(8X~zSn#&`gZu%`yTZz^xX!Ff`Pv4eO(Y6@k^~u`=$1l zc0$|tZ+a2kHJ|#Q>Yvo#s_(03)kEqI*bzLe-la}aN2&Shb!r#Y<^9sz>ivcHP498< z9`BQ|Ah_Q<(>vBX)Eo5n@Me20of~}b zzi_tL>TR2Ct6`<_sI)-3RVtS9rR$_FaNJ=0v-<2^C27o<@vsr{dy-?THG5a9f&F8# z^PahEEg8FBz`q^4f$h_cDZ?g--=8m!?^sXwicG?|j{60Iw6o(OfnfQxV}nSj>G%TO z!!n*Ru;YsYj(22-@Wyqm<6+^t+VPP35sTGsx7` za&GK89(x+cvNMD+W5x{c7mkOlZ+h7YxIwUd>SYJsCSj}h6f2f~%T3-_1gv?F30UQSU;7O5CSFnjA z#PhA23!V@NmU9KQT)E=;O2I|}%LN+*tQD*m9)NPM6A66_*hv`eoLD>`1xo~iEmrV= zK(HJwSS&n3Ex2FIP*ZT9Kycq)ut*@F9`}lbx`KN+LOkxCRKO07^_s?&f&ll@cw8=E z$En73tsqahURJ=4aE!0J=)%1uKd2OR7O-5RthWvmWTYOfVCmtaBql5EpHF`mq3uF4*91* zu+$9sT6lyy|3CeIT?_C_wEfRx zpWs(?Wo#`ELt{6x-es$0RQ7gYXZ~Y!g4Nf7ot~Qnse?Wv=sB`Gu=95#gRetZ#$x() ztwT2fs~y;RzmZ?=(48+rL{>Wv6$##sHwgsmiH=NPQ-4In>gza6%pr9g!M`-3bu1LH z+HoYqV@JTWEgq1g`Vzsg-x-hAuqWySWmJ@DaEvhsMNy`~VGyjIC_9EW2$pZ6>`d7t zR7TkuvOy?|vNL1@kB%~x4+9U3vNLD{Yf+}+VPGZ7R6q|ZU_2r_`jv29 zi|SLS{s1-l58=8J{ZhbkRG)iU{%qGkx&`k z%fB@~I{KV|2S)b^xNmfqfVJp;0jtqH0#>5C1uRGF`2xgT`(rwrvueha;@HhX4rNrV zKqM5!h6n_?U#w6d*sEfL1%kC9RwNKCM`HTe(O+w+iRq)uAXLWq!4iutjOl|*&!ELd z@imJnv7rK%W9;Z$=ZB~=D(5b~3{j;hXTCtN-Ig;?AXqAM?&Y5uU7WK(zzcI03b-Wa zegR*Zvq-?%Irj)y%VEl*Mj7QCP6EW2jcup*2rH5P-D2C}JuDLHyf2aS|KC|t7T=$J zpZJo#ANh{@p7%ZJtMo1Q&7u(iL%wT#m&3>0-?e7#7urv?lUlvDRa>Ji*XC*`DDv+4%*QFVcOt9r9K0G9Mus&0G(w|RdFJNlE}dhZr*HKG8{ z_fCNo{Xp*x-mAP`&)1&cdw%J8+w-cY-m}G14Ga3Yo{653o`|O>eChGl0XyC6VLN}f zd#ZbsJMQl7?&y|Xe{-FOSHB;+UUuzvJ>gp6y3aMkHO5uo^1E_j9bkpWz)zeB=Z~=4 zu-EytbG7q9cnO@~9PSJ`uYr$1tK)OWZ(%L}y5o>zr(=WTacUoMi{mCoz;U(XGKU09 z`Hz+NmDiO+$_{0{@+dqM+@_Q&gOnTK!_Nh;2d(ml@>}u=dB40_u9BC^cfz0INI53= zk-Nw)`{r-j+uv;$Y)RV>VF|FyR%?44mH>Cy zM%xD4`q^@9s`M}EQ|UL-`_ftIFg*S}A+3<^lV(a|rJ+(#>LFb&*{y%GrqP9&e`*ur zyO5A%B=#CKYP?N|?_$JD3;Wb2M0d$te%srG=q~1E&D(_7E+&-KCWLk|b0d~i6GFRW za96bnkzGve45>{B>|)@kWv#afab1kZMYGi=M0Lqrep_uqP?rp@QJWCd#l+ScZxdp= zn71q5CPZ{GA*zCaE@p00Qv`G|FQY1m=VC%s1>s!G+|HodglH}%CRIZ)mkdVL5X&Wl zi?yb?B=iT{T8;(eJJlu{%EcfkS`!WBVqmLBZK9!E3<7FTLb>Px7h?fcYod`{jO&); zY7>p*Vi07li9~WSU+D~JO*E8?kpaOGn`kH(lW>*RL_@ilgsxf>4dtQ}g7*1p6Ak5J z5EQkEgmN)T6)e-5Xe1ZoI$|j`(MT=^K~J9GszF1! z7})98nrJ8&gFvc5Lb;faKuowM8q3AZf!;tY7o#@<&OC1uV!0Td8}NCX5Xr@aXlVp; zF>_lg)h5JoF);!VHX)3Qi4niB2~k{3i~ws*h~i>C4t$3gE+zzH6><=ah4?Mz&4iH< zy(NQDbi{7S;A^!egl@@^3{50!ceM$TTXL)h0X>4iEg9@kn-I4pgTXgL_y>>%AIxV! z^>5@cN;rteKCNjW{{Uxyt!aQj=&3d3^90f%ae)B7iV*_qp(u3L)TSs1MmW(pY7yb_ zLuyl)$Nki%5RbuDK^}vx0>I`AtiMv5{CozmRUV(g*-vZg&l3n+^%DrFMPGq{zPW+) zjjp3)+2w7z9@wg5l<7L|vb0id>ce9+bZ-t@r+S-uakrxhdUBWT)4WaBa+kqJ*KiQM z)Pu|I?5j3i&Ep%?rd$r&rl?KbIqbY%YwAWT$3lnto!4niIXuDgk=Aq-Pms{YU3miH zzcpRS6A-VesS5~3@K8S*y)&P|*+*;Y#1jxrw5g*&xS%y%ArQ`cn>wK2dUVhj8trlp zqR}oR)ne;cjLhoU++~dPEDmOSn|vGuQ)&Fo7#S*ut#jbbhs%y0@Nf`4;O25Wd#g<@ z4wI4X^#QEw()qN+9dH9Bi#yYK9G!b3!fpb zrXJ@p!s$N7-{9<}r63Jtp5W}Mr63Mu2pHKZ2m~CVtCoU9kRutoM3!w@3Nk^4;Jj8# zK`P(~*Jvq-1sQ^5*HVxRG6ZK2Ed{}VBV4VeAQ@x`mN&H&WP=RBnX9EB9ApUA4O$A) zL585L(ozr)G6efbEd>D~L$Ky+DToLhA)uuoBV-69I54Dy9IH{=F^(prki2?pVUmSS>(PH=WtQ;-ud6EY1X zXE$#OVghDDh7lYZQi6He^0GGtDZ#wl*PDWjU_!*6hKP{K-KeG@BAD2EpEm^w!OV`R z$q*3C%g!7%1^K|lB$PG8gADGgrXU@dSec@wARHhlrLKYm87Bql06{5r0!k0@AcN69 zkPk99*gjQL5D+pMmZ~WT2pQ~9QxFg`*r}x;AY>i@Ylaj=giMAqEd?1NlfiO8OF>G= z5NtEG6vTuK!HIzgIe{Y}STqC$Va4l)=u zfox!6+dee~*}%XdXBRaE*}%l4Y>*9%*M)p)3Zg;gG6Hx*G%zn`t0@QunafFU3W9-o zS@EVI7MQS~HwB@v2-Kkwg?de%57T^Kj5V8u&v(t zvF8nMt?fhG2lmePEKh;m>1nlFyoYTUz4i7j&;Y2mm*dNM5v=H^+b7${*o*81_PFO` z&xh)C?_|5*-pAewzk(myKd`@Lf5U##e%M|Q8~wQK_q>JuhH`w1=feMBmh6-*_KQk^ z5?B06ANL0yzjvOJt8`Yfyvr1)w?MJrd;W8L(SM9@`VXA*v@B%|`~ggNSd@$E2g>J4 ztK)O;bnFLwh)4i$Ia`%Cl#|L~rC!+u-vPBswfjR~J#-kB!M8vkM?F07opiq8Jn1~_ ztcSP0Er?N2?JRdL)86t~d~f(Zh6lkc&qety^)2`pIO%KkePG+=DzGhcPuJ>QyX3>} zi)yvHOnpN=Dc7szYQ4Nm{aoGxF9g-_L$C~<2Dqy1Y^9roU7#)VR67oP`Z(V5`i=9=f4u1;2W`Kldb zuou+F{<(XZd$N0%`>?vmchOd$EYhYclkqiL3lEWRU~lWN_M!HH*6PdhIel?>lPvNr zv+t6NT%ECto8nl2x_f#Jx1==4t+J@h0^ z$7UU*>5|ZDhP#ep>6MddS{+mw?*0u;mt5PE;dmdGMt;rGJ}? z(yRuZ&hph=wV&bBOuzXgVS5EKSE}y+YIKYiH8*_N*qF-j>x! z(`keM&eHHamiGUQr8lthPU}(4a5wh8Y2B<0UlwC&R)VItX1znxsaZd#>6C&}mS+8o zraNwYf~M2MH?s8lku2?f8B2Rru(WF-OS1zk&H9+8cVzvRrnmct(6p}SV4BXjF38f} z9rV=6(q7|On#1~WMz)?m>k~?!KKMD7Mmw`KvYDnkZv23z4`)}>^r7rWXuABeDwbxm z_FJC)u8t4u={`N(rl*WAmS;aq@v`jYG<`7pewr@LzK^C$I;>)8_H3FykUfj0a|?Vd zy{?s|xlge)o6+ygRw$m6&FVcTTc&t+)>ky0mGwDIXNK5&W@eqIct&Kap0fU(5n9CX zbw_AAtV@KZ^RlyOS~vJgn$EvYPqVWb{l;3F-q-sImS(elSroa3;zifJ#M0iZoQrbS zF?{6@S(-hFruSxtX?jogbu?X=-HWCR2D1DMvah1}?riq{yRJ%7d{;K(oB20Pqj>)H zAJFu%Y}Vh8X0NCCk?cl2W#jAq?3*dRFT&olBAfMldG<4u{&@B#n%4Dbq3N3J6Ev;9 zJk8SVmuXsc#RQgSAEN2%>=$XeDtix2S7tv?)5`4aG_Alci7F+ zY&LJK&3={Q>Jh9QRm1;C@vv*}WNFSAn%*^>%|j!iD#atN-^S9ej88^n-B0oGEY|V{3H*Gs0&W%tDsG_Agg@pa*}XDP0@>2{hHP1{A&xi=NDdj#l6>3 zytwz{ddl9rxEJG(#l7xg^lLt1X=ldYi?3k)wD^i;jNajGny$;%%a`+0iVLUJ({$`e z7flzAbhzRczcF|JPf~hc(X<0Jt-EG`p7wW5wm8ZC6fg1rjiw_;d`;8sz4~K?$Xu`M zv4Y*#V*zgA>8u?Kv)KGqn6;GV8+rZbEX{g=rb`MY(X=qg`nxb#$#B+1J!S2UhA3Xs=L!8iY}{1!V*OJW{ZC3?5}i-eO@seR(~_(jn%4EoqiIR1ZnDIwlY$2uNsF0>(vi8%oI{q)3&KNn8ri(@nr|C2OCepNg-S_a6>nN_A(nF_TP1EWrR+>IKnXPZjC;yn@HIw(Ue3R>Fx_UBehvk!5|CUd# zrt}fTtevV0S-XrK`3`q(`lpKEG<1u(}`1VrYW4^&~$NWM;$v@TEfQ9 z;u6*l#U(efd?j)HdT*K*O`Ac}!fA|uXW#l6qu=@|quDVdzXnM<(Jv3cDh4KI7DWw!ono>g3y36(PczJ(@FZ0rL z`{n&udYOl&+p-y7Y|UolYD+d-7dL0O(Cg1+H`Da#?BCM#sqEj-^vP@{XKl*<1;tNf zGrpFDDWKR9|b zO_z>l>&UjiA&NI-|B&VH@rs_0rPU#}jxH^`T)*#inm*9`X`0S2W9vp$H^$e?yWLLd zo5~t!x~$tYnpSsX{8~L=4aLj5b)f0o@h*0K9P790v43HBEaUsSt85h4b!GEUU02rs zBgV6FxjM}HcX^ogZ{3Y-URpK&&-A`0!y%fk3A28CG|c*|ZrHQzxx;impD>W(>aIg* zx@1UYt{OOxrpvpraj|&dT@>%Q zoXtl&E>kJ49`$>cZ%DqL{|lC{2jl-8m$ULM@Aj!qPtdfY+aL7&pRjbu2%1)3)r+MC zMKs;fgO#h|YB$AoJepF&E$MzO#ml>QrD@%u6Xg7VoaLt$UlY9P7r_OHr2R%a1&{el;P>x3 z^(*x)wGQ8%x2xB9zw#dSuJW0ucdJ`vvlBr%T=@|FZ2>`}Wwwp`u)>Xxl%T6eEYKfQWD%W4?s9cq2*c;12;Gv_SG zi!2I z=BWWAM~oi@%e1`N^Y5QC>w$ak&kN0rU0XXJ5ANAL^Y*flBS#Gzk$dweBW)ofX_p9DiDCMzphHJ8RiWwm$W36EaWa`be% zdh>why~h!XoLQPMe*)>fFvo&P?d$349jz;2e7AvEr67>~i{~r%G86domDPER=iEPk z&f>hg=g;j~I|onfY19tU-P3Ef!+uXFS#Z|kt7~VYXgAOvxNx$vbv;b9c9V#oE4H)J z-E-&cZnd+_;x`{YiQ+RObe3UZ{-SQRGtCUt_zT83>zj9MWEp~Sf24K>N;Ar+-}!&H zuSS5;v!suxm6B15`@#xC;>l9*^g_byzY4p&&55#Nl zAU7K?Z9aYii~}=t{p|>8ifG8>jmOVd;^w2qdlyCT&#S#1x87*n$_#`Mn;aou+qS`! zZ8M9OY}|2QXj#wN+X$<0j5==ogyEygaz}wx78|^}?7^#RrveJh(Qk2Y`Ks23p?TsWk53V8rGT>fVdFow=uOCq(C`R-&bIJ=-r84NT1k?(XW>?8kpCsb|P~37IHJY%M~Rv zX5MRNoExm2fQ&Z^6+)jjU_{{m<}JI@l^bEw*s=x#L?8Yk|BbcdQHLo;7pGUfkS3vl zkCS$*tR_KVSs?m?xyxtVz2uJ2qW-h)U1)ZAY*AkAIDthBe;UL#l)Sp`JTbO3nd-jS zJw0m2;*RbHGsCd%!pZUrXP)4gHW<0O_LdBPG;B#9I@G$c4z|58F=za-WZ9xX?HD|0 z*wy-M(YkUKY;y@SlcJwtwWdFI8RcEDq+4wn+NcxPm=otOoj=>)ion9FYe#2ZysJ8W zYy%z1Fo|EQzj*GQLuyO$kXyO=FkSINOWm%vZ70xP@Yup&%dV$d4!i;n4+yB+wx=FW zT=ds0^Y^bU!4qOvXQt|QZ!!95&YW(wH=9#S>l16zM~=W65lzC%v~=d&cx^En!yM(b z`N?Re&9I$z!b{Bful3*-*s2;$vM4%lcL7Uh_CTQ+aS|IJUqq!e@LHagg!2j3fyS-3ddrFJ-G zu`b=|wAFHSC!DkBQ&?a|&)Q+Q7GT%tBQR^B6==s*9M<#AiFdCZihMm;zP2-Hehe;R z!>s4HGuF5ECZTT6HMDN6MKOtOdd2JD%JfQ1tZZ4lZ{`F2YYQmrb_j0hF3c@w*&JaoY3Oc$*V@4-#pQ+s(Dver%%Fa7akttVO&(6yu4!F^ z$q}pAlR6L2$nRY{2)Fk$I*6I;k1p#U$Q?I+O34VL{NeC@f!cv6&W+qKri*{od1~Bi zhy$1do-wA!2j} q{jUh7B{ZmerXKD`Oi*Ig_WN%P_U&lN*FOw|9dvna&S(tBspA zY-xBky?PaFZ(EL)vl=d0vNT>BLk+o6x`R%V#CpE%nYArj{~z|=1U!l=Z5!^cuIjE{ zs+y1lg@6PVA&{k)q|-@2A?ySa_T2>##RWxCahsVeU?6M}7Z8y}WKobs77V`I)N`IX%YBZ~ zsz=MhZlfeSvl+kb`VIl?EneT&gAxI>E7RJlXnT8%U;56@%RSx znV@_yQ(8EGasS35luPJ-$hqct0r5z)w=!!Xa$aMhRi^fB`(Sy%^wIjv{YIH?3tZS3 zM#g%ZjZRGl+lb7y{=7(}F@$IpX8u_|!Tyrnw)GK^|Fmvcl03XOxqlt&r_Ai$6j>B% z4C2Ni=8eRZV4r;hoImhP!NY=0Aul@i*_$^loHKu1V*oe(!n$eMJ=p8rT(_keOa=6R z!=@cw0j>;^Wy0a`c*}$PVeZ;$m%}27)wW~5&%JSIV;*8z))q7av=oE}z-+t!NSuXXYg2= z5pTRR7;Ws2)~?`RmD)qJTSV`?d{WiO(W53*5nqLLnXqQNjTa!eU~bRGet1Tf*|J95 z)GIybwyupioN=pJ*|zkkVUj|(<}~)j-9a;lKV+dYGkI+=T+rADaV}ADi*;3th1l}+DT6h~qoSSYa?A4fU#YyfzgwH~n8St#3UnF0KivoA{Z0w18 z=xTaXr;k;`UrRMn_>S9pHJ)dsat2!uOXZe3Z=c)PgY?}On2pu)KgSScHp0SdZ|>dL zoi;+s>k+;q4Le#gr%z)R%GBS~JNjyZ@+5hf9FhBAcHZOo#_wDApD~u&P=DXjw z#CMDRC3{SLTW!Yb{DbPF>b;m9zfrwR9jgvd`>WklH_ozab^X!Bxcl#O)wveA=DH@j zhPXmlo8QU#z4H_2pPj$OnT1a{9|Cv(V&_%PDbC@}$Qj)I`;<+}D&=nFI%NhJ3jXSU z-G9=*&%fEf8hib(_s{f?_LpGx{2aea|A*d6cRFx;{jm~%fa4BFg=2=}8tlYh?^vc! z)Q9RtI7#pv-KG6QYn4DlY5#}4RT?H0NxkLQjXYJXEH(^Ra!!Q`>kfADG%I;QdpRj-xg*uEhRna#y=F zY&UK%8`M`*j}7OluW`t)zCx>I*mMxB6&C7MSv>4i)s2UptGeR3;5_t#r5i!HW%tB^@ONWx;gduBKMz5 zd+_j`((XL`Qz@F%)Vd<+g;F%Q1?@*lvpHxxTzWna8%i&rTdjso88tBv<5ud&1(%9~ zj|ygqf)5L3ih>UcW{86Jf@z|ltzfDsXe}5g3X%m?qTt$sNcd1^u#NAYy#=}HuCk~=R_jAyGO(|S9vwttKk10Ku zgSO{OGkLhHvi)cR69=UiOCRCk3#A)5Xlp3l zno22pZs|4-rIl{sP^Z#IIi!_hUq7i*>bVxFm*u`B;7fB~|?Ya$n`4o(qRMbydrKh1u`vgDdlbg<+4c?5~2rv9|0lfk^**?wFp=#Yvmsp^5_FRqCgv969v99!%<*a z3Mu0U7!HdeKsgQ1!4OE-4KTb9Ltt+hU^py>z}7H8=JORQ8Ng017-mG!2N=GCfwckb zWCZiNa{#^riEmtP5PfDNKS0KXw{r_qP)aQe5lkrctbu@mTefsEfIv~Y{lU6V;_qJW@+gCnSK6K*P zyg;P5!2CfOHv=VkA&W%ZVB9P$4TbZgMFDV3pEWV%+&LXHFGmRP>J{~Q9$Q_oXRls^ zYx-bvh0e=kRs@rekJDlHeeGm;3!LpM4C>7tpw!;gy5dPX@7vJ+=&qJ~F&Mh@^s$wc zgL4(82Qc|h<`6NDN~U%8CD()29#p%_kv!m zSfIF z*Sx=OO>-SaMRzB`VUD#Vl!s7l5I8I?uRf?BF5gd1#9Q^M~1Pp{Q90sdpok zA1o{`{t4vrbLSLy)Na9G3EmBFeLs-4`VE%q=T^5G^ATjRhBfCxwGESMgnAn9`jbR+ z$r^?S$@JZmjZj|9NkGlVVwR-sAXF5q05G|_4i}P#p1=TcvSxeRbEqQ7x3c*`wsz)B z!%;OBG@F5Fff4>#bp-Q^gC&9R*;6#nozo%LJ|k(LSDyn#xP<9(>#}E?YeAO0f)&$P z%0lLbF*OG*Apc{cwtY)&Hfd|JsNg@&mu2&_Zj4$cT3lfMFk8E$_Z5c<6ow-uKY^?_ zJio(sC+y@k7uWZ7+ZM5M{-+r`%s-qy_CVV@*rhWk?S_r5A}v)^VE(X5U=a^nJj%i1 zd=T%4i-Tux)vxOKT#Fz%EM-A`A2d~!(Nvgf2kkdzzfWw&GKbdtk7KR{>l(>%o z*$(I^3@n|Kt6NE@l`x}>*~NO&b~U?OPOfX;3O;U_=*^hS%LXxVawk?W5%X=(W#C|v z!9ynGg^E**!W|Yk6fG-D@azsNh3fIm^}V45 z(+w?Hf&LuRRVW8m3X#_~yM5!%mV<0X8KzPj@SmeZkTpZ%+a8|6IkAfQtxPOKnDdI429l|UXHDrBL*D=@2#7+ zCu6x7DAIGTmWNqoW(dDx%HXX(x%^(pbg>r!SlKF=!#O)ToH8K_IJN z$o%&`bj4IP`EB_WHJjO5fezOxWVdeLgvDts`>=8YYgwLPbr3P?!1BF2u7gOhI1>CR zXFYW6g;U=9S@pe82YJSu`k&WIWLx@-nQOyrlf@rceYBtUu~;{R7y3jtjv+($gjK99 ztJWD-8T9weJX_k@!Knmj<8UO15}tj3G`~X+n0it*6Y8^x-WuimsmnTqgI|oo;CLQZ zs+4`T%9rY8i}C~LW}`o$)4BTU4lNBicB!_gz9%}JxyIZ05WZMyk`LkQ1!tMS#9|R$ z19{)*B7&CZ_O|Z9hssID@84X#I=OE(SqX=e3r=8Z06Zylz)Q$iQ1zOYrFC>sFPu!c zO}mqIOIx-az!4>_hnL`J7-E`mkV(s9kHe#+i>By0Hu_p*lg}%2iAy;6qx}CtL*1?F z>PX!S^9zfE#etu2j994SSDtiC+>=1KU|Aw7ipQA?EBL9K4$%&_Z{$U_1){M@h$XS;j8jp?8^i9pBLPJA9|a-uTbv4 zb>4dKZQgm_$=+e!i1#9I7q8Rvl_%+md0z4y@oe`z;92Uq#WUA4!Bg%Df_uR4{?7fe z`_Jyz+$Y?7+#B61D0}`4_b9OE_jadacKmboU7TomLVZGg2z&2S%zx*rX<#|{)b$tF zYpxTnJ+6&7vEWYEHLhu{5jZKJkLw(l%lQ>f5BR$2P}(jylK9jyaC;j=_!qR%7_3@1#$_`}dl3LfVbB7!A^$ z(sj}-X^b=g=QDJdeD-hbAKCwerZfKOanQ4X#An6`@WY0p$_IKJ{46PfT(89mLyI)H za#~(67`DBr#VJLLfnAHWIHhPYu;Z{6CloDae3042DMyQWe}fjM94!X6PuJpeaeQ{8IT3@t_kb+jI5 z3@wJh*;|W)p(S-kK#zl=1+`vPS&jiuLWLIxM+*p`3;~h^M++C>V=WGnmQ(~yi-V;l zg*)kSu(YIZkhW@Z@U)~NEYjj2YDwX9wK$ksQn*ZygQ_K!fNQlL2UiOxSf#~5*3!d1 zdNfvu;EMrS09i{4r)hDJwWKiW4P-4nBr`rJl;U7(Nk#B$anQA-u&%{H*OJ1h1n{+_ z5>Q8JaS*noB0$%`*pk8?Elwy~r0F;!0Vj+pyR|ssY%#I@cUqj1wiwrK4Zb)bZLu5J zsl_R0ivgttzIb2mGRjLSTg=p-@Wlybi+MLxl`^&%m(`J4oHDkU(GO^G%Gkni$hJp| zQ^pnpD@cwowiwBUG+&$$wwTcAi&MT9BR1-q@U<8v3z4^u5Vlx&o-f{=yBm4S;x4Nr zw0JiTD+ly=SJ~FnZVb5AnuynqzPEeK%hR0ymz7ie)8kNazJCy$}e3Xh@BGO(3Nb(kJ^@B;gHdR!6& z-|BI@AgI*iHX<;`pB-Onv0p%7Hw8{D_H!O9dhBQX4fZ2?>~3BFw!he2yg*u_$L6$Isa>=r>VSdT3d1cUV0&4S<(J$92I zxLA)Zgd&)FTUf05V>fb|QCMs{?vLFdN*esJ1%gDHp~tQlk_qdv>jZ(W$F3Cwia&OZ zm`J)mHeZlHO=DLJ5~ykHDpCM*Y*-zr#pXd^s#LU0k6p<}00U`kE*~MP$L8=6aFTg! zHXmVu7Q2GSPCa%xe}iL#7Q2j(plh*9c?^Y_#owR~&|@=s0kkwmod~lO_HXqVbs|iG zbG#md6VXF5M}qAoS`1!954$NquHZ#*5i<1{+z3w4pvT}xaDpZ+21g>5M4A?ZBay<$ zHynx74Jzsqu0%>8XKOL)Oc>*_jxT*N;!M~Lj5i0q1SqxGu&s2d7K1BcVes3=;7O$L z(^?FUgoV+E$KXd;*#1Xf41R=_yrRY6Mp&2CQY{8AB85xz81*8|QB)O8O}z+HATQHm z)Qd0$3-lQEB1~+buE&TMA(;XtPmfVI!W7uv(PGq%Fa>A_;zn3^fB`o~{0O@l0op;` z2os~0i5p?vpcd;f;zw8l=O{f!9SQRe=SV$99SKt)BMst6Nakp({Sz%lJqc5QToF$q z6~U{;h$~??BcSf6Ct>0;Ek->F6Kh(GdJ-mvt`JYcx*s_pj)e69HKNCeCy^2q=`pwx zDFNs&WAG(7L6#naGhy=176)X!SnwuHV%y>X^a<`n3ZpULPNZ(Id-WI`ij;t85Il<1 z9hx44OOc9Te^ZOWr$|MBPQj;0VZR=OPm#I-%(gK&6`TOYfLp-{va}d+EDYkh5GeIx z#IrC+S3`a+MjZ=dXw<&j7o(1afl;y4u`nPAl4I1dFmZz~2FJomP4~s%R#*_(hf`ra z8zg!$xD+XjyuqQcuzji?gFitCGTBh2ZI2#j@wVLj8Hug9n-!A3D6CDIpKjCc|zp)vRtW5kiLFqDz_ z5f(;oO56yOuo#C+X))?Ym?@%Ks2^csv?}ouJxk9zj z7lR*RR(zq;7lRjJLC_P!hp=MX4rzac50S!$J@Om&yTSkGmQV@%~zrtc;Nhv8hGo#E@yJf zo$I*5KTUaq@yeO3a)eKgvB@d>l`X#gIImy}_zD{dhoJ9vj9kpe*u^yPACB}5@Ju?@{l5`KV)@QjOCMwt$&%i({m6 zJI*<1BqIZkLCQj$cu=j($EgPk!PIw!cbaz`&RZPhjd}y#zTRx_xnRmuy*AH3J)e2n z^1Wvwyr!Qet#6E_9db0J;Oa@2yKOO7cpUH#VZT^w&cm3Jm?W=ab;XdX5r5yDy zQ`R%?NB0(!4N@NIzFn?%FO(_Mo_m@y2&XQL#JLMm!nWtmmOFtt^4t`6o~%0B)HaOA z#ML*{QyuXlf+cXidWAX-+>#^JL26VDh@6x-siDpFt}E`?<-gtE*Y$=n&UH!|Nmv$L z`@y!j#kJnm=$P+X=Bjr5)3Kkh6%t-T*EIQD*ErWmrLSv{k`0za!p%ro5KTTv`7@I} z(lO0^2V|T7pBNWw!^l|N|Azk*_!^IbS#g(ti+{a2>Oy!ll+p>gG%T6WpN7#1{V2c2 z_Y+>Exc7w1Xn5)P8XDTtkJE7AxQ#Tlr@u+V@~V9d51voMVO8sB*uCn08cwNNOT){m zD9?u?bvZ?`l>QbC2UJm>5k;yR$>fFS(lA)LgocwU@1Wtt%G+spS>??%bfmw{u8)0> zT_5`{4QG!%!LE0CnTEl!TWMG{_CXqs9@~e8!^ifdVda?9G(2a_?`ha&%#Vw1V>MC?yqlQ+c%FE*d%t zyV7uA#Z-UPHqLCD|A~;Md*!StG@LtYG7Y=Wnnc43W=*8w_*nrOPMgK@F?ANJ_pF(; z9P;-wS^byIoJZr8&b*R_B{S#JFgkM%4F}A;f`sz-(MqcX~U;YThL*?6-}D>1{N0P0V9qdMgc`>3^o7lKu`2 z<@7(%&`~vtg@akTj=={go;P9)3(Fs1VWg0S{h7Yb>t}>rnEc8v`SkkSF6_B;y0H42 z-K95`UokMu!d#t&U3$^*@-E$Jc-c8o7ItCjUfPA}(X1{$DxY}{E9cBiR!=j|xtPjl zWd4hW(=)%I;k3-pX*f0WGa61Ab`=W?2C=Z8n}s>7ou+g>pW)0;X^8C(M!4MwnSM_$ za50>_n}z+l8KEK1VfmVz)57FAyNvJ-7WQTOIJvJ8|H7x4{CuWYlY7l$IJ=J#c4A@H zjYfE(5gO0!#>zdp8?$?pyX|M!yG>wWS60tBCzatY9u{VPOv6c+T)@JM*Rimx#=y{=(l&x=@i9xMOAtmO=6K5T?jX*gi?FIYH&r9WWk z?F}#id=>vM`gyFX?(O#U+`eX&CL=$imD~G%UV&1q;gtvoQNN zEbL*(Ge=S!$sA6@qQT656lI1fF6_qSh3B$*Da;H}dARID7WQHK7|vw%9Li+xPcZN* zy&lZ$M8iNPdk+dS{!MZINCyiuSo`LUVD=?%7%P9?;Gy(--o;EWa26cH{hw!HuQV2B zBx#tN@kbi=&p1KDeuF2nFv8O7cOkQL{mx_U->(OIulr@a$KqwMcFV~)N^#$eeKhRT zo4pr(GWJq@QO0f>_AXahIA9M8%UJ*0yO5Q$cOPaCdSCE2cKw1kS(vezh8LdKnS~jw zJuk>uLh<<-Ob>fy+(mJASt$!k?=Zp%EX-u>l$~)W#XX0x_q=CW3B#pKe|wgWXE<{p z3o}?c=aoe%KCg7K5i)%{FLMCH8SMTZm$XydqqsK5{?nk(p6NL(b$(;1M{|YRd=l;>_Bc?Ka9Wc?*n+eVMQaG23 zX8mO8P1r=kQB%`tIC^R(4KJLUg^2U5$p0_?@Hkwy7oewqg)jRC?QZP`e9uqN zhGKm|Uz{%J^L?kvuCMTA*yQ>xPVw9Cden8l>mGdlU8}r+ujJj>`+u*pL|Lp{t6Zv# zQ-&xJCC4?(Rp}Z87J&<0U0ka3Yv)JKzkt#ISKyX^-}ieT&V~0q;oIn2jj#TjeOLOX zXos{NVA}s$`$(T9^^xxKAM@|=Z^BxMTK_HntDJ|NJHY?n;Jn*;14cn6IEP|0n5MutffeFt3QXakw^9W^?NWTa;^Uh|7q|vo&rjjb(MhT3Ft}z%@xobiY8TzA-NvWPe3{HGd9J> zo;exUqu#H0@OK{kjR#*cKr&sD`A;7Fg9k=xESixT14e2L2&sL+C-6BBK1+eebi+OMx z4{qhbEj(DngPVD96Au>h;6@(Yz=H)mxL)o2gNivtBTOLmT~hQC4_>qYD)@08Jb`p9 zjN4x2!7Ds?*{CRD93q7S1XL!VQUR3+C@P?00YwBKVF4Wy&_Mw`C7=ToQN_lh&OZsLNk9n!#RU`-&>sc#2Lb(F zKyM4^EdjkLpf~g`(k1_?8~9)O|JJ~NQ3K2}kp3(>E88*?ur9lJu#*Qnc(9!ZkEKAk zcNZRH@*sl;={)GngESs=;(?zBIuEoI2wk|12aob#D-X8tU^5Rk@!%02Y~;biJlJ3X zSmEFC;58onmcGTzoht6eEQ5)dWiS!53?^ch!9>h5n21>h6TKlk;dKH1PC&0QL~U!x zJ6=HJ1XLxUN&$@(&=>(#2xzo`MhR%7fJO*tI7Q4R2YkZ>G*m!C1XM1d!2%j2pi2aF zv492&i1nLhURb|rBEH`&oc0C1kF`qSw9iwiz!`sDK))2wN#VY~3+QhG`cl8v7X2^Y z^A0Zy&wEZt^DF-}+sY1a`ad8vaz;J{ipM`Bp!EV;C!hxf^nifw7tnqFQ#L(SFyk8W zkcws+{sjG)Dw=s%xOPZDhCgA%H2etz9S~yf$FqJ?i+OP4ThdUQ|8xKQ{v4G-~{tR{iJgl$O@7Ax^XX#_~0eY_9UH56< z&>aB3)lO)8v`4hn+Ap*lwac|C?Gmj(>#6yD-~W*L4`0=je8YSZUmxE&K9~0&-d1nS z`;zx*?@lk-1+dtA6~+vPdc)rHy=h*%=X1|{o;N+uV~%?>xbuGIx!yC=Gul(?>F4Q& zFXFG=AGi~kseanM!~KAJiTf7!mH6%*>MnF&;O^|UtDmWV#V&wn)jjIN>T>J?n5Rxu z2df2+BaZEkOEI=_pW{ZyOZYyPrITPmd|!IQkqN%P5=S4bydNrEE!{3nmL8U#RL@g2 z*S}rut{4~z54yJEguGw4ZopW=Xv`{K=?LLsa9^pctnL#qV&Oj0R`hI@8k5s=P>%QL0*ot4zHG{$V252 zR$=I1T>LPlPycuQ>LmBHOO+#s;_E0J3@(`ZVw&7jN(rRSQ(q9HES~xsF^c`}slOJZ zC{uqWMv)U!pFczL{?uRcHw8+xsh#*JffDUN3Y4k7GZJZ<>J=rv zoT(mBg50^!ki@5|f+T8tYRYS(#J+IKZ$*jiwH7Z-OMzx%mu9yz~2_#CD)_+ZmFE&Mm^D0*gDh zi-NA5KM)07I)iZ~RmM<2>73+K4VEb1bt@Dla-v(&8It^NrJ}@9+^tNM*qgeQ@Q(_X zRCSArg0gNAQJ{1y77~fdiL&4slFYJzD6wajiP?+VepMzW9IYxV6rL0vUKSPwT3N9u zP|8BWbBaBU!RNHyYFQ;wB+7vLPf>$>GZTSB+co(^(1lLPv;E{ktEW2dkTr9r)y$5_LJ$n;YOSV z>Ac~FKuPaJIhZO(RAIwgFzEUwXM-rH%Xvr?)aI-g1k#S2M+AZWRL*8mkeRbZ5ZGSM z*-A;3%*T$%*(Tt$oJR$$=WGUv)%3Tk^_D+ufjy>Af& zws(5pBnn>ceKY^mz*W6(6>$IFiv;ZNy->h+C~+T( z76}4ZT@<#i2iyYMT!9i-Z4|bS6WBkBGKxtvhW$jeRES}FIa($P8lq7y8-bFvXt99( z(Gmgc(E$Q>Mk4}NqKwqi$U@Y;G4cogiBZ>*$ZthKUF20!P#Zyiohnz<_HyJ+QP2>1 zoquXHH}aN%(;~kUus`yKfc41R0(M4T6R;BbJ>_$&99ESVDJhoUO9yWl_}@(YZaSmf zGq8PMI(WuX*X?`L83mtl-L@;;MLFFJJT~3QLub0mLnU3|5{uXm$N>TGm-`8LpPVD$ zy>edxKPmU&l8@Xb=ksv5T);z@oX10_oXbN+?$0G%s_4mpr!bixdcWZzNy9w@09Dsq}0Okzy`;MS~+nJak4vJX9h<<7Uv51w+#B z)Q<)Hn)+t}|5klRz^|%*67VZ(lYk#k8I5=4FqVF26{LDJvlQExsDBmkbQL6gsq40v zRgmm)_*d#*1bkct$sTvTK?MmPhwD^ELT)@iSAEwgJ$-zd+Qvh_+Rj5weUFDu^&=iC z>IbPO1xlnh)b9oSy84NLUsFF9@Nd=61pKP{sem6)|0&?k>fd;5pRWF0z+UwqJVwoZ zA>iZcR|2k68OJ59nLtUd3XV%KEE+IP{TC1Y>X$s!)Ngp`RKMk+qJGWz|908**R<<> zySy)YPI}H$uXHVO-me^2oQ~I}@1-L9FKoO1Pk(XNOsu~cv=v#5wxaDoLlWmStUCni zoH3M{p{}`Z9Y|$PpL~RH(R1mOZ6vOnzbISj>eN78V#G%{HMbv?yaz*$(E1L5}lNXu0mZ zsUy0Lk}z^TynX;0Los+_9$TJVx`JgML@(_%U>MxX_{LEGIIW2i9f1dsFtdSMqix&9 z*{p*=^ZD z(BFV01PXSbz51T;xaOKIAUp)o)YKWnDltJ^TwwmN^r?e}3FJpZ;c(GUp!1mBF<)A! z5IiX1`cm+q%w**uj5^?>!AX85n^H45rwH!~IkCrRvF!&z7)U8kwq}!qUqA?0yQF2! z3fhh)BP1bC*`3_@1YV-{UH1_l6)^pPTdr;eNsf?9g5(iNgXD;v9><=svSlfbn?yxf z9AEgo*?91-^@X5lX@Bs(i6bV0s;n?nVE(YwK%f_7uVEm+xUe`}96D=KoY}W^NYWN6 zBxFv(`VzP8Ql`(=NkH_Fu-(=PeA&s34<|R`ARDmB5VpOc!-wSs!bJr}_~UI|6pn@i z#b=%AIkTf3>n?coqdWa{Q&s=juettf9=6>X4KakH60y+MC zz$ruVK~)qkFv1@xSg<5N8UYpR*&D?(5nl!3?C~sk5NhEsq<(*q{Ylr0x678E+A3=G8hB>7tA<`pzKqd7wJNpt8 zTX}@EK+r}QKT`~hEjvMdTLZ!>EqLD}q1aP<57%en6Es z6CNrg^7sMJPYpFlW(v$7KmI0$LgB*5Pv}k-T+@+ehQi=-tm#o-=(Yuo-lV#bv92bc z-c8PetG?Idv?(xun5q@(;MIxdmy{HN!0N13Yxd%fUmcRcT1R~tug+bDsW_X1H=C;o zNit=oTM3$6ljm*^PX9vVu%q;vYaRlLU+bnl=%vW-8jvLKKxE2Wi3WeDxq4L~WYXXi zm_Mv``k@;cj1n@!!qC~15zb!tAIJ!a8+loM2-Q$bElBVGk#j?{TTX1JY`JjXppvT$ zvYP@U{IQlUhG!EkDLMNtdT#Xkj#RM(1i&?e>Vt0ET}BW6-#fW9yZ!iDdgL1#j`*Gi z!;Vn|Mp8$-<_?s#I3EKiML&USZEkcyM@0w*&|%kJS|0$xcYllE`-i8e!il8z;hyHY z$H;-4H9Lr;W>tSo!x^%zOOBvZOg@5k1;3`rNQ(q(_O-0pms|o;R+yt5%;dskQ4&1l=Lyy; z!2*NRHMwOg5+VI=&E6EdH{1q`NXXQYpvBHdn1?!mU%ts6JDKJ+a4|LL_RhmlDs z{-5bCK`9RYzi3h9r#O*?9e)53{y#GR{~qE0BlG`nQU1S2{cEwN{bv6h{{;UKf1$rO z=KuLq@pkI#^m=`red+(>-zj|Nyp7ieXZt||eo`LJUGrbkq zG0@-J&FjX__g2pzJui3;c^>oJ?^$AS01n1Z_MRTy{jI?P_$)X8A9gpm?{Lp|PsOVD zB5(j^x)t^B>S>%Y_$&2*xs`0G=D8-(69&(Bb;gYT z7tZ&cZ#kcL?ssl>u6F*+xxjg;bF6cqGtb!rbNb&XA1Y1C%h+eIQ(3PpSME@*QKl=S zFsq-VbXDB)zvOo8j(Al*F7K8fmRHDk$=As<qrI_>*PG#JQ-5JX%6W~m#LMoH`OIecF{%`w-cFc5P z(0TIMiB;hIEw;Tp>t}QjY09u6dEw#`Pt)*mJa&CDd<2h`M}}ANSY9}MsDNh=AI@V( zzv07pY@af`Qoz#iQ9QOa3?EHLo{apY4X@y#fA~lq>chwKP#ZpmODpR6dIlS(Wobp_ z*)wwa>+<*+Y>3&o?&vpzjr$tdzH~+rAK&)!3^q<{T(>pM2y%~)rp*ZR&_9C>IUBL{ z8HM~+ZAO5H&KV)@QAP4iX_p9iVHzeRFbc{NE0SlYT`b_fX(M^;=$AH-$F_#F!QA7D zs?vt?FfDC35B+Jwc&Mih;h~l`h=qX(%h?fY?pGcow@AnKm#hd*K)B#o?lP; zhR5o-No>fLMGvV}lfLAyI}0Y^R5sE~w6q~*?Ibp2YhZclBsOGhV7oMl4e=V-_RgfQ z`TK3JO=3gF=JjKf*dVTfos<5~>fU(Vq_619J!SBS$$6n*vFqi&=L-U7ufDwmfumpF zY*CQYx2GVmPwCrV5ZD^}Vj>1pdgfC~`eGu6!)bjl60pB-ZvpFlFBGuWw~v6GeeqUu z=_!5L5sAk0BFxN}RFneYUTSK=~{6iuo-ChuI zTDMmO?C=o%I2;?gw=L!Nxzera>U|$mv zYNE*YcqE&DYEidHcLAqGdI{JcIbXnfq^E$jNDl!!Bj?c^Or9`qDu!PpUjIloeQOEy zk!%v$6u8<)vPo!D;J9QYn}jw6()f`#3yIptjAWD0W(-@y$b~c;ra&JF8vuH9lP2lRVef)@UCA+Z zmp(G=`mlH||AesXgW@@&puKpuAh3@qzFH92-YlLc3SKBS)tx=X)=-T8jMW~=R#-1a zf5&0182uNAoyAuQSSdDNm*GQke~J25{u9O{4Z)lFj|&3(HTio4fvq9`Nh3{m%cA^! z0xrqlE8uYcZUG1KcL`X@-_JiFs=hUPsVI1J^b$c}ZyH@M3a%NwToBkAMmO*ei7pzw zQotpnR|q&fdYOO&qw55$jJ}6@gMNQ;0wM_PGo z+Z185yGHt$ly4WV*G1T5vT;2v!Vbqapg+Q9tqrJ0KA|1A0iBVLd8kCNHqLU=BgMWM zGuZjP%xi~W`V6eW;$nCzW=s(Twp}x3vg)CZex!KOj2Qwhn=wnk;Te|-IBf?Okm-X*`y%$>}EGzByfa>}bk4SHPF$z+%H&o6OR)*X6*%bGSCgFJM;=&UVC% zx)FbIP6iJ<=diQ7jjL%n>HJkK2M0l>?p1Qoxmb@1+3#^|7w}TYHUTejJR;ya$3_9y zIvy5qjbnp={f^B%wmt8_>ax`HZR;G5aoG#`9b0**IUXhR|9`Q+W%GaP|EvFZ{^$IA z{g3!p`G4kL;J?&A2D{aB{oVaO{agKG{m=Sq`m_3z`X+s~{&W2X{W85$zeF$4v%$w_ z$LWFZYj0`KgMn`|R{#GTJM=Hr#%cq!TrErU_`ddi;7fp2@2GF5Z=J6mJbKsoX80<6 zWxoEtET7N&t@mT^pS`bvGhnZGv$xS(4IaEJyj9+d!546zSMz-1`Oxzx&nuo|o+msT zJPn>ZJ=b`qdq#OmJUO1O9=H2n?sj*R`xW;w_img4u*&^2_X78&?y>HH?mYK-Zok`x zQvlvq-=ZS`Th)8jYK#C}u2!j+V5fW!)#v)g^&z+eUUog>dffF8*y9$vu5wLw4RsZQ z9U$FU)BlF^q;s$H5$7uG@xR_V(>dB%>dbMT>vSn!DJ{w$u&V!%@|bcz&H=btnWIcl z%9W7POX-AN_Mgaqk$;DE{d?s{~o0@p&)@dum&a1dYr_kw%w zM#p8~SQy~w@95@GrLUyZ(pz9=*e`9CR!etF*Gki+ky5dAk(4RP_Al-4qw$1)S`*=9 zwGW*%aRgc0P^mXjN>&rw4(UyVl2tMVj=g#l<$dK0Kw zIYFA<1Zq}JpzBSbX5|EmzX{x|T&n6Ke^XyU0^ac^(6e%JK z8}ufSv~q$4dJ||`Qv%yky$L+6oZz_L1g6%Mz#i0_K-HQONDH(kaJ7O>-zbYqZvt6s zDuUClHG!@*6+zdUK-ZeWirxge*3=E^^?DQKYc*3;uhW|-U#lfRTT;H(p;Z+V^Ki(R z?S36AxRHh>cwBEHgsmw-tJXvrTg@0~eahHsV*A}%6Jcz{@eC}@O09_ywpzGKYodIu z=5?pmMEP1xjA9VJR_lrCHF}dO2%yJ=ur(E9zTQL_TS20WvnzvvV)bgRiBPtJMVATu zS`%SxwXmi&5yDmrBM;zfO=0L2_*zp5+IQ4ai?&@JUwv-5e%(D4+%~U=^Z_BJ1?aoS0{e|x;%5GiGCgsV5aC5Fv5=2|g5JnSP}b^+8;D@=k7q#Ff0j`JSGbD+u1z6LWZh>k&OMn+Qe{&BlT#1#Nl-1UNQ?339c>o9%D*gubaxGEGM}YE= z<*~ps7{+1w zHZ3uf;7OrqUQuyaouws)aM-a=OO$ii_JS`l7}##akNOgWIH>p%mvB(i5*PC~AJh^9 zIjqj~B?fTOZ`TrK++}HomMG;g=;IS5JZ{hua3id|D_gY$+=vw3q9uqIVYYk}El->X z3wPEM#D}nOnx3F8gwgU?6|W_T3t>e-d58yLVKh7(h!j?|1pJ2-MmxiMNMRT`_zpcJ zb15gdw-fLkde}{YrYGP!q#`Jj^#ojpl)&DkC*V48f?Zkyop+r)vo~4Ox=0P}AZ@-M$2T1nc&5eF=C77VPFrz(26y0$&2&fdx?#_y$&5>J%*j*C2(_ zRKzoo%ypG^NlOsdz-|iAmk`guiU5~2L0kh%Kx&@)2Id`OwFLDIOpLaqzJZC=NqU0% z2Btt+p(TiKU^iDOhV=w>4NNRS=c#L83OeZt;u=UMCMrpN15>a_OHkjy#K;5n4NNRu zpeLwrUO?ILpTNS(gIXLeK?<+X z;_wJ8tWMD4@CdSuX_l}$-WP{MkY#7nB4Okm{(yB^8L!3R4pmpvU|~FvcmWp1(NDw)uyCFpCq966q#N`n&YS?_jJI4Z&YS=P<6JK01Q?i{ z%SD_3D@7dJ#C!lFg7P7m|NpD~Ek%;0yQFLV-TWT?YyAT~ft~(O>pS!Z^d>hL6k6G+G$7$_= zwiT-ZYP6fQ*;oxQSPN*`;M=!>W$#_^?EliY&$r39%J(zh0^g;+vA%&g5wM3(^L~R9 z0srKE)qC8#+xxJ$!FvZ-@uzx+3nv2p5!``CJUcuO8Ycoy^bGNYJr{V=Jr4Jm?q>Jf z?q9nPy0^LSbJw{Sx#zkkx`(*KU;{{ZJJc`LW~>MJwR%w9rrxL4sf*OP-~$+=l5Y0mGQpMWj!ci82>$N4Z=|L(xq z2UDHHokh+Io#{?V`CNHdd0lzVKib~xFZK6xOz__=P4{2tpCP>?ZN!Owzm@h#D;>I{ zr}VA#5yoBiV&r8NMqWO(f9d~=vKM@XtCgQCHz=1WmC8URSIJVm^1tN|}V%1&cs&FeqJJ#RkVm zmygC${6IuHQZ?N%$0npAFPm=XQVA9=%44J5EY)CPr#v<~Zay|`+V|X3u;=FLi61h7 z@f7v1RTBh(oLx1Ze?(wW>sVl`8b-%@eSeceQ|(yes)?4XbbG9})!8{QQHW z;OhJXqM%p)Q-Z*LGXEI=knp1XBLYs#KPuo(`A-X2%YR0|O8#N~0U>F=lTAh&Dj$-r zcD^FU=;dT{$7YO0&NulaLt*FJ0#0+jF5phi-wD|7d`rNZ^9=zj&ex0#m?KnqYy!_3 zgSjb>O)Oi2g?Vgx&Jx_1$JPm0f*bPKIsr?tAdk(rS%T~HGR4PUmzN<5uFYd}u;wjJ zdmfttHw6la!G&9-hw|701~Z1VAdgL>n*w_2P6ZJ65i6I1L>Lk2~4F5U}6=xqx*$roXuRHT$Om z_SruXu-E>vfIaq)1gzNq&f{>pR4CxiQb@pQQc%F1q=10^Qh|VVDPO>vlqX=HgtcI) z@`Sxoe*t?WwhDzcdN`~|VeWdUq)aLkaJqyATUL6ZlFrgV0jEg=1niee1*}UY0@kFc zfPGT2fW1;gz#a)})wt&?5*CQ1aJ0;BT4$mUp=i2f^wd;eLeb9l?}hkjcEcYquKVrZ z2-kJHVa$!|n%(T+So%Kuzl8W+`#%NjvHwHBiez?pxIa)*Z2QV?cmm`BMDTa}2h0|j zg1_1Sl1c(G%IuiIHH!?KZpREQhdbLbqs!qmJ7$PE+{um^VGjG@lkr%$W9Kq=U9-O@ zV4wY60ekI#6|iD&GYU{nm#x@$$%eTbZ3uSChCwt1JLJydE!$Nx-&368yK1%@&vuo^aV%NP=nt(kL zCgbVb#;z+8TMcJ?e-x|l78o8e`&1}a|5{);9EL#7E--Z25J;N}j2F%j*gh>Vs=*X| zTwuIThTw(*qm%|-P+-)Gft>}07j9ssz^Db|Gb(N3=d2V4?ljTpMh&b?WJ^7mFNozn zZ%+gb5>|GY0%`ulk3~VRiAGP#+~{DqYCabs7_>E134V02QWRz$|NB>4 zUOyIlL2l}GL9f9zeXs|%^|?*h6Nv4u&2^3B4_oVNpTRy4T*8r%khgEZZoR!NdpBc0 zM{@h&(?_v??}?V}*d&9^f%lPpHMNhvPj*LR#|!?jTMru!u{&xrHWo4}0?1n)TTZvc zkiC4Tj~_we*n!%5|Ni9uHFyMI^1wR$7*aK)Dtp|`^A=n)?`EAobJSQPaWJ%}^x21grRpe!|AG;#)f0vJ@s;Qy12c!N#)5Y)4J| z15cxH*n`=&WJ7b^uIAc3WP=TMm}Ap-9k$IpPIiLVo;0@~V~Z{}Bp;kOY+B37b=Z8H z9V{-IyI@p`ui?4X*vgCDMA_{dccS2h0hD`0)#%A^WI_ezj~_2{G1fyzenOdV4Ru^* zvakB``U;de%*q@Lv^;aDx#kG=QW5QV?(yWI+hp`0ZlciS&}?i*Rpy; z>ph!MsP_8Rt*f???WVO`*(TR)ald=m-0vPXix}!)zk5+WHlh^<&VEPk?AtnQR<_^$ z_WIE%;yh#9cnkP>@%66)f z?X=ZoZyI?yjBTyhX1gTyD%2l4eF8KaxDl@i;%p&%T8(8X1?CU4>>a6eQGRi#C=?Bz z{g%;NI^HrGAX`Q!*N?(3yezg0FS-5%m?-G(;D*-wkG0&h6nTbKXj`$JZViPoz%D$n zA8c)|t*2$#)w1e9`$O1L4$=hNh^^)gBN4Q&UXk31O<+$^?cYKTOHDAEo!qwy_n$t# z4SR{nR=PE{Ee%^(4O-7bg!YGV^*O3!NEf^H&P5WI2b93p1l^_*zun9 zAbH6zsUP9C-O4gcGX<)Q-EGUzFVw(dC-<#wu3HXcPMA$7%}jR7QtW!hF3iW8Yxbjg z%rzz0oXr-a{FowR>t2M=R-AniZVh%+-@y>s5<97WI9}o&tPHHjVrtj&@WU;uYTBOO zXY^h*&$TRjq-_ayqOTr21?6h4#s2&4WPd4acipn=*5x}}tIFMA zDa;RsL5fpy_T^gmAIe4O0DuK=6ZJ1xAIuMNoZg z!A@Pp&dl25ZF?SSui1!~t*!ovwuc(oc2#1`PJlOJJ&A0R0U$!lGQ4=u&n?78la!xG z)*J@SiM8Dmk;#^D()~Y6|L|HOCwS0WC^^|S&RhX70gyer<{sIncac5v*cnQCNc>eB zJ9_KxA$i6I^Od`jD~`18T0uLK-N_YeTN-!J_a6%O7&ZYX*Pxy7AeaMKVkq7bW`j{8 z=qUE`(i*rI5n6YyP3|QIsr})VEh{Od0ja1>Xx-$2nwCxAD_NO5j5>r<0{Q_Y{$%S4 z*pYiE#{gTt12twptmf{3vL>8g5()<*XKyy<%%0bw8W$GB9^31OLX8(2%`F-VvelM2 z6sTM9&1}p5^w~|uu4J|cmr6;?)$VIq@j&bS$J>{#I(-s)EtnhJl}(K*Dsolwku_&} zT;^(_0`rGe2_2ZDFm|`Y>G%mg$AUnIl|XrjO6!NXZ3}1}^bQgKuek>P208%{N2F-1 zsP@CHTAiKTT6g-`11L+&s&(cXA)3io*F3oRbncduv)!a&t%7j}ptjpuQYU zSjCz!6hLqH{zKKotp$08*c9Y#I=m7@Tn4oQb(I(oL(6`U0aa%w4}*UJZuk-7PND&D zFVXym3BOR?!Km@ITVn7nq&m2cOjIbp1mvK_XV2I&`=$=b2!bKPw{SuIV7G0s!A3w? zB*2x>vU5lK24a;Mc~^GGSaVchgl4nAr};rA7s|(}Fwx*ou%uUZOr%5FrS{zVLHGvB zVfiHX9v*w$Dq_nhV*uIyzj1T>BagN|yf=AtX>$99)`Q2JYpbcDfti2?f;s^v<{84f zvj1LKQpQ+9`7a)`xOLi|IGKFlq3qUOPql10L@g8E*W)eEt!!KOSbP0S(9r<4S3jD3 z>QR~~A!IQYITaY8RX0B*V*vA7xTF}H_|LkRnR8{NBb5ynq4xxH$R*I(|D((yK|_=!#`d-FYCIR@KraDCwUwdZliL!K;;LtZGSJ2J5j zf4RF-KH?6#CGhQEfpZ0Kmdfpq+E+OK<@l@PSFSg(%KiphyQ|#g!|eGQ+b^9rJNskK z{OzAI$k12L8X`e!Tb8XWO&;9dz7!k|=z`(aG_l(UCt+dscM7PxxjR$XVm9 zC=c$39mC_Uo4t7UHP`fmIcqt9KDeHEy>;8)zh|xY58dUg{#N|;Yg!*+Jrz=2=RMU$ z&gyAhBwr1?@J;OgzUDk7t2R%#fcF?Z9(;q9jJT+E8O*6A+y%0lcG7h$qy7@1tf1c{ z==>->TXhXwK~Q&`KDr8QA8mDD5P?SoyM@;haqtzmiW*u*Ke#`+WHVSpvRi7lw;X$#@RuPWG!I-)jGw?VKhyr`uG1&ic`p$Zdt-I- z!TrsIbq?cA@DCBu=oP)a1)bWr3Z0NuE6VJya#nBa>GVsqZO0QJ_mgk>;T4F{My^p} z18v;X0%w>MAMXiibmJ3a?@HqR{(y1QdUnh9ds`1JIfEw9H&Cdqje8K?dPAV3z6*NG zSp%&MKd`jDjyMCYhwe{qJY@AjzV2h7LvAbD#yzbMJYhY!sscG=TsUn{!40fwUH%Nb z;+9S5lkkVn9+2bRPfP@LC_LW_EwmiWU%2w5If}8j<;2r1c)f@Vg4V*zkJkdEY}*~b zn}g%3ZoY*NM@cngzqKdD&TcJc8uh+ z7N1yal66Z@A6wz+C+O?pZEZ`BA}%YfXP9vD;MSI%yW!|2k2OLMysur33NNs7aDcG- zp$^Ricvn7NbiG0=J?Sco2eqgN`4YwH9i!$l$YklY#a)yd?e_JGHU7AXM zL)&xsU`AXh{dhBrm8X#^M0RMen6GM?P1eYHjr(Vp_r! z(Y}8)N}yPe*tZHVBl#2r?b4Htu;$E4(e}kFhnJ1A+nu}@(OMrqiZ|ODUh+P5MsI-x zaNTqGjMp0C)5jib+5em??N&T{ruA$}yxCF%CRXSZ3@xlIJ~yFKo6St%%M}WMzfA#r zU?Nj6xvfVHVpm%A$UEA0xut;ADk2G}HCkdb%%iW1XiV6sdfi6KPKomEJpJqg{10bkuJ%p-7Uy9CseRJLJmOYPp<_wjy?y^cGrkzc{b78g6 z-efeEDC5d|(b&dU1sO&lA5xB$!s}urV%Z72n6MVmBE#IeKNd7}YhBxN_zUP2HbKMX zBc*cI)mDb6S)!fSiRRh^NQhd_%`IdIZ*SW+B%QKC?)W$~Pudyx5>-b2p~vteSQkOc zPK;5_?zXL{YSiHl%5RA}hsS`?N(@!*gDc~jBD~kM6T|ESNvZZICLmhYY-@XB4{lQ4 zI!Dgx#XT6!Sw3vyB-`>D9~=+P$|5sx5_Y$)d9LMIWMC&9*`)m-hE^Kzt{?+=UEn3H zprgn{RnRGO-S_U6-SE0r!pFiZ$KGBxmKh?BYpRw14TsQywm-Zp+f?ISr;ibyKXb5TFOrn*6-++uw3834LD$U4 zHIu8?wyZjgJdwBO*^O`_TbF~Ia+7@SOf*s->sjj_ZFzhHhRxeC#-ZKoc&=K$5 z<|r>^4}5MlbA3>EgQpPQH4H)Tg8rF<*sCQYKUDnB@J()2OIoY(h|vr=B9 zbupV>RR;*#0$&5)Ysa8^MElruM)H|`AmUU%6MMY}>&X{mO#`*JR2N_ph&{n?*nm~- zyH=lmX5Hy$p&A&+!q^*H7z)zRO!(>W8?RMEYXeL-9t0J}n?XqK+>g}sf$m+Bs*d`W zCwI^%?SL{J3@juHM+-Z2u4X{6GdHQA{yHAs>*B+-%0PN#4?t2C6@c>kH88zj^b!Vyr#|>J7 zej4*eo_mCE3aWBsN{~)Vvbh!Kuz_;c0;}NnKiBreQ}~d!d>;_kCD+4;ff;;&nlfbL zS<1V76c)xatx(QN8Tr*e`57LK=_$k7uAUHp9%xUcoNVue8=BTa$ZNxJpEe+Hiv2 zy1V5BEEQ5kr-RQfxG=D3yV`bD)6XTMGnU~XM!ybz*df9ke{{EVVxF8e)@qps3^2p{ zVKx{^;#TBuZ!meVAq3Om^wwMm6)v&jFJIBV5|7&3zUnYuX1x7mDjB^H4C+y%^TpgM z1~IAfrd0TcYK~5fIx~3OX7g>p=qIhCRIoUm%CbqofzvrbIiGNY#uR!cY}5* z-HEPCm8QvoWsZF4RF72+JL5sqx&_d!5qQDi1K_hvi-OJ|bSl8u01cp{iIsznU7Gb` ze(bWG!Mo_GgH(K*J*P|?I_wH|lHk>Fm5lj=5p3oCFiWh)NUmbLV)}k`(#NU9o1-wL zU2Eh3jSr9=e1^sz3&S2?P_{Ny9jQMAI`U$6{}MzZV8a&$rHoc(it2>J2n}VB$b7SH z48O?!K$XNfpWm&qZ5`Mn9*G4X`$w>^L+~m}$0Joip>Hajor;3$vkLRqja#TQZ0$FD zTd*yKy>exuc~V}v*3eN|xPmFMV3NZ$vZe6|>P49}u^!SYm+rX}kGtHcmz9j)vPV!? z;p(HC7GQ$J)(;!u}#_+{x@q2O1Y1#hG^fN_?5a=PqNlW-HHe+S#|`l)I*B2Rc5j zp7ST4p?!G^%1}esl)sKZwmC+&RcsrSz_||Q`^Ga^NX}xf%^&rHE-Bu>+4^@TyZrfj zoCi?8hj}&&;N6#TW2i0#~-?-z{dHA(`>Li|Jg&k^+zB=g-Vo7s*-#uh#?_t9P)83Y) z*}y(+tWY92fbN3MD&O54XU(sNPJ$kS{0T?P4+_sleXp)TBk+`>#-wSg^kFIipPF!mSHpH zRvaiGb`8$RkkvNUVNs8OIEXpqi4DWpy3%+}q(NWaO$nG9vH>6T7dDM|b|z^GypWeG^Zc8%X6}*{v^T zw}B!(Nf*5*4`pA%PLa);$`^O6EcB}xo%N)-gHUu?FZvI-@VN@?HnuYTK&AkvDFSJA z^FwOv>Nf$|^)zLN$1G)Sg)Yn*VJGgQM=4Ox$}U28#Tzfu8&)~vqMPjfXPP!Wo85@@ zX*ajG-k3ebmf5jw>^a6#NasT^!Dou@7H&0vS};wOsOY6jS%d=UfT4wO6o=UrKd4#{ zD!uX0E_@JC&b1g3R?gdWR*S+aDswNg$ri7LjZ-G?aT1%WrmZ_{L-}0>tw1dyB_{0atVf=N+BViH zng%C8sASY9)?&=*FE(yJRKJw&4r#}yN-`ko*j>F$A?_F^@tq_^lorhp0ph z$P?~4=3&$P9ri!??K#8rUdoP-evmJojy5YUX8$j9x%iVwU17nt)jYW?$8Q*_yP)32 zj^#{CyEDcgs~WmE>_}2SFIKk9_G~YE&U~YY>shnaD8sr5%|=^pIn4vjiP@Z<5krx4 zb<-wz*~g(Gdel{2UVKSgSmyStBBCP>LTI{m(C$Ys>XCL>Q<_cLy zzZGDqTUga_01FhRDM}&~#RJb<=DxC)oe%6~0|T|Z!R0VN8c(5m6?F1xE*^{X4*uwf zorb=MuXIqG3^qNt(sh(SOk-C!vkrz4hEb21m@YqbmRh}#P6ZnAaSP`AP{WuvDHCOD z7DgbBU+^y$h(kO{a=l?1>{!a_C`Ky0KU#y%z0Qnzsz(yEG3G9?L4!VVUxRQf@^~5% zuarg6^R;;}Dg1bm#;5T;YExr57~2wBRCLMmy}}T49W5)SD#FlVVVuRA=c~08{q)fO zUtclz0pm1W+0oDn2iaKiB!-l?B{J>w-!rEA|D!GEE%5$#687gm^WEzUl7Eu7Vf$ZB z?jZp}~TZxr_HZ@B8rHzuG&^JIH&Z=M&G*JzG3ac!qciJT2W{y5D#2b0^$W z+ymX6-EP;PUB7g_2+RA?uAZ)3=fB{4Z;f-Zv!62`*7bFclaA*c^WkAH?66Abq*tY_ z(gNv0DJHdmAH8kjVsVTZfakmh`b^0tml^tr9v;E zz4g4c%6hNWZ}s9Oe&SEZ#9+~q*D(3NiFBeQ>MiecZinO zquQ6vDw&C$7HkcgPMmDq4DP$MvFZTTQ(wOk5WH(xzyAFOW9coRNecocC3%VdxV1C8 z6^ZA;_#4>Om=ng3frj!;26TMNPy|fBa4JI(B;FH43`xrmR{EB4}w*p7)_$g-o>oaZWVV*diZHldD;whYam7)abs zADySRCDll!Y7~nb&teJ&IigvAcKIG0WBGhY_O&vunW_h(9%vRoZB&R zGYWTIdt)q3pEh&qw9=U+(dLT7WFF&t7VfA*|+`$Tuq za%IQ%rQ@c~99MtfbR#Tapn+C61SWJ!+=P;KHcEDgzE^o=Jybl)^}#bE9=Ik^ zh=i@RcI?@wPfxD>X3p!Bi1Qgi9a>o`6?Uk--}KUGyF^Uyg!OB7B79IoVng;Ao<&E* zv_M%wB8r@D){3N_7K2aH31ACdgDMtaVb-#o7LB$~L{McpT$S~mTry?a?3rq1%^819 zB8(KR^BT9D#zzA>LG>%XqZp5zJ$B->f-y6@CPH{-tfM+Hv6{qluq=VroT`8R3_kE0 zuUj%Uo(LlSV6BY$aRmK{3`TMQoUw*RRnyjDt+12FjL%O5P?T%A&eyc5Ja^)(lCdR| zCaMLFOpSI-`0)g8+$ih~bosbZkl@rg?Ggogbz-Xp1;BNi(s4;^WEaXG$tD7S~l zjLk`O)^E=q+>BsG4QDqgR|}^_{D~WJwLhC5XiXjg8$FY)UW&<)Lgc1GbyA#FI=)@v z2K|ZIO$*RRvfE%@wo-kml2~5idL&S0&FoXvEH)oL-eFjsRnx@6?Go1+ne5w#nnAGC zrggj2g85N(os0y>51l`;zG34F`g@g(c_c5(* z7-hylU$BSG<>2ni)nCR}Oj|`X?H?VdX(3L9j5^E|H@rsDF8V_ApjwY<|_= zJ7esGc8RO>1k4@)Yvc0zat@THs8#Ek$ zs{Y6+y@^Bqc)LU^JpsBw{manm+m2~ZDMMgfq+Q~2Bf(DWh(NY+)S$jav=D6KG9*yO zMdQm`v(K0RAWdX~|Efewq-lQ*BP$Cw*1vSPe!+U>5s%<4Tj&|oZ#)EkMn5ytkGyJc z4NRMylkm|D*nn=VI*zKU*V;2U8x=`#RV5jFpF4kg6%>>)eASnjJwGQQ>$lhMd=?Z0 zq(`|r`H{Kp5?=jwunF`9I#$Znr$++*E(s43^kT(td~#W~634XIRV;Md`2$oLhop2yQnKr>uYd6|6Xy>4F+@f`ujx zWD<*Dz}WOmU^rU;e1gv;FlJ&-LO=qwAH#OB@-TInO`D@jZ>fG1$#fD-dM~m^(1^7b8C>M?qA}TrtxDs zRhRJ<@B>>+tpZBIquW)_H2T8c?UZ&szgAxlXU0SAs%Pj48kSXJT~*cx<(1~d13A^x zkwEF_^_!t^fTKxux}6jE=T%SBE2Uv?4V#P5kBoiSv_NUQ>Z$r8>US>3vVZ~KP_2&Y zsj)cS|JPc7Vex(G`^fj6?-k!mzKy<>@c%y2IQEl&7C3=DE&ug~#Fk#@*=tllv|AarX}Q z8ut?S9QQc)2zPIH#NE-|+HHrYzfWB6yMFF^$+gK4ZpU|yM#mof3isDEDZpW>&8`uDbYLfna{e@n%A;so(7 zv5y!L^Tk%8-TpWGdHVwsxoO8=KkZ|8(0!wjs9L zYz4MwJs$$!#-V~gv=2%tiCn@SmRp?jTcVO2*Ebcr?Qp}gCCa~7Z zDe6nrstH7rqOMf+JFFAs6!WF3C6Gvp`BK%eRZg&*B;i|?6YL^MI9KHaJ4q7WRXM>9l7xFzPVgd0 z!oMmf*iMr0u*wOxktAHKa)PZSS!xn&AxSt{(=%A}6VvRjY=5a*}yj)v!pC)XS=#p@>2+9#+9cG?s-D8R zi6ohy)d7Qg7Q?A#*qV})_t0l(0`!AXJdVrByLo&CN!~?s)Y8+QHq)ZMBv?n115JYG zNOFKlu$Cn6FbSR|$^N`RvXf*#Uf^6ql6_5rXGpS-N$@mD_BIKgBFQ3?U^PkhG6`x( z@^+ITL6SXrfps`Z-ewY@>)mP+#7OcMli<%Jc{49?R+D58lVBA|cIO3_Uyh7f6Rl z($5Q=OG&c8B&a0GZYIGJlI+S0Z1<657hd38Op={>fq*=2gbkCWuJyud+7vI8%0qLTA?fpsKF=JEpD`y|<(7dVEH zWIJA9Nyy1-Ake0oDCVlGO$pwTlR10>jOwd+jP;_e>4uXe*@hP&)=TnA{tk@$EBFL- z_G--w=155Ro)~B zMvhgzeuXy)exXAw^k5fyYHOJ{338!d_LHPSEkl}c z$818Gg)R^umunfd&{CAiwTxP57@=qwwb1b*Qp>1?CP1^)QfgsjSs~XlZlP96qz|d3 z+(N692;76$GIF6Mm@3y&a-mgoq>WrlxrL4qs)kYv9ivQ)S!nm8)@vEF&;+RUTFNY} zgRv*1!KKE@wUk)sI8JIAuh6d3B2iwUCy+@kqZL{LVWnJ4X@#EPCb^cf3LT4bEhQB? zmPjq*6j}z(N90<{Df9$>xt3B2#5$r5ui=_nuBD7Z$9QQ4fUZEfA&+MfrpwC~Z*-LXjsJe!FbtzFKgKJgXt<>8k~+;3aa4TF?sq zHcM5DS`Z79=(oOFPz(M(pRX3&f|no$7T5(Zky_M(U+@_@=eMW@#W0EHwWtNj;6?Ul zrCPG(*EaQp;$DhCy6v8O_iHwkJp}qZyjOa*)(AnxP5ox5>4X zW>_@=LMAbmp<(MOQp;F|Ca`=#Y8lJW1mav$%UFgkm?PIxmZ1f22n~^IDap`rNUo(E zL&s&LmQf5f@#A{H3p+|S?F4t0ip<^@$r58G$E7wwXp<_hIqU1uyZ5982g%+|^ zKJ7i`+33FC`GjMIbhlV$A8A`8WQ8u)hb@KLMw9!$yldrs@GYVG{PWhQ>#@bZ1fT|^|-ki&;d}o($%`RV?3+)1&cER}n<~X>@_X~uP2D48M=6{abrd|@2SU6eP%@}?{QhiX>VZq7CU$#jPA1g=)tvS zF%2DZd`f|q=vKwYM^N?k5!4I*V_zRAcsv%5U4loc(PNr-_7$S;T5>8!xhw&t;6M2G zo9mCN2O$OO{}(P^EFO-;FW!4j$=vu)_l!Z6cf%D)OU(lkReWNaML+zgoNH3irMQ{L#met*tYRO_jh z%fdD48TIy)cw2luqTbll3+t$39ctb6%w9#UUcHa0f%3 z+@N-rQ=t90aOH#|(NHXQ(Uns&r>yzrram=GDo3KZV@l;H-Xc`#Uh+%HJ&%Eev0Z6R^3>yK4&36=GWDaCD4eO2^PUGnC5C4f5`sU12dU96|jO@=Ac@`j~Lm>;?-*ih&OTDcMUk%X5R?O;di zCQ<#Bo0%y5-Gcr|yzo-GNwe;ULVmn*#XXh7;Op-Ob)xv+eXu&WUKV~Qa`+}q6>+x4#nF$pvu9%y)A^v8TF;g*9GnE z=+9_ujM#ll&llPw&^kKA)f&ELDlLk{`?AZPq|ahwoqj5W*B-PJ%>nw(ig6qGXBCpM zPOzKV)GA#B-xZP1(z$czs>cTf>i-w2!FabA-0EF|d#;jsW15>r1C+Uxx30VsHP~KV zD>kmqt~*VcF*Qfrfn|}o8^GX4XG9;|jrojuV1uJdC}*HI9n-x;u;D`OLC`&RDr+oM zGid!)BAKlwai8n?DaV78<-|AwZc;^>_YbGHJ}Xs>;l}o7L}!)ifH4@ z*itkzzT(~BnmZW3ctTz>FWhV;gyL8*##9bQCEUz!p{}HCUQ$+t@^Yw8V=aMO2Id$7RkWySGhD}_OJH1}Bf+9U@h1e$0!%5( zp*VvCjmw~_y#_}7@E4%`W}Qb-zs0ktDhexbP2b+bm7;2gO4_be@wwXkt~40y7V)D8 zUBUu9x7jH=K$*JR@jZe@TyJrF>G;I)A$$NFbMJDmcdv9WaL;s)#kcWej$MxRj+KrD zj+u_Jj**Ujh=JF|(N4JD_qDg&JIg!Xd$*&7Ly-O^)#GdV+tMj%pR`G;krqjF5EJhn zX`pnAW{cnb+?5yQk4p>-n|kjF=MN5nmAxid)5J@Gboj zaWW#`4H0h_!(u0~jp(-j%l^6jBm4XI*X>8_JM7QdSJ)qix53f&;r2fEIKHW0ZN~|- z?Q7e4+wWnG(81H%<8=Si{ki*N_lKSy^1ZgVY^QAdZ7cvh$qekM#69ukHMMF_}q-uHXoFMTI`dwd&w)xL7y zEZ=zF-O!Hc;l9g#hx=x?A5jOdaJyXpk_REeVOYLSzDky5i?6`f!Pna7ggwRQ{T~E0xU5~h?xE^v1brrdyuIr)k;B|iQ{L=Y}^F!ww z&STD9&h^ff&IQhy&auvsu)VkmdJpZKEu2&*Kcy)ik?)EdgpIV=sgp9*M#0Nq2HJgo==~k=J_iVdfSBFGNE6Z z(3>Xoh6(+`Yr~0uKN?e^ko=VgU-RHA9(>7zFL>}d5B|b~KPvzSP(fAip9%6qfcig!3|LZ?jVqzRocq2nfW%!H1b&=C`QnM1J-t4*lJ zgc2rHZ9=O|Xr&3M{g1t0tiuY^wdEX&c9?BKvrMSWgl3x13=^7eLeorWstHXop~)sR zi9?Z?WJ00|*-gl1LV^idO~}Hd=zmP;dk%$qePKeMo6uiO=+7qfnF)PrLQN*rXhIDp zRBu9A4h4HnG@%J5RBA%wO=z46jWwY$CN$cFN=)b>6MB$Cfg--21&a877AUIXQu=$n zXhPdfXqyRbHK8pg^nwX(Hla->w9$k%Fw_^sJQxmj?QcT;OsKE7+M@Ke0mXN8^+yBu z4rA9fG}MIdG@&6TG?+vFd;VcU-5)a1lQTg^QFqNaKtAsvjugSN%W{zv>5y zR>>1AR~xL;{EM}@HaCqjp}S4!E)yDQLL*E_9c#4Phl&;E#|A{GSYduDP?(O8Gvtcs^siQ$f zDhF1P%7Im+a$psy+(bnxH&KzwO;of@DVe&HTj_T6wEWikw$so z927PS)xs0lJKrx93pd-Yx3#hLw>^yAe6iR=>}+$`;_l= zu-|F#X%E=*>@Dq9crC26y<duJoz(utz0TEB{F;#j+FmJ+Swiv zr!xzQcYSAkdwuJD%YBddCgKdBuP^HB+_p|H^&Rz1#hqdzpKlyVN}r77byXB3$ma!J^@u z>jT$ou7lX)Q;UYFuKQgBT|M4q0Vj+5BWz|M<`+A?gXoa_9HL$>>fJROi%SFVVZkGd z`zzR9HgJ?lVEK07-CTyzLXv;K2}}87O<2soPtAZ9AQ~5M%)gCG5c5l&nk%6oC?$>- zipBX_5m*j|_NDow`78^C?fDOx1lDQ!C1%0Ed?kdXmZ{~t{CiC)EZ^p9Z>~JWvLSz* zIYm|egJwZR{sWvK=C^#;>DQ)LBb}7Ev0CNJo&I3D!TMMyC6KI^pi3tuQmuxCNuAy^ z0ZRqqJc%ep^oN+GQ5KFK7odb&?F z2`t}spJ*0Tbf2LXOL@xR?$b;--hH|Wx9vXDgh}@)CMyhvt zvtWLBt4Sbz65eJK*!~jUZ4y}D3GXxu&W3lG1t-G0%z}yG7fk}o!SHsqpi05Ihn2v( z#r+j5hWDyBD8tRMr_*mt0?W6Zeq|P{==4XkpsLgRWC|pdx>OS}tX5PszW-gh_sH6PEIO znXs5&#Ag_@&(7~?5};7mnFZhGcQOkOz?m7 z;ds6h`(3-CZN3s4Uc)3`i9oGkDgS!Y{bK$Nd)Kbw#32v>lc|3Ym8zuO)hDn=Ae7U1in~5eYw&D9sJR){#r7bJ03=y$o ztBrgaBKERYn@s}i(N@~hq}*cN-AY?{RDq|Jw$3O5%eSpInewn4XtmuesA#o?FK8s* zYNrX4R=Z4CYPHpb#a1uy8HQcKK%+_E*cAB6B(RqS8q5MQkTnUcT>^hG3-SX>_;R(n z!&Xl~32?3nEZ+v|O}AJ+4}57BR0Nv1lE>nqff{wAl?Bdv=fJzTJ7O{W9Rqvvcf_QD z8s%hn#KeKOny!<9x0rBf;LWBCtrG|KFbm!t*xhu;lz}&y5@2E|GzmbY<0b)!bj&2M z4jLHc1o5DCLyszxz_PQ)GVZDI;NTuh%?Up5QE3+J=&{5kuzGqdHf168SY*PaM}-NC zJ<3fPSSorfGzsiwJr9$^mv>X_=WL3W|#!X)WjG4gL|0xr2mQ@CPwPF zKG0)|IftqqllgM{Z|Y$h*M6zT!=~$`hiRPq#U7@~$M3$PhiPi@<2}clANg$$)6^0s zfzS9ygr&frO;`+k%4ZO=&uVF!0Ymn(mUo*{Sl?*LuQ&0K^{$p9%_#=9GN zl(4BJWEEO!8!$y+`L-oLT;ecMXla^fLzaq`{5lv9g<6i{-y}p@-b?lW>#Xlvd|&xK z@xAYR)py9Z)%TQd5x#Mc^^NfL_CHe1doz%mh{~PcCu$??ZmXNuml-x!7k{G$3 zv>^_7_|M|o_3QE>d5gSSu8?QRW98v;Z#gP=lCPAV@EzFX{gd}?d~x3GUFTileat&W z-!ot3b$h;pF2El=Z+eb;wtJpd_sl~*Jv{+Wo~Nb90{?<_?swd$-Fw{Y+*R)R?g{wz z-UnU)@_)2vPPi7p3&4Y}!LD0f-CXTlGQ1Cd=1e-@cAmf&@wLvS&biL<&JoVu&am@Z z=jHH6__gC>L?wL1vEQ-LvC8qdW2)l;#~{be&~s4y0DLO_NqS2l`5sV(s*fv z)LRNm*GiX5Hu10GC*p6Ry|7>0D6SHp5T}U`ii5~3Y)!UW+plaVY&&hwLOWreZG!DC=qAK$*V(SHiNfE6bHWGg zWaR}RAuJH4Ln~phaH~)tv=>?k7VB5mPtbhaA2|(^tQ?{5$i7_*!(mIxn}$hNj#b5y zHw}X<9bP4;VUMM!w%_MX!yHS$EXrwEW9gTjNjVK`EFIgr%4t|*8Mq5cQ)4VajiVd4 zydkHVHI^p0PfjyyEDg^iX=;t7-(Y=*q^UWUF0gzqr*K z35cAg=2$uwNgCEzMvl%}l7=moA&@>MX_#Vhf{#cVmRN?s`6oFIJ1iLc3>rQV>H`7P z3yiP~9GBBD!7}h=Bn<;B=rgG4tw-fF?5~UjE#x$euMAu!r(t`KqT`A3qb zc2|br46fkJylEI*>6fR-X_#B-mu-jSG_0+3?EIaahP9P}Ka|t3w$icf z4U%ToR;ogB*!Gs3X4Y1kKq6^sZKau_hiQ4Kxs_%~8}1^fskN1kWjRfat#sUyq?xUi zmZ30(q?xUiCV+ugn%Y|Fcc9-;Q!D+EFq}z zGjl6d&ntvd#gRZWHVn0t(=i^STSR$`ZV}-z$`l6HAK?6eq(i&_)`{t$Nq|BIOoCE5 z?T5fRVrZWt*l-r2XB6-l&+NwILXz%EGtkn*qA%Tr7r^#5-I>25MAA3%37qef^bID# zZ{_s${2hLhzK$m7H3Vy$KNPWjFQ+@v1eyTt-;qy1pPA1mzzDpS$1+KG;BTJsimDBC`J5b1LObIYoT}=h5!9d7?*)50Op$X8OSMeByY|G>BB;AJ3 zz}iPnU&$vxf4PFksD{?28}j9JD?S0<>T*5-ygZ~YGYK}3bW2_Uo8EK_nniJO-+o<# zfe`wGkH=*s4c$8Qa`ifGf0-A+6-C<1-_e4kJ$wTDe@NPG68xT|T_!<LQ;<#31V@pAg3PV6O_rRpYgbloO+bUGD$tcXCQ1QsrkIXx?4`our^gU zEk#L#p1^sQqjFRu!YafivirF*&Ee z84TQ7PJuHR7!JZf8FVb&=S_hz=-HvMKp6DP&NFffe8Iq{JUOqbq}t`_^-H`~%egY_G0S0uW)KMMy{PK9+!Yt{OT#^0d+6k)ojgyx_&bIcoh zb}Ot?U=>HLwqO(nn?Bf8z!nEVB6sFeXY4QRU>-@!l|5{zK>eTDp#=OOjM}e2AU6=d z$sf5XRM;(0h|lB~Z_hS*Uh@W;)aYnopUNqCBT;#yo>NOE=N65dGjYtg+}o#39a~a5 z?(UKObDNeeQlpJh10q;hA^7M~#LCIdZm)ogS86V@aFMzjSKmZ2`}oN>fz?Mm9=>SH zywUT1+I(u^rWXeyNxzLuISvd*sJ4$(9-SF-IETkJX8$+z)rQ7N^!D%S^>;YyS zbSQV^w8`Cq0d4bNp#5O)>W@*+gZ@AvbTGRbZyoCv4}|^U=taMEG}?SC2Vgk0@V3f_ zU6w~xzXvQNI*r`AW*ZEaSj3_gjR#@m1=~m(G$Hr=$$hXRh2PnR!;2fA-J2T>*Y7=~ z9vBp;|10kh$C}yPJ49olz$LiNC=3@qIJ(=z(@Q&a$?Y(C+|<%p6FS_K+aVBufzrbK z%84$^txCgbM$G%N>tN>fWGAqJ1a zY_H+y4(-f9vkg-wx#n%d@Jb>8@nX%x0^exy|TQS?aR%(&mUAusucCa>Um@ ze->UEsMC_%k%I?zE7VQ~3bY?eCxLI3W;%M585&jb@0)ta=czrKDbLL zlFMAtqbaJez-Y$_1=^1bmoykC42CYn-mZC*%^)@C4OEVULGN8^rD~q(oAHZ4&G#2D zHwU^?1o{$m(S#xEiaUy$ae-j+p8z)*NXKkA7s14nCZ|@e)Fc*BnKrOcb#S4s+O(^# z5*knK%D%Xrx)Y)PgjpH1(+tfqg3%G1ZQejA8Y{f`d8}ma)aIHu5T*v8zRIzvwAQTB zI>Ns>T(4s=u{e&1y0P2{fCKY?T1Qx>;30YuGZ05*sqsQ#!Px*4`|=vilpZ#t%||_> zww}r*I<4=8(KD>3&%(MKKDvVe%#hk)NP+g_LLDj6tuP*ohJzP9w~rn(zPUPK-h@gj z$6&fqorthGe8&%B3+2*y1=|pfaTl$tg}XI(O1r25`AZ4Kh8&(H>X#x64@~MYV;y7e z1;E30V0q9^S_-ru7kcHXrX?Rya zoB=d3jC2tPXc1zLQ!fzI>jDVnGBj5pj^@fmTp1X{<29R}d4c&vM?4A2Oqjtpe2!Dc zBB&@OfFJ6rX%qStV$@;UrvKJ&UW%w~N>|rcKc<~o`TW59&lg~2U0}0~?FEXp>a@Cm* z<2W(x%t>3LF6clc+$~xd4HjO?8r3W%SG;P)Dj$MRDy4^9AR<&Qg2Lzy!Ke=v?Qlh7 z42Jdok6jpq!rdbAfd7(wpENtGv7%#Edk~GOGKTu+51c;%Rt*OP=#RUYzk2+D8xq)@ z!z~b~^r77PqX)8xo2V9o>6~cOfAX~YJ&ww(YKb^o%Lp=d1Q2)Php|O>MGm48Y^q6?F?HHgwY!(() z-tV$ZQ3_2L*`JQ`k(-3rIWpU-0R_Q(h_$lk>fQg$MsV-b(KnZwIdx z7W>b7=E5R9;%SBN^6$D2!!Q4x?tq)P{@^;|s&P$pb$7LJ{>6C`G5^Y(gPon>YyZ!V zHyt}2bKyatgLDXA(eIJ25&uVgSKI+>|GUL2>|fb`XLF}cxws}S@t>WH&dlvUcPz4rEt88xD z8bn^YvaJ$!4Bk8%&z@ETj)h`*H8kjw5{!awYEQwX16;viHbjIr8subl>C9ja;x2Jv z=vaVREG;ZJ9##~DG{NSCdil|UK};*0)~<#IVp0NwV3UPPU@^Vk3y;Vc5PudYE%ro79!s2SPC>(xx6^Tu|np>de>Xdg5XcQxG2?8Bmi*+whU z)JK9{Y7lkF2zJ=C82&P_uiVN!HsU>~zalO9^vIl?8X9^@iEKgn+@T}&FQ_#`Lf?lXm0fQy&YK)*vGyu?H8W-dIX)QKgSz*T-1ZB$UtOfkbu3C=hp!CJ}KMBgD zDzN?ufc<~s+<(Oz6KGR@@}}+=$Jo9sdiA%=j&?_ zsL2SFRlf%uyKX)Yy0X2} z;aLzC5T^ZVpC32&(VEL?;K^ZH1!k+URjO)wo_aZ{UwN24cN3!kI3?Jp#N4IMtLP&2 zES9J29&pUvhz?07H5yEr=1#fxQyc47oXsxY245%mt+NS0t^OuO=M>c-CR9$T_HZrK z`+kI2rwvER>mqhmu|si)$9qH5vY8%xq*D#TMj0J7yLb_c6~7O}uVL*odcqmAI@BP9 zR8D)XZ)NvAU;pyX?5cxYtxhbxwFWVya_-j(Re#{Q#xvMZ;QetdiQc@g5rGvqSLMRB zTI1Sk6b!*P&mTLbJ!ahe()KloGi3_;H)h)8$p~4dc8Ey4a}5Gb1@)#~MVP zGKJ#$&M8#90XI zAAF#|Y2h1c5TweO{mxauArl5V{(=wDn8jMgGlEkm*GRO#M)a3lbtZcn$&fRS;SdmY z1$^+p{~u*Ubo8rR;D+7X8V_!$FW=G#|FWP@i_o($t}ss{D6v|khV{!E_a5as=!|GM zP=lCOc{g)2B-?{ylYxm4;|z``F)-=B+E|}Gr(F#VbESoWIzwY_(Xe}JD7M*wxdkhs)Y@HF0u>8U(#EdNq3*^^nK)>Y3wn zYG}wSHJs3~#Rvw}v`&rPHG2ZW0Mh7IN|_rDuVG;T;Y@3ZI*p8;l9!;dt(2*zY3X4W z)eut+qJ^okU}u*i&MOUXrA|i(oJd0&Da(KwQg7CrnRy8Wv(nNm*n{w6O66dYP@Xk& zYA`Q>NLFf^`a>_UXYI#fD^_DA&GcBHAc0_2d>x{OafppGS**YqNsL36pU~=X(xe%= z3B;~4g}3V0bLdF81=U*ak<#lEG-?&*eLYt2*lA;CPZ>9LRxW}7Pn$VbPdc@80)eYA zfQ_W=?BOMPlvjSJY0Jj!rgAOye1E3|LRc9SRO5~Vbb=~B%8p?W7E)Q7rp_zNOCXMw z`s$RLAB8hNbPcc&HIUwnDO1}e5V}fjtMkXv_mndawQgp|{ow?HROKOFt^OJ;PBlge zJ(X`bTGeoDU3S5d`faD1Dt4%aj7*)Ln?T4aQw2Rdd&=~#C0bn9=;T?~BoMU96sz=( z5yeBaiE6Arm_W=bgB>9t@VSbUO(!tY@OK~lnt}+_A4ecX6joi1!;?EF5X#C_mBVIF zA2&0%@8oHt@sXu?+}MdFT2;=9v`NsQR&80tFdA#}SvC0EgmH+5H$|@)Yz;tp5H}OC zjg?L_V6@Xqyf#;!B+P0_&}l* zHF7IQ@y?aw0QnH@-_!-<>VoX{MfEtDShGs4n7LDeiShIv(~9y__o!rJ9A0)D+ABw! zOz+BWJKXf#QN3+SM&FVciv)U5Ip#`{ov)Qw)gRq`{y5e}j5G{6M$#(Qf*^2QZ}fz5 zd5JM77SC4i>fL)l??FYqhpI&{jdw_lrfImM8)?*{mK0u_C_zb##clgS9C4mMNvCYB zyuoo}+a(?{s&?B3xUtJFUaUv(EgMtPE%6|pWeyZ~>>Q2Vi^W3y(eTs>t-sAL>5_N= z&ou&hHy3kWE5P)r(}RioSu^ls52s1k$!iPW51TG9VP?C;eR`?+Po7GbnmuvGjfs0v zh>+G!&3t^+iZE&B%xe?(@HLg?zVB(N#sp`#PmDsUwi*?paYYX;<5rA0(FYTE)1_AL z9r~w?|FaKgS{cSp9NQ&v7b+{nO;im>)@S!^Y}k6{M?E||y|8OyBu&nd=;o5EJtjDM zVmvVduV_R<{%_yFw31DqG_`$VI3CrOD_PmZvRUJ_sLhetrF|2_kogp?N$5DB6ET=N zs0jZ4mv27Wvt|Tlc1a9HPI?c^E^g*qiJl{~t5`|AW34d^NrbUzu-=Z==M_%T@i)gg#|MsA9S0qo z9o3E}p#OirqZs=CS{y*C|Nl$rsI*;r8h#DSq|wq)>2@h7s;6tWC~wNb8vMiv6Os6`(} z>Y$QkB(SU}bx_JO1VSOHgIbm$u-210=w%rKAxi3?nZ*fSB6ZNs;sgbx4$4`aAWrI_ zon;6t8%Q11&(dp92$DLgpk)Zcq>gH68G^B-j;UyAuOh_cI;Ntf36OxPXlYpRlRBoN zr3s`dq>ia*X#$}$sbeZyy5I)64k}tkeGQT8prU19QLclImVt>}2OTW~he#cCw2V?i zt*H)5T1J8?avhYk42+XOXlZdb{D;&*O^XwJPwJqj#R>jR>Y%6v4e0^BhR`^8;x#TX&E;(Igm1>g>D#D(H1KUSNHL z)Cs(RR-Tm?SVzfq76`1`Q$&(^f=^&yPBM?11XU#S7!~xp2XR+$SZUnkrkezxlFT%dph?b5r8#2Lr*dW#1XeB6M@i;xQ-UUvxyvMIB$<)Cz#1T#5xf9aZ<*l`=y^IwW*DCU^Jr!$ zpMc1jJ9&)$KZL)**+4RbO@exoVO&Bhw)0_<;kiUuK;PrJ1gyg44CNBq8XiX5Q!1fj zj1bBsbc{k#BBA59a)$B<9mnMir4c&rOfo!+2wUsq3}q2|f)L425}_@{Ve5ZLhG!9B z>-QwXvxuGDgnqfRoB@B(FJu19fIjFL zYUvrU2R->v1_PIo45JNwdKJODqQB6B zkxOZVRTB`BVXQ&JbPA%ZLC^%YDI`N_gD$Yvk__byy1;Tk&M@Mj-7;9tP~xCJLn0Z< z8}u8T=ShYV2Sad@SY3uv1wj{JN}*gq7YG~V3?&PC7E|R6 zzWEfS@1c-5&VN^jA zU~Dp~py3vBhEfHqhSB#ZQxG)l%#aMD3YtJFA{j~*^b}GrlA&C|5Zo?j7+DxFe84Db z*n;89$byDxcV%Qj6VPdmk_D?KkV%Gd1r1ww$QjBN^aMlX45bP>#%ocgpkve}BMMpu z&NRtTq9AAj0S1v^3R({cIbl%^qM&uCkR+!;6ZFfLpUY{m1RdLAavCf_#}?Sef+ZNZ z%9{pD(6fX29XNu1*%p=4pa=%;DyP8^3=G3p5Cj9?>P>?mXxW9k$!X97?Q+=C;7x-a z=$AXYJ;j!9gqBv%t+2Ge)|La$`3_r?`#bla-5+^Zx<7Qk=|17!=UwRD?49L)%3bMx z6npP6)bG9bb$1VUfjdv=FDw*V3aem;FS@>QHMx?mcWj4TKeu1zI^^1h{rEE1&%FPV z-NHC{veSIkU+4LotF8BQm&f^U=NHb8ogX-V;XLZx>0IZ0()omQ2KMJ8oPC{z&>XnN z=@Ys;t&YFi9K%V{yzMv*Oa0A`)sDrExwaDFP1`n`ES$5g5so`1I_|~J{Z>c7 zajm1Z!y$bqeI}*h&+zBaIoKwxk(R-u;S}jX=}xJa6u~|_Cj3siPHHQ8#D9xlh#!j| zh`$hziaW)1;*+rCpCOJBN7$x`eZ@ktvv`f@6Rq~Y+OzgQz@Go4@E`kL`$l`hHVobi zXWL7KGT|=!DEk2H?d{%=>;*zsXf5m(o)^Bd-GDv*Z|r%tSG@20zP5ei%liK4`xW9K z?DU=X?e}f=t@bVU&4oX~dws>eTYUlV-M(uPH^4!@BcH+e@?G+C?>hK0+(y=rW#myZ z#Ve2pz3s`JI77LE^db>*o%bkdi&L0?%U>XZzz6a#*`v-=aa# zVh=hxaQFEgSEwnAy9UBBhnJzE;l*7ek(k55U5h&W+XjGvz+TCyg{;K|@jM!k{!yK`hUJG*>~?@H!rn z=1`}j#eMOBcvPBdfSAM_kE>;d*BdU6kkp4I?1j7FME)kP4Kwn9!SF2V4+dE}rHo;5 z5{E((bC6ryb12;KMf@W3NnBifd)HtzA~HYA#Y!Uwq(8CSif%`hMEuepJX|gjiMhU4 zlZNfgi98TmIpVjz&r&iJE(9@SZ9uPuiaMhwzA*>#r+uyiB2P>KWceJ zL9~5hek*fZT-=|vR-wI@a%~`OyF#1NKK&Vr+h%arVm7tS*|n(s7u>aoT`e`c7PkME zyXLocG*BdNy;ec2?V`c~4n=Itt$1;Nb}ej=Dc5L!D2xdItf?t*shE{Hcnt*eIIu% zD7NBI!2Ugl{NiN_QamNv$0>;R@R;Am+@C8w7p)>1*WlgI#-W%^Eg8Kp8nsE>wTSQ? zhr)s~D=^2W(U4WGd3ImWx}8fIurlZ3>eKz!*NkhCLaW-%>3wL;L)^8Pm77f>QR}PR zwTP(9UhL_Su>B_PTF81ohk_#aevyE9C3nqlFEUWLP_%Q%FU&DeC}{6zpkT<_*+BlF zRjqlv18j&a88-N7$^4=4^?E|TKVtcWLt#suF}K8pPV7?O;yWqfvMYUDnZ-la-znGV zoQ}=JeujFFD(VW$5<#hH1^I=)8`naGwiXVpXcM z_fSNO@rT4c#MU0Hb!0z8N$^L-Q|v~STHC%fP@vGRG!eUogTp(OYjo*D*Hs2TTL_~; zaU5$tWu}cOGl&ABV7YXhDkx&@%b~DcnNO5!AyHX2*lG|L+8RqkR8(f!UI+sbLht_@ z%R@mi+wVCPwSCB;i0vZ|g>6j+3K!ZvtjM<)_oHj#HSCfC0+v1O*|+1sC?2q$^Vo8% z#T3K}J;v{NE8};xo$(ukjIM+%eb{>503quO2JlC4#b~)g$IAu?JCxa{cof09?%mBF!ZfkKD*z3R=$S zC=ibbGZ`9DgvO4?Y|7lIpr|d(U5nV1l}))8w)f_)h3vO7q%>eu=*6Lk{aOx%?aI74 znDv;bRp|z-a|QhN0+w>{ATZ-t#Hz4n1%>T@<*tRK4IBze)e0H_-xoNH=26U{ynFEo zbh}VQY+xyi*%P8dghLTYStXQfVM$rB6a+uaN=nvUqk>XSrSnGYO2sQEEPkq{WQ5z^ zUP1jS3RoHyq`1+so##-{x|%})>$@ECOAi~!Uns>n6qA&>Na^=cNtv}26p@s6P*BK$ zxfydPZ)_=v!D52mP=)@v=k;pAC)uJ;|!JDzLYA=g~zM#o9% zd+~qlAK5B}`PSbc$^T#fz_|1Y!?<+Kw(PNE4bMTTaTl+OJZSjPAw5|S4HalVE?~?N z4tIlfv;Pv}+?UJ?Hg7&dBa2^O`MAq6K(R#mfrer3`D4o(mqI&MHD^#f5X4ju1iArR zGrknUp>BoYNHB5<_KWlV&6bs!vbifCgY}b3vD|7_V;6c**&_%E&nzpTvAb`D65Cs` zyJzayFE&)spqmXxVAuq$%jK%)g^H8ebtkg>o`bF<)vv5r6Zg|N>uXQMmB80btr%gM zp(P5nuie@=^#bjO)^gav|Ikt&wE;((;Y;u=Q4*QhTy2Eo)UaTJe+ z04g?8=#N~Aec<%6<|>xOH!W{j`6#;Cl}b0uF58mbvRm;$0<#nJ4boS?T@LF8s=@c#nue!eYFM^2Te$*O0k5qIu)cNVIb_>Z33c)# ztV)p>%9=-5eL`(Hk;~LJp)&rYrXo9D^fs~b z5f~3Yp;QVgqUre;8rH!^_{E09PXS_X(+q_7p}o<8&Yys(;0jHT5M2k|YbouE(4Sw3 zCP(L31jAdrBr{T32p0!1a6@garY5-I*qABQ3OBoC59_vS8civoK>MLr#E(rdQ4!HV zs4#l*_J(6dmo{4w5gI_buyVf3GEwautUZ~z0j#(%HNXb^P;Q|=lwEZ+yAPI3=-?jCHOr??IQZKnv1P^6J#Na3fM>x1Y>yI#~m2D8<@cQ**^bBBE?zmuWhqsg4wLw* zEsd3XvrnC=KXNd;0_y(oU4Yg>4_t^TxN+Bprc);ymsVqr*1pCUXg^rlsqdg4dt?a* zx`l&b*j!(9o0Lrd2_s$F@5WcoMw|3h3%_;e`O~n9LYbH5GPAJN=PI_L$|Kptj_mQn zjXR#ro`nMjm}S8FU}-M&P|=KmAoK79e^9V--hIJUIjpV9x=)wpR^>o9KRn7`id&Ir zvwVuJ$_u+z&T?5sD4kE$jQ^ppqXMcny$PD*7?6UKDmhc|#oJbdvB zTglkwr^F~V#qL-+(`D(cG*|;?ACQ}^+SIUM51YL)fuB?wDyTM8P#;4-_9TXe!s%x; z5Wna#GoNrBQ(upwz!1dfL$!mPYeU4-d)f%6H_GnMACmf^j0fMpqE zqrRHj0a1%L+H~6$Hd22YE}cO7K^=G0Km8J0w4tA_n#9$gUBLWS?FCiKg$bZ;E1~HT z6lg#6mi+O`3|DJ$+LV_tL5?nIc7kMXpW>C%U6w*tKOKmwR|tUu#V^6d z%JjL-)iZNK;TB3P2d%GLtxfPL-wj{ey^eo6K6U&_Xy0jXHJS?VfXBgy!Z{%0{MzAYYyZT}i^i8xyv zD-IWn#ITqzwi0djuk9cEe&h4{t|9*(fP_@Yw&<)pq<$M z4L|(9v>ma1hUkFpeHq^uzGr31{4U-Rs@U5t*RWJ;L1!-VoXgLwvJ+x519$PG2`fN&JWSzWAzmK-`2V z0gsDQ#QPBw@n*5Bc(ocOK#PX>w0$x33C7xo*>6Wla_v6b_qM;-Qnp{)PTBSdx54v& zJM&RYOM82S*;9{uqxOOKmHt4|_r8Y&CESF15NN6BbW%;Dp61&7-TRjxNc!HZ#=W4& zj5tdauNh{_L}=ORgh^nj>U5-qy}cD>`G44Z6YwaCb$@uKyJx1mr@JQvgoLn!Jqk%? zO(uXO2!Vtx$Ra2l#qAv2L0r(Io`iq~WD`+9R6ry|*>_|=9`)jmq8?l`5he-exS$?2 zh{FHZRoydH++6R~d%x%Vp8t1w^6<{@?dt04>RR5ee(U#Ixw>H(F1^`UsFcaRZ;kd3Yj1@sWpRC2>zgL?l+>n)p0_j#M)7x$`uG zC)RKpgteHsmdhsEYhpE@1f^TUYn;O-A`BpN?P!aMt9gZcBH|peDO?j*@tL4>E6>vm zp16XxP`XlH;Ak|a^NKf(`*=mA@n;$%#X6;raSw-k8uxP8Fz)8C+qjFvF5`ao0uiSq zSW)Gy)qAHXWbr8kp%brg3LSZcL+HRM9Os1gyyC3Tj#s=RWb%qip*vg9NL1*?;dG%3 zhYg`ChjpPdhh0Js_5wlCrTRF9)1kKD6pnLh3a@BXt=Mn0Zi0?V)e0YHDF&-;*^37I zsI561RoielT}|b%p|;|%TW!f1s91dsNe|uE^zc2%KJPrD#VJUOY(+o|Sd7h>urSd$@;FKA>#(90pL%hau zGz9_9lEZt@e@hBtqOl5h%4}ZYN}0uG0^f__DT~h23{9DLo~9&a?s=NQDG&1+r#EFG zuR-w;1~FNhK!H2u5nka+na`Yq55JyYg0p#zR1#z>%ltSzILKBOG|tO|?0rMiBKQz< zB`DlMwyL0T1=))57v$qY&v2K{$A#G05^2QGf@}FS&ci`=qDC6WjvzZNL*ou21Y)8d zpl}5-Pq&BpNjp5oWz~) zF0=x`S?OJcR)jc;1M1~Pm#`%WsDq38a|)@dsDx99{-R-=LZ~hp#3>x-ii&u}k41&N zqOxcJTh2g>qJbPXib^@G7Zr0@E*i{XchOJ|yNZS+F9?4LvDUbgQ#d8#FTBEGSOK@q zs=+Cav&QXQ3dcEPn$=;fw;Lg6!oRHEU}-`VzT=ZPYbShrp60#@-|#27C!AtBB0dYl zG)J(~L@$G;&%|rbOLG0hYj_Q;U*_4GH*m&yfX~G>5s?qsY~2&DS0$(8OXt5Ft_gS> zEp!E3U0fHqJkn|DpVFsz%l)ggOx#=iWc z>dRpAYjAz&dfl}jQSer|9(B!f-R-*JKlki6{rWv|&)>1uu-CHz(f1zlRC?~jYQyE8 zq1b<)>*?fa>2bM#bf0v8?0(aI(7naI8hh{`a^K^=$^8f4x4sj;4}6DxdwlDCPx}`7 zW*}nfV z;b0QTRWsEV!k>kkg+B-*uomJMI=M%lvST-}D{;d%{ZZBUsUx=Dp54);q|X@6Gb2OE*drq+!^V zkRx@JQt-GPrbE)`G5z7&2+#e?yYsLM4>K9)FBpHAhyTXIS9tg`4`1Tp-+1^U0|Wl? zYk2r94_EW>86K|U;YuE^;NjCee2Rxp@^Cp1pJ1RrfBYgIKElI=JY2xT`8=G*!?`?s zn1^$CIGcfZzFm3PgNIr2FAkL&uBKzq=+Prev$0UxmH6o<5b^d+pzpbq#Iw{o7Hm&E zdTrG19FsEGj(CwLj{U+N`!$A}Ad;#eJXEZlAihi>E0tsJ_ALpO8iCJqrV zGV6Nbb~kXxCNn71m3=Cqu4nlM(UF1Z@UJltjj1yaJMpj^199%F%vGa3KjqLT9Qv3; zA93hI2IaR~#-XJgTEd~nIrJEZ7ITRB=2=6zT-@`=81>CXu9Gb_Vyj})} zh)2AYOI|OHJLct($|2(YmpD)6j(Irb<`D6uPn;)l$3zYZ9C9)!(k`7t#GBH}Gt#aN zcdRvsF5plr4z=V^Du;+qX5tFOUo(MxTuQcf!|m>1j)mJz;}G$NwQ>o!n~HI7-v4J_ z+L^u+2wnaM9!})p1Rh?&!^?R%o`>Ujco`4JGSDBrJj}xo4}&}m@X*i0Tps4|Fq?k(f2V0NEiFke$2%S>p_l9gP9G(YT=BbmqE&f_``N@Gc(S$-_H%IE{z5 z^KdE;r||GL9^T5sTUZz^yo87Sd0525LLTmf znyP@TsS3!Ns(`Gi3dowOfk=ookpY*n#fXHK@^A?cALk)=gOLz-gOLz-gOLz-gOQLm zjgQ0%eK^0JWwKi6J34$==vxkb!=Y0g`kF&uap+49eZirBa)@jwu%@JFPuAFs_GFFC zXiwJIjP_)W&1g^7*o^jMjm>CJvQH;*g<5)bV&+GCex}NC#|O@14vRPMI%TwSiSw9v z58jncMmjSV{U9-7v((A&%P-+e{WJJJUoPJ!Uny;oj!3nxVbU+sSNM*tNrzm0UA@5g zUnB?Q&T>mx0=M1?&wHMigrUyU!bL(`p|_ym9eaYaQMg~I6IKZC2%E&N!XdFG-m&Kk z-*~orp7kvD%=Aq2T;sXaQ-n2u4j#jO*8QdX6Zh-xJ?`h+OY#1Hm-~A6Sa-2I;_m8h z=@wkySR8yCT~E8_yY6@0?3#e@_n*PfU?0{7p7hQ2-RHa6H_Pq+wj0kHi;bDa9mchIU+-`DjgE$)pVhz8KhxjR z59k~9r}Vk{pYgHs%PnGx~w&64cZ6V%i4BrwYCUv>Ql5y+DNTP^J|&#J2>n8 z67T7+d-r&sL;Qq?ymxu8$6IgSAvcd)|4U3VV2i*$Y@Ky?F=1Wf_*@F z1=6SEuBHhrg?rp2vesoMaPAv-6_=p*xGOnaFpjQV+9x=6jH4@)w!$@T0+*xo@i@AG zYA28)j&hTw~jA<`h!r zw%cgAtUOZNZsPFxw%fTAgzC2Vp3h_{3~sxXJtLf&yPCr(xzBLe$X&^0;O@|N167RZ zZ*HRt%AX9QAG)n@UqOA?bee;epwF>frJ zSnc!W6~m@-SCF3`Hic6-yAQj~kTRU8>LJ*n?01#y_DLCL%@ZhYE7`>!PAS>R!qk!- zESy%dorTd7Jd$Ky&KpWl!Ab0xQ?iA{u6Ii|bNHQ-O>B1l66=AH9)|7pA9T2d-ixge zI^4`D9CJF{MC->&k=Efx4!b+t%3)WB8`unjF8>8iUXk1C45yGjZuJwdh_pJ*DTI4l zHE{~(x>jd-g}2o&Y%zibt)&-;ivDb64sq?iA;Jsq}+QB1N0juelVCA5-Z!Bs+y;M=Jd$WGmdM^c#?kU8(f5 z6vg=kO02il^GP}L3*3+N?#o;wzd-u9H#d3|NRi&$=usfd@6C-s1&%qrxgn}xcyDe9 zE9lj`H&dOsXzxB8cJ4{VYsL53|sfo|_ZwtFS(a(x@dRHg%fI2;NO=dcl`pJnYbxWe?a?9dUz!GHutf%mh@=@o6ods+0eY$C{=|5sbp|N!Bc0u_J3HEvJ=fudIhS+#;)z!@jH;9Cl|_ zaoCkrVO@aOQek;T_Pe~|>Fjqnh4Yi_k9oz=><@TF_v|B_!Z9bCdRJNYQaGCZp;Zcc z)z;a^IGmFG5r_3`>V0LO@6LXYJMPLp%3d%eugH0nS3I4wh*Nkb=2$})wGl(kK{?iF zXDhnrJi?vg?3(i!d(}{%oMjx2<~+gSl$_-p)^nC{*q!q@hg~^~*$W2b6$5VP6;BVC z$|*cQ4X~ROsmK7BEvIoQoZSa-hG@Xqb->+x3h#h>IE7=!0M2|4LdH z4B)KkfIi?p_Pzq{0e|MOYrwtqf|j-Dex$=~oI?7z!(?9ZPzQYfH#>%PiWKSaCv*RQ z%!&Aar+hKr5#J%-7Vyz6!k6@EzUzEr!2cigb@sLJIgL|B3`}%~jLpU>W06sbH{BJ$_iznQlU&$uEAQy041z+Raz>7{0&$JkH`n*jq+3A z7`$J;MV=@Rm3zw<%IUJ~`O(wh`M~qCX9rdv9s{r7ou2El<6*ET>bcO9?oq)b*y#Sd z`xW<2!~l5Q{UFvK{)qL5f$osIGl>E4wX4?k7GeOH>kso>_qlF@KgCd2Z`Vbxbe95e zibm-J=_SMfAS(>;q?jNLkqY2P(OPnertiQ}@o(ZbakaQetPrP)lf;pTf9MxG!Slc= zd@CFmjv^A`cHvoJu`o-xQ@BnTEesGsLTB(UI-TDj3P3U%qFx8G)(m05@B!JuU|7-h zI*_#{v8LCVWUbB-{YRIWv~3~1&g5!MVA-f6RIT=LFmTp^suS89u!Z zWUWc;GU`Cqnmobvq)`XDRz|U0uOo!5WkXG}n4q{xt0RQ17LMw5CSj{!LE$F7jxe@b z*!h80XEL@rEsQ%Pgst}BJ$fA>Y_;(qtqz2(iR7tT9q3vU(5=^jtu=8mklogStu=|~ zXmucKO(b{eb)afZ99Fz~9hh2^Sk>#m)SAG~qedNNY8?f}!2*BOy-%+*nOdDgEQM~= z5u#QbJJ%U?gs9b4IF9OdCQ)nRj23zw;c2xKp#BL@tBp}a!qaMFw^2uUT5T*oWYiI! z)`Vh!QAc=M6N>Ie9pPzBD7yLTz|-1M7cG^>oa5MP)Pbv&NfI*Zz}3nq&~`x9$|ww99oSl#Occde2fkKD<2mQ617Rzp5y$vq zU~FYHifqKd*$PVHVf`;dzsPe=(qmw41&OhxF!UH$Ta&oVh=H{=d4l6hJqFs=WP(0M z479CGf-QOs#I4B$>3R&rtx4=QVjyl!p5Xb=h=IA4Q5-X3pl-G4H$g;Iug5^%3W7(% z+Xdb@JqGgDBzEhusVweg#HO$rfDS!&8=Iho5xbR3@Tw8Jg;ltoHDWij3Zat`yNOk} zRvWP!O~t^0WuU!^m;^_$8(4*-#)wVk6le6qp|DVD>+5nN)T*^w>i zY@@{{Fo&mUu`3v;Yq8527}8?n88}>zjRQ>NHC2yY#$W~2F_y(HEjETZ-EYK3n?)Tu z2JD@INJNqJ*eEDKVN4ZhS(ma29D9w}NLJyzO^=naXXr+31e-v(!iWuL6=usB#-8Ca zVnf*kifF`!unJe55i8{sF(X!DDh3WL0biUytO$B+FcfG8RDn7k#A4J#F^hW|v4Ly` zjyH|i09N4?jMycd0*|#ns{kK+tO$z4HPKWG*#y#+MywyJFk8mOtU__>vA*WxDI1Cy zCgHGanHK9~J{}9BvG!&T3wLR;0_Jd3i$xjOT94&3sl{8gSRQj&)?yI`qTz>`)aKoU zSiD7x1)1b-Ef!!P>etVt7H`&Lxh%d(j}cqJx)JA5Jw|K=8&A+;uoW_#V@4IjQ_$=Z zFcmTc3ySyZF_;PoY&IEK3JDDA`xp#`#OZzX80>`P;XPUmc0%HCNRPovNE{Y3w3ulm z*cbQfG1Eq{FD@O{V=xjBU**y<2y~Q}f4vcdkpKra3yaqoF<1#nh2k(`uoIFB`J54h zp^#KKRv9r^3Q2{Ks>fg}Brg&*VlWnx37j|RF<1-91Q-foEiei0*JH33k_j-)z+OmV zbSu~k$rD73T*P2V+y^=Z42BG$|A_H;2w`!C9)rP<#5?pD?1cn|xe$Z7ki=**Fc*?| zjuwNtkm0oQ8==KuEhHdX5R8QcG_)8@g#<(kfT57cOUA$kJ0XdO88Mg%cJz$=0(q(t zgO$K2&KfaT35?<^BL*vhQQU6CU?eb#Ta6fu1V-_T9)po!hrY-!Xs^d$BP8+tMhq4L zbHdMh3NaP?RR+VWUBo#MmwXhE|oF$_!GuQYKuLjmZhG0SQ zJG~ahK?2JtB5Z>McFfUgVH+e)*Y#SM2Fb(QwOW`4iNhncS{Mci7}9EC7bGBp7r`n> zoGkyO*TN`B;?r6!Y=T5`zg7#2Aj3Iu6yo>z!y&yE_CSVUL5vHvFb5LYd4pC9Yao$) znpO*AAOTafTG#>!h=RftNI;YfmOvsexk;;qC6G9bFj~YAuo>78EvMEr1e~^_g;7iF z02`wR*P3=fB7x7Sg&ELZuoF1;>a{Qgk_qr+VF)A>$UhpjFa?qd&pf@>GzJ8VVa-{k z)e>vK!n#&#S_4iC_R?#KFBPtZp=uYTc2rM@MObtGwheCT>FR3so`&i z9i<>A1V;MMZ)b4J{D)6gJZhF16h6R>M8g|UIh<%_4mM>M25N2c9xyZ_?Zl5)lyJ zfJemSy*pmHnDP>tv?93djAzY!%s}rTax)q1@RxbRt@SS~jn4yT*53LpsFL~dZ95b1 zy}5~B_Va9xo~QuiSYQvy`^_XWSBDCkFjsL?eW_?72ANErS;D+1d58 z9zI?PekHJ_pkfdh9Ti}59n$)%U%84f_ayo0NMf_{a7rRFbY|ltv+JJ(Mbmn-W-6bv z-gm)-S0( zIm2u#@!4R!q2!Pz$r<=?J}kmq z>FQ^brfxP`#G;>Lrk}GK{mg#V&b5EoPpY}r8O;HqWjOCY9c}(2a-8d~yX_i3Xy>E3 ziC@i<;{?DSHY2S{0rSy?7Dv;91M&UfIRb4Znka~h<~GX&+OTd-?h5FaH_?fIu z)u@_H2?oFT<{1r(YclJfI$+*G1sFb`x7Px|Bt#bl5`}N3E$8Rt-RN2f3W_sWtsJ>o+SL6 z+w5flG+DYnVBbP>O*TI#0A9QQoRjuHZnBdnqsjWiXtLI?W}B?Z=Tvz^l^gTsaMEPE zfhX%Y$kfb%6%DrvBxv&+7B3|XXb)$`t9I5uInV6HmCu{EyZI5^F~%eOZk!1&!bS19 zXux2RTxkx!X0v~qv}E+@WR_+!aNW+T!E}e%_2#@(xzZeiD^@h_+=fukl;ZJt1vn`W zfRocq{|Jf${ml60{e+Wq8QL>ucr<&Ex#28xKExnVUI7AJllYZsO$iOg53s-yT3B*( zgh!0!FeSW-m}xN%f%R=>{o(^BSIsqh+_F9Om9q#7=yGsRk^y%Gy>Z$Q=%a4fvGe50 z87A{2olih7y9TAjG+&-zJM4d%wfc~2NxKmQ^T;o5OwP|SN3Fo`Xva4;JHr%!8@1xj zDi?<2Yw7qz>>t=dbPBa1+?!-xnU-mjdDm?>=lH?wRXr2jx_DHLJ9e2QsAe63A{XOJ zjoBJt&XiX)V6fYWid%PH8q^^EtYwv4OD68S8LG{^oIo^~AN}ow%vVp3HrIctHE~0g zgd4YM%MuL3`}dJ2SradR7_%%4-uV74$IC(aha0Oj&8dp#VFaSBp&1eb3&t-fW7joS zV`y4_vI1P9XoC+oKJ!|UfjsFf7p+OL$nhEL8=hQA<`UW`_YEt(tT?mrnRO>?9>t8)8zyS~lQk#y&H+&$2!pMq zlUz&wTHzx(dBHqzaQ=21XzI1i6`pV!S7cTRiX-1P`v^a@$&F{4cV<(a@q)eVV3CC8 zCuppjtKdjZxBx@!@37ORG|#LX%ttrsQRP$|rB*L8rzkXh@K4UBg81Cnt~zPMzo!aYU@LC2%4#zIq7JJuw#RFhCK$CF9)1p;ns(L9#;w~) zr@%`JW@wlpv&kThcO@`uf+ZX84{Ph6T4NC;oAxI(%P?${^H(GW4}ZW~B+0epuibnY z&j}3Kzny3C>bskLPUPlQA=hzMXz38W!Y{(t@W?+Zye#bcukNfjJ~G}g4!|ei8F+zX_sjwT5qkF)&c$jg7;tEdhapsYeFZXrSP1vT$m^P z#kXqt9 z^%6C#c30C>Rry)@N{K1&DlaKJ;Z^^HGFN#(nF7CoG0Gq%s$8VBQ}D7ce=DDmKada0 zd*t=<)AB-jhJ1(oM|r$FMD7cg!b~|8yBvP-G-RzAL^W?h!YN&xntUbHoS4+r>YMSBS&mV-OO%i|N>j zF-5pmxD1gT`=U9R8$QyY$12Fk|H-u=?plL5L?VzRt~`)CHh`eg z!NU+%DV&zgpq_496D&m%oscd@t*QSSCH^RHuxKR^eCBr^^E<-)4l}<)%n zUJmWy&*pF<#T2qAm0P-F<%Zl6F|%z2R^Jvh{zL)|#kl|x-P)R{w_IF!kujtmM9xram3 zIdnIN?&8p$9J+%;(>QcHho*993Wsi^2!YoM!oiN#s9_;%)Uc2>YFNk`H7sO}8Wyrf z4GUSLhJ~zA!!p~7=+!M$NYIG><6+W;Qk)!eu*i3gLxiwruyvk~5Gy1QAy!BrLadNL zgjgYgPIGxSap=b+@<&Rjkw>lvM2$QfQA5;5{kik#-P*^PyG1VjxRe)js4s{5aHuyy z!;2BxEfA1WIOOAy!6BVP8ixqE%V0ZCLhfQAe=GKwzZHLs5Wgf+65^KxBE&BVP=h7oaGI@;Q{pp$Lb<913wL z$e{p1rK1oSFj64W-ftt?`)x#fzl~_`w-N3AHln@XMzr_ai1vPpq7#lYSC3BkoI`aS zigBoxL!WWzQx4IY(tgdM^h4cPG?_C4U6ihTm( zz_@p@&yT3}t$m8|v+=d@x$(Yn7`%5Iv0GrV@sM$^af>m@7!3yh0;3o9(x)0OaNqqC zYXk4-FX_9mXW%J)pi6wSQq({YToH+97S5R;?}5=4yYz z`oQ(tcx@>54+ONXS{ryR{Ng?3J?{O$`zlriHenCJW8Nz7pS`zwulA1d4)*r;W_vTe zEwL_eTKz(;Ro_)#R(GrG)Th-))S2qt>W$cIKN76{dFq8~JJkmszwfc%{$uPY_^YyA zS&OxSc}lr5P5Gm8xiU;CRDw!3B~9_lXR)u~g#35;HF>|hSzawaF3*sb< z?t}G#PI4>RUjk*71o32a1r(xO!wU6xe^=)13d_1>1ppt@rdppz;yVD z`)#Zd>~Pn(m%Hb?E8KUu|AbY7;qD^rHt6n7cWbV5u5Vp&*D>%d9zZ;SXAxy#4mb~{ zxUO|w<|+jPL$0ecSR7^PjP#XMC%q^Ao3uyTfV~HgN)Jl+NH>GWag| ztN!<2Gc`cojK~5&xaWl|$YMbc7IbGpHx_hdK^GQuWyI0xla2LnW_WHVb;OpeGA1VgaokD+5|P1VnO+lF1^ug)HdDf{R(u zmj!)T(3=GXEQqoop9Og=h$KNchrZX7f`)VGd%Xqdd%Xqdd%Xqdd%Xp|W^?3cni=LZvookEkIkm1!#-60B!LWpe^149g??z1uGT^EO4^G!2p%1 z-hj$fZ$M?LH=r`r8&H|*4X8}@22`ec11eL!eywHlqJAxv1ua;R!U7))3>N4t&{#mC z{ZgMnzoxQBlmrMBc#};TAlZ}wl1&*P*^~j2O&K8BlmU`W86eq|0g_D_;3QjuMiw+A zLDXB%f;bCKu;4fgK4(E43t}v&Wx;1G_>={ou;Ak)$oFQjpe+m1S&+tpHY{k(f(uyC ziUrB$63X``n+rg)xrFk($!-Ra>}CMTZU&I-W&p`<29WG#0Lg9!knCmv$!-SFK3UK_ zZ@VOjs7!N-s7!N-s7!N-s7!N-s7!N-s7!N-s7!N-s7!N-s7!N-s7!N-s7!N-s7!MS zYsrBt6xNah7eI300$^%1tT8njhB;}j{F~zrk})+J)|eU%Ba#%8jH%Hu_Omiam>LZg zPfs2R72nN*yI6213+`aSG#1>>f~hQ+!h+k9AXxki3s$jUB@0%t;As{-#eyeUu$%=? zuwWSrmL@@9C(XrQ{3v^55ept+!9o@+V8Q$Z2o?-Hz=HiO*vEps zEZD<>7g(^H1-n?VlLb3iu$=|lk|0{lWDqT8GKdy48AOYj45Gzc23y(Owy793&0+bnpC1#hz84Hmr4g4dEDZ{UwC_<;rAv*2GW_>KkN zvfvvQoMOS(EJzN-!MuUVff#@e#MZk^PjZe0E>iV7977yO9r_r(o%W*kjCPN9xmJk1 z_-}dF`5ti`1)Ka3?*-ubpQqlSc2;HOZ(s_%RmoO7@>czQ`AWIJoa))+DFz2L$ngp|30l5!jg@ob2e!r6R(pc2rHqb=RBN7YShur&+cxL>=c#EB zU{8-Bu8ay7liZBjO5!%7yrwS-;=AtNK;8P`Bzp33IM%@z4c=>T28Y`sJlPP67oN7e z)yuhpn?8+jU4eW2)2_yLQbtea8mw!gc=P$E!3lE4Cb;G+-kwrMY2vhJ51iQdME!PD z6Y)%@H*Wgd!$;<6&ubAW;}40nPwqRpU=^aOlUt`={s>SFx0(vLAGQOXD~8Ni_*q1@xU zch{G%J+bFm;mt9q-gG`e{ib0CroVntg4!|4Gvo1}_=)zyGY$$SeKgBm$ zQfxF+>QiX;EVD(d$3+_!!*LQm?AWm}*Ys$eF|V;24wdj3d-%k`J?J{#vtcP?0&@+T z2R3`43z*ga@Osnl+sp>708Uxu@r^s(Q?Eiz(F#`Tt zXghGu-DrENl9p%I>!QYrr%kWh3OIM6_rryD5j@&X?A_@d$=CGaT};T`r%10vA2?7y z_h5Y18VoSRX&4T$xM_4oxSFj=JPkBb*RGaQMzR4SvllkGH*g&bx-IazOm5sjOTfcD zUWwq~FL>1~DPut5W|4L!9LLwiS0XC>Dij!Xg+GLOSC4RgY4I+!;Kp^k;|rIg6jmy@ zYMag4^cAk(3@2UOF&vH`fycaA(jU3u4H+Og?r_H3`sL_`RWuK8Kdxn)j|LAMwF+PM zay&JqhA;1y`kBk)3pT~qpaUZz8Mn+I>!i}&QpTT>H@3O4YQ7aF8IIFtqcz>9S&wV% zDLSza0hJGmhbN*1T$nr;k9jrj?8KhAq}{+}5)XLG@roB3XTwbq1J4R8Mm8GZ!ri7@ zHEwGCR^s7ow#N8^#iZk#ZAH9|uZGp}=cqp}4scEjU2-UZD-Z zpBWX6e)~}4h9^v)-`US0EWPJ_ZnBvFaQ#}$a$C(grgEh`Z8VD8CQ;nE%Nr`I%#jln zZap;&BKz2_8S#C);6l$1ju*RtoZk~#R?3Xj@?|BHxt&FzNi%&8xKBW zUX__V@!!P;Mf)s z-#oKy=`k4{m%^?n!qUk4&^BNECuU`Z|er_M6ZPKhul-BNL znEY@$ZXH#>!aJ31Hkhl-Nq}s5kv?Mw{`%ds>eoC$_IH{)2Fz~k=5Bk}I*cWZNdq%^ zGnx_}nK*&Vh$J+xf|&^;WaS)n%H?P@3Cn}p$z-O6iG?wX_5w^}tB%jW4i)Q%J;0-T zVy`QD@oMa4G4Bi(P$f3yz*^qt`j~y9$oRwyTTEk+@d>xv;1*m8-4cbuttk(jS7MwO zU%os(ucC36SwY^v<0aY16@e{lcO5o%Lcyp1`nw?Z@PicRSAbo=)48L&T5 zymdufTOz5j+ht$<<^^O*K~G$dV&c?>#~(SdZ(n`I!?0H{-N*MoL++B?idhk;5xh-d z?lyD9DMI@BcUE4}ICECxL6nxxUe+t6{Nk;6cEjx&w7PlaGGYs%sw_7J?Ftw)@^McOQFx^|Ox zrFN+{P|MdY(%NGef$06gdlDS{Z-ZxWhquPN+&kY};l0EAC+r;Gf$;vF<%z~zHXIEZ-bBoOh|Ng(2tl0d{OC4q=n%7_8|2O#Q3B;_c%gpJPd2McI!BiGZAy>37k;Y1@4t>X=Z#nc0hfZE#m&XKo;@I z8!^yAw3pk6_HrB1UT!1W%WXt^xs8bLSt3tAcRk{JmN=Hf9n0oWF9!Le#B&mZl| z9qYm&;yIj1*@-)r$)S!MB3{#p^N81U0uit21R`G3iJ@Qs$;BQgiH~aHSby$V5r>G6 zY9b}^QB5G?qnbd(M>TQ`%MjHl5V&wTxq^+J;LtJ-EoG3u8}Wa%a`AV& zgF7~jL$`BiDu?K3N3ZVhb{lu>Ru0|5p_@5$6Nhe0B7`}owM4D}L~F@Lw3ci{Ysp4T zE#W*mu-nJzz-}YjA8bVXgNI}0bD&)^@{MXlaand=L4Hf(Ct?GcPF(behXrmHxL6>ufcWItxe3W5d6J(6 zxh%+GK{g9|v4DKAqFLuj7qLgkw|@Hw`POfP9?4{&>0p61d7F0{$;)GpL|71JL5KxG z76e$p+-W3_xzk7rO#48VJf?(hMjd-|0paQ$QRhY(N|)Y(N|)Y(N|)Y|y~w zR?mVs3r?_r_}ADOe9j)JV?m4swJi9I1)s9u6Bc~Tf{zlwUm%}j!C4mk!h)Y!aE1jx zvEVcdnpi--%91<9MafrL8<4NEHXvVRZ9u-t+JJnOwE_7mYXkCC)&}IOtPRLlS=(5= zmllUwj`y%&It%V*!Cfr4lLdFMfR5C*wMq5}BrHR+M<9XR4u_!qw~U?tJ^BBd8c@Zc z<3;C-0({tCMr6NL@&a(<-z-l617M*i$I}kn_f774_j~TYxwpDkxfi(aci-f`+&vhP z_qw=K-A=sGo6Pt7@IJrP^`P@bXWaQ7-c=v;z2K|yedYVa_ZlJzT+WEZ3 zPe!Bh0V3>eHCEy)|NX|z#sp&sb_Mh>E-*y>8@(3s_4e!Q_2u9Sn6Cd3ehHW8e!Zh^ zXuoJ*Xdi2@YP+;G+M^`8o*6;lVlV_`!2iDq`~dIay?zTA0Ty^4@ZRE`2+xHm-soF- z1@#*>roN50`3>rFbvFF{uUAKd2Oywksy^i`Vh4PzysGR{)+moEGY~mol2WGhQ+g?F z#Y}iB{4D%a_(*tF*e$FT9uq2sslrvlaO{-tiD-t3v&nUb>l)WcS3g%TSB6XFxc=u$ z_enQOR}ilMEUAs;7QYuyB)I+`#SROT>%UCwr>OEz^2uLsR6?2{JAZWk=t$+$wU9ar zLdn<>WBO<3MFLW4c8?UPqcfoix=L5`N#tqS7m93}yim_B?RbUJ1;KZcx#WfPF70`R z+y(J}*c7fVY3z0Kf}Z=jg?NpW+AYj$#2dR6@EW0Iw+OFs-q)=!cd6j?Zc$zl>eh!> zq<2GPK&Es-qgy_&aCOV$E`yruJnTG8i_SxNjc`ThF`ki*#OO)FX_Sl|JqjDo{jOPM z@9~P6WpDF}%Ca{(h0v+&El%N>Q}!+i^I>N?t?V5Rw=SbWTQn3fHU=>?NZGu9+iVW6A(U<%q+aLg+N&RZih(81V+Lm^0!{rWnxz_lUPS>>BYp zSCe7S>sf=()7+Oekk?45S;f3YxFU;xB4MFr)*wEO^Mb4qyvDIN3vq{-)({S54dWF( zvxf5uBMTvz*i&3tC0wo{PkxsRc#V|Wr8Tb+Zt2qYJWb0kZFr6I`Ys(<4f=44?C!iq zyfHh6*9a}Mvv`g3aCRehh$4hd^07qxdh`Zf;fh|*W)d!t zK8bERPm>yb{ya^K=ySXV1zyK%9CM-@*-M2BhDSH>icoYj#^#^+@%jHRh_8yC(e=E- zh;HE(uIN^-f}>Ju-s1B#E%F}aHR6qVPw*O{W!_`F#(6kz`FWa)@@QBpYt#&2+^u28 zr-Hz=vh^Hxm2oX3FCet+JeQ#w+yBh{49@ z;p)r}UVcx%&KtN3`#l$T<_qV?)WtQ{JU@!NoqD%# zWZgvy(mNxL7ppKjBSsdh&^!N`SGYRg!(AroS<>yN^ECH$`;phcjA`OEFj`LY8poV& z=eSEnL){&`qGz{Xctwluh~LT-H)?eInOErD5R8>g;p%pVyKcTWy|jqec=Agx<~34k zX+K^gv@9*;GR_}fI)GP%N)bMgxpaQd(t*4py>t+-FiJ1s6?$nguW*(2=L(YNxwy0= zuW>z4+Jo1i_?f&$ys?y@F!OLjow!To^(^hiE7D85@`~1_S-iq1?ZPWurJcD8M^Lw3 zUW3AEyhf-fO*v1~vQ+0a&Z(s>xl2Wcm$u*)q0&~o!YK9e3cWOySGYoaFV4b>goKv8TJUE%=JaaKl{XaXmBuT2_Tt`v zA|ay}{{TXIuM7B7T)kRymkFZ2SMVC8rt}$JgD0?(9~gqIORKqzgGTAIykdH34X;Qq zy7z%MMSI=M-4+ zVxD83BhqH{^Na@P2(aSOxsrDPNIqq3;-W*vlRV)-z5anqSO)3|xGN-G|(}-J7x3ekB4@k!88IEldq;Xp;A;^DQ)3o58PdEdUfJsaU*jpY5vw%E)FbL)ur}^iH>)-3N_DBa z5ZsOB>U8*DOjakUQI`LQ{ZffDaQoCaps~2q)dlw z+TI?~#Gxpa{>f4ir=Lsor$gyPHigopNzC!n!IM-UY_#OZ(o%Yy+Vx^Nlln}jdr7J@ znF~$n6f&=+vg1Tc=8)q}6BiMA=CTH=&-}=euTy;&Ti#>gmh^b1_EZY5TKG6U-aSTf z=Yf{~EYbhi?-qJI>yUN)K8kbc@iW;GiZ6P=I{p^L$=ag&u9BtyceQ05f1Dg|rnczu zZdcIr^T~ZW&gA!^IB&3Z-gF|Hf_GbTlqsD;H(C!(K@Y{<`_SWodLqx{pQ3v4ehdFh zarb|tI9g^&h3a$rQJG`iZ?6Ru_qvJ73(57ILe^~*OHWbh|HYC6OzAk?cNLLMeOFR_ z;A#v1#gf+(d8YSeR7PL3WCf9@`*tC+sc&a0`~1U{PNBs?Dg&f_I0fk)a{P3kT~@lC z7JkmcHI}@A$TNM&{W;F`CgpGnfxnx2r{KPd%FsBPt{=gUGZ)Jg_a*n|IMe3^iu(*F z@?237#lx3VS!A`>FnJ!1GyQ)u^-dvm20h-X+qR-I zy^hMXbyQwJ>-kJ8D}5{4zRt8Nr^kINl?Hi^jx$DgiuF6Glyj+c|6ob0UL<;7XC&H= z&IndJ5)ROGftst#u;e9{>_KIhm#NI$KxKRDIbX1!;tMuglJ=w1 zt-hqV)m}?3w&X*WypqZmf27jafl8gU6US-qHj2FuTk-)a1)6_T4_d!XJ?0R7QxAH) zsmD|cccijAY447v?xY_;(stC;^-uJ8SK4ozy7sp)t>>mLA5+}rB`P!5TawmOQ+xWH zn$oVJ`V011a+4+JS@Ld6cC(~NWveeNdDxPBEJ^yCqp8)S7Jkr@f3W1GRJNe~uc-xX z?@hk;RIi_;(!14?R{ePIr&!IRQoff;ft1H7^e;BCQz#cTXw{$n~5;!IKu2sf_+;$s4JRTux>96H_|QT;lUCbohVE3KBhkBIz$q$)M$v z4AM@WlAcPAOCqTUrzBiRusC)Ul_m7P#Qxt=96Cy6k7uZKT}!1v>d7fg*hsK2VTdKW zT2iI*3Tqs_qLkvxud}3e{^eFZjC-5v#|c!9wd!$U$pl$GD5 zq#ZhiOG$r%4AAr=->0%{HI>83c->|M#) z6XPH8Zf5Y0<3d_Ai7{VHr01n9v*dl2oI<7Vge6J;LAcCsDb`Y`^mevn8!A=n{yp<4 zc9ZeQDYUfai_6J#b(|UXtX7gNhvUqpKWLL2DQr76&v*QC>0E6(myV1hPN7x0#@**c zQZJ4(WBy6bJ2U11a>evBRM4$Dy_$#~lKB z9*%P*Z<2gZ4||cwreS~8)0!!F)3EXSq~vuSO~dl7^rYQ7P7kxjlVR;Fy z3?=Q(ab{?dK84BW%;oL$8b=yiPxfzm{sq0r`KO1FcI{{yLi?N0y4cvA%*QFTe$Prr z(>D#V#+f!=qCZzi>+xJ68BZMN+S76IoH30aSIP5toD=AMoGp2S=+E}2^VHeCG@rA1 zWc+ZPZTD~Vc-qxewjN7mi`S_%NWXBL^=_fq{W+Bat)E|vLV|x0+7kJ*kV@p4!3U`v zM30{-rsMjV0i=In{F_LQ|Ja|-|4qX_BDiVTTRw*)YS-Owku<*|ay_Sz_BUS|Td!$9 z)BK0azARRsk?$+{kDr_4^l-&DKAGNe=88Z0rZm^ChF{<-XVU#RyqB-0nRKUz=UC;) zCi2YK)xIOYa{Z>^18BO-{_2Y{`JWy>5OtIJYxRTpoz4fuA_v~j596Iq#yeda-s+;@ znjeYx^C@_bUW#`-^WAPC-dxMI8f~Td?rIz}j)38BJl;k(>ot0nc*s|Rx9lib0JD6V zzBIhQ%RYy=(r7Z@L&X~NO%!jBY{)5fbQ#!Bn+A~ zu}VJVTWPMkh?C8A7jeA4(q4PPYRw^ip}5pugVA=|t1$XxIcjVc%ady{+H~J;c0I;7 z1-mUq>JDv+(WoEx9P`z9j?gt0ywQ(OuCqv!#3El6Ru~T3D=yM_agwhbD-MU6UwdKK zS6q{{MswxCTK$;BueX@1DB@<9!#5JE5Pl;?-|emu7oNWcBCE&6h^!Ch61ihMna_nEf)^278|-LGF=PBch|~jTEcvZ8#ZhG6%kPmS|2-4P zd?M8Q$-FCO_=!C)di<@)b=>|7NV?6r2e5kbAI^Wm>$#Iiy0>$$l4_FUm{8qzBc4p= zua%FSSDiu2@p5lsPY9nDoFv!JC?Ix&P~DE$JHpEaLrD6U3dlSo>IFf1e!E|YTpy*! zt9uapP^j)o$|bt;$vh}j2g!UdR0n9iS6}!PxsIc-g60$afM8eQcp|laF-?GpOg1h-TFLS%+Y>@TscdLzN<>J3Dud9S2Wy^P2<-ak;OjwQ0SI)=y# z)X_w?Qi;7Lwp59IBBrXOJ&P^WGIBgc9YLf|CGTINp^|w{)GvI8==JUbmEAtGB(eWR zy}c!U^Qc}WcDkrtIG14ULeif_Eo(l-SuLn+)0fKDw7+OAXHjg>=c%b=UKYK^I->U) zqg!KPjaB2&a{&32th2Czak5 zDizXSgdY`R?+HIBi-`Vv3tT2|m$=yiW-yl%WJ4SB4Pzxl%%8oid2Xm_ptggxXHDK5CUP(SN4+iTt$lej=-j zX!=ijowhLPSHjD^$#WJy?cB*q@1?TSN-CAxE!m66PZXN&W2FPZA1S0g2_Guy1RqoA zyzqCWHNhV!t%!VIq0i+#g^rs?6^-cMRh&e=qtJG6L_SCG+ZWJ!d|UpC;I|AqkG&;- zN${I8Y1hJ=@}~s9A)m73Cq%w}0ev2?%U@G0e@x_SGO_Q4SLJsJKHU0VD&=>G{5P47 zhp)(V9DZ4Th3H?BUncTz9ivprFA@1-I?eAzRNPdCHgYsG;56JXB z4#>29?w8jP{eJmLBKIkoRLZnn?3EW2yho<(_63=?)7^3v(eIM~OytfU+x0g24uZGJQ;FOnPa$%1N1AT4d<(&wXM1E94um52Qt+#hemJ|IuB~K7p-Jf95G5AM<&kdeV^#kS+SvQEb zlj@<}slJr9ujc8{*qiG+gw7&`Ls*ueYd%Uw*PnflYS}c{Y%Ys!aMzgmZaml-oHIL z-_gGX)fat0aOG)DTn&$h%=zNlH`{;{^{C2cXWc4W8 zf2v0w67$p(B=hE3k?!A<@za5v-_EbGGM$)B?B;&N$X5=##Ciwu9 zb}Z^6X?^b;c_+!IZsb^lvB$);GV&b6Hf2B2^UGc#vP~K7hxKK&T~(Knb|GqIw7>5x zyPV|rRvCT1UymU3l<>ib&&m1Pi1#f?t}AN8X+J+Y{8oc`uN8hCPVe*BaMC`7ABO#d z-jmk9lX>)I}Kd|2C#+_$hcZ6-Y~rz%di9T&8DUX=mrwh@)+=tf7E4^ts zU+zuwYcrJeOEGO|H90T6cNW&y96rZ#hmoos)D-V^>UO13e&2o0JxF?2>M8aR+BvVm z;r}=ORSc+VkGPCZ5|^>t$ytj@utiW%fgi}?`!R{R2y+W~A5NC9hQ9Ft*zG`nuomnx zC(99Xab{>x|Ne+670R__BE;gq4=9U`TA@HV6wLq4;X1FmsoB7)1!i32ysCDJ<60W6 z69MTd=Y+``0qPuZM40S+YZ5dVnTR!t@bdM~JUV356$7&i0-;>{$FCJUk`oCU|vHhG@n(>Q4WdYtGlZpkLXq%2#t{@B=`{E1CaNb|< zTQO?Dn1R{Be1ER}-T_O$l~X)80ZN79qMyL$-ps}n32(P6Tg1F4nl~R9Qf@aU9Y+Ep62QxXokVA z=u(xgI4-stGKrbnxQcW&5+WF6L-h-mTTdupKdQj56*HU@jRvCr(C_GO&BkvIn8lni zr7BHzRF1XEx#_9+g2zp!6vQH4wY2_85cq-c2@R29{yTuXn29G;zYk*!9$PYqH69O$ z&InPT6%&?r+{|mQo_2j+W_Qfj0tAb#Io!xNkYJXZ^{_{q-BF8yD|5`Oy6M?iq0e9NxbG zbWtY3Cn+-sjX+z2UN?{Qz~_#GHj(g^*fE2$d}W?|Xl{J_e3Lk5|F)7bCD^;3 zm!E6@__dOUa-!id;{X2kl3zQmxkeq0BDDLcs@4eY-YGr9?AIsvE}}$&7K2;G#*^!o zo?N}Waqk@TLF*ZVPSIk^Ty%0Z2m?W?L`fk*dx%Fg8x%!!)T&>$v3?_{lFSj(j&F{! z{u%HcS)+kXA!a^aaD!Ew$qbzgGE@vNGa45nVEQUEz<32lV9bIh zmuUO|7~a4nw23qj5OX2TgYo&>2vLy9eM*`mTK!tETs1zwHGTlpL7*5zi(W*cbXQ{# zCS&z~ert$aPv%$if2$tM5gtrppkt%sze&=Bn3M>7noGs6Kh*p{9yU+?_J?{?UULsM z5JYpF;j6j;6IV-X2v}HEzwNPxCuYWHtw#uQlhDyDEFRjksGIo0IT*H2K7~%csDA!- z>*mZSgTIY*(#t$v`H=Y_Dwl%J2_$Z)?S^&WRa#}TZqhlcVy#JZM_4|QDSjt9IUu~L zM~}e-mX~Y)`1L9YM}ooV@0iPPiZoj#5wnMuRJAgVDLR2Q9C)t5WD4BWumY5w7#q>Z zX2vTq^wkhrK#OM(q=p!-GBKcm3;Fnr2hprXj~r#PO%w!k6Tg1_UIL-Kyu9E3c(1;D zO0)M8GAE*5RV@|APrT7?a|CwcW(?+bDMN|!hJLNQ z!JJSi;LrQ*qvO?g-_>k+P2-`WQ&p zx%Lmckj(^aj|6i91qHvy*ekf^_GSx7Dm7TuLUCM0gP_-Md7|+Eh}X~sz>;YWGaz$} zubPty;=IOX3n>lWiQW4`1BMUC4hF-ymb6Qa_JQEh2po&1k{O8h_D6b00y)t@LH_Rv zGaqbzvNtE58D&)|nCz{djyd<_Lm<7}*Z>kX3{+sv1f}bYIq|B8K=Ft13538W_B;$q z)5cXWInCZo#(PkzZ2}i^;|z?fU^m1tW^%q_Fh*7wztMwXgr3;@7|tcxk`W!$i8UZo z#7Kgs1|q>3CP(a+87FqntKU-&d-n4s$OL2Xy7{;w+C?BZr+a5P3mrwUl|*7#udS%xwA}n{zGtjO$xU|H85}VBB)oBMd{zx^q;VB) zaBck>Owph;Ebo6=+0fC5F&@mdWa4rE`?u3@K~6L;FXS)y?Q`Xgw=~!9v4iSM_?}YZATXXky_j0#$AH|x$X}J!pc^|r$7>hh>ysvrpdN+7i_^y(t z`$F2w;y^JXPVqj1I04hV*LmI*7vL-K#h!aSPVZRnAaB0+LT`rWaiLfkBX@wHF>y&;Fq*_QaeA2+W^B>fGP?nd7YONAiB#3-EP*hi#qhL1&udA-O^RjQ_|s$NVz*dDlTSKA)|- zEzM@OUN@bwUbB8^dD%J0`i6X2USz!t-`k(GK4!jGc-Xqey2LuuI?-Bb?Po0(T*4@! zhc(CQv>Hr@%%}PN{9okh&hEfd5EFkczAB!V{~{ifCpbomyZOt&K=?5DI7}An#KEFZ z>@KD`=JIcdX7F(T%=nS<`EXz{0*FzXtq>Z`dNxC2O*B&BbJ|8e((IfGwOU7834t9z}M_1 z=Y!5UmYJ4`meatR&=+DUX3Mhl4V(&SmVPF^ES;7P0!QK_=0@p$>0aq}h@?1BQlxyT zqx7#){`how^OO3g@&=XGOo0777%+9`WuYryT3b^IOkr-XSVg4K3S#-}DU@G^%z~amed7{ewWQK_Tu{x?I1x6P+67KETvr zm1+d=fVqH%A#)ai)fK=c=nDkIPig2EKc+JW&4pM;2oR$vZt)j%-k|uN8U($xX2{s` z;l*xGSbUjeuC9c)9X^kEg=DU+tOdT9fLB;eLyxeWhKg`I4c)?03i`vw3p5NF{Rk^2 zzySLE+z)8zsD5MBl z)5(+y3xrfnn_wZ1giF<=}wOjp^#!AONsXtHMrCf3%}LSmSki4dnwz<84ehfXZ^xWhs{4MRdV z8U}^lGz&O7_Cmp-y%UdW?kEtF(s9=a6s|6Duc_lR+YMa{6P! z=){&+Lj8R{qqYzT@)}}VS|zkCU;t97Y-o6;iu{wbq(SO4hbOFerFDbgJ)<{d+)E~- z_I^q6icd2*DDGo$KzxG1esLG6Z*471*I+0p-bTZKI4K2vA+O=j2y5VXkuMnF_R-MK zT_v!(0@feQGBKOLnhN+i>GlN0_Lw>v)}Oj)WV{yd8xrqksueQghJw`sl8)JQ?yxuu z%c_JWr+CB0_h=X}zDs2ed&IkFsEGH_nS;i+F|`heL6u;DzYkM2jyU64Lc&y9Gg#eF z{bt-ktMR@e<9;$ObrleyI}kPn@lxDSeP*0P)fLr4p}mT+k)&$95i%~s%(&0_jj(uO zAIB|3F^;v6)LK%hklVPKg2Av+8#1hN$oLqY8ZuAIq@kZ%N1(QaD&}(f+5kVAhJJoJ4SmKP1ZpLROnBew3F-*CJ;q!*b5LL= zF?3!AogCtE_-n{U?^O)DNva0j+*S&D!rW6D96q$zqXhXqGz{=3Xy_OIPD7vY6>dMn z$hB^5zflqVR5Co0N>oD11Gq*9!B>m0ha>!fr8NX8Jc$clT2rQ8r*N&9lOQ)onEy(v zC&EHkLOgCu)nf)#6uY5i@003OlQrY@@Y)h0lg8)eH()A458p&Xg~ta^HKw}x^;D`i z%>9&xAp!UtVV}j!-k_02fixO<@F9dbJsvKdO7ys=QKc$jE+dub3xsFj93KTcyP|M} z_p-Dap7Y+2hpWL0$=V5cc_2bltAo%pnNC!=AJd8MIaH!Q%zcPAsZxWBd%24mg3k5% zgcmU@S-n25FouR6p_+z@Fa;qo7lIyP8x0i!*9oqKpj&{(sP#qLA_Qhv5-9;7Fij%2 zH!oF=67(33YmjUbUZIHI1wCHAj=>&&1cTjNJ&lzxUr1q(Kgelwfb3?9B0Pw9L+BQ= zz>HKQiNimVP=gOGpSg{|TC@+`=9e)QpR+#mMJ$C(EHJaq<8&rgfZO~6g%tAv3VF;= z;%JZ|cbjn`YJKK4@20BmRTT4L8oR^hX$%gTCy`pzjZv*xn9n8}hPYqSFlg>h!+;r$ zjJlc{)yVL2K;a1^q(M(-8YzU5ue7eRqS){Dn7pI~D)NQHCR_@2L*Ys6Q~UzXL=F0c zWq41L3by#o8Y~-89CZ7|83^$cnPTihL$@)Lf`Kr1n1&(lEDeL)Vj2cai)iRG-A+TV z2_J^I4F^2p19Ym}^a+kvB|OlewVKsdshS;b6QMoDO$?Z#(8|@efuQLEDF+{RO4x+6 zpn4QMHG?73b0kqS;(exLcoTL13;9iGFKLM$6Yk};XtydReDZ0x37P7(`l&y@6%#%~ z(c<-aO$)FNI4}L?-)VW(+AF48wF(mJ-(wn15^>iJnr^`g5|bT%3gHt|o0)DCVW~xX z%je;-SYmzo6rqHagUBtwW(ZGlw9LZ%Z%L_j>Z>96p~Iu0p}_!e$9s~8c-X^Z{qTt& zR(RaY+Z7-Q$!c**y?fN-(>!3x-Vp&Z^-gv{+EINM?$Z*&8LL9Q{~d=gIn*BaZ|x5G() z19-x30+xmqgxlbK<5iVkz`n^j3C@PR1WX4fjYrh;|Bg*60{}TAqH+MFTMhP;g#Dlv z*c`}t5pyrG(Y%Q;Jj@e;`vKluY!Y7sAN%*=Y{_-gBzPOshWrZ7d8UCeo<$?DLiM(O$qkx#l_ zB67cX8p@JPltt%Ix~>qp&pQ=mDe)f@_myNIF2Zv6xh@mD*YzTiGtz!VPHX>)IttN6-+A1RN zO`AjHJ?XEbOv8SiIU4(WX5HIFe=&U)kr&d(6L~(J_?wF7(gzcKrtUnE4X&X?&dno! zY~tKJ2ja9Hn4a-4k@GViLYelwCZ8g5UiC95({>U$cU(5g>SHL&E^E?8Hg-;&JZBz^yI zTrW$CD+yj-f%RNh@l%4A4A0eM7b16!!g;kc4d>yK;q!=omFpHF?@z;dyDFoe;AI)@ zP^SGJ^A#^Aa`z}Fk;{8vdCR*mL7YDbrOQO*gD#QC2V6!XmksKUvd<|ZSG%y@%LkMY zyxe;o^%=O&EgyjU&g#reP5-qfab7;;>WtS_%tTrKLn0ep6Nr4oh4XKXtD4}|H*G=L zlS7%Wpv=U6K0357!Hqr~uU*Qs1n+VmM473{E+Y_k5r}MZ;Xbj}h3jp1mnx#)-38md z+x1JtE}Un(lpo{u3XbPG7q)AiYY)+{b8XfnuCLvhI3FGwfb;jEKDa*t;U>xVkoRqr z#Vb&DKZ~*e`|lyw3j}W-h3$K2z|92j=!gBYBNywnBLnB-jxHN9-F2AA?XJBFu15%d%!Tu0i)#VFk)kg&iR&(sISO$GuK!5-IK-~`L~eHd zRg=VDRov{tdAi9pm*_XT<`DU)3-_T7u2}@HcTFX7T~VVZ7oyBqi!vRrduSNecSnz* zME}q*?B8{x`VsuFD+~1%JyDjI61m%r`F6Q}LGUiu(?src9U*du|3@g@SkC@&>j~aB zZXJ;ijKg*|jl=a^UweV*>(jB^dRH;QD_q@)JTU4OBA*<$fykA?pAp#@#C`ARZD$Bx zJ`va5)Co9`mQTR>vwQ;XpR32?_%9oe{Xcblh+MZ@Iq4X07_Zwf|2HKmKQihL#|_Ru zi%ot00_Xm7zw3VF`Xi%o9c~;o)A7>3o{tt+)nNZO)EuVy0mQ8}escY~8Xu7ds=v|X zheQJPF_FM{Oe7E;OSvikaB*MN---U>2wZ=W5re?e8~9!I{qNF9dAlq7$e(imPx|}6 zyZ`^!(@FoX8-?QxeA_s#HE*K6=DhqRHNHU5?Q|P@{X2a^u5ar12O{^^;=I~d>vPtA z`}tLI_0U<)8T9>z;<`UDy4bmo(q9;j&!x!dDpLNQVKqeVs&f)~YBbK*Q=^}Bo}{kZ zUDwX}5``n9|KR-e2J2(>Er&@t^&>xrw*Ct*hq!gj10;Rjm}RQ}|A*WU4bCs&y!<=P zA2?4r_d7Q`>z(uAG%(yyhUCq&zC33)$+}9q1;6_OJ7Mb`1>xI=*rw9Pc?^c0A{J5_tPpITkslJH|UIz~7*!Bh4Y& zzp^LnKezwLe%gM({+PYNzQ8^iIN}D_OYJ#!8T&X_&AEtFzr8jDiQL}OWwiGX=MzqLq?85u>P91~PURaNCg_#EXI;!=!Pi_jGoImXc$ zxF#uPpffn7=)*KNNzsRBEK1SkG?wM)gMgEFwDy*x56}t|4ga_p4{j|a)$k7twgJ6upneCONtgFt1lrkLewj{RV1g=4V-!8*=u}lvRX0j~8|pXil%jX5Md%9X{3&z>!|PJ?E;<8L zYBHUH7}`=tQHTD>r29kg8F| zK3`~|Gdckjd{V)kbwnPO_>=om&J%F)q`LUu++F@*?YoY6W~ zGujy)$!N@%~y9#XUh6kL_2D3+qtG=`C^qA^T`5j1WuMJs9Sl%vA| z^LlyK?sBw(R={`VXgQ+@$kAIEgRBJaWIusO~u8^eY5E?@z2h$iTF^DdJ zJ0?ZT=nOEK2GSX<1#)x%qsW(|{b_~SDo1ao71lgC+D}!$hEz?yFWfIj`_c--8adjB zQLK`qVMcLPj)rIj=aQm9P^h~c7Ai#pG=`Pwr!h3dM;Bntm7`u-Aw1xWdek|f`ydB6 zm=y}6F+Astx>?OdXS9^j@U!J;323-vIj~xa83puu5u*^D(L$yWYgcEqH={9r<&56M zYJTdB_F^>rWJk28(U8e$XXjw_djRA$$T=O+?o={#Q8y~tnj=LEC~Q0>Me}KVQjX@S zJ*J;Q0FjQRfIGEQN1s}hzd{V(BoKXj(F?{Td+8GUBCr5z+iYf-`W@QvE zXB6xUs$Am-&L~(Il*ZIoiV_<`Ymfr-K(#US4pA1$QDS1~>4w+kC^0c~g>XiWswRfs zC5ix>0I@Oj9BP-SHbyds@toYO8W~B2HA`+*tqfj21qI#OteP1q1ur$Lb_S>CkfdhS z%t+$)QnPAhB(W$r6C*><4-dX()yPO@SSUBEHb(Le)=arsH8PS4_*mPlS{X?NxZX9Z zW=2Y}NNy%}hJFOfnjtl-b_S;_Oj5IIW+ZWu)T~+=Ni50D#K_R|^N&l-s*#b*0L>yc zhMvJGH4_^{$IwjG#^7~q?IJf5BSTk!Q(LoYWF&J4J>+K9%1A1}MYb8tj4nK$_%VF$ zXa*xghr(=oGng1%I7}5C&0t^XiPm&SGnf}i=yEiJagl^+QnPAXaQexaNpiDlTJSoy zc9xsbw$RSlfMaB{YFi|8a9yNk)woC&0mH7^7D>EBYF15)Bo52XU|FOJuy&G~!LmqY zfDQw@g38cQZU(a=r4aupH-l9{DgNMWR;`NUv%teW>1B1QEpc4isU};Y42<% zW`(}-d-%uYX4R}nWiiRkU{z2Gr`!xy1*H(3&0tng_px?xHiKb7Y2Z=N45kIG`KhxR zj0;L5D$ZswFH#z>;W4=x?2FW`ypppS>6YyJE>VUG&uc4jVv{*c198}l$upDBZ=F|&BV&k^K+GQ zGg=wi*&M@Zxf!htO=0BO+rZ5eWo6*Y96@%qwv@&$XAgLLwj7(lTFk@IDHG`Fr z#9~LO8LW&X=3bGS!OBQt%S}=<7#T@y_*iNN8zYJNRgPw`Ffuu)7h%yy4$0`R~GZ9QzAZAR-Ktx@aGtUt7#f-l1xtq)me zTW_MUizk=GU80{p}Lx%m_G8|I7V zqvjppp|Hd}%{<0D#OyT}m^+#U@Y8RGNC8(&Cro=x8zBDSEb!kSZVH3W{2I;?d;nk1&l(TG>48>OYfO`St@H9}J7AcMuuVfuog@luETS;fT;OIgK*4ou$!jpsYeXLFqEFppK7 z?ZEVJP*~Q1>5U*azXQ|1L2g0^W+nu=z8#j)H4mCQFdZHgJ1{dPV6PZqr)v=~o*zNa z@Ib(LZiL9>5bhWOky=vy8Q_{mSQ&-k;s_gEi$K)~3xlN*W(JER9CQIbd;dxoqp?~ zaz>#t{xb^0(`8IcJ%*+-reU5@WlY07Vj0sDZu@h!5I!<>Q`nDdA$%mQI9CfX6Dfso zN9{32!9QLL;r6H;hKseQ=d*;vxAY+xvDo<#o4N#G78RK^)pt%SG~h13{6!SURUdk;E1aC=z0cCRaY4-R=rIZ z;5VM{2$9l~Bj)!T&vmR}6v7=Hs~H9NR>v`Pnf`?xM>BX%$59NP-Ek~~(>so2u-LKA zY0QM@zIx8f=P_3o^keXdg1$61?k?yTs*!^Z^!8T?+sAO>$L z7$O@pA$SAUM=t13LsP*38j1xsQx_}dT|MA=mu!q;-q}N8@Q5C68XI@_C}r@j9wjt3 zeB8rF-A-xWBS1sBhnI$?9)22%Jv>xdZu9c)bi>`|5#0wc>6P8-wz!R#y2F-{Y>V5t zyL*2c3(LF1UYJVf7Ih!W;0fL7j&~bA?had0D!*ZMce!!VVf zs|$9cvEk!jR|c;R=2F!OwGZaeP!8tPPz)B}64yNV%{}ve%P36mYwPnD69*5r9Nw<-Jk&qdc4c$RTA=a(b_;+&-UUQAM-vxbXgRqVScBBR zF|*3U1Pmc35(gmXvDU-ef%^hr%l1q0b3jG`gdt7H+Tjap^c_CrL2&~W3ewJ`7*PU! z+`bZ^sSEgh-=EK6=As+%IVfHQ7*V*!LLmBCqV>izP~m5hr6hi7XRN-Fu$lmY36LNm zjfqPAgMR~W6KUEBVC@1DFQDLPeWU>{Nt^_>iVfsKAcQ&G_S{iuX<`%b_5qg#5FKqu ztbjg;z9sB^E6;14;MY6BuajEbs1tzI3n(pu%74%aH>Rrds?3GijlE$?aHJE)wCp-} zt$vHjs&(RkI$moI6H1d4NacpySGg+tk;;U0qUGG`mV?k!M_VsHnmBn;qs9Vuk_KQx zIo}4%I7hEQSt{4t%C)V>*8uNi>kB($D}lT3S;&(MlwmE0VXgsb%Bmql%E5)g9VpfR zNcO}(6Xd{j@RkI8KE?gtPKUc^&n}rVx8$CArFYMqKJ&iGvq~4wynE{0(!1}TvCIws z0;#{|&4O&x^NVuxXHA_m{k|FbeRA^^H*`>aapO%^!$_PY8fyy0ah02RWY@L5K&ocXyHKV)RJMggOaBk-+gvy%ljD2`&=xg zbr}c zR;^eG41bqfPM#y&f=4y43SX)I$9K;O#SeUa|LvT(XY%4Hch4!Ax1@B++{IHDlm;hz zZoEYhGD~w~&lInxKKi=}r_Fi7EeMf}DUNap{i3?(=srlL`XArb6`qoCSW$xiL05Pu z-*C57)O9eZv4_?00M06vGfpFh>QMrAeC>Yq4!5a^8v zI~H`u72PeWRR809VeP^$eU$JT z0Wa=(bys_|A+be$98|SFcDCgNFk}JO73A0%Ygk8!?4Ad90v|AV2jeJ?yejI3Z~X=J6axlN}buOpSiYm zUF+KOEmzU_A6^Z|)H$GXX2H&hhR(6?+ycQAfISZ^0H8~Q#k`k!@ae8& z`X-k$0dDZXP)huvpfBY4-X_3g?_D?S8g-LfWopa^8nfjZWABRf8kr^#4Fe?@4B<)` z>Mg3#*YGr$gs}#oC_8a&!kd;?pnyPje*b5hqU3>hj;tNfg4M<&`Kt;Cl z4Adu~@__+OEd2M`K+BGm*S2nnUj!mDxbPS}RFDA{_gQuAu7K5fL~Rc|inNE2Mp6fC z*qRlCdo*xbUI5D$#uM1*px!Vej*Y4w1-FN7ofw3xz!+BRcJ^7|c)Ye^4cYdggP=WU zVIHMewd=0{d3EC1%h&e6WT^*s=UBrY$k3u%n5rd7{(!!Nifsft2#iK}t|oo)N|S$m z_agCw{i6H_^o!mpH=GFpm3}eMn5UD|_C%XcT?kFUZwRz*z|IDp0#toKZusJ+_$4rw zp*7I2TXa9VQvHwbs<|7?SYT!RPilT+0&YdEdGE$tAiC7H^^FG-=fL1Ooa7LPop}S0 z8$(N4>d)v7dZqdw-(6eavVLvNiqSaS4c7>;q8LO*KC3RbAB1;Tr#1r^) zq4n6ow&!3C!t^;vb}L8%TjTNEmIIGMdsG{(evR&fr#@1NGv2p028boYB|t0b3w?jG z>&f2xZrB)=1+o6_#vEu&IK`K`iTu{9e-<{*+@uARxO5hFzZRlZ8wzu2CHzt%|5bla zqP4ge_*Q{46Udy`wwyTxgVnle4HTohbp(>!q)EFP*t`FQKoiL6!%E2e{n;KTFZmW? zb9jQ- zzqGwCe`+a*6ZdeIA5OK8x3)QJ)kuA6{C4$3zheeOpDTB^sVDoL@2k=E9Q*9^;OqW& zJa=!q?l5SP-+Rel+RE(~hzUQ>wnDo4?Ps>7NpLQq79!3KgcyHrsTahROPAn0JjBAg z4lDp|>S=e!RmW?Nm-P660RJ6p*7 zzRH(ibHj;ygK*uL4&R=7sb}UPwjzD5eui-p9fi)~wi(Phj(Kn{q8!dexE&Vz zb%>Psn$hB%=iCk_-LFDK#1-nPc{N_0c$J)`KPR39CI)ieUTkzMb=2DT3FCoJ;D~dd zcJh8k@>D)XbnN9=0qhR%3s;?+;Dm+Sc1}IL4~z~LOSUcex6)qW1n zkVhVSLFt(9#AR5R)te9l(BI?`2==Y-jt@2r&=k zBY4W+kt=*EH_9tg=lmi5;inM6@rYxfJ>B+_(_$Yll-nEST8JVz(0Lsq3A*K8axO4K zxXssrY2hXN5hui+l-tP`*BA)=dk?n|ncs7oCW9z@e56To9+1oLwh?i+#hN7N*+6eVT<|9% zmF``MEa=uBCBKKr-j!Hx?@DssmGcZI=LflNJUK_rrB~ib@^!PAQJTm(Nv>PvbBLWM zQQCh;q*6f63vu1rVg7#pCsBXvG9vp6En2?eM7qpazs|QFAh=u65|rJw`*rP&IE$R~ z(+^!-ve1r^h*A%DE(g%S(LdRW!gV9`I#nviPAyN zS8_!b5wZCUO8y5#7N)<7GVK$TaxauTIj_t04s0j5civ4XyBtMn{}QFmi;~B3Z{kl8 z+zU89)p^phq+XNQA3fWVbHrRvo}6dodX!*0dz6s#ynu21dz93W>v|Ml)nt<<$vIc9 zN0+}MZpWi^Ohsw$iIP7;WOwCll>A{LyD6V*vI9yt_FK2o3Uwf6f(6?nar3>&Vq*KjO|f z-mXqP5O>6Jb9KadRFt;`^#v1%RC;24T-{M$lpiMgqP)|X&wU%>oa4xFm@CLw*p)CqIbw$PZp3>G?ri zC;7qE1osW%xMyTyKj#O>W4QsGhoym+u-pL7;|vA+N#Swda`QM}N(&z)`AU1^{LdM9 zjo_S{abL?Zeu&tJ^EZdbe#p+oc4YI|A6e}lC;75?9EZ#S^9ato3G-#PdkiuEAdwjg z&a?1<;{^K$G!WUXKkjo~{Uro zFTnQX7vMgXpF5JI=Xb?@I8VfJE-J%z=4EG+^loJ%Q}?GYHPO73-66E9UE5 zi}&w+Ycomrj}nM1s(Y8n!n!w!Os{*G$l|(1M0Ts2L!>g{??mR*O(oJ*hvnvuTt{%{ zQDcbokHqmV8j0hgjPwwF?~xLbMH6p9S&Q?`Rl5z-Yq1~wjIlvvRJ>1QxB}bPui_Dciz>)DbuL`~CBfaw-$s2o_OGja zho-lq{ubPl=TQzhL8O1k z9t}TAWRD@85D)$>k!em`FPVdJJh~0We(f|I5ttq_q7437lUT33Aog=!@S>(aq{&s99EY+e&a=Fp0mMDDdEet8;%?ggyWu>| z>*hs$!8e-xN|SAx#PP_>twr4R7n*!UlaCSEpZ|o&n=QLg3SCk1_xlIG?ngWp`>*p@oPXWMt|9uY36r47sdi^h_$AT1COkl7u=t9NpKth#Z)dV*S|!Uj za9%!U`MKp)%X!N&%N{r}Uk|?WQ!V2x6_&ohOP_1$Xfc`pV*ai9*XEy@e+<9hj+vh@ zZ#FlW7n!GCbR_{v*?y;5UED^pxpw(<8uqf3N9wQw^M;_nNwc z@4Qv~TKt{!56=6XDSAG<@2ws8r6Gt7p9gjLzI2JhWhI0tzjy{eeM~@8-)?{mTUC*w8a$HupfKQx|!_X)dDMZiUH1<2z_@I}L7QGftw@?o_EPk$2Ol9+QG{~hvR~qEdAe#nRG{~e@qB~~?gSInh8-uno=uU!6 zl|g@D&~*m=nL&SI5HP$a>ly0xUkv&qgZ{vv-!te-HClt#hM=DYJ{ovw;Guy+12+vy zX;4CgVj2|DppXW=shS43!3-M2AQG!WYej$?$fONmP=5y9%pgLSoGhg;lh%hpVFra5 z6l73tX-?mi=ux>E)P_1R;Ml?!?GsU5z`j25=|V0Pe&Z zz@1nFWGB|h|1)5EWb!(I>5&33JyHOsM+(67NCB80DFD+W1z>ul08Eb*=$!(=;r(eq zHbsphdpOw?bwD;n9gs~?2V_&!0ofFF5TuI^(7;ayP>Tei3}etx1`S~lPG$W%oXR@F zsjMTM$~wZStRtMtI>M=}gzqNL(2`)@yuvn~%?%bDXpRV`X@Ao?#H- ztH&(`avo*Uo@USy1|4S5AqE{}&;bTL#h@n{w4XuyDCEg$WY8lFTEn2#3|hsY1_rHU zP(6cIFz8_hJ;b2p40@134^T+SsbbIw230bMF!*buqU2OCY2^&Mg+aK#;7BVuxWaXW zvsFhpTXlr96_Gn<7geS^XE%fPFz5*iDLFWI^-}gSX}ALP`we7%#7(4fx^s4_{{Lga z!Qc6F=VQ)0ooVuC@(z$rte! zF3$a!dz`z4GyltJgtEv(q9Jo~f$G)YxUCO5Y+{H~&6x?pK&p=Z;Hw7ySWT*T`|(ZS z_E)-a>Vlb57na@=Qf`hc7Y%u1@>+LXg3zFe$Jg{x9l{zKRByPIM^uk7HQ41P5(M)A zcsHq_Bnk0VpllJ#q3;2ua?D_?CmS*Ll^6rr~*r0S(Ug;QYN{ z>XiHDE-0N6%!(`%4X&W;J;4!HI^}(4y$1m)L=$u*|mO&lnB{L+N_O+hg(E7sV zWGg~*C%YqaAwvar+1XRAkDY9J@(7dzVc%PHm^j!7!QZh=Wy$26$ed)EEiYVxz{;&> zo&-mG%rJYNH!m_9GT<=8&uvdcAbc%MzrC>rt?j}2_vb`rB@1agc%@~}e(1f{%d4@F zxt^stk$aOF66?3A@#xjw+kzPu1ZL(%?n&OI<%uUr?}6JD_`PX)f(xc(MrJ~ut~f@U z)h)hjhNLJ-}^Hn{NwePYp&U!`i6Q*G6SUUD*Wi9w&YVQ=@yoshMAGVAUmurgZCJRLv3j>@;>?p~2Q z=pt3;Pqm9+|632GQd!->yvXgzet}`oC)_iz&tSjIyWf)&xh>iF)-#)k<2yL&X)|)c zthsrSTa$&f?%u1qDXPtdL46tv2~C@o6PcJS1i}I*_N;6@y$u!&W>~1q>=u~-yHxkC zsV!JNb@9Tww#LSmgU7Y4cKSWtBjeR%;npfU_%jzb6`B z$VC^>)<;)e+xjGlWDJ}88Sv-LRX1zc=3$J~u+L42jnH9-;pkY)dKhYO7>4-;9?$3- zyfRiF0pDAF9OvE-yX@FxCxDx8%VlsDhLKNgTeCf|Y{n!zA#vhF>k8;+n5=;m&izXm~_F1N#gv)7MKb6Bnd7niqt~MLA_)MBUDu} zrYd*P&{3md`HikBBTEjSs>;$i^&KKLFbFF-{er}cm%v{drlGfG+d*)0hIrg9+cvgr zTdl_92G7(g*F0XBT~02*nW>UasM;Kr|Ce*!l1YxR#o2CX3UIVLj`oznNV z9oc?u{c}*O_{9@ct>!D<{*h{E#I1UrAWpX$s=NMKunSrmVM73CX>e&ikyw2yv1vUV z3~brGwskE`WNg-a_p-c5RcZ{@ZzJL6)j>+`2Mg|>dRJtGI{otWyD;A8>O4EGnh^Et zNy9hd!4lGlZNxPersT<7c=p2oA>$?dFXqxKGHZdqYorod(na47$XvQWE$_R$Ig#PX z`2A zVkayaI0kiqggPho(aPt@wzW@RCa@pFV;N=}c-n)D`d+>A^WCBB$StstJ5vj}Y;;W( zRE(G;Q}5~(83v6@?u)T{C=?dtp|(e!f@w>)Qpt%7O||mmIapTER(KL)D;KE-$B<+O zcw{D?fFm(5y|k@=-t4(Kk-^Cfi46_#1WIh!c5S6*4J=q1niv_Rc0~JRM>N15cMOA~ zU%Lof!HHPIQ=my4IMsRx!o{oqOB~(VwiWh4SmCf0LT0eu;Lri=H87y(l3n4uD<@Kx zynD<3O<*>`HrsmnMXdjVyJwX}20~vXP29v`IL88W2rL7zP+@aA3a3~T2iHP~`ozhV ziBoVN*skE7V0mb>76LOz20$4VdIQM0kQ1#<;O`DQ8qE2X#72hE+7EvF$?Fv8-2TbR zLC?aIvvt$ymNRFua*G4OX_1@NuDMAs8P0~aoLULTLdnsCqlsNlCE!GodP?s|;y4^3 z!wCVC2uxZyFL0ve6jT5PcO#s>Nj$nUxl!T4QoSbk%$u1X=?62WD`ljE{RxM&+E%RA zE%9Y{=STXIOsVHXDw8(1=E4f@18vgHtQBo*;WQh#YJ&947OT0)$Y^Vv=d(| z*I>J62ZK40P%=Z}{PU_!pq{eWi5V6KVYd&aGF)g-cYF0{@fFN4cMcdOfn+rjCpSXZ zCZ4?j&qR1KVxD>7895Pus*qEsh%pC+=nr2doD=aSGk~QFrWj0~cLu7Q!`}3#N0ts7v86JTu4zO9+)0w`XH+3z~I2_xnr=z@ln1lx9!qV=u3S-lm!b4 zBMOwPPy<5dtB{1 zDTOP#>ie5|3>%IcK6aK`{EKFEkCZ?qx>J>iUx5dRcDh%;{jw=HMT(&?C3*X^N8;z< zN8BUouGz31)~DXEdlo9gB1KT(zPp$9kMxF`CLd609siAEiOK3uozp9F6Wq0s>Js%g*um#p z4?dBLzt^yS0pD!(_y0%Sn+E3>&RAXR{ueJ{x+nH_(2v^ak5_z~g$ z+u~?&EOgxE80i=Ye(qfzviJ*D^>ynxhybwN+Gt&3odyvAhFHDU zd@2IK55P}{-$@N6GvzQr6c zcQ;FZ@m7!{QwA zc5#H*7rxqOh*t2XZ#DkX_zHZnKbYkHt1}KVdW`wT4n|J+Quwv-md5?J4!+ReD@+tB zgs^ZEe4n@Qf96~GpYuQBPxA-($M{wJLjEqkjxXcgd{TQP^s$aq8ukwsya3_$ZVT&hV0@O{TMGF8kmTaIgFs)!-xXj~;zO0>z#JgO;$;kq0L8r76SxLu9|jVdUHP8d?` z_XPP*q&U#1!c8=VB*lS6HHC|%IB=+@aCOyo6R5pccinf`3Gg7tspC4mn;(EBG=w-kVYUNs8YDisW6#$njou25TQV-jh~9 zVCHxaT4C5E#k4vM=PvBIi5=^3|r)QS6adUT8`(? z3UR0$&!!dDfE>@F6^5;HJd;sGPLpHH0Viu@-Xz5yq%*kX z*aLJ1L6T$3D231Pt{l6cQ9$UKrBo34UOtmODT>-Zs28E8TiX20OLc4`|gB(MH zLQ_Bl^O$N-@Rg$m4To?<(O(uBrj0AUo|LF3SNp4i$X5} zCJC`9bPSV3wJ4G$LJTF7_ldkinrvL zYEMAB@Ct686e9+Ou7DLw3<@0=OEF?l=op$s3<@2$mt(}B(6KmNjuC?*seon>gCePb zW~c^5vJTc#DMl;`Er;JL#Z-$zZDTjF=L-g6|;5R8xZ271k0tMr;XPAxw~C#Fj`Z-j-sj zEddW1B#Ig(#Z*%wiD4EKOF~aqdsek1k{O^@#E{T4a3iFcYDgqAgr%5jMyjua-_a{%&uv{lavMeaRK0e^1^Lu@s@6RR?p7kx%7%GuRWn({Rnq6b^__tr*=8l~^tHka0 zpIDc|hBwG8G+! z_v0JM=M%`Lev*QB#n9m0i3@N&yqHyouxdPnjsfPnP-*h7WUFsDh)O8zcZa`stM3YX zZb%8D_d=ng6{vMCjvL@2|tYCN~JLfJuwbvGV}y2 zIwjn4{P|qqk4iMc=LMLe@O=qB&>U~sdY;T@__6`tTj9Tt#?((|@I4PE^D+239;;Uw z#dI1lbyl~Yc_Fd!7~z##5o=h{a!Fm?Eiax(Y=WX-Q8Xo<0rv^`4E6-{G)xU7&ng>B zUdC@hULg2za(q9h3#K*UU-_>bADCT$jmG8g&!;5ar2t;V4?r99b@~_Z3?f>dW zu3Y%6qfWVljjavI)x-dwz2_4rH^Vn=bRlTjzAw?RQGeH1s{euQ2>lBKDvpT99Sr)ve>*}m zm)*D>>Y}~5(F==qE;a-{j<%jY2~3p4CV*!Qu#g@GD#U;K$Q)BYtb!%9o;;%9qi_RE zvzE26fLE!*c>Xl`ny-C`O>(8;$|uhuSn%+LAHH3K<+Vb+%VX!St$;F-*a{v|u>N6( zgvbBhva&Lg4SW}##qUk3i-zt4rN2jo1&nW4^@(t!Czrd#>ko$m-@gOHi|)Nq2YP(! zlWR$%2d4BC?7$c>0@gRRHo`ZcnpZd2kO~@Bv-<`Ho4dpvbO(I@ ziNSXFjhe0y#@CLG3e25MZSUH>LN!|O0S13xhMs^iggqauE${>YZ?U!D0{}i0aXWu661S1y~;P3#8BlxIPCX-e_G4%qIusslJz4S zOJNebl9Tw_Bb!?vU7NUaECD9=zLhX>VR^TnJ+1!tgzCrCau7^%@DGD2dpx;2s83)p zXm&(k0qgJLO7%aITbqacmE1&Hp67^)EhR;qdt3b8jGz4uQtJm!$U55-UYaM3wTf131T6y3I_|)>Y<%;E5_@chi@~~yD*MaHp zee-L;4R8dw03R_gHcvH=HV-y?fES>h*#JCppPH`1dxfu!TaByX4Eq#gofZ$TJ$w`Y zz0fRN6|M*;ggu%^!e!?P;0D;>e9(EXbE2~XSm1g()10FGU+{_LJ^4rSY59P>g?J=P zl56DtvL27{chV=)o8XafOxh`}m6l4=rLod5U;^kNrAa0@%a8ybfR`Q5Ircj?IUaV* zaopjkcJz0Y00)3%|C{|c_7Cl^+t1sdw(qd7wciit|Hs*f+5Prz_KtSm_Iq2i?HxG# zf6BJswi!2ZFm*Hu;vb2pfEp$6DLCU_ zFU}M10pU2Iox-obs%eI^!*S?Y@!z8GHP(Et8LVLZ$|PiOewzyHVg0EylKPPXtx zIutOKXGR%?*gLbCQE>K53>u0D6AU(Ge#T%i z6F!7ObR(^NziCPqMpQ~FDzaW@bChSj#wa*@7KUlkFERWh>s2O)p&{!X(N5o2sR>}P zKJ6MMBQS?amjeqKECps647A2yo%JSzYqH)p7`Pw*kDn6%Tfy({0cKD$vfg5_ob^)% zo3b!^mp=8xte?;`&u85e_<&KEDgy7bit@lO83lhN@C!!4H3dFo6o#h*AF+xJ0r(V< zT17rXL*UnRJ$*HSj~QGQ_!WcYKr@4-z$Xkg1wLi47+`i1uc;!4kwCSM@S4hlPP$57 zu~SfH6o$`(7@|>Kbb-@e<_YHPnupCThuoT2-qk4g+ zpo>WtgBSu)OZUKNVL-j4qC9{B^>hXIN#H2mEDtv#fD!ie9ER5e&oem;O@U`wMMK~@ zx*DEQffpFuK5&A;a^N(Br2xk8({E`C9B0zSz#0063N-6pR#6_n2&q~Lig8h3CX<7o z7{K_PdJe<-z#=9GG;1!aXb8+F)u_{gMag-eGuV{(Ukn!Wen$$>@(1|k>F+TL?zicm zu!@oCxK{K_xZ3oe(`5!~(m!OdGyNk5%jxekSW5qZ!KQRvIQk95bb7UhJ*Kf)7)=uU z1r%elZl<~c6ct%PR#Bc6U=-rDEI*^*E@ky&700qL-lTpPc%nh1xNJ^)ZiYPzvmo*t zh5KefNInY7SrCGc!lo<;(MMr1D@5NBrbyOmR#Bd{ictu+XEiVi?!&CLi~=gTp1z5) zFl!xyXJ<7sSk8Kc!BSQegT<^h^bOpm@mUxfQR@~r)VhYvQJ#gd5%nBKF{_Hn!7s`h z&nOJ1v&OQDrmWGdq9JP>T`%{ftceUR&cgVM`c37mIwoDpn!sRF7RF=L^NU#{sT+pE zriyH4GYy-{vzg5_EcVWpm`k|VvYFjAY`B=+fyrT5pUrG`VM9YUvm1tMvYFj7T%FDA zreQg|J=Kg*SjuL0=ddZeBa<#>GtY>SX=XMMoTnaJA=8X(j#X4-3#_6%n`ab;kF)Kp z;`MARt7yo^0KM3|p-^$QgRWMneYTmwa<+-VQnrP`Dxn%x>!2l6_+wTPEWF4lOcjL} zSVei^c}5`?7yf`z7#jzI!UBn~SrPi6&iPlPMUu&W9L*q}37mP=ZJB>}o zWyYDnB5(`v2=p|%jAr4_LaXpg;Z@k0>=NFbOmU`!U z@aN!{1KB^2T-u%9>RJ$ERRaT6L zH_T!FP{k$;Mv1sXMTCY6D>gg7pcP`p7IFi_W zL%TzWe>m+?CI|On+E!LEA&nW05Kz}|W^x!Vq($gzgfh~$Fj!36gcsD*R2943UU7OF zKCkLDh4Erq9h1YbGYua&dX8af)mWr<#n7}$1`kOa&fvjmTFh-Ne<-bnN$-+2lEHFX z6@#U;S_X@0Bj^fx46kx%5os0l7+&FgY>ppuUb+a+Fb;yxf|T< z^1n0buJV5{xPAHG7%Y|lnZcIwuNf?se?wQmZFg1Rqg1PaTX??0#^eyvEAZKx%;BoQ z$FZ*9Ua7D!mvA#H@L{XxFf>(&bT!-yEAU~eXOJrJVXI@Y0!;wKe!q}Dh`uK%T!ReM zJ^g;Zeh@x?^-H)92bq{0hNeMAsuF&G-$6Wsr9lFN#X)Ae0H3XXFxpDmEqp@y;7&{q z!8I6vn(8?WO@q;R(iIB_qp_spzJoL9d-_6y(OA;crNLd8ba8NJ`i>r3{h(q-Av`}w zVHN3vN?C<#Pzhb8XW^g#gZmEhGdMH|*ML?hPud_{V>*@w`I!9TAUAzOw~$`*HLGyd z{FPA{&ewcH7vWx5Lr;6ZyS9d&_I`JDExko$wBsSun&L51{|PDeBlKp-TLKp=pivWS9;A}H<(34tbn;ED(;h_WiO zC?Fy@&ZdsL<1#MelJw?`>o~5X{-3*4^}S5S-x<#TJLmg-=kv^P`+4iut-Ig1D)0L~ zS1S1U$}1FnT;)6&ySi3hFJo=f`K0n{8Jd;X%Ftao zUxr5IRlF>&j|GY<@m@`bLEs*h%`$cdDsSeu^XtjV6*7!fE|+1ra;XeERSF&FtU*Ki z#v>)3Y#;unImQxX`tU=+7Nq;|?bH(JpY#dxMJjI5gMIi*o0UVmwhuohEP=a^pDzw^ zhtY?hGva#O^Fts0t-%&#`lRG%#69UgOB8{7dmo{T@iOD6)(RyDs>4tF3Us8UJBJgC&uTur-@@o}={z>_bsvuZ?gCcOQE?*$k0)ANKH!0XC zzh2x>QQfyRT;iWR@N7k3Y#TU55xA}#I9?U>9XMGP95ZmbB5)!Ey&`bDFmRHn27m08 z1F;#<4eczBuNXK%!CePpbC9l^1F<i8u1+;<|@q?A#gn& zaY7$EP|(T#H~r#mU56{+_*17Is< zN$;i;-JyM{wQ6r@&u9mD)&*`3EC|dEoFAwMgW&0b(*oTC?aXh@j}d3!Me`|h zr+J6D#JtA5SZmO(&@Rv>Xd|>U@D1ZUL?swZO7J)OuMnH?Eqq%z=-=UAkGKJg{PW3o zZ<|1o~I?^{?uyz6@ryo0-a58#_a%6F~r z65qMLTHhdF+;#H-%ldG~_B@NVyN#1)w1o#q|u9jg5rj0PUC9G-&s z0>ta^eCcWRya9WN1D=QQJz$lm!E=S@0?!0|5jexs4@`O;JTCXw_$KhS`+4^vFe~2g zzTLeTjC&WkC%Z?1e=q9(HDV2Tjqi=WC9Z8xiBz zMrXtC`qA~dtHt#OY&j0P9x?sFAHjIg5`07JY{t!#&5f@65s4t>y3Tc}YpQE3zL%UH znjWgh7mzbT#i0{J$C69QR5F$fV-X`q4#Ep*B7U};MvNR;Q8gAmfwAgs#O?6&l}hE+ zXV+Hu4aXysSoBRBU8`KXMnP9A=qd%xXK2W%I{GZ#AtUW)1^uL;9~Ja31^u9)?-lf& zg1!ytUA1ZiHi(pTOi90&NWT|Lzni4ri=^L;((eZ8_d@%3w0B48cL(Wrd+B#O>32x_ zO{CwZ^gC$%4wsR?NWb5be!nUGena~Gy7c?c((l)#->=%glf7@DftUFdDKR$6;C>lw zkimKx+$V#3WpIxS*2!S44N6LlKgi(sGWeYgek+5gW$+srJSBs}GB{KK33G)Emdjw7 z44P%IR0b&-ERn%t88pdY5uK$YE8xWhtM*eSD`=8}SaerA=S1b&1O<&(P`!f2DQK*M z>J&6aL8B!U9@bkyCoAYA1@%(UuNCww1)Zp%o(d{bP!9!lFQ9l?*S8h)7X`hgpf?rt zhJs#K(4Q6bnu19!ATj3!5_4W4G3Nym zb6y}e=Y_5i4^F3bvC%XIO;yko1)Zm$a}{)sg4m8}KY{I-Hex%bjo6M^eKz_m98Grn zJ1<3`zbWWr1?3f#Q&3hx83m;k)T*Es1${&hgzB1Vm;#oVJ7n;%3?7ofb{TAw!B!b; zk-=seY?8r)1rYD(lmSy0dEMe2ewMCu_(=vo%HUrz_(2BW%iud1d@F-*WbifXD@$(# z6_%x&#LqTlpj^@AE1C?P#8$Dw$==PTq~FBP_R2ZglB>2JtSi;f6yy}cIT}kYI)QBl zm}nfa&A>)%Gq6!WejHo<_9f`yN}=jiwl~;$c}1-Uvc18+W`vG)7_6wO@%T;zmr+C! z!lJa%N(J4_A1W081q!-JK{qOh1@9M2Ei&nPdTnF{-4eoOBi~ohUlsJ8g5FioI|>p9 zyC_o}>;g%f9G)j_azJ8}6Nl78c)eNj|ALPZlD54{`n^*6eY5m?h4g#5^m`fYB6}!r z;T=^ZTZbHL)x`P;$P zj_(8DXUErpE#~^re%Bn=OxF}x1=NB=exNJq3cGr{idcvyr-X9)etoCDMPIMqrLWRc`U3rGeU3g;pQ2CDYxUv2obLnw=l-1k1AJR} z+5e3HDgS=|PX88sVYth`%AbNSz}1LPIMY7`(G9x<9f6$L4&PH=2B+cGh^JT^8Xla0 z?<(sZ1O~x&elK_xD0BV#;9c-j zNP(~LYVua-so)$i6uumI23+;~13Lp-z*BfvU{xT6Zzfj<=D=HFifa{lnd~PE$P}>L z7lFI}Wph7lFKY2MWndr)9>d;&qCl5GyMQ;~@PF(3Jh;;wXf6mQ$ur3hrfGQ2^aLWISgh_SdHQ5IL>tH=V_V$AW)^i2WhL#=PPZ=f&f3;TNeitvS` zozLrYc)#_2?#KdEC; zcgBC}Sk!4c&wuQ8o`zoKDS1YujDOX!DA1K-KY!jL|8E4|E7ENuy-%dK@zgD_K80iF z43SRcsbdFA8%LIk^aPQ1VCj<4ync=4gSfn$@v%A@&-@q1iNA~VeUa`K>4PF|5Gn8H z#sq(UW66(P9)F6bF~%qBXpDZ%ag>iwWAr0|dH*z43!EIq@ig%*OPf2NE7Gwd9U;=FNRQ!Zr?*73^UX&& zHbp;~VjRp%guITY!4{D|DAKti9Vk*UFM=?A!~WA85YG>MDDYzm$_ZFVty;7unoi`gl za%_Ai(z`?|)}t%WvFl}#ih8=l`f^<<}6@wuc}2FXKAX__bgpZekalcJoW!kqz6U1OQf4b%J;Fw ze%?=uU3?uZ*1qD`oijzs`+u>6-`{llASQ1r>%r6H3p_3TRHS^qH6?ieHI?x4nu^Eq z>;3rrZ|Zvj$EW2)%I8PZskd@`3LlTAlh<*45}yxEy@qhyt0zx?buCL%AwE8-5U+PC zG>OZ-6GeKQNF6-&>=r3shbhl8fd_~*%v1LpJazE-wd91m8D4V26(T*Cr=9pZT@n)V z5MLilLcIT$cqj0D-fleg{47%5uS-09JumSz3wgOni+SpPou!R~`SY6w597Fk&+A1M z7cksZ(Ur>w^7Ys_;0rDvz}wk4U^>5E{Y@ry;(drcOAI;l?xOi5;(-u!F-$=2Y((XXa1V!JA?1Pjc17bXZ%*kMLo_~$Z+ZezOI@k{KRn6guWu>>$!0}&(}Df_eW|x z@AoC+#kh>;`%7xP=-=^G{5j(*M0yHKQ{(%vbjkSMTwX86xn9(>p6?rt^>_08^|$l< z^}PQZ>z9iAE)l7i2laftEU6dmuTO~k(O;wHTdQ;U>1fe!qu$|o6rXQR6GgiwPG<7O6Z!gW8pivzY3SuV|4=?p8i(-txoC1FmruHm zrxX80`{}629*M*ja3i1DYBmTdKd_ywi4f1<<+i!%oeIuDmrr|H`6(mfG zNIUaq^AqzO^EvZzym{YgE;8qt)6Fqv1>Wn6%y#%bK)nTC3LXwV61+FKB6xl9lHjCZ zRq*uSDZy?*U*MZSI`HSf(}7)q`vNNh*9R^RoDCm=vOu3e*MQIetv~C3)BgwmUjKvs z+woWYdH!ksG5!jF1aHV8-%q|z@Ynk1eFuFH`PTZD;cxX9!9So9@1ni&9_qzAXx{s_ z_c`wY?{@E6?=tUo-iy7Hyd%72c+>3S^?1JVWbxPe-+LbOJm|UIv&b{gGtDy^?~-A> zN49hS?EcLCSNDtVC*2Rb*SVLuuf<>G&vuV+pYA@z-4%b6|HjA~Zy3MFU*tC$w;7H2 zd;C}_lr5M^IW4`XSz;v9gh!@|I+`azoS2= zAJDhrYr_(KzCJ@As}IrR`mgkkP+z{(KGI&*exvQw?$d78ZqzQ-&ecY0XMhdyc;@^6 zH|IMTxWa#C260u7(<;V{>|0tE*M^uG#8oZe!Da?=RSUR=WN2Jf5%NA3)eoB)8dz0? zypKfV)w806;Y>Y0Kiz(*=%N5 zU{y{cVOE8pVSYTBP!=WO>0;^gAx0zvqRV|EmvB0VpM!Q&GRSP5L zbcO|1wFTdi3=6Dk3ou+fu&SuFcCDE~U{z}p#vK1JGYG6|WA`F6gSe_Tc5E>-h^tz_ zi_Hw;s@j;&FoadLu`3nKAgbzdPQD0YBnYFb0>q3)NL4#GT_T96TEJK$2&igf{b4i1 z;;B+%s=l#gGDb2io~ng?l_bOBsagW(^(5n^!(<5%LO0`)1>+6`Z~D?(@bA08oW-%=A?-1KE~hW;ddshq*F%S_LfGoTfh$QZ4- zSjK3@MM?o^#Vkee9ZAnr1mBYMg|a}KWu`BH0I}akR#Ato>qvSA&%m)`qnSQm&S047 z=`toHJx#d*m6$3EjLv3yihRe_X8JrCCrSET`3A%{PM;%ZIE|zy%NdMLBt1zMAewyo zY+2w!Eho~&G;ZXOz6gZnJIhQ@kns>RJzmCx&2+tl5js9SPQuPNg6XlqPEj7_U!8QB zj{O)Je-ccOma-ecbgcxhGSf9uZr>m?JxapPMl(H9#tmk=TEhCdBwfW?%c7dbBA&e@ zJwg`H`cy(-opq7+W_q}cF*k=PH=xUh${E}weU_X-yVy(*kuzW}4wf-Ge2|RGNV-BU zz*A4s17!hD(==2D`!tQ{-;gwPhJpYDGHECc;7Q>jl*7IXGflMyrzODLqe_FF0mn|7 zX$@9}7)evD!OmcuLDEcZurfH_HPcjWu!}^)sn%fM;p#)uRBf;YUZjuw8lBQ~dorCUgRBtEspJk|wOKC5&AL z3Pj;L4h(1zQUN!UG*pO!z&DVjp+gh|AQVY6CBmw6n53B!VPV}2rG4^XBt1Wd($FFb z!;^GQBx$G-g)vQ{^PomZ0*nXL2uXlZhaMpnLPs5%ge<|RGgX2sY$b7Rl$oZg1kNHJ zXBzFNnuLu(SVR>Gp@xDcso89$nuMJJbYEPN5Cu5F?nM;|JA<3FQaz$j0=RRyA|dVo zffQFH1O^QaRU`^GfIy0B5(NR6Zn!GJHsffSR$;bMRYL5&(K3^?a!o>H!130~H3=bT zZ?;lR!oJ}&(n=Kx@tP4Wqs^q6gq;CgIb4wt1)$PYk+83$(o~PI3-ApftyGb)1(dvt zY7zwj$h){IA&R8rU9)HoD@?Ql7942C^@5jr!AM`Qer($3UQ)w*gP=Rch-&exrPM7Oth z_0Tlp>Z)mVALs`$(pV!kC5nHm#7lgFFG?(~GLa@mi^ws9ZpC9qNM5MebA;qz1p=oO z#yg&zQGw7ZvcRa=t=v;;v{Wd=9WO))YPgHXQ-xHd3Iu6%_vnc zyJn;+=v-5y3XGa6rPLBb@A%pg60PH_s>JnX$3H8@l+5dh7=ic@{)6y9p6?3M#tBg?^)fr+KRsMWSOhAiu+nx0=>R!u98FVQgwwY=v*~V5jgi& z%~u4D*Q%~&9&lEn^Qz!#3nxVjx2w8V!A8}Uasf$w_K0s(L6;H#Pz9Ywe5nYWZ;$w= zD!6{c*NVXL*@*AtrzXu2-zwM`@s)f-DZ1hTRnVnMIKlJYE7dz!J*ebx?yK6W3OrR? z$l&?RuLdQ0cPIf}sXbYQyt zkdnRu?#XHu(LOL$xo!sF)?S!YB}Ra|){6Wwy}ssm@)KeRtndd_(7ERKauKn4HGfoa zZOyX^j@3M`;I1`)Qm|R`jDn4t=i~=Q1G{RK85Py*Yn7piB8tLBz}-Eo3XJaHN0n+< z>R#1-hAMGg)BW5dBv*Hze1xQ=`#Gva|D^kLRpNN1`}xYlOHc1UO%-(Nj^!xTx76Jo zp6If`=sra$HR0ac{VP@CYUuvABP7>!|KteC!0w+PAt~wpcU6KGe5OjAFL(b!sZOH0 zJ5Cg-ehGJXoH??<=>DlvNQrw#k6#@jdAP^%s>F3okK>Mzl=Kj)sTk}MSGCmGHR^!hW{_^<$|N39s1N86z?Hq49LLJE|=HNgkaEyPZZ@Rb1 zGul1ZxZicZzDIk``2{lk@A|KyQ)(m#PkIXGg(nX(`j+Lf%<2d8cixuXu{X1NWoC6# zZUbd%0|XCUb}JYrKmi2i7BE|Z& zU{3*s5GBFkoI#xP1cWC=nS1ZgtV4O=Lup2-L+UF=AP!5c*!uAw2_H&MkHq_xB}*em z#r@SbB}I&~;EYRE7q~Xkhjz3+zDHuXd4xANvy)OH) zr$(TmRbp;$dIHtW>{yn0@L@_eNBL1`3sz$wEoR2;>AUX23}-z+nc8@6)(K#6f&}w- z4H$n~7Bm#)*KJPk*~`cXx1kd(y9&WX7UPsK|AC1N%?+27CgT5nbLWNI99KrtbA753 z&7EzL!#vQ^h>G1ynPD0qX=!+rQN%1~D|sb2m?&`^Tb8R^8kf;)4Li{%_v8P_d654r zvgK~uk=}719eYZ>2tu4KwCDzG13R)SSL7Go28t}pBBR*)VGVa1Bt;nRa55S@iUm6@ z(I)R#G?Kt@SEq)f{iYc1olkI*Dx0_~y|W>EJ8HhFr4cMvkJ#*NlwgyQq85S3DZf6I zKHS)PV4Y=}AqXUYc|1$|#gmD6_`heIDZ8TWbxO$x7fwnILwkz(I?e5+e0P-HhmO{R zbcpDlihn69W9H5$a~nW42-crvlw9jktmq9Nt;QDpWP0trAY`JnMx23)@(DhS@fMaJ zVs+Y7TWt_D#S{I?O5>&Bqu|G!{~tJ|usR#Usi8P|1gTU@<2|fe+dezE*qXEpDN7o5 zm;46qd+)~N2VvU-ps%AB=#1aZN(W~f3dM3i%$EDwmIn0evd<3Q7qtve zime~^6mNrBHPJ6w7LF&5f{$``ysah9nc2=xorNjU$6DfxXvcs*tYHCN&7VDaFJqkq zZ68k9E!q8`CBu(RndM8;JHfU_n}s|@Sj*|fYqCpIMd?kAnRU1w{kKT`{S}O<{7=0$ z%UIhpB9SPImK+87@BFsOe;N6jGc^RQyNb82qCR{3K5)x{&59m2^jxBcO8OxFg}Q<5 zXd%1QoTeK~VNu;#6X*uD@6qhxThl9digH+wumcSIvCE3mOV;M^ zLmxu(fEu$*{5dZyRy~6Kg(GEs|HCex=m)d8(z5@aYOQSEFHi>eP7U@shVedVJ-j3R z@FuQ*{dRTs=4F}9IG@Bkwaj2pS8o6E%XI}?Ui@e@iFs{KN5+=7a8zm#2JBeAL$x$6 zZ)x04N$wi9=bu3DLO0k5N&10Z*-iAgp>s67?e5&2I7Bd@IG>Ok=M#2g>`7RF`=i2U zrC6j^i`qIvO8Ui1V`Yi|e$Smc^FQ$aMX@POOjYU{)e@L=CH~( zrdk^BqIJi93Z7=F8Piq9s6Mf6*ks0!X*2Jhe;u#S+Pq_)#b*bLY3Ud-3TqJv9*1r9banut;*Q zI@Z6m2dT}dAuUtqYNl`2O=2Xl7w{2lvp2e#81($@((8|iDq>I2!eYjevUWYm~+MbLFb zr{u$UXUe9qI<{xmJej%cVEQ0t^3Ik95U^rb-m!!6((|=!<}j4SWbI{67W`1RjPr`E7{Se@);LqdGJ;G}MaZ zCt~fj>WAPXf4_b^A^={E*mGg`bMAxg9q_Ea)xF3)A3oJ*yQ|&h<{f6ryw1GToC@ZE zVdm*BDe9c7udB#7(KyC%yS{aO?0VOoalaKf7vAZE0`b5}@Jsjm|KixC1lh^C{-t%|QUqf$(o(nw*U;T}tJ3~vsM|fFinpUh;!Fu3n<1u)K zuQhH4v)>i4AUNCeisyHpeV%Qed*G|y2oA(qp2?mX&md0;Jk*c#5LhLArC+R{tB;1g zf2n?oegYU2&JI?CfiN6A5fKDigU6Vsncd+%p#{GRW)NB7x!^&>Ph20oHMl4^A6@`o z>JFW_UW9kSZr20gQcSrzxLo?zh-vV){=7SkhznnWA@L3P^B*7&k$cH1a3o$qE`VqM z2(Uc#gWpC6;(~|&+pzaIgm{Yg;{y*uL-2pKAtP(X_l<_5!|G|c2piSXSR_M6jYo8< z(sC9ZXGqQ9TA10FCJYv5g?-VkeT4Wh1v6Q@s;!BiPck->Q~I9CSe$bdy88p3-d zQZ2VSQZ2VSQZ2VSQZ2VSQq5a!m9k%IOESSC8Hu(e6BCqc;}yh*nDa&;l%;paqu5MK5N3YORS;3L2@PY6aCPXpDkJGi1#b7CTGy zMszfvReUx^NAp=_AwH`t#3BmX_wnah*ZA`+#GhxOTK04c)hLL!&$`CjXN@6?!)DI} zVs}zWv`3Q+7RjJd1`RS;D1!wuxJd>#%HW0qh@AX}3|^PPpJnix3|^JND>8Ul1~19r zMb<;3M!@GI5Z+hF3hJz&P6}eN_l8*YWU==IiuLAe zlV6MV=4;bJd~I5YuT2Z_z1%`>>3OlvvM#Es@#k3;R5hITmZg@3$R$ehwoM53g4>) z;Cqz-e6JFK?^Ocuy^4X@G5ewNb#3#ndaTxbkB?85wTk#;-gfI6Z@Yzf+bzV~ZlPUD znS9pqYl+GHG_Vjq4J^b@0}IKgPhv7Z4XkVYG_Vjq4J^b@0}Juf&O%jE%@UJGD5z3F z!xbcHInl{6HcU)SicXHoAR>dX42osYPX>Kua2keaTARc4e@$3uS81%e`%-PZ>(13dU5koLar{XMw-9>n*6 zM(~GOwExw{65}d-R~T;$GfIt<5$WIK`o@)W{RO@WkGr6k$K~H$Je<_Ty1}vBGfU0U?3tkyQRCsJo7Np8JfIDN>88M?#G@(L^tcu5_IMR+czntO zwM8D7qk#j}dVqGhXNq#iFb}7~v7T7w;pAo(PI?Rso{#P2Vn7D>jYgy1KI4B91H!O- zJeaoFcrh3(8xKOc0``&dKPcE755hX>dT{)A^7ytNzek20#_yJET`~qCK%{;u84a>b z8P|jsgV?K3ygq7zORg=M0E)K4WyiY{(9Z>|UpoOjUBMy=IEr+4Xt7E|lTyUbAEv?!{@g__h%1(Cd8p zYWrTCz)M^;dR-u%1j>wP(tS*~`7$is^*L1sHhW)#7k}Z+j-HlUl321b?N|a64OWYRZttlAe>eDTNVhnB-QMJ@R+KTj+xrTRb$ds_r*?Z+!5zAN zpkUJNLj@b%;N($wVA#05^9_nXpWRuU0lWrbZByq4C5JQ6xltAPJ72E~e4Ve8pBkRs zd4YmEbiPT!r1K&L8=Y^I3M?%%9`6Fb8N1r0Ajs`9S`j$?UEq5o<#77C!1qQHI6mo8 zCq1OJtV5S^3U1$p8>;i+D=i~ku;tK$hjm10nb`#!mV}Kiweka!#^ElvDgspUPDOx9 za+X6;WD=F+OtO~1(cERV{E%daE_W!neV5x6OuDR5u-WA<1sh#%ldDkb|6wS1juB5R zHGVtvdnJdqX(*?Zv~po$l!tJZEYe|???^3W?ja^Qde86I;_Y5V6jfT1j05-^9u z--B(|LJ%CzeZmG;bAjvl;oM`(792O6JBe8W{U5`{n}xW=dHrzi^kwDfKb$*_S-Aah z@$w>W2n~mB#Cn!L(;P0|OvH8faPjgZurXYDeJa)FdK|nJ{0*#ByWIV=DwyN`Q59V5 z(G`L7SdWKSLX=VCaVmI(`zLDu|DN+1N9c>tN1<0kPltAg?hoA>Y6#5@O$*h928Uwc zg=>$$CVxiW2Xo$GvV+`1R*>t-#h{k0MC|>ONoV3Qzc$n6pUvNykD43J+s!6(zImZJ z(X2AhF#90}U?})g@RQ)X!RNsNxIMTw*bD~1i}3gE5#ayp9qb%*2mTpo4ZOx;0B#7} zf++Tv!5UyxpghnwaC{<Y$g&-vyW7e*Y%K0BrQn^-uNJAbP-Q{^R_9-*>*e?=Sc( z|32R)@bxYBUFkdDR|mGf2>!w!^8V!g#QU!IPly1x6_Mwcc(3wa;H~!#^(MS0d5`rP zp07MDo>x7;L2UW;_*?w~#FU?cztj)#6nlDjLWltPIU>lv;{J_$7nu2Ob2qx@x~C#u z`~Y{cyN8WfmQJb{qOp_`t$lh{bBtcd^@;KzeqnDY>H)iZ@shb*1p!#+Ml)GYP+@j z5k;Uuo2yOJ#%L8M5 z!mmgY*PEdn0RW{!qnaaPpV;qTyOWy8!Ii@;*xB+1bTESiO#GtC?e z!D0zcGjl8ii-n1qqaj%A0^KHD(j;t{ITnG%%0JZ1u?Q>{?n-hj0*i&6qe+fMV6g?Y zB*!AKSOVX9Bu68#Xu{_rqP=J4Xb2XkC2*4*BCr%PIA0_=1YnT_0g^-f6-l6x9OADO z1c)4#L;RIOnP?}%uN1IBatOXsxWU;WYnh=aMW7x+1Dy;>?mP4Z31gzeIbFWLeY|D~InKlBH2s>>R$y zBum4t*aGK2N%nGC;G0CUH13L>!}TG_(!eXWz;`yu(#R{ez;O@Bvd}BmV;y&sEDOD2 z3A8UsmW5ui1ddxtmW5ui1kZipy!0OD7Qv|gn zJ60BWx|`WLIIbRgNGtZ@Q6pE0v% z$r<{a*&#A+Z)OL}IAmrA$r#P8kTE)ZAh2dV&^MlB2gm|KzpBLPnHEv{3YZhSwJ_&Ub4WMHM75lz}g%V*j|1mV{9)c zDmT1MvOQ&iKAU8VWC1-4ddNj!h`P%d6X^u`2D;xsgDCVTj-xCz2ubi!D9aTH?kgNA z@zs$mRUn+gc|1~bS}4o)2P=!?S(1hRAZ0O077BzUz%~U9LJ}CEEHnrxAyy&2F`+DU z2ub3)CX|I1Axla^S?CdxL>p+rPrcBq(F@Eh(Uh-5%6dc;o$QlKKqt#;M3i>2tVTp>C(CL?)ODqqWopEr>Y6cNzAVL3 zVrqniv1c;e%Nm#PysMqFm5O;|Tz%4euHVP`-@WTs458C=syhA9)aU@FNl zWx^8Zr;rR&CTu~UKnBW0S7#-@K*thhAOlUpLa|^5YD8C!U-OL)WS~S?7i$BVSp{SS zGteKbtd3WL8K@5y^wkD4&>k#kYzStcJJ@hN$xzL~+UR1A6=p_O9b!o{LsbWB-p0@| zvgQzT?jsplbBJM4W~k<17wKv>GfZ_5Q$2>hrmBNoBw`R#&B4CGhtXoHgLMODc7~}A zwxES%sOn(fqSccO)g3g;L0JEZWVrGmT!)>SnW4&q)5>ug$#C64WY9K{4A&im00&bB zxfjqiGEg510_TM!1N}h~TtG6=ASA&%W`?Q|R-APm z&ty7;a0m8{3}&bfAwp2c$C??YLWs-mjG197gusr6%nVcryEw-m%nVeB0{+a*K!dQc zHs8!ZgRrr_!^}W~urXaW&>(EAjSgm@LDm;XQWU&GwgWOzc2$9=xw>Xm)~{?+U8BlFlk{-dSwHs)aozr7v#JC|i{Ka^Q?A2JA^ zOmb<90Uc-|t^Xl|N@SNH~ebJfQ2=gz4BQl&|sTVK&rzEzr zt^9`Di!%G0vX9=*+-A`g@QQ`oEdJfjU51dgDA%|=eF(0NJ8ZwA%)afd2Ohw!aL|Ew zD_mw*SnvMD)(@-6|K|0HCWrf##*$^F|9z9o=3UU1yHtd_Z8r=_oee+W8-%;m0yqF6 zy1?RGY8CbHY=CPjnh#H1j2<1OmIW))_wCCpgMS;`f|oKMcT5({2)GC%^XAqk??@k@ zzGT$HumQfKchEj;gwq}-7yB2J3->aYJIrh9CEWn;_giy^pM*PIW+|q_2Ka<$Hs0FO zcsrZdxC{Nb8J@)1JCr@o)Tbt5!S)hi9Ug}-RdenzVsNnbH!N%2|3vE(2!Vjs!e4ere!)iO zl(xg}O~kjzZ@M$L8{V1d_a|7N!owUc*xOqcp!eaQg&Bi>UzS_4EuEt7va~2Ar+8M& zLUbY=&Tq}EyDxnR{>Zp%6E7bgy3ExUQxFBhUlNxPRbg>@-Oltad$N0;ppJ3W*LzQT z--GG(k7oC65ub62MQY8^e{=ofJsT-0i64za-z9DJEJg{7@{-g9EXt8$hSC565Ap3L zy#f;l+YM@*!raU)*^@hbOK#si`L)=yu+|Q+)?)IqSxh%ItmC`V8!bBa8m<(udJT>0uI8QXUp&7FUQDKDl z@xmP=;g`)F7McI$Ud#fT#rk@}cM^PN`GtB%%K9Z^vC^a2N#?e_0%8%=drYd{=eUwB zfYH>+e@}Dkf#rObvnh2;=Fun84=l|zE#ofLMcKO-Q~&pcyV+b`CcdN;i_~g>Xo|f1 zqXFSq3?U!>rwAVB&z{|H`epqtnp1rKtP5vdG4+z-`LoWSaar-D7oQ&v<13E+W6mYW zbm57o6`gp=j7u-PV&;jb7oEs`{?AX1!|Xeg4@c|4yVJLAz$RaW83U)v?9GevcVbfE zB*0Xpp&by{0H-1xi}%r;b76COC62qznVqXM%dv=Y?xDRnndyowxWUJ)?19eb_TMGGFq|EMfr;r^k4FrQE`OXdB&W7H)_{|80jzSUUt) zPTC4mfY?Z-{jeV4PgX z>lQ%wz%oOgwE%kEscmy16>nm zdoyN&{iUPW{$-CN54fW&QiNr}S#T8R?9_|f+#MquG0V|kQJfVQZ*devt%3f} zF@@Mb$FQX)k0MCRyhvLE9f?t;qC8a#YW>>-4MSV)7hAP@|43w^E8 zR@v~X(6SIO2DZk4QNuE()>Vt4Fp-G3+a4)j&49%`-3vDKSC)-ZDwgnBfW6l~`Ic{XpptI`67DW-J zC;Qln+!Fu7j=}_d0UDd8~SJ-u;>ll|?|5pDPf3tp3e@fr2KcL^K zr}S&}OGrH#9*hU?A?M@o`;Wt~y%zogas4E{i|*I{rF|OwRq)uLC-7b1Z-Ms$F9m)R z*b{gVJON7s*9B$=&I^nV3=Wil;cgE8zCBhOswK5kz;Q>wI#6o%0SDgi5J!KDcDJ@X za5C)s1O6ZVpZP!ZzvlnFf1iJ=f31Io|0e(C{^|a4{$c(y|Eb^<2>G49fB4eAH+|3g zp71^FyU%xvuMw637y2gps(feqihVtO9esxP8}I|Z<9)$<7~BFIy?4Mq;2Lr|IgNBD z?ZAfc75Ks40&jIH^g*WEy? zIxr8En)kt{VWBw}{0U>tv&akNDYA!bB5TNUaub>BImL4VIO=ux*Y3RgUH41wr`?Z% znSQPN=HRMeV{m?OR&a8#COF8w(0zsbLPS#-33mFJ`y_A<292MMFX0*RmhmTW7VI(} zfN#K3<2qxuah@?6yagrj4(Lkb2ZY`TJ)^&XQQD(#(%0zA^_%p$;1`^rSLx;8DEKw( z3)skLADCwF=inE?mf-8bKT=PTx{5&+eM{nHwRb6KwSw+c&>af8T|u`g=vD>YqM%g; zR1&UbzLvZ$K+M%@GG##o4X#My{>#My{>#My{>#My}X zDA|a4#My{>#My{>#My{>#My{>#My{>ItdhYmPoaZI^zn8DJZI-h=RfjDppWG1@%?X zX$m@3L8k=u6P%)+5kzY!07Ppj07Ppj07Ppj0OlrEH@K#@Zz5hgxIHc0M(q?7QV>y) zsi2^O0t)gg$VdIR>INfnK_uL7unY#tph5-%WiUVnET3Q<{?`*m;>e^Yk?(lw#71NlEI<^ zDA6yH!7Lffl);5ExIhLoWNy4K%zwgi53YY zS|pHk5F{d%()ON+441ZdAZdFClD2oCfALz=0}JQ}1%0oe?-cZ{g1%AE*9!Wlg1(Ya zxRS3~c3dXHl|JQ~S3w>HxfNt6$fY0_jDR0|cmfMXU?cf}EEyy{p`>Jx^aLR32|&^l zfTSk?NlyS$pCFAF)# z3S!5QsAqH#JBDn;jv*VdW5`DA7_t#NhHS)-A+AQ0nX~Eh#IasxUZS9j6?Bn;W+`Z< zf-Y3h1qzxWp=2kv{>0Oho!I)b5nF#YV(ZUFZ2j4Y?I<>4JBp3ij$)&m$#6CigdkD3 zjqi&z$WF5MaT)BFfpnfEYo+rfSu33<$y(_=N!IR>TAHZauAqk%w1d3u7+X;D{_p&v zPvBz?WmxQpbf+l^*GM}J(Dy`#-N~SlHTW}HX>`<^DttqQudDFSDtt|aud47BUM04L zmW~ojULdjL1rkeMAhF~H5=&knvE&63OI{$cbn`C4>1gxKajJ$Y7of=E~r58O*^X`1JqIMEKuO3Y!^RT}@VvR1nkdh4PxLs#30v zpnv~=$N97)^jYYyq31(SgtmrOhnhlHgrTXYw@Ji8yl0$+cuA z8Bd0i1ULgb5ySi^v;F_Axf`DRx0nmeIp!3z)*NVt%^oHR{s_ze_ku43pA0?}To+sh z%l}!y2@-GMmw}H0ui}fqE<_z%8MrZUDYN`P6PEuc!1DhG|HuBn_@9O4|7QQ4{wDtw zc*`H-ukeTA$xnPg`u^^F$M+m~1Go5A|Bsgc^Sv{?W4(j%27jWrz1Qja!t){C-=AWZ z|F?J+dggkjd&YW(AV%Lwo?|^O_dnbpNxXqKxM#a3yQ|!%yHCM;xX<{`$m1>ikH$V@ zGxN`%Z_F^p;tf28xQ6WwhwC%f`>vN6g7{-*v1 zeJ|e5@6?y*SLrkLiFze0|4-46(}RpZ@Ez?rL|)vgt{_)m+Z6 zz##Z4h7JFjd1gmdQCl?}`%k#*s(=lWhdou{22gqDVNzAdfL2^6XK+PG9#&O_J6vIshh3E< zC=TXfS#_LqILKtfV0RDZVOM2CBbbL-l?_h~=3!N3!}ew#HdV)I;$Fw&W*#P01>79W z!=lR0-Y%GjL6r^BI@nX$xt&@t4|6K}a;=$%F_nGUccYnyEmZ;EVCG>;Wn9_-FH37b3-cY5u-_-8&X+&!eXsX!1snniD-wS*-V z4q<_5rC>`{$PglV*iuOuFpGxC8BR0vFs3TpfJp*lD(QwtNgmcz1%YP{$-|sV5?n^| zu&1JwsiP)hD#tt*nRysgQPNc|s3Cb+R24FS`8hv87C2Evxh$Yd@=RIaM7_^|z%CQx z)nCTw?bBs!nE5gpV?`!`?MfOck}s77`gvwPLGKt^T~QB*_!5*@BI6n}AD1zrQrh3l_mwf`&}sAr>$>k+ zl0Q`z=%0}MDYAgh+dhimMUwBW2o96{$%5 zXAB#~i4w$M^(?H$nB$3HzDT;uw9_zGm`Hp3*7IS z`3~|Om#)Nar0w0bgLlMj+d6yy>NAkKNxSZrQMSvZ|sR*$A z9kRgt49VRj3yh~p?nYUleNJ*W$O7M`BzL_cm`!rmDS}H#?pj&k97A%~D1s7_yIL0b zE+#puI%q>gC&N=J$8-lv;Jb+AnC@T+bSKGC-Jx*HT9RYRgO$TKi{z;CVCQfxAUUc% z*aF{7l4I(FeanR;$J7T)pub9TOntBfz6(f>st<)SW{@1yAM70Gn>nUGSOPc!QvJcc z!+AEzF$KcP07~^7RUqsfuE`|FGzcq)*51rf4Z>*&;L=AG2phwt5Bh^t!X`5Z4Wf|Y z7&8YI;socQiouAW8!nw}=Ac6qut{=IB4AZ7uESD02Q8u?fH8j#YJ?zL zMQ9R*49WNpzkC(s!`Yi$L(g0suWJE zjQ%9YGztrA9n2inDC`U|Ge;E)8`qjSrcYQmpev|8VP8jAP<6t7qHik6F@3_iLHCdx z)hFy6I=oexLQ!8+2fC}0B)nCrLgBP99zpd98;8ssRVQqWDMhsj8)F7gWkR#=hZ94N zY7=&b8j@qmgq1-*mE@Q*VGB+nIi^fl0@oChqsj!lt*U6O$plp89MdK&!8|j^v%V8Z=jW+>I59ZcnL`}N3{tXqm@jVu&$#csWM>~;69P$s5W5>w0WT%)Ct==CmMF$ z7Ro`NkR{S+X^hgGwPwZV2U|Q^=BgLpdlFlEk$%l!IC!OK=wy3rXVM9?C(p zkR-mkP!6hvBylY!Ip`L)V^TC63+13&NLi>)HIxfUVw@4mLA#J7&eKQ^>V;GcCKc2R zNnnI>P%or=;NFyjh9OHzLOCcIlEjB$hMIw5IR84>$wN6P8pvV^G;HwDHKZ)_NDkVD zBU_=7^#AY|kcJVdi(%vI>(gru4ooxQUqw!N3Lf z(=fAtoEKA6#Z82)H(C(k@mE{Rq@xXs!zirS65&MbDC~N#jJ9RBf>>!VTsbFo5jD-> z7SkCR$3MO+^T-NnX5R>FGuWKnQbbM9c?ZLqdeb&E8eNiE2tF+sQNsjDHaKd=CH&7K zBB_muciv)=+70BKB(m)h8W@K~QtW@UC;d0WoN3eAG>C<1DH=E=HOuF?iO-hwu2k;O zE@lS{<1K2~4Hi6RK@a=7d+DGtBb-I~#x1S;sl76+ON%Nht15(HFBl8O3#r`>PC25q zgW6EVj%uK;C~I?|!f~`CmYV5voFm$?9lT&qWEz`V4=gK!DKf0g)3<_M1+9anC=3pl zrB^hAiNtytF1CLBa_CvXCyVHl3+v|zhxxr2f{t#HFDYm@Uq0P&4&AY63>tgH2FE=t=T9$|$ zg(>L#i`pC;*2r^G7od^FqLGc*IN)c2A)*v@;P~MreBA1qS$1wu?}Tr`*UHe}Zv03}o;Iej*!0PiN&iP%DKP2YlTdk>?Rf-x*CC-F$?A0hj$ zaJyQz-$ITa6n3@w1#k<(THlafc1QMhN;_qJGXQHC|G2Ml-_DfmKAXbgU6Jx}uF>&heqovNrgt4(#-P((X`eSU`1|OgF=1t6oTI|kzOOA=Hxxk&& zW+x=@!Qdz?sHaV9(}Fr02hrHVlTy=tj=_A@VDh7SqpzGXH`6^1W~%uGFzQ_a7oY5kMf{M&FoEO=vpc)2 zp@lNBu1RlN!!u`=KZ0VdcgbSw$1gWL5s$`>hCX)QoVIqhD6@TbrKZw}%EyS>aaYzA zRaXu@i}5Tr=a)d&TAq0bOBvG^ssN0hLCyya3X^eB3-y?S_3QflJ@-OCO7GvFy&Dr5 zogrC8Q>Iya%2VZyvNN_mxvKT?CNP<07CweU*?PGwwtoC_Kg5y|5X&CL1h}fLegID~ zCcwF=Dd>j??}w^Nyxg{6o2L$+ppHay;BrxL(4f^Tf-c2)@wR8Ej{{7>sewQ9W!RBk zaSM!_Sx;c2#7?@vdWkHye*AI^qo8^&I~v!MHi;*rrD$Q}oYZ-KN7Hz*#V=T1KL+~@ z+c?3fDQ_&xaU`X8VLPI(Zx-Vp2A&T&wxcaffnE%|_S|;3F@Sgy1B{6RmsxDv(1oef z7yI{KaAY(0Fx-wu+yk}1DtvqTFpAnk6`F;I(`(=kN$J#byKp;9lcZ}N~1?HtuJYl9lDGj>w{D0!n5HzvARdqu@@(( zE|0Ven)2?*CL^2&dA`-w*T!NdmV!GFCAPQAEocIhx0>ep90o_9XsfR+0J zbE|omxdgHMX25EFuo*Q^G&_KQ?#tju!B>J$1s@6C8(a~*K6o)A_f-ay!IOiXf=1x0 zKnwf({Z9P-eib73&4E4tsKA+l(*nnV#qT?R&i^JN@jvE&z<-;+0ap4`SmeHb{_gnu z{ZGD6eSh`6;5+Es?z`K!)OU?<7VPsYePxKm-__@Zb$-T<#D9mk$$O>ud~cn1kT>Ej zLL~m5V1fUx=TDvko~@p{JWIf`H^Vay*7qfzUikaH;r`0q;(is8`*tGU{>|i~4uD`lofWO6d*WF<7o9{Z`HO4j2 z)z5XjE1-X`=k>P`KV!(qy1sD)K_5Hm+4im;nk8|ybMwinzKQoM4^Q-;xIxY0*fnvznq}U^ z`&0p$c&~bod)UN#REa)r;<_UwV<)avC7weQ?^Yy9$EOpoS0&EQ6R%Sqo-`+3s|w~# zyhas_oOrb=AQP`rOGSO>s}j`r$|EFWCtjgS+(ReMGv9X5FLV4qm=WL{RL)^od8z8eEQP(DkQIJTBwtW+mFuN?7tr3!~fmLp)QEFk5G@hc0A@(birV`W}P ze|18Yd4BG%PN*`^q5kUhDbvUHSEpE+{nZsvHn0DKa{Xdu zvHlxWLHqt2RRQU*E|D^`{{w0cqd(RRV%>6=%4o!MLeCwl;P{?fRl#vRx2S?{JvXa@ zu02sxsZe)A&uxl8`=aM|Rq%dKv_-l_d#@*|E(;d-MB`)u>3NSLaDLJgJtpOFw)VVB z6}0qRtqMNs$%CR>&3FDE_TB_KiYomZ?yaiVswSY4g(V5H1(I~9(@Ow>Kp;Rg3tJ+@ zQB-7+eG_+92@wzo$|9ShfT9Sl$fl!?gEKCSsG|-lN;(PM9d{iaxA%ANt*XA)VSK;w zJMVYibH2aF!_DuhyRT1IJ@@x)%X(CdF)C}fATZsX^@u2_&)QB&arHbZv+fmeAZx3D zdu8nqa7NYx0#>uO2w2M6%opgh_s+gZ6!glzP!!~3Umyy4X15armJhPsg24Puc3V;K zb#@z3@Kv@~6nvSjih?h)Q$#^?wnr2+Wh<$8! zveWqj!N3?0Iy&SW6X3TAf5G{u$txI0WAW_&pGUuLJxx0l`-Re%pkgIl%9M5Htq(?FxdkfvrOG&7TDB z6$S4H_zle;GSvrm@;w-;4DefrKNJY;5}vC8eyj0^q`-E*grM_^0CR1i^;XbX8~93$ zF+T8xC>R&`Oc2;U4ty>MEMEo^qTqwTH-Z5D`K2gm4ty&L8Uvq*g0q2-MZqV5Gos+> zKvWQzwgo;F1zQ5GqF{X>E(%r!Vxpiv(8Tv>urdHP>EuETRs>+0#Nj{y9FZJW1C0Wf z0%!RG0?vv+tst;92CftYma&1$1p#K#cu{aRFisRa6PO?fOs@p45(TRR*YfoWL;{SC zUYiI3HSh=Mjt}S>_Q++3pM6vgf{i2EVhvwl)2l*}!|)`-peDcP)G!%=2F7t?`cV_Vea>GreuS zHuYPu%)hU`>OEmm!Ar2pvPI-UP>>Y&aH>v|<4Z@Q;~mEdcrSRwvE8xOvBWVC{tIdxBOLu4d3X!b)?u@MYj3f? zZ-3Q(95)&6w{NiDVP9yUYOl4I+XvbU>=)ZFvODB|$qD&G`6QSIo|JdXo8)@=7I}tz zl{``|kwcgQ+JEG3$cQmRhrk@ZsFYrrWT?nr`fBnS&|d`fqJUl&(4PeKl7LPm5z3<% zHjUEh6)OYLi=HD!jw{J6^7}nwX*wO%2&kGv1*tIsofFV!0{T=ytpZ92D9)jPpI&y< zY8LR*%Z>)3mmM`!koq;3t|0X*0evZ;F9h^ChXVdg0d*EoCjoU7PzM2J2#8+hG-^#R zbLu@mjNTSA5WOvCAbMNOK=ihlj!NlmF$2-tVg{nO#TW|tRn|*%)&bEgp~kZdXg&33 z?F2-xgc>nZglBD%C=hh-6wnR^WXQ;{Bz^z8VhhNiv55K1U9)3;xJ^Y&Xd-yf&_f!gbRtTt^Lq2yzKw$xe z1QZldp@0GcDiDxgKt2J{tN7ZE>2uSo_zd|XzPpn#fi?)JK|t#Tv`#>41w=2r8zrm} zo~;(pDgoUopn494Bh3P85>Qk?jRHC=picz!v4GA9=pzArD4-7nbecn<^4S8KC7_uC znjxU+0-7eE>jgwf5VYP6l~WP~15pwL15pwL4F$_N9mN+cXF3W!H-R`E42aXgfS7in z$GniMOR)R`0ksoQTLGm|MD>uOKxi{oN388SVr^&0U-|-9YhUR?0o@>=1p=Bcpm_qC zE1)?7Vsns{?ki<;P)BSI>WIxj9kDq`Q6!i$CYdMDXaS89&`1GQ38+#)6#^<3&}9O; zR6u0{8X=(JNd)be8+RaX+<~}p2ja#Zh#PnOlKL*0Cw{B_RY0!@=+ERUV;j>-le$-V z&~w)Pz3UU#C615n-`R)BCDLNsU#$x*W#%gp;s5l1U^%`S78jkV{bbkZ1N&fS5?u+K zACO7HxB{l9U;&0D^r7e>JleUQ!@lC*ZM*|8#|cFWL%)M*bpDL<8InYZ9m(Xno6xEu%p3=%QG^bb@J_>2 zj1Y=uHf`K}ZVBw9_D1j76Ws(09b!1wvK-W+FslRmf6@%fur!K3xAEM4n=+&IJDV55 z#0fT9`2R?8)u>^(0a^&AWA?{yHMJnGs1O!)zr$u`?s-i~V3q^Zqn>p)!t_XIkR>Cy z3idzIqfen3)Tj)GgD{xfPpPYkrCH0tXJJ9j+DzN{3 zR$*abLGZt~yD6G~ek1w-F&D0=TL|;(cG|=M{VeqaKpI4i-kR2+*;Hkeb084F9Paoe;?D&@+A$})_TZ}tVk?3~hu|MgDq4DsB=<3DM zr(nN-2P&^|KZJ1ag|bBa7JG95Hd|nY@c)i3o%bIMI*CPZLEQ~b(|FdS#L$me3=(TT zI>BJ&hv@<%x1F@P55thNdCB2XRilUG7KB2$O~L;7t%=~z3;QAkzw5TndCkV*HVL&J zP`3c=?yT0$n~ya;w>Y}$9xR=6i(osp=-iR@XP013>^chre02ZX)zQs+GaHY90{(8e zB8eWlV^DE1VT~++B`y2ox0?_u2p0N&hvobH^O_t|OWGx-y7}1T^fr*``PjK#j}aQ%S-XmP3B3u732*UfX9D)h;RnTM&ix9QP`qWgEW9N!*Ye(3C?I`D-zuY_lf zm4k|hRe}M5j2Zjmx9aQ53l;c5cK%=6{T0nS|FkP4^_^HZ7h^U+n|Ftnom-BsUd9F~ zGkVvC<~o?h?rVOgzWLC-{Jx6qH~Qd{=eEG6)}X9UuCSInA0)?b%es|tK+tsG(u(1w zqjG%(k$nA+-)<<*5m1}|j)sQMJ1~Ai^<7gp2ODiyZDce%Oq@j6O?RK$x`J?fQ%-HN zWzuU)*hE{F9i%qQWV@v&@gCy7V-ZGmFS#T~%#E=b;;1Gw5!SHHPaSM}@;EUDKd_G4 zgRdf&7)e<$yM?y`m`^i1Ws)1)hKVZ{;wI=0wof;2+}yMQdcYp0*l4!6)QbkLBs3nw zb(_UaJD-gnz&-}UX=1gjZL~ps$Nepj8UY^|vi*_YV{1I``t$ZJ^=*(o4Dn`uIVU7+r8yIn10-$;( zu64lt9L)ZAHXeBzx7Uu*yI#2UQIBIfvuVv<;yi%dl)~v)Pqa1k2^l+b@n^rLcLa3> zt;AjbM+12X`{wFi4x^Zksz zeSi6=%2BzIKrmnb<2Uv&w4e~Kq>6sW9yb5HO!R)Thb_LnZaT(FZvycWg8!knVPN3B z48M?Yc>)(0v@Hi)MJ97T#tibcYnhy0S>VG)52rYAca%xIM3Jk^YopJg!8o<{HLZf1 z6{a3yu42F1F?ev)l%&-a|Rh2uvXQ<@8ZyI(^=KWusb`{Qx`g!A<)bx%Wn z|9@zHiShrv<~`1+ni|DRz+u-kdJbD484zM_wG4s!az@t@)} zJ3e=OjJm5;~|%Uk4?@|CwHLBV2V=3J%3LBV2R>kVq0P_V#7Hhm8g zkTxrE%E6)wQj|F5V9~Ln#wiDjjzKdQryMN0z^le72aAr)hm|(rK4FF%vIvxT}fh0 z0MM=^aYT)G7czKCiGy<`89`O!U|dO-;JibPgK>ouELY=TTuBOS8A=?4D;aQSOkWe4 z`+4G^TgiYgVTv(jz_nsLHr0FLpjt5=%bqxRRt)I%#KE#+K*ba9z(EX42B2P)3AIn> zuydIbPvfv{f)Y>Vur)`Cx92eEe&QFAwrEqQ5Zp`g3wZ&Y(8n);K%b6 z*sH`-cr2?hv*b!33&hJuK$BD+W2Py50y5t{f&lZ~EeJ5*T|}V2kh7YUxDx`iEQ8k&R7g)Bdv5CCE^qLa876P1w?B$t5iCx2EjMvpX#&}H-GN@N#SMd>0>nnMTTK|Dh z;9RW6uHXeYTw}Go!1SOR8&3rK%PjLNN^Beim_+RD7AkSM5W%9vYWN7Kbv2KBE3vUW zPEli2WzaJOyJw8547vbwh^P$7Dqs!~ogpc>PK{BeK~G`+hZ@tA2KGwJ^qdkSN&~u< z2^?w+Is+LUEy7bu3|d1nLa`Eq+K|L(Ce(&x0w^{y=ncsTXeJbgBu3vub4X(JJyeHe z1~Tdh-GLLJ@1Z;-1>m}iQSCv0Uu8S0#)$S{(FI@yj8XML7oabx`k-UeX*EXFhh&On zN{r|aW<3U~P1Oe-quNw`&@rk_)CVI2=OQ&m^#?tIxk`;u{lO4asxhiR=mP6pHOBM@ z_QN7*dO(R0{XyS|g6LePK4=lh#zWKxed`L6Il=S?Ee2LJ(I1Q)Fh`jBpyx1Ii4pa| zh=AqDvVqKwzhI2%4_b`5N{s0b8b+mv{$Lb=N)h$J$N*H`F`_>t1wJ*#6bLN`TfQ2j3WWX& z#`G5@MidCMF7PTbqCXfItCXq_`g3d@M13%x=PEI(J?PJ|CW-c7JVzag@?g=QJ8xHF zM0+qIU_MagL66W=jS=O+NMISE#+de?y*nZElV}fS{T&L(W|{J!MIgNEM0qeG1e9}B zchD1n7M$u1ItG_7(H)HVptGf_gZ^B8TRlfr2Sf0ddXA_L=xD~|Zaz(Z|6gX>ZSubF zJ?LHKo$S3(J)+jDXZ)gnM7dL$s`ORbd%pGj(c^J{=zh{Y$z9_1x;}NC1SkJu z+~@BH2LAh|bbPV6v@XB{}J{9Iqye_L@ zm}I)JS7*Wi(X#hZ@OKe{EW8R@@>D*N!4$a9SQig1YGYZ&nqi+{m3_5^XoO<&yMt&-lznN#QZ8-^f{OOgfR zP2eNsQ#fHD!#inwF2vj016;WiCv(o+As)7yXy67+Jp}+cy+uOuPV8^+!*ZI zP|U}RuHM*m|K8{WFpQ{6#w)mC?udqgh&NZS3Mp^t!-P4E&=Qd^xp<8SAJCMe1s`RW zHSc(kT3D=V+J?_G_`H(rw3(ATHw=(WS!r3#n~&n_Z}jdv`ZOQkj_*17(+_SXPcql(?~uvN#4K&zv#IIcL-@{%IYE7%u5WpGQxo{x=m!*? z77yKq=?HSh&G37T?_&BynRU|*of;xWWni4qa^RWf=QiL|7^}?u1>x=uVKgk)s0;BY zy$94XAVMrSw`Gl<)r@d>bVG<#ThgOO>z{2|daPv?D!-@k*xiJQg^-6Xi5^&nFUirn z9>Y`Y9r#`aBL}=UZrX&;&e$8!VMYySgP*Y>hzfMpr*if1OG`!#89St$>(hmkdo~mz z61Opt4|864tZ@WRoNaraVVth_mLu!tf z+0PwoTE8@U^myYTd|F7-9qIYaxM^m;hJ55#t>>qG=cHddqtERllbF6wFXT;g^yIUq z7ItdLxv*Q}8x6kN@D-asrDsDA(hR*& zdJKWdbSu6cHy&Dq-Ar%tlpBMC8@eOzL_KbF`BJQirhA@^9$Z8ZB}~2Dn8kEDA1xkB zw@VaDI4kvBX3d;7zo8phFr|7nl=EyGsom0LgpZR{b5G0eCz|SZlWmP0NLa~Fk&oH< zmuzl02QXbor!?J#k104|A)$6eM7Sf0#fsT~>?ptH!`EHh&=s}s+EqK5o3_Z-fn6Mm1=_JpFRp0noURR7I6=C1 zPM#p8GfQWFvS{<%%)v9~Ow5j#`)C2SW@H@*LrXUq9d_Npb`+xXvW+dJ2hk^oA=B?G>@5!u?X|0 z&Fj*Tj^<@?%^Ngx%8WsS@{0!z)*9!(dQ!KBG}7^0hmyz9-OHMmK7n0S@6L%cG8$4* zUT1p9!9EHmMc6*H!e&nI)X?6j4cT0u#20*Y2uY9XE(jMCG+cyvGFb0JIGhWCVGtT(EDNL^hucw7ou_*ToXzv246pA#w4x&p@q{%G+cmulX}czFw~KLBExeS z{fmKNpEIdXabo+4|Dj^yG{?@5d1LGX(`GE_-p~%2^)lAceOsf4A8mYgTlBf5*gcX< zsp#rn4Q&xKxkZxi#F#Z0q{pHUJbZ5Hnq=g_!WoPG4JnvHO9tr8#}tY_x|`0T{Wvb^ zez-~}Bi#=>4`QFSWPMZpQ%&_~1ZEK|WY8wC%)u@fOKe}$otv7rVW%Zi$S`1~eSR-d z$qBP078?7P%{r*+&@t+pK(+WVwsNG!R0Itjwzj09r{4Lqu3u2l(1sr|q7PD{O|la2Sw1%N?wCR;`4PmUwpkHkx+Gmjcj;seYXC;v>8uMk5FZU6-~Td z$oTh|GV58+Trf4O!IB(1(Q;OwbiwQfGkTyi*JBf=Pq=C3jEQsS8bda(TZ0L8Gk(Q2 zib~n-+H2b4?$cPg~@h<*D-J@^J9u^^{X(yY#L0 zW&3gIK54DFmHG#K&3n|l&%4FD(!0?5uJsk`v(_7}4_P`#DE<`}d9;9FrW?jx0RsB-^SUsser|ws` z!Moti>Qu`jOTJ}*WtOEg-UnQ1c^qHB@3XAMJBbl$A2ml!S6#~YN{jM$!e}^9 zakGGxikk$SQgNez=T?9q4@^vYdQ*MH4MK#r6$=C`Rm>L>xHnhK69td4a z;JBq?HWRRR2V8Fr?aB(#1k%up1*{J3B4BxFwt$tPSwe=U`k|Sk;M7n?q@;CqAZ2JL zA%fgvXh%`deJH4ujGiwvZy54N9=l#2@;r|%^M^bq;FKZ9d2DJPa!j>ln6;5CREHep zp*-XWAKUfXki!CgbqLt4lC^RDbqLt22resut2m$QPzgTwCb8*-61>0V@R1U@^CG3Q z_}-Eh9;zkHJd{ho$ipSBFNyMxl@bu{Bp=&TO3n(nP01$$c9wiBU~kD8)s}|356ulm z!qV*isfsNPRb#M!dk(4nFXE8g|3VJ+?tcM?l>Y5FRNlWWSA?mxe+m!l`?ukst9O4d z2kk@pt2`{}ukdh8f5x|FEYYGIM%H8q{5gyh$q?k{G_$Ftuj;&!xp5YAxe+)3ID@W+}7{P3}=^5(VAI|H91$zvtR79w|mD$*>k$nht0v7R32NNs%g)P zW6#x^i+E_SxsZ=-zP#oF9=l$zX~$zv-`Yryk>$U1r4Ab4K!0yZ%%44}atAfX- z7qTuB@R6($EPIyTn>Cz=YF0T9m8?s7C})-N(RQk`NpgzOQ&*WfAI@SqUt!$j#FQ8EF;Rp39Ip|r2 zg>rZQb%MZJ=AR)5OsD))`7#Pq{MQRu^-mM9;-4&F**`_Vl7BiIm0|EiA1JgqrAh%i zq~QX#OTz>#OWOKm>CKl)+9)$@s+Y7;X1H7`W8=u6Dpl}Mk+eZ)Ph|;%uANCme*2g% z4Llsu^E06%Jlq#L%t2Fq=%|r#B%+3naYzY0%ONQQp17pCS|Inz z=q?I+X7m&U)+aK03j#}4Mh`(?o|2I(3cMM4Y~nJdx*(8|FW|Nry#y>}<)47(t(-kzZd0?Y0UMh>fK=6=-M!I$cvo8b{~+YD^cWXoW+_NQcEi|25g z3~ccnRx(rpOBrsx2Dq#k3Oh=AeJ2VA_hJ;1D1pTo)QhoB8iL|pnwp}=7}$%ET^cb4 z^kTe}hM<2h#(rrCdiMHWDAxK_Z%v8NGPNx0^@9+@lG004hO`*wr+aC8v?ef}?xpR~ zy5Ol^|I}Mg+amYUHe4-&)Jxl;HTB7HagJ6kUC<>*>mFT@ouhS+F38H!xeht>OTX|uFSy4|t|Uh3}z3;s;Y1j{JP5bu}P ze^_6$K4(2>-DSPox&rSBuD4!ct*~8gE3;i<%eQ6O+Sw$$H8^*Ec0p^gHGtpH?X6DB z50+NTN0z_g9l%rW^KcGIv+>J*j8rNWNxh_wl2cf9Cf4-}CtWXBI_E*!75OyK60cAk1@J=c;jyaP@QLxiX!To#ULB zI{Q0)&TQuePTBFDBjz}b`wGuH9(O!o&#`x~t9Fz8rQ9gLBcE_toL@VeENK|9p0K(& z>fG<#iMI#KoC_THIO-fXIi@-O;HZR$ghEF*ym@iif3$yUKVyFr_ZyzJ@3n8Sud?4} zpJl(=KH5Ii9+3~rk2v48>MAWEhA19gaT)j$!s96gh=Ee%`-G>IE~I!g(Rd=Eq89dS zcu6i?O2Ec>O2EcY8C@gY8C@giVg!&iVg!&iVh7GUP38P3`8kU3`8kU3`8kU3`8kU3`8kU z3`8kU3`8kU3`A*n3`A*n3`A*nG!*Q2oa>ihzheSADxf0*IxL`P1$0P2&j{%0BntaF zxCP`AkW)Yo0oes43rG@>O+b{wkhLA9Qwl?^CyFw@O~worWqc!`uLbm#fW8#a7XtcR zK%WWdQvtPltQnT#QE=VvFU(8jL3=B%m!yTC+$%Ta+5o7Nv%? zMX4ceQEEtAlp4|&rG~UcsUdAqYKR}PNPr))NI)AgcG&dMVroc>sUaa|kv6v4A*GG2 zhP1KOkT$j&Vq>cxZvSGvq&@pyK$K_6I0pYIJkvH7EuFTpXh_>wXxqc%wIf7B+7Y6m zRBnvITW)Fhy&fEopKRzRN!=wkt$5zt2h`cOb02Qb11#h?}1%otvNG zKnHGq0&(*bh?}24-24RM<|hz0KY_UU3B=7$puJqp0v+}UXg7xnI%xYn?X!Xo+J4Va zhPK~pNZao7J_XZSkJ*zUw`S-^tH= z4|xxG_j-4FH-RC)&b!FF&^rs??XSX@`%3RH??7+F>+|*iTYjpyjo0Bdso$xegERk( z`YyiZpHQDy4}l?nuewv+q^?!#)J5RQpQTP#uTpE&N_806@*}EG?V)C>sm@K#h0e*g z=hZf<1AYj;Q$EMH{WHqD&b7{~Y=>|M;RJXE4uM%LrWs$N_nWap2E>f;? z&QfZWN@bWbP>Co$+br8vN)IJdNd;ej4PJUxDh_<}{|h{oo|n3Z8c#a@M&Ixc9;f!Y24Wtb_N%h46nk**VaC73>8n-NW1i-4Xai=;6-9 zJCrtVhwX&h1MO;2t4_77_58AjKE|c>+=jYBA_)qBJeAju>dBXX;^N{m^Gt;>jZv@&n z9q=9S9heVVYzrM{9Pc_#+IGT=!1InnwoQ%$j=i?Ej-8H8@F!5`SmapfnB|!4xC&kc zDjmZd104~E58Mcucz@8w;c%G11^GEV44kpQYd>i}VSnC!2!00k+IPa|;#zy1eG$A3 z%(73mUuCZWZ^AJ69EjL`_8zuj_Dp-Ky^Y<0w-?{ZpUW+_9=1&RjQlRV5S);omk+@& z<6hf9c_+LPthGhtI(ZS;6=unk;gz69uCyJn)yc!;fpWyQ*S1LZ!E0kC>{8mu4%sAq z2cHiu(i!Pp>7;Z5@1YJ!2c*65uDD5BE7igO!$N76G+DYzs*x(;1!ABSk$kWO$pj-q z8wmzaw(o48+gfaA;1S{^uR;9J-~ZkNcB{oAcdb3Bg~LclK5kNsFR(PkhgTYAkEijZ zPsZ=0@jf2EgNA3uZ`bfD4c|#Z*)x7V4Rgm2p<(awB{cMo571B@UqC};ypM*t<2%x@ z_xKJZl-?Tepy8?Ub{c+v`AYhH;PAh&FyjRp4#@Z;4f~Jo%)+kSS(xz*4KK-{^^^N$ zY@@jEASUnYr}@f#Gw!DHJ|k2X7SCg0)?+NpSV6<05oQ(+XZ=+)pcBIxi)k1sd6$J5 z3uqXwY++%^-&yD%&cY1VFQLk2ibEyuu+UHYUk+uk@`II4R30pOn}z;T7G}()VPVEp z8U`{Z)36}p3L5$|YH8@p7)QhW8a9skqkmwy3o9=_qnhHp%h>b0-Xj>!7)--l|6N+h z^3Ba)USvkEk{1o@fyPSm?-D!wV88pOq6)kkq5cV=G^iN`8`cE{3*$fN) z*Re4DM;dmk+0Viul`PC)>APjLV>taQ8g}iwl!c)&TFB;c*WPU2b2%%7sl(Vfrk0+i^3+n+{?v3#I#Vo5$Xv z7t!b5^ocZ7hhE4+|II8+zm|r|P&V$0|3-$>uco1=v$p3 zzmQNmSHt!XXUzdBchs=@m}+jP&wr`8jfP*<&~{1xs-g2zYO3i^<W2G!0Kx z({YeKtfu2FovNneD1A_U4}Jbw^-Ws*nOgiAB$VChm($Rd&gQps2&=Di$Ve)8W^~p< z)*sIFZx~LmprK<3TStx|RSaiz(!vW^n9k;64Cl+xMyx8=S< z<+e_2-P+QJQ*2EiMng+_DGklJsVvN(?UKzIY+k~KfyvXiXkjr8O{HvJn$quPIGwIX z>6cPEAEjT?HxM~O)~`R0eVO8)2h(~>Kd00DrJvG!Q~8f0LM%-0MZ+J)()lX=(C0&j z)3a#!uXHaBzb`wcg|uDL_vsFbzbiYcg*{l9Zl~ct(|)Akw-Gweq;IpnWjO778h(@Z z9Sy%uqx**RRVCejq_6s%pz^PLbl;c0O8bK1FDvPMl)miqXNG<6urTd&8h(-1Lc`C~ z=(?6Z8_wq2XTjN2{#j>M-e+laeoLR`jHdEW)83?EYiTA6b4IZ+?Qb+pRLo*w$ru*) zrTe>-=yQnSG`bF?cs?s9-g`Wi$J5yJSUyW1>phOjV`kwqm)1IbbOJz3}j$r-YlD3!P=E|-t9PtAS z)ArD?DQznaqiJ-$NsWW({FNHh)=>G`Vm2OU)9#@7lQg!zKOX!?ia++zc`tpOb{oZK z20zb2AD#EonY3Fe{%H6<77j>fVcL8eewar0JL!W#41Z93A(elS_M#R}q2cK=x{jsO zSrLZQCe!dAX{=x0Phw3oDy?$6Sxv>FYEX!z!^ z11wC-rQzR(J;uT`wmwf*u;(Ys*gQO0wx2#fS>|D3DI1TIX&*40#>V%J3Ks8;vNx#w zjWo8ezLD02;@A82Wno$d4PPsNh=pZiSXj)~^K1Qz7|xojg_BsAmPW%@)7UuuHO)ft zU((Dpd?n39!xO2$(D2WxU(@jA)KfJ4)97_9EMoh>pVA&=IQ3;3zLd%4+e@j(DSok{ zm4!q9#lnGXTwc872*csmSeW`G4PU70$ihN4PhUtqNbw(2Sv#LkW%K>H)b&(;JoRQ8 z9!q8G^yp|-|D&TWaXDH|Z<^mVxqouE!s`7s_c8aQ?rrYX?pxh6+*jf^Y%weVy1=KO z&Goh81IKIN(cACXfnSb`9djJlI7T~4@U8h`#|7|1_l>>D{&)OBgoV0&vwfxgM*9@| z<@VwBKK5Stimk{$%b&sr-RrQF-!E^M@51lB+49x!KsQJ(khA5svPJp|906~`lixG= zHMd!+mu{A(NmqEk@P6Vw<$cNfr1t^u2JbR>>$}!F+FRl+^j`e$_XqGx*^6Jy_q*1+ zIy-;C@8^8{j(*&=*k*%meH}Ols%;@#SK9@)Nw!VauWawz{$l$<>IXl89c+gsw=HIS zNV?Q|m35YNk@ZdM3)TVF`>boN71liKC)R_Ot?&f+h_w^g3VycSV)?-Gn&o=SQA?}& zT}zJZE%W!TM#~6GABz*;=f{~_TraA(sx#Cp@xG%Nz5%&zqhXJdb%g}#+d08m=g4s5QgH_B=s$PKk!z$(wRucqGo2p>7 znM@HZs)E%fhn1?g1uR#=Y?FJgR-NLj7&Kp6h1&~UguYem_JUqwpQ@8W0{3fGZwLuO zRj&&;SoNBK3#(q`Gbpr_Rt@GO6h^8B2@y;`R22&m8;si4dW0 zRX-tu`*2lXAwsCCkAQld& z5MjbyGqO523{rE`E*{&$dtcwI}vEIsK z(`oB%0)EJPd$Rb#$b9R~Je+5}iHC~y79PshWjvIuOS!DWwys`gO;5+9Fl@Wn%gp69 zY<=JR5g*@t!h4#>rh4x`xa`C8z3=dFo|oC;Yq?GLzQ;dJ_rmg6pSp!%#rr-FW$(K@ zl)N8u1qWSK13ngTKTG&6%-^r-djTs|-w8NU^-q3_^W%K` zR)`>1eIsDC>T3Z{uVN;u+CktqyQ`SNt}eiN_JxolRQ0)lgH`N8l%4=51G^BV2}0&G zRjquAkXpsA_2>}-RqUn>n}I>|!U61RjD}4u1Dd#57Mwo-_sNVY8JsuZBOX=^Xyjqv z0qm-qmY011Y~zz@HN9R&usyT3 z*Rk5(C&ah6FBGucKExLok?_+>6yP_OC|I1jTM$?lr0y34rXN!GiGsbU2l!GW6{(L3 zxHuJ4LGRkaqDUweQ-Q<5)I9=LQy&(vocfrG_-3uu;eNQR!oj|{p~S&H!vt7VD!|B4 z0fq+)Ff>Sj!D0ax4iunTB0vQ=LwIiAwu);d#V9 zN5CQbGywUob1Sw$4i&nZnPF#t~9U3WA48t<5s$eL!Hi9 zS;dRHGaqYU(gBkRB~)5Zct9vO8u&qoyM)KqP`^%l&n{g`DD4)59|WuxAeTW*#w-J> z6VL~3KD!7MD4>u5hX~kFKtq8H_b1s#)*Wj+@&I8Rd+O=vW5=WWiQ68n^hHbHp6A?7 z5Qur z;9t-z?a!nQMC-tc(m>fw!1e@}7U<7s&n~?q^H(X#hg9T-ir~70g{(P|T(~hK4zhmL z9A9BL9QqxeOJ-huzUKG~;I?D&A6CLxVXb$p|YBAz^%?e0cc~ zkQw;%^*{6$7My3m!g)mn!J@+8e?MR|=bg8O#JkLr!j*Qo7rK(Run0o!?_xIL{x()c8G~M<$=ImUva@&DPyjIj>WXdR);#55u_F&n`!*mU&%%s|uTCFkyG z7(BM52DecP^7TJh^TN6Cf%R`QKa_`QUr_Mh&;0Ozm>0Btx2=@WzS)|?8fPcC4!5Sj2uX#0*!}OM11g0bno_-Blojm&!l_xW9;9iB~RlNI184! zCD;>itkj)dx|(c&HKE-DX(uTE9;L2Qwb?#w#AOw^g;=KgANnYs z&#_?$4s45j{@>v!aKW|b9Yt~=Eg8Jhiv8_oHi}U=DkUrKFjgpNr}XaK$GR6BmFO;m zjxxG-6(u#jmv~kq$32d*dnuP3PBPN@=uhysMVH>yc;vyxL+IFj(bemkSAn_pVO9!~ zHy*~J53hKu;0U#45xg?(*SWC>sVwva!XbEIBcq%o{(zx-z$q3TZg>S|1FAWZi0JOt z*e38F{6hxw;O^BI_#Nl^{KE5fqu&R2YfG|LTF{MQZ85CC`L(imEQT5!#o%Ct&o!nE zfgrD?4y<&bXanaWG$U*pm~_yIb_}DWz?khDnKvuK%exf14Rj|=QFJMm1AN8S1tQcN z@~Y_mRng^8yD&YUr7lIuG=#&u=BKxSrOcRU7#yLK!g?pM6ZAiJ5{}Y99FyXP-Q`Xi*FJ-%Kg!O zSaaw)tU@^6^F;+WNHktdP?0t z6a0!YM@_%gz{0#xDB_Fw|9f?4-jwq-&|g4Y)lI9r9WAV4`YZS}qet(KF2}~WAF3Yq zco0RqaOyXar3rC(LEUd_0h#o!<8bqp6MR2O7lMla%DoBr|Ax45fDZpjPMn!PVcLXip?~-S$-ibzL$pcRy)(0?O`I`l z-sJ2)nb`$CvZVXg-J-XuJNDa_!~5u=wWI8&YsTpPRa4LBkFh?jD$~vmvAHO-4{Bh!2e&F;}Sly3o)}xyL zzXjHb)=}U-$cK%AV)+q15l&lPwH&eRvuv@{TW+#UwOno)W(ixm!TX;K?|+Tvw=i^S zD|N$CIdVt|`FUens#G%t#HHA(X0znlvcQ5Nn%-T zg&&rV7X7(ATy2FX7EUlsZG|tEq`>@v+6reZx*!~puTffiK%kWojz~&tcOI)sEBvt} zpZ8T;;g2Pm0cjQ-vLqv*S#Ze0Mfg-{B_3If63UfU;*iC_veHWYu^70w+DhE9XstpO z(JJbXg*6ibw2Jy;(FIbDw-x?aI$QMjLlJ!LYK21NtF%(zEV=+gOMJ5!5zKA{-%rp>dIY=DN_?{zSW;W5YZl}AooXv}&0+{J zo2Y9RUEot&iE9>p_V^qTrIq?-(Wa9RQ^7%s&@rZhoyQnB>YGJ>-dAZQzFCa;7-;I6 zMSotQwi4GYMuBFx+Dd)1=n+gy)mG}8MHi5vC%##XBpCVxbjB!VuGl*C*ft7>8npTIIsP0Z#6SY?S>e2NM+F;j?u zI?UiBq$`Q(JeHNjG#)Ez;(9&O6-Wsj1W1c6x> zs7m5G9;53g@(D1$iEDWQw!FkOg5YH}aWyZ1o1?@8Uf|rKCaw|$o7KdXM4-J;i8wc@ zi9hfHd##$df)_Y9s)<@&U^=QK#zSD%^T3#o<0Hu9)x_nzzkWerpY-coW6^wi&`6o){=dEUGs# zK$J{Z6a9s3dZ~#^1OZlCKS3aQ6Me-@+IbUw1PS)=M3Eq|hm}NxG)H@fZ@)oFggH$1 znGlD~3q6S-X|5K(SV7})%n zl7Q-v#QT*5R0jh)81qOcLo!3>IyC{cAt{iv)C9DKq`;b^ zCZIJW1-R;(fYJc}U)sxVj1_c-B*sL6%8{yYiBpsW)P*GWstKwr==s3|V1gJms&T3-=mPlhixXYJq6=_9#i_EO3!H1! zI8hdi81@5doM;P4!DDKis0&HKelI#XRO~oa7xW15i%iu89h?1X zoTv-B)7^+^xe}-Pf*u2&fQi0fp$mRN}T8m@b1h6=oqRl=$JS-ChCF_0V7Pc1wDd!q7oxsw(ILEcZB36^vTjs?<2u74&y|rbm=G(G?6o?hZ9h zR0TL#)f~a2YlyCp6dYCKR9Vntm_Bov&zjyh|IsYx;8t}DZd9L;4&i3>8@A(M&)aHS zWxK^T%~or>)YjLQV@tC+tlwE%!2N&1dI)?0A9-K*9`hP+45Vu%i_}&cEtN zTZbOt6|i$}9qv=tsf)R{4xLm*`B8~0?<;>%4l57itwX(XqcT~kR)#7;25|gWyN9}i?u*^+z=!w+?&qJx z-TVWtow$>KyK9E)3fHBszOEcsn#<|@-g(aXp7Rylx!>cw$GO}&4}AQioP(VKXBTHX zr`7SL<73B3_(I(8*ydR6xYaS;afRbDM?Xg|M>_l=d}nXAzhnQC`IL3Eb+5I=dWUtR z^;-Lr_Fd*bTIX8>_6GY>`&|1q_EGl1_5ypBy^Z_}?oNClza}4(AC2fWx zS7z*$BgPEHXYfdo^{Uc;nW(vlE|E%qke%=t!Gt5nmE;!rLQ45eYV<;<*HPv9+QX5~7T%9&ZYj;$r-%&goH3@&dg6k+XFo+1cr zyUH1Js?ooB!>p_l+7L`1W)ZMFjM0|s3C#P3iDM?^mj1%Z&~h-H^cLYG&iA z3sS1TO7?A$uh3ilrGTYs#>%S4x2~vWtgMD$a5b}WH3Z$NnT@L<7*vgSG-SE5z6%EO z*sTv8r{qP1=WX(e1T5t-D@QGUp=EOJHFyu4#aVg%`=5N*7Fs6dPGACU3vu6E&g|s0 zN`~ZeZ3@v@UF0{tQu;EhgeE90eO17b(h~wsEB&j0)zUu+SSfu)z;fxI1uT`m#A?XO z^SMo>+8ovd*equVF|1dXYLi-vVfm$$*&wo&SmZO;m(CHAV686TOZ8QhYSUQDLM_$0 zMZ-#|HtjX+D7`^QFPCb|M0+lk^4*9X{>oBD6|8R#mip4~xGF`0wmB(`R9=e_v|g1m zLWp6#GG(|RFr7{rDGFXm87&G{rHl~;^(mK$f~6@{TuUOsNJ^!E)szYWD=C)>SWYPy zu#_^2DApu0m>zO(7X^FWTSdVJ z_fAnz@7~On8VFXnw+UEv-z#9ny-C2bdy9Z2_YPJ7UETgd`!_vn1%Y)%Pi=x|F|31o zYQv=qy7koNlrHGnvr5Rrysziwg1~gDXAP@{mL#R;7y)~GRts3^IZnWG&+!75dXD7_ z2sk_Xvjl6K5 zD}TW2*XEd3hT`umJeU2M0+#&REN1ZwB-}UVODwRiNW~9xXoGC?^%qzNr^ZFWpwx4s zpj#@t6RIaM?@Q$mCVzqHRO;t^H40KvKNGMw^-}>Wsr*UjFOXCDlh9uvrMB`_@LTIV zHKJgJN0=dg>tIi%7-Nv9ToiQkR0smoDbFarR{j)^Fo*nJ&q(39;u$Mo*(1y`zvK}n zy3abq9pOv#Sxel0Q83u;69t3Zd7_}3J6{l(PPqeoEqp2Npn$#Z0s$-Tkbq@(Siq9I zkSo9!k&pWB76jH6zSW{&uy2(p=;pgq6m<2~3j*^#UxOepo${^cs^N>I_|^&7>su>e z#kWDgvTu!mCEs0q0b%Fi2)mf9X>_N#r9ThIMe{Ls8Hz!aNNbNxDW(3o*?5B2htL zIu&8Jne`+ok+XcY!rsUy0#+jIcC;Q}j#`p9I@HJQJ?BmP@zg#G+f5kYk@?yJMYW z8NB;V#c$k7$6!au(bLhv;dNNxJ@0P(vcA!Mz55Dx1(*Z^?ymUS-UKGOzu1r3_k%-j zy?vQ|0odcl*)O&C2X9=q{Q|oTzPOlt8cYGtyW6{+@V3|L`pES+*Nd*FTzg!bEv?>O zmUM4N_c`}Jz*q2``=I=|{D6E9802n}r^$biE5RsGD0c%}oJ;yq`V>5IZ%QvoPlHon z3%=0b25z{k@s46BSmAP{4ifx)+P<_k+TO99upPz~tnJ`CTmp`P>+mLGgtwpdBCCUV z4zTpFd}ujodBO6eWjFC6VB2n6Yg+h-Bdw-#Is`RXL~adQ=UDXhr>~xA(kJ&Y1j)k7bzZ_o3d998&q6E2m;F9BCL=G zI;B`mlv{IHadk0l3W6hh3(xt@6xsH=c37El)h;i6hvqkt%Xtyb%zG|FFVAj)5BAj)5BAj)5BAj)5BAj)5BAj)5B zAj)5>p-36!cQp{@cQp{@cQp{@chyk1tR2^ea9LXcr3k2vfLO<~xfU){g=dtV)F^?n zlN!h^#B^~eP+Bjbl>(v+$679d(iOt9I|Q_xA~q!=X`2PKNkAI~bdP}U7SIL(H3(?E zfYu3UEr-HoBDza>wnjj!1++>)cM6F08Eb90jP;q0SfA;L^_h-XpD`3FZ^L|LH?v`9!tS)q+*w+YW~70@jLx;cqLz6(bSXq13P3aCmzl>({| zP`Q9E6VRmsDihEM0S#wpEMC7xA{WjV&^!Un70?_3%@)us0nHT93;|6S&@=&EPqx9* zv8B01g+(1E@!&chOyt3}Jh+AjSMy*353b_Dl|1+Z53b-rEf2;gK_uri5B|Y}_j&Lh z58ma$-+Ay358md%TRb?$gEx8bwR(X6&lXx z3JvEAg`VVV@J14ZIu!CCz=HxF_<7*tK|bCE&j0uKf&YgkY?4y-BQXAY0ZkRq6ale= zoNZNs@sosS*9mB%fUXtLH3GVtA-Z_OW7*MNtRZ%E>xdoQI$}q+j@Z$yBX)G_h#lQJ zVn?@**wL*cNM@;R}5mS2@Dj0SJmuJDSS^ecJveVlc?-DG@Xum3aE#Gx>LmVlHkZ(0rkT6XGAV63RXNNpeF_Ngn%9w&_Mwm z5YS@++Rvd-*}DSzyMRs#=nW1<$_@+YS$6+_t4Tem+~>LNf3f!-U{+OUxbQh=?|tgt z`+$N{R0b=k%$#1t0tkX2GeZY8v3H3mwisi80c0qGSU^Pq=?n}_q>Bw>k6mMoF~T{_ z80VC+CK~g<>s!05os8TY?){(V-sibK32WZ9)^4kQd!O%pztE)M^uX`^@A-Rr_bG46 zKS)1%K6fv2E&Bg?t^b+RPrkdpGq^;YF>(s1)d#nL@n-NlK^Mxcs^_FP;{AhM2wn|n zUvnJ1+R30wfhh)hELbpL4&iTb9d}tF@ z<{u_EqYW*9M4~d0Or$gaJ%u=XW3(-9Q8dQ5Mg8hKfm>t{Xmg;uGLjgc0S^Fj;OwR~ zo7gje4>lR3I6OHX27Ev~)zpduyBa~QY@YOJ(`L|u8uIlZ6V2z$QZQ?B%R!-o6vBE& znw`?Xxv!wxHZy8U<3X@eamW_dZ2aE?+b89A;_OSnNY2m1RdF`(j8^70JPw|gK~utM zSMFk*quhMZ*-!&~p0(8jYrsl~WU9v!8iQ?L{Y8lwOpzGKpD7UvEKNZZ? z`MHhYXwISb1aTe83+suB#h9_AZNR9!$j8ALN@zzk*;K0csHtSo(63+L>Rz!#qRRZ^ z&@B^*N8^#hp!SZxdgGNt_6bVsJ_^4{efa)80McIa~ZUPSEW;noVHFhFXCJ z>vvwSWF}L^lS4gzyfU7R$Fk}FeqfBhxy{E%^NeDEp8pJnXJ+`W%AFWy4h9Me(BSSVuViV-{1BgHDS z(PZ{;*q1l_{8*nnvAzQy=_39}O=~yuTR*UC8RJ{B6%b7JwM4dCi3cd|c_Kd@DkykP z2(7HiZD*^3skpK_&mOy>Y2F^jaL43cu_gb|BdCL;Dsr1PWZ5n%~F-l-k55$CuyO)wEjp)(nPr= zO>W+dT;pC0JgYMqX_)bbiFe7E_K+Ug-CT!-5yN~Do2qOvv~^+f>o(^%O*ycA4yd;n z1#EE7m=3-v=SerMT$`WqDDpu{&piw^3akLL_(k*esNaai_P}oF%V0%rXj+QK#R9S z>W>Jx2Jn%U-?j-vby5n#PSuld%E9Px((Z>A4J93*Qu_eC_q5&&uY1_)yY}WJl5yUEv zg^%&;Nm*jm{<<|-`wnhfotwKXH+@=ez?wA0**nol)5?brHq0`6 zEVq7TZqa;`aAfpY)V}>TdMr{IkHnIR|DGCrS^BCrZ$FyC?cZJ>Mvq;_dkiG++!Ijg zSPK~w?6n71Hy+#yQ3q&CFv%Y>S@u%bH8erDgIPWJAFLj%)il%0DV>M9!juQm!%eFf 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 WAQ2CRE5hfZ`uJ99CY2aX3i%(TN3@*) literal 0 HcmV?d00001 diff --git a/data/config.ini b/data/config.ini new file mode 100644 index 0000000..47316d5 --- /dev/null +++ b/data/config.ini @@ -0,0 +1,4 @@ +[download] +root_path = https://www.busdmm.work +count = 100 +interval = 10800 diff --git a/docker/crontab.txt b/docker/crontab.txt new file mode 100644 index 0000000..f29bb7f --- /dev/null +++ b/docker/crontab.txt @@ -0,0 +1,2 @@ +*/30 * * * * /app/docker/run_download.sh >> /var/log/bustag.log 2>&1 + diff --git a/docker/entry.sh b/docker/entry.sh new file mode 100644 index 0000000..bc3dac2 --- /dev/null +++ b/docker/entry.sh @@ -0,0 +1,7 @@ +#!/bin/bash +PYTHON=python3 +# check if crontab.txt exists + +echo `pwd` + +${PYTHON} -m bustag.app.index \ No newline at end of file diff --git a/docker/run_download.sh b/docker/run_download.sh new file mode 100644 index 0000000..016e650 --- /dev/null +++ b/docker/run_download.sh @@ -0,0 +1,4 @@ +#!/bin/bash +cd /app +/usr/local/bin/python -m bustag.main download +/usr/local/bin/python -m bustag.main recommend \ No newline at end of file diff --git a/docker/sources.list b/docker/sources.list new file mode 100644 index 0000000..d6c55d7 --- /dev/null +++ b/docker/sources.list @@ -0,0 +1,8 @@ +deb http://mirrors.163.com/debian/ buster main non-free contrib +deb http://mirrors.163.com/debian/ buster-updates main non-free contrib +deb http://mirrors.163.com/debian/ buster-backports main non-free contrib +deb-src http://mirrors.163.com/debian/ buster main non-free contrib +deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib +deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib +deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib +deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib \ No newline at end of file diff --git a/docs/data.png b/docs/data.png new file mode 100644 index 0000000000000000000000000000000000000000..dd3d937c077567eddd0cbbacb58016a3e28830ce GIT binary patch literal 59177 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

P9-wKQD1K%h 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


!=@6#Ck?x}#=crVu%lQyk&>ta+ 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

lIM6~`+^%wU zUTwOv3gbGxOP_0=30QY~v{AnkrvDg!x33t-nM{`dqRUzL#C|zzD=Y6pBBf5Q4~}k`UoM$qzw$+EqfEa`^o^6s{4GioF+L-OJr-#~T8K+a z0oOTN2+~IonyL-9*Pr?H$#ze;7od$B4UcB*DhlLCM*eU~M7HZ@0a`t8{egGA|FCc= z{J8bK;BjPPiRHvGx*uw7(C{59&&_Ru&wf40Tm&B@Y zM|c-<=FZ}F>judw)A`gePAnxQf|&IRI($KS6EuIa{=CkBU7P~p7DiJWE<6xRi-!eE z2XW9%2J7&1VqQ@(DAb=gZQ`O;kEeG|BXRWK)#jINV-xTTrs*%;NhKB7!Ew=+$0Yxu!>Jv5+hXcs`S!zy;*_$TgF36R; zRh~kzHNlnVpW<#2{EaJmzp9@9smK4;5K%GI4M`zYX_-*U9js%`>(W<8;lm!k_?}}^ z_L$baCr0q;8w$|u3W>JUTzHY}gVl6NBd20gLf?edzUYA?=`XtQqT8D4RIZeo&62S~ zVZ8jL&+G1T!(PvPZkm~2(c39ZrqJLM?)w|r%MaTW>rEWJB~1v$pY+(oS*{grR1Zrb zq}b6$>yf+x_^~qfE(hvOR6~p6)sG{t5`A_(vU|sWBG+tLb6Y|hQ9$+KtzW&1dFV(NRfa1j zL5zwA3VsEnlnbhb-_2<=2$jnvQmq87y>9Vxm`$t8S2)mj%BRmd{w%jA6@Ey&?I~}g zpILNNA0ca_e(dXHqPsz;&;;f6W0@dlrQ$j@dDx@LH2uMFg@=Wsq*S(`A9BlmC$^RZ zl{IhfPEB7hQlr~*8tSmV(~&srucnS@VBck{LQAjalZ)mt$W>Tjbr?-L=8p$xRX6&h za@onnrwWPcsDJ$~;{|md`4LNKZ^kIQMlXfP4P(wFy+kZGC-BvUL9+b)z&)`Tnt`cb z2Bt#i#w9CN{qD&`btfLU&p-;}R5_DPui=zxJjf(NADw&-2h9ZwR}rg!h_X-Rpr`Z7 zi{B_Te*e;*T`=)w%KHpQEgV-XV^Rk*)wAH+Elbi#T#`&&GIN(90r8A#bF!0Sd^~f9 zY))7-4G9-EVAeg;U>f=m&-n?ICq@Tmh=EFnpY>E%`X!|(W?7g9bB};{HkGQ3PiE+N zpcyE=XYx6ALLboK)Cq{^3?pYrIi|-m3y*{*!$q$R@gW_`LOfqcera&|1Hz~AK$8)i zV8b*;%;RRGAf7$XlA?=0AUrT2U_gi2G%z55K!@WLKp?P%9k#JN16vsIftVd11|R`G z5OAUob8UeW4Wh8ab`^0Dg@G{s(3}AX<3S$iuw5k%2xb;hjX9`M* zu(EUTi0j;DfiX3H=i})jQ0FX}F1{y&vyORvS9azfz4izKx=PLE#vM%Ut_FaQSqYn6fJ1At;5Zvz1&el$n~hy)OcVI>0B<((@C5b2#W z48Q?^0|1AE;UNGA01gZp0}#uAScU;4K`aAenf-Jk00#gL037x;06YiaIWTAdfW!XM x0AU3H2Zp5qJO=;{037x;0KnmY28Te{u0OeKn=e}kI`6=8QQ!2N61^*T{sSAuSpon6 literal 0 HcmV?d00001 diff --git a/docs/model.png b/docs/model.png new file mode 100644 index 0000000000000000000000000000000000000000..55ec34e10cdc32e76e4e3174ae342c0f2903abc0 GIT binary patch literal 103697 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� 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

^v&POZz#78s?9 zlN{%K@Tkvz_rEx=N=v+AAqDbhQs&|V!{Ek z5AvydpKAbT8ta%*%k(sac-!r<_B!h?u8(4$e@N_Z0$1W*C*|kXyJ=+*yZIya+Y@P& z1~j#XYXkoF{h{Y|OMKBq+4t!shLSxRTQcQg8**876LmXxiNvcatH-+&F20-DX;K_? z4|Qx$B_lgMkA>$1K9LAN&8D*s@ZswP9~jGZ2atZXlcag2Q$h54tv$^v+{kRW z*YM9T;X7n9GUWpbCouLk(x-ZRISf}K8b>91giT!r;X;PFx}fNpZs!h%gUNi-Qnpxm z9~Sl^!@Gu+CFS2#bv+u^rYp)ef-=gkvildh=Ut{bVdQ)vY&{N#J%T#|LP8|>`VM1h z%1ql9FxRdDP!JX9aiu)rG2BK}s*g4IAf|?t()3!@Zpc_wFG1mHQe`I%BYvwYc9l1@RnT`m0W>K+W= zW~V|`kIQHR2d;YAgdi|CT*D6RYAr|~D&7s{lLgQ`Mnfo2STQQnXCtzj_IXDF>JtuM z+3~ziGGiHy&w_TS6C69=(Qx@(u0COSQ@t-mW#W)%m! zacns|_~-+EV=YUs=X>=IGKnNG8+$9IWOrQLnXWb}ufF@`AkB|*XB~F$7ADpMAqAvo z%jI2J$?hR~I7HD?E;Ca{6!@Y*E4}p*l735%{F-fY;JWk#R=0jM#v)JnLzqkjNVkf8 z`D7tXPWh$Vwb$a4i~{&qf-P2)b{yYr=UyxajB}6)=tU4mIAd%=q1TuzZrOJn|J80v z&s}k2Fg!S@o299!{kA%KpW{3QPXqt0g-;w%#|`D89KE}w?3*LlYE6EPm*Xq3xSglO z=o`dcu~q)<1R_t=p53C39#g=}!(rBfyHC^>YU$Gi^DGUoGZl%o{e^Sw$5P$~bOKarM6n*q_2 zb?#e_R2~`7yj)9zKz2j@^(UFQ7pPoM`q7%)Z9J$S{j7J@@3e79U3)O2SeJQQpfl|m}evWDq*J>MTnL!RZ9 zW+Y9_)@{Hx5-g=>@6Fol@s}R3D1=OW$&d&NXw@JQ5j;q94Am5F3dB7oSki?y-9J>WqM8% zo%`M?gLy*%XOmPmQ_MPFZO;c}0&(i)jO!zLRmFGN&@Y?HKRESEvZ%+YSJ25SkF|W_ zyVC}r{i4o8yN9YAy>CXhg)KeGCdzF_c?(}#YLq2vX8!OQTCR-Athg{@vH`GSjTtW! z=N3Zrserp%X6wTR3yj?fJXZHNyAEs>syryA+ZWO2D;B~(pH8C*W~$w$ZkL(pHAKm2 zTo7VC@d^r=Ss$g~3+e^!%$sdI%oBs<8f%MW$%qODY&-oRr zy|=BeL{kQx8*ECj_pFnzBx2~8aDFWh8SGdLq6Tvxkh0odP%|zeO4|f}5{f7C+LT6N zbHPqmk^wg6hK$?HTy$SzY}z1YkQf)4rpciRyj6=PfxNs#B<*rlljO2@OF%^ot{!k? zYZ(a%qd7-`+Vocr7rW=hXrQi^^VZCM|BgDTNpBtLsY{t|E_RTEoeyWDObLN7RTzaj@x|S;W2;y&spC-y+E1 z{DzSe@>O6%mdmy8Ru#l-(D<10pp&Sc=`+ST??o91G2L};&V-|)-t$~P9@xEt7I8Tz_)VsaEps=xRiP4MycE8FRj;iVt}=vcieZ4`P0*IV&) zf4qx|cz>P*TvLopIvmGGB}yG4UraDVpHJuDi@bJR@Lnd;$W7@xJ&97#s_0_X^CknS z$qO#s2g>>KqaMsX^P+rl3pQkkB7O|3nqe?Jn4Gfnpm3;XkbzJ4PY-2lkIIsZ3iQ2} zeVnw6o&Y!PN=v>g?T0W_l9_0ct^@A+kX{z3N0`TSccXFRfzQ{Ns#<71i+=`-OoPES ziH_HJI0g5+kB#Z1#Vc(N>nWppev}0BsT;utQVa|sAWC?t5FF2zUx7RML9<xe(9VFm>Vj}M$VAP-eia7v4eocX5 zNOO@&cFOwv@)e&n>E)#cqpr#IC>8iK=1}q>t^kRddQ&e~kM)ebIheoGBrL5VDa^4N zNtMO6-u1npn}gMhmL<&8_=B*?wvb7~9M%W)St%3q^fUJplG$e%a~{#jPYF=t6{{8X zj&TD{;5IWLu91Qfz9>(-<41MwzfMiP^uX$GV-!x8P*NS}E5qxV?4PAsb)<>bTtx15_o+3dC2+Freb0q53J0v*>{X1MJ zR%dW}We-O@@>PI{`nW9Hk*SV+<#9QYWKITfO-x;fP3OtZh_Z5_?Zy3plgfU+KyNA6 zl!m8|&gKuek`uG@a&=7vTsA+PET4Kg#L8338Rd0^KDA3q{$Tf#qW2|VLZYnWXb$}6 zmh*v}T>i6H1cGz6MvA!0yRll%0k=mrZOo`Lki-*TJhr!2+gp&^;GY^Xj&=svXCDr9 zQ?@?UNYj7RL&LRYl#hG;iHI@jZ8j!0nn^WB56|GMf$ja2p42Pz>S|36qXKqCvEVlw znwscpQ7iE5$^skgVtUa2SF_9u?PRs+|H0$1&`Ni{Z4*9SrM(ip*S=dc$N-nn)m>@L zFk1Cw)jg~13i96^MG_1)n}hWxNU0(sTW4|D-r2~*ZZ$^nO5;bwb2?9=RiXPh1F20| zoeh(D@Ws)wZrJ9FgA$L}9`)Q`lO`T_Cp>l1@k7(Lh28IDSZ9T8`H5%n1+_MtESGmk zV+fpZH$iDp-@m5jHtfd(Ew!i@7M>P0EVtv7%Tf#%nd~lMO26L;6kr!smm-U#k4DS_ zS7n*Xy;bNU$rXfG*fke%RJSC^yb$@e6;a5qnA@0N#8(t^Z$C@ZD$8*Z2>5Wc2u}7L z(^zzsh5IlKc&XXEpOLECO1eANwV9t!E_}l1TG5TO3ZYhFVY;Qa-%U^W%&W;za8}bA*2{t0z0r8+`)sA|HklEP z)PvW0`>|n9M3LtdO@e`IT&NS3F3#L#smWgk-V<5L_`5t`ul23882i}IK4ZbdV>aCs zErA3NRDTvyr8%HR6)cAG8)j1VKyz9O!tU)~l50+R1<^6Z<1CPUmbVNz4%N)UP11vH z$Y?}{c%TtN$hLfq>lW$;=M9u;k%zC4$*OuJDT0i zNdaqhF1~#5p~}X^qZpgWOE&vkaK&5^u5qt0!cipE4<(+(l-}KiXQLK% zkI-r^hqS35gW4sGKl*D~VxZ0OC$9z%+y#4DQ7} zwSt=EEXBPQb(6GI^QW^g|42Ar_r%3;o$cut;38+U*F=99@0 z!?u#_Azx}p%5J(Xq7+VG&@x+N@=v~;qZ_a6FF-(Oz`$}Y4{Lb z;k-ra#kE98NGTbZJ=^ph4mz$g#FRK3P&ZsCxA7rz`;=72al6oy zOx0HKQi3Han4j^MNGaO06)yeu4^k2KYUR)E3<5rAdw-DgA3%FoEGF(JlUmGetu`Zf zOWPFMPsC`QY+46Fgf0U)+-DU9UA~S#z^PJ`V=WfxNH3Pl0%4!}B1&CP(i zkr_@H#Fa_=ZEfUtmhd>J)kcNeSv{x~>vw&X!(LwF-Nh`A0JK-N7JgM?(J*QLiqZt* zL&xGCQ;NOcO957oE$!!(56GkR#1kDkEUXudg||N7A4tj8kXb(4og#T;d#@}n?$B*e zM>e`13&-ijXPSo_Q40Tuy|-|RtK0TPg9Hf}G{{^qAtE*PklCjpDYtFgG_=%+J@iS#mo}bDeA=l>edR}MS zg~kSYwRGVbToWP;9zGPRPu$L`MW{V3UZ)aBV`Ei#AcXv*@r8ZiPp3GvgUu7}8DE=3 zXtrLLGb1rOexJkjXL`qQ3+!dI(we%wlrW|Cn2oQYWE|1Rd<4-dO+QE8N2wKeoa!T) zAQ~DRqR2(v^ppH(LWoIJ7olDZrVG>(h1E{l^QK5Ez~g#1j#B8(PGh8SQCwwS zQlQ^`_aa`|l6bB`EC_glaY8?qt)9%7 zWYt}Zc0K$fRgI)!{W30Ne`e=;b;TVef)42T$vaZRY`IB0`E8CVa$eKo%{p4p7bLM} zL{C`xQ=g~LWts*V2@z63Xvp_))*d@oB|ZU8wp3Bgv5J}k^abNaFA8Zlj3BMmp7N!7 z+T}X7Jl(AL9YgF_JXBu*vC{@IkPU)$!6gxkE!FHhIIy*-Qx_G5U56bG3c`98J2VX? zBYg*91!qfuyomykN-IXIT0yOf^o<=fj;v*;Z1yyHyaoYp4E`lA*oCQ?*Ly$f%cs3~ zAWc_m9eo zzSAQqXkQk5sMp2i19P*6&}9oe5ewdhGM`s50Mdv35hwTCmr?H`TJbfLsoTjlz#IjonO3MIR&c zPQUGt^nLlPQc;KP)2@-l-K(0$H33uvcNAwh%lgwGY$FJ}foF!9X{J)DHk#9HY)G}f zxA$kUlHG^Jy83?T-h-3;SIN&vQ=Tf`c=^kRDc6@yD*t56Wy0HYy(BANQVAT5#qSh? z66cz4CpzoxNEJu!_>l6k9ffSe%t%c5W4XAgMMS@?I`!)pE+izM$aOSWG^1nh1P4%C zm?9=yds`xF(w#IRzZBjQN4{AGrh-HFN(Ye{QtNNUkoJqS@T=3LkxPnC--h(#X>Wnf zMFPZnViqqVlr~v>qVLpM$Y)^7leh$`eluh>LX<4E`A2MaCX4iG4zt|YL$(!wx2IY; zLp13!6@9hPx02s!mLfe&KK8!k5OB%nW`}ATMDKE&9=w=KcriYc=hj7FS%n6ZD>Dbs zy;wy^g260aWS#nJn7ccCls*!2Jl$V=wre~0?<;~datJwc7LHSYcy;Ri9(N9M=ylXl zk45#2MJ1Y4fMIwr%<|n|x(fYo+|%^iZ!2YNP~cx}WC8FsVGtSKG}BECiCd`k!mlJ+ z73$0Bd8r+ALAcZruWw`+j*1NC6hAD{jUDB}DA|cM#1ba@URxL&OyzE;9i;WJ5lSO0 zqv@n)W7A?_%s8I28gej>TAmukicou8G%Pp0P`TUPei(>l+FnUZuH->7akVpw0AQo} zsp^rPn{Ey{ubpPMX1y3(UR0y!;n0gbc1QqJQt9NqC$U}uh2aN7UaOJx#p|avhd`QK z$vgjY$8ED4Uz6nH*M=dP2h7SoK$D~4Ni+_O z)S=Q()dAh)uO=locvCFY#yyK>`Qs1BJ%rS5n4fRiCfT%kezL|mE}e@^&P6%z2g530 z(?X-;yvPBUzjqK;Tfa8~wOZ3rR+V_vKHk$~%K(wlRfQM@#I&JB7`Q>z{Uw_Nh!}>P zAT$T9kHa?IdE#EOr#c)w0vqnxqO0hh<1X168!>kxkGP-g7)0heET}FWK-C?mJ(Oa= zI%d29B%RLZj&t?xMkclnLvnSMMhVYHBJY=2jpS1lxsE2Mo`-giX&ZI#$F{mXJ)A}y zhTf^%Vzs66^LcRnDCi~iZGL5Q>rNIb-67S=AjZSMo@m!3T6!t%xYhz^czwmiUXRN1 z=9Y%|;i}#RhLXkMg`<+}0$9@g9{oTh7}caN<4N*SYH~9pD?YLHrOjRIBbPxBe3eX| zN@k}c8}$@aVkO2oyJqrLAS>1?i>JyD$b>K>3Y5^DVEQ6Lu!+(vNGFt$)!d#kEPDo4 z7hg=nVXEOZ%&f8-lrrkJL0ijZ!`H@%(fN*wl7(cUIIVZp<6rF=RT+#bLD#z-;a_ZL zi5tOteZ7~`4oQYAEwvv!!FB(E^r(RB;yPc}|G@v)bgwp#+ULON{GLkqGogflbQuo4 zDos3g;*rOHn#A+?j-HN+AZxZnps4yLyXvOp%aDvO z3ZhPBI{z4?-lCOCtuT+j-=Ay-ZPv~q#<`U~DJO$_&hT!?nwXAP{pfe&}3=qtsR4*k|jLDPd{g7z965Rq{QH zi&~mB*q!Q2E8d#quju`h9J%hR6||s27=dX8$L~q(of0TeC3qv zlEJ?FbZbrIbQbh&q-DUK)6C%gk@-hjwzzK)gAt;k%POh&yj=>%02prBqOXKIW~e8O zS#EH4wkXVfa?Y!mW9?J=^T)eV`lbZWtstC546>%C^RWkkghm`n_t9j(O{9xMiWQp^ zSut+UP*mROFu(glM#Y4g2}mY7IrmIUMpqJQ&&4@DTKw39)bDKSzd+{X6tLDpTzI!9KrQBj%pM_n#@eccqJ&MJ8|yg2K?9b(WgB^T5gv%Pj$E2_)hGpPch;I2wLdqK^w6X%4H83e(~MI)M@zmZg|+2&B#eR>SoIqG`Q zEFuFE`)U~&&kY1?+rMVzdX%RX2Osa>uid86OU-|Ao4FbYRU3m*$52-txtIrU13a)$ zb^> zQ?76aI-biYN|X`HQ`GOzGFaYXnrFn|A;dM#(~f~8X%VfO%X@eUUp|-4=7^^gtj*@wm7#j@Sc<;pWGxhsT~d^0y^@~5&xR=c7s z5%bqaNt3_J!^nx@Xn(e6xi1vZ(8hnOlP|ZLJ!CWdxrIl^r!oAY^dT|hb}^RM^J9=4-6T$X!;mj>~o56^-cU*4*mY!^H0 z`bh5NccCHJ@y*|H$ni%~99uqZEh`rgW@nwjkKO^byegHlnL9MFbDA2Oms*7KfPInz z8}Z6+@I#6FCxe1W?AAk{>9h;oQ_}8YADVriCIebi&LNY*_<@GMYjp8Cs`aoYS%ZL_ ziWHu5H5kf~b8vmqKi}c6wGPP<^hrp3o}P)VM?81kVhFYwOp@}L3BS2d&PY#N=C?`J zw3UkIon+qW7)E@nN-tNUkgl8GqtR2yl9S@OT3^CI5-f1TT3x6;J0OsLtD?RWH7o(@ zOlH$RDhu14P`@PzX*l9;lDz4OIt_mJMX@XNruy7C>AXmHV?pNc1DdMwWL6pm;gne4KA+am_hGp3P~@Xn2e>3@)!^iODsIL>3t=zBDklUpbNvX zI4Z8o1kW(u^fagu@y@i&B<^-U9SlyUpmDZSmOCy( z4Zdc&okWmBwjgL8g)1p5mwtG6P^(-%;60($hwfq%Eh0UsgizY2K=6iNH5Oq# zo#R*DxnOv1QiS^}x6+_&vXkU2C(HO!Cq+jQKKuxz32%7i^cblkPve=_vvOl|IE^bH z>%)4yWWZu@Lw8Ra0_9}aup$QLLC8XTOQ%Nfm|IgSDn?F@wX!#f{ijb!*Pg0E{VhBf zcUyZwu~(RUi_|^N?-FE$aGQJ4CRwC8i`2;u0$*^xhbtYSi?n}Li${nQQnNyNE@|9) zeUJmr=2c?o_@qjO-9j8txI5T~1zz49L>4+m$hHI_#P`-s(*ZAjri>Gj4wWYI%gWc| zM0h_Je8p`uB@<18ai|UKx2eha(=GuUVNc}=U#Tv~siGs`V@B!V>~NNE#p+X!pP?(@ z35?ea1t3;J1IG?X{HX7cJrsBWR#k}PHq;Fy5avPd-g)d0?MXN$7xyW#(G(w!84#aD z`p{I57r6OhJ_<~@<%aAoWlRmOK{4*V=zXGpsT4Vx>V@@B@i?_-{Q(fA9boyvv5U2# znqj^nVKC0zps{+(Ynn;UV<8QFQhn-NY}uMPl#!~Vb~)@SBWeXz@7f1R6=!WIOf6RM+{xKG;?vm4lJm^EpibN{UIo@4 z4JX4Vvo{+`fo=)&g~kZ78wi>ttFx$y6&V!e{Vy}CEmgnF?1nuLk_GB5)T1b7*lK{* zk2%{%n>6K0xJf&onhnE~=NkWlAB`0M;xuD?Zrt*n!@k@4d1nN(rt_JX%@!SbItUV~ z%~;A*1wUcmxuEo9*tg83aU?+d2@QW$NIW5@Mrc^ZVWLl+HC z?^%SI*6An2a$vRuZ{l4vj4ioq%>4R3B&kY|s<88fbZ2W(7N29+6$79^7&ntSNZyg) zchTDHd;VHJjOZlnvkQO;VHoPYF9lZ&tP4WJq++%bUUm9@2v9ona3@@-ZSPccM?gi- z+iyUM%<+hXXwN_7A?vO0ebvRpqvKO6(h8)GtYj>jPPj@>khH)>m^QU+8u$N;g<89l zjl--f8pK8pr(`nIR4nru>SThhJJ6`#EmX25)OfQfJ|b>O=Xdbou_&1$*wrT`hbutf zUNU{9#vn6?RnUE%@|I@yZw|2rF=h->=+A7_LfvsCAT?4!$L=4?4OZqJ$vuI|m$6@W zXjBtqL@?`d)^ND20JH`>g7`1hZ5b$LtQJLazbZDq+1MQ5!hd?Psf4P0mUwt{J~)^_ zmI!>`qnXY4c}mQJrc1?7lxr)^_xM^9VO%LEWdawk!7M29^Mh=c>)g9x@f*AE)svjP(*Pie z%8(97-ovllFza4>%RpbZK86=;Srch7KKx>G-g534wm|F%qetK#YkI}g?-;mgi(wgI zUTgwcLvM!dfq%|%)JF*`6~dPWDLjXMm+5Zs)l8n1b5060HFm6t_rhRWN+s6I-z`_4 zS_@a@Q76$3x?A6b0-CmIV}VZ)4SK+aGzIPt#E))uPZOSYwnK|G{^DTK8>}sH>M1Nd zLUBKjMV$ThJ+wRQrUnO4(0;h2@MRs|vVApks{T^5&+_)<*D58zLt3B5x1sl>izlVI z&Z@y8@d{IX@7#{qUb|46Qd(A|A-IprT-_E)=&%17^V!#_?1hrCGk$E_B zS#xJOaJ8}eYB2S;-(8YtfGFN_XshVzVF$06;vvc;jNIC2j@J<#ZM%ZL^-eTBi)$+=Wc2K{yZhI-)5Fl_r@Q^> z*aPvtFXN3U8~G(kMAuUG`-SRniE3_T3Oc2CGEQ#%{8k!oTuC~v;HZBd?i94Ys|XQx zK1geH2e~^D`S`b;%e^`1YBsamUkpDjd90`J?PY<(5Oi3_9T#BLtoml9s9T%x))GLlhyT|Na>ZBcOs_0+JRBPxD_vViUY4IbLZMd)E$qoJoiy&Y6Rfu2Bqck zCPx=;e$KTWEi(5uC2F8?`rR9b4ztFq-}R#+%BlC^T@UJJ;{h`-ASho7^ zC}DuMxDYZRw5$7hWclHpcL)*-Nu>cwP0;+#RT}U3@O&(t@4S%Vkew0>h{=j`o96mn zq)zu+%<%F_GY}Q}mhqa+6N}sb*1hXN<~wVSJ_&-o>RcM#r7y!YJk6hlODqXTdj$`Q z9z3`X^%;Puq5kL#?CVHbm<#&&E$p1@qVZflR|B zf>4XXp!f)$6Q{v=F&a!cD;Pr=U*<#PS+PA0num$i+o?pKq zmUWCT*~Ci$8?Cx0LrH{%c+bDz#GgF8p8mC1#1RahkC96Fl{o$=xOu_2MzVZ=h*D+a zv!ZgB!}}nCO}OQ9nGjE``@DpE6)hGYn_L3stmQmCKd||#i*bmKhBebD|GQ&f|KSZa z$+h4S>WGCJiFVEi>xtPir*szuh%UBcG&8Lj`<0qXLYLNZw4)yz))8$6DDnv)f=4*Pi z4pSdeRIXiw$1T#Oo9BCZGH$#*PJR&$;8)%f65J7T{+LlQE8rK6d!vo1TJ?>_;^}u@b!VOLbVaiP zeZOB0FNovydJ&l)X7AJ$d>@9oe?;L`halfYa`xAZd2PuTqe?42#>rw~TBb37DrStn zZyk^b8j4q>h_BI57v!o{aL&)9C*`7L)xP&RaCX*3{TMR|-0x5rM&tX0qvVBxny;_; zI?+z)r22WzmQYt@J3|E~C2p=WH4(BZ@VoiN*VJhXFRrBACbSwylstc2_(lM9zA4ZocI+IP+hhUEs3IIPA zY4+B)e3!$Iwe#@Lnc6&ueXYT-5e^Jr21t9By6>^e?a=OU8CBoUmo5y&H~9pe4@L?38u4OUtE5eANAY3C=9~jn~1?ly(=4=43YtV9P7^8{Qi9}_sm44Y?aY_>I~{=wu|ZX zIb2a!rb&) zj!)uCcXl({hdj`x;>rIZ<3QH?TQ z%cXs&JhQKsK?j(>yX5puH&*xZ=VyGU*rS8Eb$L5WH>H%x^+$z%9q}+!XF(K~Rgb{g zMG1>5D#6o*BLb0x@pjWpYG>SPXQVJORGT5@0rGKbS1yrD9i^j(f3CCEzM_alnzET= zh!e>Mg^rma*8q*MGXn6D#vn+rY&c+mW_uXE3FrQR|BOo*GfEJrKWE7s%F#3uKd#dzjbbk|>eOFv9pW$|-={jM>5EHNcX6Sf3kIWHt8_bvhro8cqD z#H7an@O5geY?;aY!BZ#BZGc;z&RiL)MR;5d`m2JTT(oWWqsg>yu)_TAGTi*MEp;4X z(dGx~4D^7^mL==XKGXn~9*Z<5^Ms$=&8FX|Var&jf>KY}cDDWUl4n20XU`DIq-CiusU*0jC)3K6z z`;l7+AoYX@i9lX@JW$8fXV&*roy;HdgIn#h85va1fd^|^=jbuSg6ns!p@`&0Yd_^y z6!pHGXDQEf(20h%sUF;gC!V{r!vIbs^Axeyhm^POKPkJe^J=4Ykr6YO*Qcjl4%d5u zlRGi}eWNP%b?V8_=e<}Q=eW|nQw-lnvc3B>n6N$KI>z!}S0lE52hpMJu58PreFs-d z$=OAf0LLGoNp5HzaRH@f6Qk8a?Aw=nBlK^3zu*pT zK2V%u-39Jda(aWZ3M9Z*c==~009hQ$+v$bw1PLacC<8}*Nc?F|AL@qk(K{$Pt3jJq zBc8(V;}z%m-a3!rk4=Xwb&duez`BMu8LIHKw|fuZN-B@yZp2k+!=Vp&CMg}dcIE)A zagOF}f2_lZS^lj?*MBb{}-W2RP=Ak3@Z9a*(m`sO1+3l+#8j291g1BY_EZ;HM7-cqJ!FUrKOQ+ zDo_*snjXIv{EWdMi@eoLv++kYv32~ujLQBj$-=Qs>fTH@x?KvHu+BjQtY5BG zS(X@;oe=`qI1Dw$@L>-Zj$m|W4j=!#3mn%kTP%@}LFc`(wCR}Z->+6@e%1q0?*NnW zYj^_GIXbKJ1Gv#PftC`*VDlS}Eb=9SDx&E3fzz9;DL1(6Mo5ju0c^d9*c--KA|R~Q zZ&IlW{Dsrm3azYcTS_}*v?Ov&6%7xuYZovK5C%BgoV+sLOh*<*)=GO%fqU`V#w0?( z(QTI=VdMlUX={Y~%QHs6lvuBNX8-VR>8C6Lwb6`vYxcWK#0Gyl`bBjiA_99HfTagC zr#Ag1)n|r-_uL++i`Lny8$&GFjZU7@ocnGwrbt<#Ac|JKr>cGOPmc)sq>@d(&TcF|Cx{s+#0Eo4*WAwb@}uDWSgY(b zMUkx#L4qFJc{CQl8&C3Pse5Cu3EGP?PO?5YSGNu5>H!an*nym~y<{6X2Ip&Q&BnkR zb*UKMyY7a3YBYvs+U~NVPbp`$zB-hLiPIMM_m4BJ6=@EPK2vS6cpY{y_RX6*j}7Y9 zTXoq*4{6e9H`FHTb&$KR(#M8sifMFB?3DuGnpg05em#Avw!tg++FY4igBdJnU0Bv{ zRYk{oY#^b8PRoqAU@4T-wDR*ry`Al6fIF7NZ7x+>1j#Z2XKGT|_zBkVcK{dyBl%?% zZZNOY(h*Or%yhO5+u*h>xJB=%T&4m#?&&Qt(A2 zmJ1i?gn{vpZctF3=+4yKs)_)uhvkmZS_A>wmA~9R-XEd{$iP?CPSME!sW)ZcWvtaV z8Ixo?cEphK3zn+-4jaX*kd{%|R{N(YFdCls+dHpQt$)z{f>s((^PI_AEWLiuZsKI{TI7j zgz$~E1~3VzlnsG)#<}L?hs?`FZ7YM1}0v&-+}%H+U-DG4c4Tg6Cto5kEd{ zzp0dGW5-5nYp|YoM0l!cBt`)%zDe!@y>8-j zNH!0g(Cjm!EOoMb^xhf$**Z21iF^oQtscsVsBBs{I8l#x$Gag})s@Wa6C@4%A%HD8 z)r>3khtMBOdSz;4(5qYJ8U8NuCZ%Futgh8ADDk@Vx$aq^w+9j`2PDJ=B{)#ubo()S zs5{eG8}d%wH?3&$y|lU1NG!JdO~Z8BY?rm_IErQZT)T~EGjE>qe?nw2n3XgIgyBM)Qmmw8)Lfr5~o4(QfOqwOKsu^kb#EvlH4>bnl( zMe48YDt{a?$rE@iWz@_4oDDa2v(jW^3QW!+sCsw&U!*kLzofK1yESf(H~EDhp1jTo z-3I{kTvI2IKfUvWD+W&TxHDAp)DSL}P{5+?@eTa2Ka`P<1|dAgy%D0l(iZ$^+PIFk zKa5xvAlCl;%SQiz&RRj~ARL&A8d@`^PK537=v{C(_}tFtUd2k`CjKgP-6ei3S#V>Q zY{h#!G?yoiX$v^TB|$aJ#YK7D{=6AnP~jQ+zS=CM7OQo(fo`YZ4KoBP6An9N3~tMJ3NeEa_C| z&56k89=)GGq*d=7Mn~0^CsI{>oL`2 zYu9!`asqvIrcNFbT-VHsg6H^?7oj#cVpFZwlY;pD=FSA#B)*)~PZrG;cZh{-O~Az3 znX4QY2R)HXCIDfI4+faV5dyFUt0k0%-E^S^!4=-m=?)`+=%&+ARBp*&bSYzM6xUg@lRmz1c7r>L|Fv2){HHHV`&9-zm@6?c=J4KTvp0-yGMa$IPJ zL(g~Va&KPKf>Kb*8T@nZeSbUR2LN#}4s}KV*O@?@qlQ4?%*0sc;*!ZR%FfBnjY{}e zjm;`hkVNn+!%{>ZaQ$5QC;Z`rumM%K%e@psOU=H$m$v5v&`1ax&{)}dIg&t7Q04q? zz?q!jj2S_1jDi}zU8?RQ^k(D5QCaMztr~H@z^+dYcN9S{hzjt@1fv_`5ewvuWBTwe z%V2-pd#=(;^R0yV{bM4gli%aT;5`jTD$W@e(JiBMO5LP{x25O@oXx@` zY3)f3N5l74On=5)lX_HTDRsRx-B1qEZ7-tYkxRo$!KNWxm?|&{snfpU*{UoyQ~u+} zV7fD63NU50^8Jp6q;O}0st%WSf+_%us@g-r%H1O!A>{G@(E`51s1uo+N49RS7`-JQ{agJi z9qhJ1FRUxizsbqZ+;pnQ2xmR?ki>;cI!~RyxN>x#byn+cc0>uh&1o<&ezg}Oy4?6~ zd7rnG*L=pqhM#-+>f}1^*n5g%%Kj&BDC$nB>t7v^u9#q$-Us=i{i)eOBqc|_i3Ou& zwzKaD&Fw`#q^8RnMBQMmcfeO3ib=WEh-ws^tFK%f5F_W2ykK5*=a5Cd3O$q@!f-nT zQN?+;SH@0iut|^RA|y=P0RAcp-&=|f^HsPP9BbiJz#mRY^dhINC|$&&TyFt}Grboz zNa@IVM*zU9(a>9t6NO!V@e9G%wQkA?me*NenST&6I92? z%eCffKaXZ{o!(#{+bl(*4?eYusJmIcHlYa3^s=7dOC~nrc4QFY>yVmGUo=8y1n7n8 zBTE5Hx4pMs6W`$1{V)>wAxnkC1vl8|Tt?oUM=U=Dw<^GuDofjwc#6m)!-_B-X1$<| zw`OT6WEhWLnC-Xqx>#Q(D@;53^N~!{!~-vV)^Pj-rBCV{sIY{d)I+e1P=R9I8y+=&Eds zL9_r_Z`_=NC;{j%o3b>A&W8!>Q!#r-R%u82<#%Q<9!Iy7v(d(&>Kals`G;TqNG18= z`=qki3`&@Y;~yNXDX&>mCLkKRZ|8TvB`G{}FKM3sN{|0tnc=h#{h_g+l163mrP6Ry zh4rh_s8_FItphfmSY%^}J9BZu86;i5y)6u;>+8Op4si8?7t-E!Uk)lEAhcV3Px>m# z0h;Rz%%oiT<8+t2y0(S6z_H0m+{7q`mQ-$l$DVFZ>hsZfH^>lYkHiWv{=(go!{t=B z0>vwfJ74Gjuqd~IKeC^*yioCK&-KB}`ymD?=fJlP>(gbZn!`8bv#F}e2k2DMW^B$g z{)QgI1TS$#(~J&2lH?ohj|pzEl!+zlGWk7wUjm=$_Y##^+^Mx1*u3})o_v@tY#T$-pGg!4!ROjyK zs45oA4d^XN=A+T&_V@=UhN;+appR0T?XXxnP6mogGgAl_lJ!F64f8HEQcUs z-mDD<(D=Fh-qUa%_0621A>*8uR6Se*^AUJR@n)dd)(xIIP!3i3Y%~&|^4BK9uJdI0 zFERqC=We&bzNm^>-)pBlwhmg2CLs#n#XS3kugOdX77YpUc(Ib}R?^MUV}8XsUS-GU zh87V4ZMY&6fQPpYK{lYQbbhPUpVmGTxNG>*&cP2MNUm-@axz*F+`zY6Ei$6CIdkbD zbT%fUBQOroG}?zYC&}qyx3=nfu-mO?-z59wB}}IlEOMCoyf#}};O+4Ed^^Enf?Cp2 zJ%)9L@Z5oN@0tpHKGN;Mk7gViDrsa)$56!$ejU96;b0@gj@T08Ys>MoC@V*)RmfBi3ya2U9`etuE$|t3@hc zCH5LKt|(@{YlmgflG;_SG^senvJ^U?T;DZ`_-fZk@KD-2V6%sYlkdP&vE8U_uq7** z*kiOA0kd^gZWzK7?a9YspbgC(r_m?DA)kU8yQ!=liyyR83UCb~GY`Zso zzMpx8y(EmHZ=pf%$V{8X*b^(JIKx_4H=%Te0g1WU}=z#QWlG zTkz4Mrs89R*T+O??t8Nk_br$w32iBH27s?$Sw)3H>hT+f*bbtf$nqS#i>lrzZDD5LJ>I=Atk5P{emLB{y(G`_s?mU3Wg z*VXz0p@D%FKb+@Ts;$hQ13KpdymijjYtxtsz=~7xx|KTgn~U48ZRgu$Dp${^_q)cO>!7{crm#Xg z3r3#y40J!$i9=~oE2Z}ul1{%XGLx^`uvK$^|+U!txN zZxWn)pW+rS2MZ@QHxl6mHz8v8FbZLo;L8`nk_5j0BIH=gQ{~M0D%rQz)EhKZu`JAcWqS*2omY^}t6LneFvF+`58@5C6y`+e;XZX5qn& ztreURxJ|IGT~xm@iSfo4^>FH^p+GT``nzm2Nc3}Qg zcKm_`mrbg)Wd?@pW*S!AVb-`8hu(ZwXi`=VqgwaV8HyTCUSlBAiL(gsL zcUB19nz=(Rhu;4rn}-7v^HX>gv9!w0pr-uyTlBvR2maq10s2U=uhiDD%K4E0NpAXI z$76@Vt}gWX2g83U{QdJuyEuYid+G0gJ(l^8(sbdnFv&SGmUsV}KmPA{{!gSvDbg^^ z7Kd}WYu-O!?SFd}^}%SAe3Uj3g}bFJ0q* z)?ZvS|C>x3UA5LP`44+x!#lwy#%Njj|55k$UspKc`8$1@+c$80{*Ub>1Z&fQynMd@ z7`_|vUl~W9CLKbS|I|)WWU&1F&ifDP|1tbl^uJmBG~G%xeE9#+0#ul=4&+qAr1l@f z|Npz$fA3M-*i6_dC4AK94%A%s{RFc&mFyOWO)sg@y3dsbM?x!sQqrP7zs={}sUADK z^9p8`-6h#|zkm22UX>R$SgSt^f=4-=zP=2uXALgtJzWv-(eF-W$x z1JtsHpe!ZTnGtFiBq>F{V|jN$uVR%{_o?v2e8b&h-+SHCr^?&%jGvZwRrJQy7whc6 zS>o?cEVje1&Ck-)%^1|yDWCw&Mvpv0@?qo;e;Spnow1V!Ron`GRhUCZyOo&!@2;8H z|K-Uj^*R-EpfkvZCYM(UHO>I;sKq)C(b zBe>@ci@1q|(*3)|9Th(cHk}$q0g*p&N?b`ffW32GNGfBl=<-gX{{NOK} zUPa^f1{le$O088U|1X2h|MnM9&H>xAED<98Z|C^e&73pB1r|Q@k$_(R!;QkuQ}yeW z^h~+>1oA&y;&tU9q9okU0;UN5`Si_4@QBLQBEppaWKa(azz>&7=}4nMTK9iH+W!{$ z-*`65(6H&+k9K{q|2euxWq+zt$!H`y>Hp7x|F!x5-h8(d_U*;6W7>sM>SPhY5DAT; z0A@<$os3Viliw7m`R3)f{U|w&FmH3pRa=$sr|{LZg$Kc_6dYv^O7uz!1`;`OUxBYkzJ!UJo;R0y z`Q5A8QMeK+?^DtLy+3~2vZ48c|T~}M(H?V0W&%P%CCOyh4jW%b9JZl_Feh3CEM4$Hl{JnCpR~X?L zYLL2lI0pGmoKsI4I{esay0?xs>HTsWq6fU;fT&?KcRYUjUiknA!MJhxl#D&S58{Gb zzP0M!;JyU5Z8|>ktp0;(WH*ge9G{kgND|cfYLff%;W;XPxVE9^%< zhfYJGww}YCGS>UxK%a2KHGISXCE?e?vDoa!%~41cl7Qh0zrsZ7WXC$+a%#+Gz9D^% zuvu`9%9ppSwayS7@4U4GR`Dtia>m9dwQ}AIHB_&pa7}s+aQ?ebCAKZ>eGRhfJFM0S zxZ3XwJyxyZu3Yg{TcX)c?pL&U!#%oVYA#*h{9>j9BxXP0=reXFk4mz#F_p7)S8tY7 zO`lX3%J?ibdjyy4GF2Y_oXgVYy_%9s=I0`NC5n2aeXX z(^prm|1cE3g4=+F0$e$#8$#?@CSyGe%}Lx5pH&LwGpV*r$2%ikC1E)p9~+e)@1=KO zz|qgIMrJ)!ouv_$DRgwh5f4^Q%r>ch_;JP^#%?tuo56Q`L?>Q&c$$Q2*&;HTcqw`j z(9BfjTbv=BseHpTCw0oZ&*u#+VxN|(9#DvtuoN-*XoL4Vt9EOo!-jR6^B-O!{5Q=Z z4j+xde{kVbm~+E;%=w(;8HY-Xdu__JspQJi5_kE(a3OOY*4^DITiPB4yaO*_r7TnS zjT6m%I$fI`U#ezPDhrs>ts89E$r$8pl(uXQ}b5K6(~eSs2dosHfD}^J&LSsmw4hv2rI-I~ zU}wSJL>o8Mp9v#QA-y-xpp1f{oyC)ceoyqrKaA6X%9|qv0^No3hEMNuU9z#gh2miz zT0OZ5REDEMla~f4$s%BU!7y%NWi0cVtGOH}=~=z~++tY$ahX{p?!SONQ z!VPe^=(WM|otyV+Xzni`N#7am;*^YMfiMYk3eSlSw_I<%pJ(2=>c48<`rT@*-^jPG zf$>p+7|41z) ztnyav98hSb2)&|Np7`Qza%wxr^+|sk%{8WqnBjgfqPIhbQS~Y|vE!ci>yfX|VQ%%O zWW#^xgblFyQSFqLOzz1$*KxJ((l5r)cWT=BU3t7hqJ#qxN5*)9n_A-7Hy<@Y3xeUS z4=1J21C9ZUQ{E?)Akg8gkg>96<75=fev0B$@~}R90eNpcyF{ENctjZw`59tVQDKkA z(XZ+VT5AJ%Gkv~0=4{*=V53eL1bH4zYb^mEOaRz{y@*GEwj zj*7o`&jL6P31 z1_+@@FG*-ggi!9vKIgpW{twyj`{5mT+z;n`aqK;Sxz_r%`ON2;bN+By3s$vnRu-y~ zDky=mYh*B{DyBv(vD8h=pT>5u!XL!<{mbAEV`{d@(7P#B@))FXub*HbeOf*<=0AHIrQK%P@v*uQL6FwBa4H#)$FAq`u>HTQaAd9 z{O-RdfT?|}Z zsbeYIS;>ACmlfylFqrF)`07_@Zf_UkCZaheRxs8uVLv)v5SZm!Z@_)B5vlU>wfy2t*SaK6?A zB$MeE@yO!azPMZG7BIKn{nEPMb)C->q^oJ`Rr;KQhk5vxSZI{vmeUJ$c%w(^Kawy6 z?<$$so^_Icc(hdf$BjoSMSUqOsF!E%r|~~*lQbjgo^*s(D9f%;UMqK55DIjYvb1vVWfz z;nw~^t3NUIeS$!^we8!pulF=;dpq%d+HZEE$K!Uo<*ai%OB~cC)>Es}m<6P=jqDLk z1m{mKn45yq(&3tMFJ2vea35nZURqT8mUY@}L7aPPsiE&|<=!6CF6A$X6aD)OwhGR^ zC_^*zsRBu*Ry%&J*}ycU1Y>qH^FSs$k-{8PDO(Q$;>6+p)9)84oa4Z%0bU;PG$vL~l&_?xl4Ae@xh3jH+mr)2Hd`R% z$SV=5CS6i%LCCNQhs5>Xr0sh;pm)rv)m5FyEYc)xh`y!KP<@y4xYqz&O>?uQn6uaS zm~FOPve~Npc<}XQJwXEx`;EQ#Jtr>x`Zn}{gTi+dD!jR;>U6X9#JW=D@64^&>L+ul z9(sw_m0IUpt0^8IHoY+U*G|hcfoHTro`|*NXiZ&W1VDJnOC;Sgyfy;vk$a_jXpgd3B#t8oi_I zY@>01#_q?7zGBxPufXFIB+q*TILbbrhLlm*%1e!q+cX zm?;0812_r)=i&bshW(OwbI#9*CwHIHTx6ByzkK=f6&9AD-iF3!vv*Ctc_i5MrJ7WH zk%OcVFest(Hw5F~MnKe(P@3vbpMFujjyT#3|8$#}oTHwi;?_7zd-m+v&DYqV%0DUY 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 AuK)l5 literal 0 HcmV?d00001 diff --git a/docs/recommend.png b/docs/recommend.png new file mode 100644 index 0000000000000000000000000000000000000000..72fa600ae6babf5a08581d554e86f6ce10eba74a GIT binary patch literal 137238 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 z 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

yt0?XahFUdNM{;I_w5 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 0 + print(f'item count:{len(items)}') + print( + f'total_items: {page_info[0]}, total_page: {page_info[1]}, current_page: {page_info[2]}, page_size:{page_info[3]}') + + +def test_get_items2(): + rate_type = None + rate_value = None + page = None + items, page_info = get_items( + rate_type=rate_type, rate_value=rate_value, page=page) + assert len(items) > 0 + print(f'item count:{len(items)}') + print( + f'total_items: {page_info[0]}, total_page: {page_info[1]}, current_page: {page_info[2]}, page_size:{page_info[3]}') + + +def test_getit(): + id = 100 + item = Item.getit(id) + print(repr(item)) + assert item is not None + + +def test_load_item(): + id = 1251 + item = Item.getit(id) + Item.loadit(item) + print(item.tags) + + +def test_get_item_tags(): + fanhao = 'JUY-981' + item = Item.get_by_fanhao(fanhao) + print(item) + Item.get_tags_dict(item) + print(item.tags_dict) + + +def test_missed_tags(): + url_temp = 'https://www.cdnbus.bid/{}' + session = HTMLSession() + num = 300 + i = 0 + fanhaos = ['PPPD-759', 'PPBD-166', 'XVSR-490', 'PPBD-162', + 'XVSR-478', 'BMW-188', 'GVG-935', 'TIKC-037', 'OVG-111', 'TIKF-037'] + # for item in Item.select().where(Item.fanhao.in_(fanhaos)): + for item in Item.select(): + fanhao = item.fanhao + url = url_temp.format(fanhao) + r = session.get(url) + meta, tags = parse_item(r.text) + tags_set = {t.value for t in tags} + # print(tags_set) + tags_db = {t.tag.value for t in item.tags_list} + # print(tags_db) + diff = tags_set - tags_db + if diff: + print(f'{fanhao}tags not equal: {diff}') + # else: + # print('tags are equal') + i += 1 + if i > num: + break + + +def test_empty_tags(): + empty = [] + for item in Item.select(): + tags_db = {t.tag.value for t in item.tags_list} + if not tags_db: + empty.append(item.fanhao) + print(empty) diff --git a/tests/test_main.py b/tests/test_main.py new file mode 100644 index 0000000..9887d12 --- /dev/null +++ b/tests/test_main.py @@ -0,0 +1,6 @@ +from bustag.main import recommend + + +def test_recommend(): + count, recommend_count = recommend() + assert count > 0 diff --git a/tests/test_model.py b/tests/test_model.py new file mode 100644 index 0000000..2884372 --- /dev/null +++ b/tests/test_model.py @@ -0,0 +1,41 @@ +import random +from bustag.model import classifier as clf +from bustag.model.prepare import prepare_predict_data +from bustag.spider.db import Item, get_items, ItemRate + + +def test_train_model(): + clf.train() + + +def test_recommend(): + total, count = clf.recommend() + print('total:', total) + print('recommended:', count) + + +def test_make_model(): + ''' + tag random data to generate model + ''' + page = 50 + no_rate_items = [] + for i in range(1, page): + items, _ = get_items(None, None, i) + no_rate_items.extend(items) + size = len(no_rate_items) + like_ratio = 0.4 + like_items = [] + unlike_items = [] + for item in no_rate_items: + if random.random() < like_ratio: + like_items.append(item) + else: + unlike_items.append(item) + print(f'like items: {len(like_items)}, unlike items: {len(unlike_items)}') + for item in like_items: + ItemRate.saveit(1, 1, item.fanhao) + for item in unlike_items: + ItemRate.saveit(1, 0, item.fanhao) + + clf.train() diff --git a/tests/test_parser.py b/tests/test_parser.py new file mode 100644 index 0000000..61970b8 --- /dev/null +++ b/tests/test_parser.py @@ -0,0 +1,32 @@ +import asyncio +import pytest +import aiohttp +from bustag.spider.parser import parse_item +from aspider.routeing import get_router + + +@pytest.fixture +def html(): + # url = 'https://www.cdnbus.bid/SHKD-875' + url = 'https://www.busdmm.work/DVAJ-419' + router = get_router() + router.add_root_path(url.rsplit('/')[0]) + + async def fetch(session, url): + async with session.get(url) as response: + return await response.text(errors='ignore') + + async def main(): + async with aiohttp.ClientSession() as session: + html = await fetch(session, url) + return html + + html = asyncio.run(main()) + return html + + +def test_process_item(html): + print('') + meta, tags = parse_item(html) + print(meta) + print(tags) diff --git a/tests/test_persist.py b/tests/test_persist.py new file mode 100644 index 0000000..0a278c4 --- /dev/null +++ b/tests/test_persist.py @@ -0,0 +1,8 @@ +from bustag.model.persist import load_model, dump_model + + +def test_load_model(): + mlb = load_model() + assert len(mlb.classes_) > 0 + print(mlb.classes_[:10]) + print(f'total tags: {len(mlb.classes_)}') diff --git a/tests/test_prepare.py b/tests/test_prepare.py new file mode 100644 index 0000000..28cf5e1 --- /dev/null +++ b/tests/test_prepare.py @@ -0,0 +1,23 @@ +from bustag.model.prepare import load_data, process_data, prepare_predict_data + + +def test_load_data(): + items = load_data() + print(len(items)) + item = items[0] + print(item.fanhao, item.tags_dict) + assert len(items) > 0 + + +def test_process_data(): + df = load_data() + X, y = process_data(df) + print(X.shape) + print(y.shape) + + +def test_prepare_predict_data(): + ids, X = prepare_predict_data() + print(X.shape) + print(X[0]) + print(ids) diff --git a/tests/test_spider.py b/tests/test_spider.py new file mode 100644 index 0000000..7ffe415 --- /dev/null +++ b/tests/test_spider.py @@ -0,0 +1,15 @@ +from bustag.spider.bus_spider import process_item +from aspider.routeing import get_router +from requests_html import HTMLSession +import logging + + +def test_process_item(): + root_path = 'https://www.cdnbus.bid' + url = 'https://www.cdnbus.bid/CESD-797' + session = HTMLSession() + router = get_router() + router.add_root_path(root_path) + fanhao = 'CESD-797' + r = session.get(url) + process_item(r.text, url, fanhao) diff --git a/tests/test_util.py b/tests/test_util.py new file mode 100644 index 0000000..0149584 --- /dev/null +++ b/tests/test_util.py @@ -0,0 +1,50 @@ +from datetime import datetime +import configparser +from bustag import util + + +def test_file_path(): + file = 'bus.db' + path = util.get_data_path(file) + print(path) + + +def test_read_config(): + util.load_config() + print(util.APP_CONFIG) + + +def test_to_localtime(): + t = datetime.utcnow() + local = util.to_localtime(t) + print(local) + + +def test_testing_mode(): + import os + print(f'env: {os.getenv("TESTING")}') + assert util.TESTING == True + + +def test_config_defaults(): + config_path = util.get_data_path(util.CONFIG_FILE) + conf = configparser.ConfigParser() + defaults = { + 'options': { + 'proxy': 'http://localhost:7890' + }, + 'download': { + 'count': 100, + 'interval': 3600 + } + } + conf.read_dict(defaults) + conf.read(config_path) + for section in conf: + print(f'[{section}]') + for key, value in conf[section].items(): + print(f'{key} = {value}') + print('') + print(conf.get('download', 'count')) + print(conf.get('download', 'interval')) + print(conf.get('options', 'proxy')) diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..05d8ce0 --- /dev/null +++ b/tox.ini @@ -0,0 +1,6 @@ +[tox] +envlist = py27,py34,py35,py36,py37 + +[testenv] +commands = py.test bustag +deps = pytest

1*}Ke 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/local_upload.png b/docs/local_upload.png new file mode 100644 index 0000000000000000000000000000000000000000..cdd2da806d70ae567a2b7bc68cbabc999dedfce3 GIT binary patch literal 92966 zcmZ^KcRXAF_kSmC6)i<=Evj~__H0Y3nx(N~s~JhuCPYz`7PYHZ?Gmw*Sh3ZrO@biy z-dn7n_jkYFzt1Os+{eAId(U~@b8cSuoaghL8>+3TLV1hn)}>3AC{0G*Wz30-U ztLit%E=Izb0Q;9N-D0v=RMb{gROHZhhT7OWT3@>KIy5ex{M|i6`d~A_g3@vh_dxTb zh2D>|$y_RL?W@v5!2{Q>zrD-I()jt|LmH*}2Yiy!*BGxp470zZT`$Y=B}^pj^6g)a z4`@Al)<>`lV^wD3-W#?02SZYOSD#OpUJp<*xc!j}p5IFx^1sVO-(9b9`QA^?LaKWs z$@l!RMMVtHR}T(7fcLNVI@jb?8?O-4&h=>*lyjXfee}7jIi2GaeP{jEa0KU_oGX`v zBj1k1@)_6wKH0x~A9$lIJ`vN{3CnnebehFK^*@Wa!RfO3UL4qV_2c*OS;i$6wrEZ^ z<>8M#;WM1FpNc7Y;=8VY{N#Fhk&7E_JU?^;q;#51wE-2&Jp0vdvvW2X=W*olF1O;| zi-$6SQ*D}GztEKGW>%it+MbcCy-`2*#m>=ksO$t@`BpK;BQ<$#`uVLpAC>CK7(ZTS ziTeI|Hsj-+^mlhCEAsl1bQ5@FAot$inDH#hyA7MYmdUv86Ol^Q)K=en<>TCjg>|R| zrmpZx-dFbzc_u{&z>bX-TXLVIBN$u`;&Jbw!6rEX<=K+zHv8>#rr7WvJ%HF zyXQ=gFVX$H?CO8_$yL32D#@$VlUJ|2xNkr$$wANc;CSL%X+709@>>mT#q94sGHFx) zsDJ8o#npdcQnun+q5p#?x7Ph{KA}tvlq$YN|KLXBi+i7MsVatjW6Gjrd?C~8`~f2L?Zcy|Tx9Hsqi_p0kHX=)Sy;B=W@F43#lVEM+!-)|3?dl|6e zLJW)LR&SCwu9&kW-?nY6+=NuH6b42%rfhm0GRfZ3s_&Wdy7xRv+clQv4MWRIsSF?O zsbBYF@1Q6FANdrA(nq!BeqA2a7`)~{zjrzOm2Thda-q>%Yr#}6U3%LW!HW-FuUFk1 z4_#LwDrsdb^qM`n_mxGN*(&ry>nBUk?;77_)fsax5BOJpW^7TnqAxZOVC`)FVKrWC zG3>cY?|2u@M2J{xp|Z*?-jQU{WXcUM`+YPyT=CABZJlHN@j46SnnXA(l4pu;OWBjb zM=~|Cry*eqxM{n^dB}74D&YQ$aC6no2TnH`KUp^3eMvn#j4VCDd@29CcV>?)~r(h!R5=L_6^k*F?++A$xEU#YD}$G5w4i7 zJ;>`G>-2`tS|U5q*?;@nw&^Fn44!GBM!FFp9o~Lkk%!waV>$94IS5yoit3iD?`ADh z_8C46_+Irr^FGiq$sl`}x8y^K*N6Oy^omH&XwN9mFNbtnxipeD-EP|6EL18~!Zu$I z<>d>@f9aOx{7WWJeb$N_t~U&tbm%e^3sc~xk-UNu%z6HtSwd4Bfu`5)@~JRc4p}If%I$T=H}}2o&)?s_ zUn|}(GJPMwG%k{JzxqB@VqF|=odKo+JGafEd4~oGt_k*OOSaEko~0WmjeM=l_sa5$ zJCgkJd)u0>LLw|<)5RnC`rFv)^Al^u8 z_=)2~Fcm?4m~W&MyyD0{k~jQejcGM?7&O{SU`P2)nNM=KE;@NG*ez8ImEdpA%`U&2 z6kQaUVwp9bI_Z5i61332EVAIRT-AcYQ_jpUq4D4`lZlj>iB845swcNTA;Qa4@p4Q=hPuw0a!Fj_bh}^>38arTfL7Kffeq zuJ~N7{^d_a^AD3)j_{x5KWokVCO=QkPkKDie8ByHHl36XR4fW=|I`xX7BbTq*u>np zfR`>BuXC4f6n!Xc>B#CbKJTWF>nzYR_Ol6GB-;;;iTd95tu4My%aPrk6(-*ym(S-A zG1Deh@70Z(iFdZmKxV3Cq%|9~#x~2&8SdoNH>r#h#57Cz8{pqFHH-&t4 z%O+wN@7ZtT>1d{-AB{gELuROmg>J~T0^K5hL@O>AuOLt3^L`SBJLsYmp$wu-V?GL} z)i~2Q?V9iE5_A@9K{|nqR{r#T&Qxqoj&Q>)p@+}|1d7PO8T;0>(>q5^!#8_qeR&Ld z2=I5uCHaA)Z+maL*|>JQwYY1zhPY9uZA%W}t%e4+VkWf0bK^AiQ=?>ced0aE4_5mt z|G4a6113gxYIbyenMvy=H?U3!Vv*lw#zISHg0Yav{bF`Wj}g-L5`VnDrir!5T9u7E za;Iu(FCtCDZ~eX~^JA!PBL$ta zEqm#Mr*j`hXj^!?w8B$UQ$Hj!dZYJ8c3m2FT1INjTKtgS>08sS3GTv0Jwe?Xbu_g` z-X^=sB#jwh490h-c88iFnx39WSCarI?)vXpOj@pOTOB!<~%nwCr@AW@lw{ zUk0|F@m<&c-1PM6r5eb!k2Jw;JW2_7@r8>h;x6SbL-r24=c@r}-h#mnKCoAIjF2mk*=LcPlTC ztePkh1qv3Mt((wSIrOmVigXEO=YY&p+Qjw-D;VXF`lU;kQ|;dwxEg4vOIty~LKg3# zmexX^V5f^L^3o+)Pw9(Yu(hiNhbPz(;v(%S_wYZikiOXeYgqUp$A4Vn3X*$hprOs7 z2z9pR5EBv=dh$^I76%81tn+&tX&oiy{}R7Al6z?9>gpsdEbQUoA>{E)2_O=POkP)2*+P~Ei9pKu5u3_{x#A6 z{QmPktv&7kcP5C-f0=b*pzvR3gr5pM5&j?D7oxI%jY@0Vds;ghDA|LpAubnl$Uha8 zl#u-of&cH+|4#XTL=FE}R8my*|4RO!Gyf$iEBu!Q|Hq>Lbk~23UieG?maOpq_+I`N zKIz%QrAyB*sVcpA=XrT`oILrSHTqyncl?HU$y|w7`CdH#BemcbUR{NN)IfYT z3X_c8+zzS=r6>vw-@Yw<7{GDk#^V>!0UuveJsU9DkkZoHdnYkYYfg5bbl|ftIX*N* zS3A^%Juu7dnK_c?BLBVLn86~crg``BwL8x*{r{Wc>gx`4vm4{&2F|WgOdn!dxUSsb z_;~4GZmQpMTm(u`+IXCP`KyQg3$G^<*k3!YRLQ|p?`my?imnK}VkHkF{;d2gXZ!DT z+<0eDp9xkALW&eF(m@jfBGc|A?tgu)4s24&D9t^d^mM0t{&=|&H~ZP)0(_TjgID|5NUQeC=d z?J!{NfVmMPXb5581W6j~*sQ_$2~OxUIqKUCLWP3#Z`0PfH#rmM7zXL;*3YJaPHd40 z)$;uR)~&I(?xZFdtu|)fdY2S}f%x{pQn{Ubqo%Uw6bgs52}So}>r9=)CoA?{8TMx{ zZ~Ys8-uZR+%BKa`w1_<+E+bHjNDH$```4yic#rPR=Xd6;dN2N+uIC)N*M7ZUU1%tXRsOi!pI z;gO|?de%RLdtX5z>aZUEaBtbhD9QTYIP7^i9fxdDnA(E<%Axde zsJ?a`A6n0i@EJ5$ar(~OQw^n|W?`{EDLWi|eT9Jef~nHphQo53Lwp{$DAWP6+Rqx8 zj&V>#tuQX_Gf#9{9W;g6Ht=6BRKx2xddm9WO$XH&>G+JMaZePeaZkKEMJTt9b4Ph` z@}oJyL(v72_;14s#c^cQ8oN0k^#)qYPdjr2r+u+6-#01W1ua=VsH)`=nKo%B)VvBi z->-YwLf|8g}w52ydjcfqH?RM?)D?dmgceF1f zOErTR?t&CE=@w9+O4XO+8>1+0xRZY9>83QV_iWlU284Lw)!u4La1X87EcIj-)$YLw zV;?;%GD>kOu@WA zO(7Nb1CKnAwa4q#v(v)0hc9z9Q-1iE0;s3GbqBsS9p~qRbD_4K@q&;j6XxUU<7LF$ zdgbZb?}9l%`}Zdn0mDan?+Z+-afTxsSg&EJo|I=Q8xK}AW^Xr{`W=jWShq)WGn!i8 z{d+8Uu5tJ0c1@0P-mxU zn!vL45Wq^3{F8##N?$~MFd5ebo}V`IXhVp?XRBpF1iCKEDD7(3ftEjY4gSh5VJcL8 z;>_C%eg4(QHjBlt@urA*{m0n70G^=HTq3-2#+Pz=)Wfbwfwl3A^-w-wyWx1Fx)^kR zss`It*?puvKHlrx*0}S*s`X8hI5_J?AldpbAJe8c<5`Y?arv59-~O9@tEMYU!lJT5 zP}jxbw+<_mC2~*c|D+X3ypoTX_a(hPCDEnvSR&4tcYd!FshwXw%{DBvF{Jk0N-(Qh zJ6OSMo%4=j&*^1~ED^ru3Pw%ta$Hlle z@%U&9iCLD@HCx>%gr9o%=MP=pKH2F}%~TGb&G;gO;}t=7UZcdp_SU&gs$z+we;~<; zfG_ldT!%8gOW6$8U(n?IP*KN0?QZFn)ondQG`@8uydqMb^qLHD{O|VQW;v9XFMe?|fouPif4{p7!>6BgIN;qo9PaNZLEflh zrpCXK$vssmbkP5DbTeOe!tFA}r2Nq=EoB#l@$mcf{WIyi$m`1^jXUiz3eFZV(nOu{ zZuZH{1Z;qzdV$?xsOwIp?MVa+=UKiJC0{Ee0S@J>jPHkCUh9hj*cdP&s4hHksF z9Q75@vr*@lkx}EeBHqwxeTIIs4l2T;|G2HT{M5mY(Sho3ZD@I#NxQBV`Vkb`uamU5v2ljwTlq#t z#qxMR#=d5|gMWKub;S8}Pl5}RVlNl}k9hem?IOe38^I+D0w=+7BMrs3#-hW1o4?H= z!pHb32b9s`H|Z@`@CPQ*?@tH$MONk9jp>c_(R>Doy=_zG2NN#BVHnrM&%SeYSrXuP zh`AXib&{{>2{pA#@r>|D0-~0BL!a=OOJ&l!CFr$SR4!D;LUibLyt z00Cyj1q4ddHj6*<-N%JB8tDv6PJX;PrnULwG*!ep4DDl=ckp4lKgSJZpLaPW96dUSSBmo^pGAy}Gkx}qp=25fO%83p`E82gwvrq^Lc80|IKID+mzv$6W~ zz0X@Wx3=1Upx8pu<2L;-Hs`kVek{xbqiHeaPC2;Hrpl8tn~Kjm|BeVE?Gu87YQ$H| zAV@tlc*lCUcwsKtrQ2;SdKJ~P;JXfA{qQ70cDwDp=h;*U?YPgisUB39-xJTxI~bBU zcFP_wLKv=Pu4R0G+GX4I1J(4vaj4@1Xn@8C)^er{9$p~ClV^HtOu$x^O`L9@DF0)r zCSN@Jxtjeh6mr>^r&*l}Y(K5fac4hXNQg*%kM@3SPzc zh(`nw{yJ=U5*G;%Dt=j2$Xd1HdR1cE+a7Js&|d;g$ItQvOcg^K1`qRtZ(PCJ{uxT&Li5SfOp@v)5Ft%OgMr&#)$VI!-qkw_^gjqv zBgM>Q4PMZGKMWG@LW`g6mCjE;EB&r5qMJ{m#de8} zwM*}Q7rf!o^m2>4lS{M9J9Xa(4Ii*g z_R2xnpudd-42Mx60tESe3K!k`@ntTZu5cW@wb2EXWCdv3CwLE}efXWoSOhK}=WwJ< z?ZI`JUC^_0={#wx^iV>T#(Z}o=ZAV4d)-xMSBNv!HRjO8Q6 zsoSBqR>7nrpT?lp7eza}zM~r7G*e`AIp zJai>9QvTub66Uc07iN-h=1zY5{^Cp5q!X8;QtS0cs=cPXzw|Ikuj%v2XJU1=+^87@ zjktQ`jth>BUDwB?JPnPOx+2d;$++)7LuJ4sOn1t<88WOO?15A)KoXWWMwZ!V#K&!S??o7RBi5* z&g{l{>>|P_&Tb)Q?Y`h4uA{SU@x!#n`MZwZyE#TTFq=aAWlE^wh_ojRJ{Q~GW}aRmZFLGqALj9d*461%ZM?Et9?UBY8x1J`xm=zRVvE!&;FFUr z2nq(bHjdDt9jz=b1r&X)c5aYfqRapcSxQQF=@}9iW1ho$5MvK-;I@G!OuF5qn zUAV&5;S6ujS}36Xd@@8~&`)T3d$R6a5J@PHdbal{l#*f*vrJi`CXD?f2krgoubx6G zfz`;Im+3*D)Shgst$U|>On7ZCaz=JE7#V``(`g69A_?)}Rt&m&qfw@%?U)CP} zoq720OzOKJj6OBt6U+L~&RacVJ`w6kLSB9~{CAZI%;iN0;yT9`aOqP-;!6*TTCw|@ zR4I0XGv4iVyZ$KUo57HQPVKjgf~I_43P*rt^qQReZKF9BJevEgJ&+6XVE1=;w8sqC zsHJeKl5BDU&y96)GpW-6g`Tde&@d{zttoQdmPwk_3@rZI{uG^aM0qG@2hXE>sMeaHgx_n8-JFIui!2gz1ut!%?Nr&s3H06x4M9HH=9fP^DlkT*A-4a3@7Z6FQY(iJibEj=r3R`rW7lM=DHYT=rWK zN-;^>rk?OKJNvMKm0=ke_dACjUD@V zQ}6XLI4&!ZZ*)Kpv7L*HX!L$?ur#3JINi_@VQtjKT;B2hsc$go_`}$T)=n^nm|B|m z)8TmcS@$<5x*}w`OwTd)V8RXXTZP?My)-Te#a9x_oeR1I0c?UrIl4s!CNb^|xZh2U zE=iKO)W|`!fO}?hu*Mx3yIymKtO$0AZb8f%;d9*BeZ=~vPdb|IRxqm~0Zp#DGf#qM zP|4^Ww~H5S%gV00*vGA?p#Y)b5O2=5RKnw4JQ^Cwl}0G7a$BkD`6xHR+B7;SyT53) z{=?M$Xs)oXdJW%w6sxNlb(eF(Rqj+JLO^bTTP>kt(-*3n=b=`DqVE(5NDB3<+UbsU zxm^TV^LO`<$=^Kl`uaCcZgu5?Ry-!r6}BB229@p)YEXejEPFshZ>}}cFT%^-z`~09 zd-uDQ>I>49o$U_wPZo%_5W@`q%Ae9K-5@8OiA{04jaYMo;bfc&9*|NerIVGlQ3f0e zSR>ox-fvprmf!rObiVnMX{^x+1hj0Z7-x~J02aI5rDV6n`)To)32R>4!hIPd)dN5K zt_afr*3jtS{#Q-qZw4Eqf=QXQI!4@;P~U_BM1ojWPxT5sv}O;o1UJ_9`?*4d#Ke)p zX|euDJ_Qoym}~ntq1|mpJkj21wLu4~=|1z&yY<{bc%L#fyDDPOIP!FzVVd3Zqh1`S z-bR9{e0n@Wfm9U2Euzx|tM*TqP<@#B`#O-o4_6>9W{&E?Q^s5esK=Dj+_iD@&7?qr zLB2nsgN|P}-g<@65u0Fkvf(#=+%2`hf(@B&KRp;r zqS)dEvHR1)K)I2^ecXcA>i3dDa?c`D>>wz}{q-mptF)_AdOniD(};RAkb1oY80bQ= zxzLrugNx^6aUT6(I0=riF&g$Bcf;#H)WKVkavtQ;!V>4VQ) z<`ZqX)2{m?;3o*MD0o!;0=E8qag--ij@ehm<+sKYG!l1u>Yf*fj2rbEFw??LUBG!R zhf^wc!UwOIP9%5_hF6t;oTeDVTj(Grgm^(UcHK9RW+~&VJ2o6{^sISblXw>38|3GQ zT+4PG_PGY!n>RpznDi%qbWSyj0_UD19>F}>{!m&-FqENKM-%-NN?DmZ@BY0EG}2aP*l^Pb1}spE!y!NyH$(8zXQtkNDv5HquS0aVVX@QFO@gUc<$=MxW7 z_vsSmySOHVQ9~i%M!eJ5mF?L>WgfbrP(`F|HKm#21H^p~3A(Xpf%Cp^+#*L-p*3fE zOSkBq50<1J`6ou*UE0FOw~OJDC2e~ zP}9;T2W#wA9lC=dHNW?O9#fSjSF7Kah6DrrffV6KI}1EKNj1;saU?R zdO-x`1Z3G|J)JtFmvYSoSyKJZyfB_^s*2HoO4}5-_=%a`B$jlG<783$XrQw(kyU{_ z9pG`4zV``T4=&L>lib+xg23o+7{R_YQ7gzAzA#H<9ihCwvgatM{X3Fb_$rC|TclV8 zDs>pQZZ#c3i#k6rK57y6ODr9sW6G~P#SxgshG-~8JX(uW@zC0%V8m^OtgHi=XB~aH zQO|yYs2zN7NWa-T#I{y-uNHkO(8!$Y{$;@h@H^INV=Gz5~{ z6W15Ge$}9R#u7*)J)!}{GN)qI?Usb{iFMq1R)Ga=R4r)~u|7K5^_ZFdy*|D;i6g<- zIge1Ik#Th5(o?N!NiF@l&i~yu6btAeU|v$mtUft7u#-TqmVshGqY{+;A$wjJdZjX( zE_dM(qH56uc9+d^TB!c!DJgqb*6;lE=K7A`3K+wEj(ttE0mx%!VEc)-9pkeId+hQ6 z(dm>@Vo`$TM|I1BLv>QAaN zuakgwqxxU|POHHPZucNP$Ca6a%=a1E2j1`Spu`(grG-%8PmMkds7lc>^ASr~uI|kalU7z3Hv|xQKnj4+JD6m1Jg=ow?_j&x(D-Zd8$}bY4 zv)f#!+jL}pmEJCdFlhI9eYEjYlM^yIvL*xDi9~*-M5abkFAKMv@6bk#T7L?lXBp+n z5O;*Ziit<7BW0+y-_@a3yhj^r3P-9zP5rSF!KntvF%qVJa+O&Yf&I*a*#4JQytwh?vL0SA3~ET^9#WNtxg;B9jpD`=5?8C3I)p;x0PtL0*Mio zbnOC^qE|S<4PFU_CdSoYHqitWXd$)xeEQ2cO=^*GrA{hr-4O3Q(}5`LFakj6W-ju? zuRd8ZX^6T4K_7I+BH^k7oBCPH$)1 z-di3@c;VgDY7}#CsY|umzs&K-8Pjg<{j6m)UX*vK6Pdts$N!f@*{=k^29w%UAALiz?sbX zVe4$^gs(R!ZC~kCjqk+T4s_^Hyvl973t!6E*Ci^v?>F4u1KfVxrnXin7Gu+DG& z*0Oa2#pfT%Qm zp*O)98pMcKz={fb!Kph{1t~e$dC+H8svfznZsbd1g2gJ8W5951yo?{u{eFZ~;_^>;&ap=l$ z>F()gvE+D#=U{d8uY5L|&9E6xn5p#)8cH18@Y+9XVcAxUUp86uL@cM#Y zlrgUO=TWsAvGS%;8l1$dKV)2F8ttoX;r6 zj(4gG@7wO21~1mhs0J@wR6hr_q3?=~wlP6lII{WF>J3eyGIEL2 zN%HoN@mL1;EmZ)y7f!g+H)OwXTJl#LCHwU5Qd&hWtBm_?VNLnH=bSDJDZ}B#CR> z>{(Op{tzKCO&RE}ut|nq7-zRUNgJ2uI{t zNXYHcmh!v`jt;b19l8)&`l$6;837%)i>~H#j!VYdb{&|euBW3 z9gKQ&DJ=B0AZx3RUJgn4ejd${=Z|=42T-)rFX#|a+;Bck?TQYi!IzB_Wb-k5+V|lB zw0?T}%1}Rt%zb)ggvw!WKtcdH{Yf4|ueh~GIECYhuS@%a_ti$=nVbE$B5dGk#9EB-29mnq3aVD4BfrTz)$bRe zfG0&%)GBW4tqSYfqX*?rHV{SS9kuU8LAZC`yQ_C)HO^Ac+FkJ?oY;VJ>6b&Znutw* zK%LR~jCzxiijVw;3%-=wZYrwQw3la$ZxF#Li}^@e!%R3|-n33I6QbYu%b33?ldG|X z0Ui;Gm&Z02$EzcaUHe+LM?pnPTp4NYe3Tl3vY3t;Zl_=((@c-u=e3d6v+W_64MwZ0*f zdB?1&_xd5b25D>RP5EWu;c#xmS-0qkK<6`L^|MaLD_sW@YULJ2g{SREk+E8nr&grf zQhNL=O%fdiU20C8<~eA?(tMv|$5@F1Khjq%+lm!db#D;SviPQIQ$r)A4et9&F)!SO1}zz+k=&B|b2H3esTD@MfywE`+&ZI@VoC56kwc zzMW1)wm5&oS@~ozon~OUe^D5o%NtEbYLLpR(=zLLCrI=c4gIr`4YwUqJ!c%xO*Z%Uz$UHhq< zRWdu01Gc>p3XEDzx}xBqY~30yoK5>s?e^<0LS@3-D)}Y-lZd9dX=oV5dnojo-G06bXMzx8=G(=LwA-TC*j+5~QuxDeo_+xd}+;eBcU~;&( zn_c_9uHKMUSW2(HrIkvBlN5;rr15h2uGh%$$SCeplPj|EYt2sTti6+&&jI_Z&hNV7 zaa*AfBI5mAB_eYb(}bp*FibfAsnq({h4Lfl23BkDC6# z%%+&+IP>rM=;aypR?DIJ7td>4?H``7%X!D9x@VYt0dNwo#l*4d@iOmf7p=k&mZy8% z*dLt)91fgb*Sf7I4 z%>^|i-}1h*?*V#n6i9srgqrWV;MdnML}z3`fuPz&UA40PEi$(s5WZ>KQMi|-8WS)yzOf0@G5s~oqc?SS@h@mosq!P_rfhI0nDT)~%T-4P;G@;! z5Gq5^!=!q=yk9E|>?@1+qD7nowRM^a^AwaTYxOhFKVBI_LeD)->6(L*xS_*h5BsoR zb(?(Z^fFFgCFU*#+^0l=4SJI%#JRTKEcpoz$vhCR<1t%3K`9(+}ox(t+Ji4WoL(AB#wSK=1H zOphMU-%)HTb0IQSJ+%_2J1p=T?QZ~9)wrtBcO;aTJvOO0W;5Jd`-^DumH~>{OU_cV z2cg_vv*T_(yszhGoVa-sNIij1#U~jv-ytZcNV^4U0FI#);%UD7hM~)1z|!}j1hd{Z zT*H+p9g@9`mP4A9pY+|){>~DP2oq@r@tUE)@lir3%HkD_vw|~*G99A z0(Q*V0Y}xZzR+9mucPT@aS;neen)ECIclEgFN#O8)!n|u%&oVPZETrxooi)~2P;7g zCR`@vX?2vxWc6|SrrflT)Sc)E?kD62i|K2jn$8xbLBETZX1~vcV~E~B!fZ{7n;3|P zmMXQZ(4d{6fOz)#F0=~$bYJgS`Qx4>G*9BOO?NWyOlu@<^^};^@7t%hh1^`|4dQAj zt3N!k+vJewTl}jsBr)cciNK}Gf#Uxp%BbiS7);?n!^P>r>(AVr`*KKv!Af>Zu}Izjx$feB zNU3(tev&`3SqN@9wv6=z(f9^*jz#bFP|l&?udbL8eg>7GZZ#`BMlB27eG(!*{2Eb& z)EUhW7yGzhE{z>a7gTO+qR@{DF}uMAGza_Fo_*G&UuORa$YEM;C8z!-3tpM->c6GT z@DdugIMBo;zpF%9(0TK%Tg-YzpzrY0Yk;|i(p{qaOaos#c$mcWF;+&@U=JwDPq~Eb z@v*Dm^Pwb0H$k4q?#gNksri|Ar*+dneKVY&Zk48Ldv6@>9sp)sK(^+-ZAb@ny5{t7 zwZ}#*b`Es?!??HGTuu`FTS=W)M~AiCO=3;&o});E{V1s^SVPGBqVcA(wR%PY_d6^8 zEZpE1_`!D#fkgS6IYFO}jzU+M@hiAI7ao(MRw}y6kqC(!IDzLF@QB?{xfyWu9~{^S zWH8bKfRJxMGq8CFv%i+#Ec##7a!p6>`SgfpcxSdh((V!ub;vnbT`e^tc{seNG@+$< zo+Ji-6hbLy4AqO(^kjAVW-V?h{?vdcqEhRCWa*TadmuMx|gDpSDMwRvp$=egt1Is~p&8j7h z`^U$((_GLRgoS!p@5S)DNzI}5LV)sx#Q21`})8gG~F6Q;0{0_0Nzg9Qrg`;aW z#<@(3&*KHN4iiI~p)l={r2ZcD3Fz5Ru>HjAg4_nkmWf~N;WvLn;)3rUYSzp><@1?) z=37PH6Z0&w#x4?DpOXZsz9|%B4qAfW%KfTAGVF{$NrEtJG%0CWAlQVx_oGC3&UbM> z{9X!Y*`DI*`KO`GNoX0~WLcZs+hy!06FXt2x;985fk7({?SX3r05wVTLi^U9t$!5a zIJ6o4jefkqeTp)g0MbTy7Rf4WJVH))0kHOIt7}PI&@Ha^v}Z537qFatLuPg#^M)E5 zqygK&16uyrnz;ckv#ZX>?ZBr4f-aX`iX)dd`#<&%6ve27)N%C@{NiYmfqNJLEVmrq z=g<*byMQywsDX*wKd7`F!cAHD!jUft`R$#Ia2RE~3|gyjZsb$yXaZ);!oLhqO5Ox{ z7KcZ_;`cjMrVQ{{oJ}Wilcr)zd-VAaPjTe&wJNY)*cbYXDsi-nP;VFsZ8XkaURr{; z?cp_1IE~s%!7qF3gVS7bzVCjXdy{e;`geYgVji(RYYltO@!W~+^(OP*J0>srV^u!V zbmiC3GrjXp(o=0{BYqJ$R|0|@Jpi>)0i}miv&Brb?y7r1IM^iN20*>%yR(| zzgW$0dB-K`r(KyQA#W_|*uR*`^wmDtY7{!bUoocmwTHnN0>9bWt#|$4>{CgjhaTxO zQGxD&n*waWZ|_#mk*z5dzHobdvcF=_AJChXJ~6t{48)lFfQx8Md#*2|i!4w3^7l74 z6@BZ$0RwFm!fNlw$O{|g;GZ?M?bfJX9;?^l3qw&tH!;E`dm_jrAKk?lo^li!okwJW zP_Sc!)SDWqG#>GcH9*aR**&TC?@HX2Qb8eLT@%i!iCL2OE(()%h-T-Sh+&BHBxZ7n zSiXO_i^o0nI*{jhrNW-RX8I#H^^0Df$}YCgHW<|TT^q&%DzTcl{kPZs|MW}!`gYMO z74)4C9j#vuxbzZDd(9{~+Hk^%=LwlxaJ3%qUEnviH`s$$Md;*Z{3m z+9P#BsH^0QFzPyW7hALKTv;KJV*qdOsiVTlb{MNG$%tMD^c{rMGd8c?R0~y45i0cz z^;C-w#pnQwhOZ^R0F+~iSLUTr-0mZ$3)pU0$<4T5=*V?0co)I)T39Gh}NXEvh?_XUm_*?(>-(e!cmM z&&tU9qmlBCT`2y|gxUICXkS7Dp#_hAOqVJ-z&9477%4aBwH?$??tXRZq|CTNIH|nR z6iPPCmEG5x7B!sBz{NKr*d|U+IlcDiZgvy%r{JMyJHWw>b2i+~w|l{1`_=A%9b98G-)UFsrtF=0iN7~~ z{}+imcPlG9d9JYMmh}y#T9e16uN8ateY2g~io}|S(#&6MrxGbFY8M4o2&84?g(w|h~37$eShqwr?|t|#O=Ik4>8O>&y4HuV=#+b>@4DW zlwJN!f>8V%*Jz03i~OsqE~9q9SWbVlP9>p*d@rGmu)#f=YByIdVVyslmiq!`g1nEh zh?~D?(i%$(ZXZ44x<7HnO-R7&Y+M>2BfCu^Kt$B*>}eS?fNoU{$mEI^71+MDWwlRxtUbKw!X{B( zr!3zi3zBd_gZyLQ6BEdIt3Qq6Sgib11|0j$6pPj{nqD3x92WV zcDO}17U^;E4XphR-ZzL$^9ob?t)(8ka0X{8efE!rtp7Uv`SMD2{Is4OLuHwc5)fT6 zF;C7CeWQDAP)t1>56y||W>rELTzs8bO{Mc|P1ll1)I(aDF`1w|NDz%exd$3G?tK2MsYT)C)w#%= zcnG1<9&}xIqS(PR<OqUbI4WhoQYs1(0TVaPZk!}FtL2wD zF46l_L29*zIhd5lWA+;MbINn;q8YJf#V@vCQbJ1$mPY8IYP#Z;#PuM*)fVjZ=T#5S z#@YGnJ~@wNN;0gJWx7vMAoqU4IgeLeuY=3V2xOsP1x7(12kA#=zo^o1aKN`5n@6ww znwcP0gc%*hu7|7q1C0FV;cD5HA7mo=Z#YcrUS-Jr4l`tObg(W*G4&P8mKrKfY|w*1 zw3L|ftc>c4R--+d7b~TCqx8!B-^bzQJV)Y`@AUuR@V7+2BF&~!nj__Ocq$!ZZ^R1v zP{IWSsNe#gLcMDa*%idx+~&fXcVVesufsM-R+SBvte=aJufqKNLdX_F9zCK(t&tty zgcC#vk-393U8ew0c}DN8>yfdc9tDS z0#m6Qa<9<-Kla``tjVl<8yy`Rq9Pz5BA_5$Kzc7Kh$2P0bm<+05PDz~kq*)gB`Cdy z8aj!B^j<>^QUin#A+!(zC%)x3^UkYtopYVlN=+zn60NCfPa_=#Wl!{!=0V$e>w%P~)YtFY~opr*^y=D`=woP@&&fDI>e+x(Kf*WVQg<50>EpHr?pJ-vJpd%Gh3Y`1dkai$WAiCqh8EHGC>Ki~&2o+$ZP zHkVW3mJ&Ipa;Y0$rUu>NxtNtAd8UoH~fqyJ;W4y-N z-@%^&c`{>^TJ5svSJ4qGt5#cl8=xE-GRBp$%E<{67uq`2v1VO><=u0Y%db0!-9ob_ ztQNR0G=Ga=nL|>TXN-=#c1D0?!ZT$bTQa0)l#hGy9V0fA1F$v%eEJcq>KErYA6%xY z8g|kOz-5~5`dW93hWC<8{L|fr2kvWLM#erhVZGebyxh}5uGH$4Ys8}oXo84-M}gS7CL3Tbej$=2?l~SxGg+>^J$IP2S9L6@MeQmBgDiEJ z2~Nj0@oLe*d(LOceX4bfe_b2IUil)bMu4YKAja|D97&hw=8?jUKx9JGkTmsjxP0$SvHIgqbDl2e7o9HPiW>PS zUv$`jkh7UaFX3KL4#>QsITARw(t{X&*Oc8DH$UD}tvQ`Y9DgNW-ZAdSC28(2ZQHao z>lIo9>K)Zxs7PZwa- zBvny!Svi(6pJJbJl}5Hw%e&7};FrF3{rPOfVMVFH$8O>K8&Gui*urECKgf6-!Xe2? z8Sf2Tg_B4-?ZKptjlJR6iV~|~AP7^8Qs+CW$^d)|lxcQG>Jz^-ss>;_x;}JcIZ!W< z)qL^I{D)3XH^VJi!MTE7u?U$f@0!+H@3?JeFJu;g^6=GT;cwRh?-YHk*FZUtI>f$K z@9}Fhx8WK{3*({n@?$eu)#|EHL-wpkVF?$hica zOnQeLTHTuUr1v>PQ}uTVj~}|YWDGs|b+72k5D2RUEw!*FA=$7oWAJef7pc3C&83x( z89KsvQq_8!+B9L*oHp&@Dfo>k~>f(^@JxG}I2x1vEx#@db3cqMz+GTKaoFpo0w`O+G7 zHo<0I@{xnh>&<5)?;N5gzHAx2be;1U?6UN()6#w#jF)e|KiF|C!pfAfI@; zsFPG>S^X&_1(ggmI@_ddu=i!8h94r=U%UuOsS3&Po8)_}Tkmf?9>Kb!TMMFh*sX_! zSG-8l%03&A<}=PoJn|?sLuQS>n|Xl$R*rGOnp7{y%6~l*PFm1+;mN@UT>qihaqAfm zd2m&C8}s_QKI-@~tWi@eOY)JR!l2oxs&TbpQ&MKQr+kIq1LxV$IsDx%dQH#fFxB^| z|KpwIrG}nv>!UMwP@vnW@Rh$Hg>fyi4 zf^u&in7w+tLQN_(HdqKg_xPwphXd6Z8m6E5GjDSHG^8wh+pX9aH(^#l*El9sz3+4U z+MUMtBrr}7FFG?C@d6`*sz6-3Oo;x1aau0d&o&^GlLB|%DdowtSNa0kbW0l%ozw=Z z^Kk|aWxGnOJG^s(Ofw><+oq;XxXvc&InmID8M)yLYFrDm6UH2Y4MB=eK^l?Casc-U zz8|a(MddS&boL!lH|~+kF+M3TT>Vpu^WSUz6-fC*-W#-0W%rL&(?5+tIXN_Z9^CQc z`T1TWT=2`h6zhNDi2oB#ke%$?6WpKmAJ-B)6p?1C( zf5l*u7XIu;W=ZLEO^-K|czuFYx$;PAkaqg1A9wvNG;sJ&k2A$*aXcv3lK}aqoTW-6ZjCI>Gf$!kkm=; z`;u9sJ^60`T?Q-5?Uew9MaMD_bxLM*OjmMNlps!rG8C~>Bzw?F+vuqQSOMM6ZjVXv zk=;#&n&C^2@SjzzS2m;?t4V5Z0s;cbZu+Ik11tRrJR^B_Mj=0@omxs)H0#gUa+RM) z1YHC8H|-X5&*u9Cfdy-u84?7D{vM88f*36YQ8|IWbw7{kp`>ZJ%gdSgx+YOUfn7=^ zh$MR|kkzKS{Hu)lu{e)Ft2};rr{A~Ix>;~U|G*<4EljkGYy0in_1ONfp4ix^$FoNp zXsvO1$8INF3=5Z&=n{Nus@VJR9josGBbZ2F7|!w)SsPpYy5yBdK17SUA*I^jjZHU6 z#=bf`Pb>faj&hrFr3=xEhnF`wtA%aS>^XOca>youe6Vkse6XP{kbyoIHCc!E_U^O@ z-RZ9*D9nK}dk;Ll+L6NiM~iMJD$-;ud5z=G{2Kp6bIJ|K&OdG}g=_b#zB3I0A1Wl3 z@1%6DW_I`1VeGG20y}{owrn%<)i%qug#B0=x?zO0JT>YBolwVOWrAwzOc?3DK++kA zvg0gwCKw1vx}i!6cVz4QRd)$H;HsP2v758n$>%-d9x|T%RrKG^K0AI-z<+_QMX>Vw&fCcT%x+YkRcEV;p2s-@S)H(2x@|ZhX)D`HEjt z*zYR#_oq)NUNS#jtr_@I2h6cb@Z?BRpbs|Olr>*3rUQl#r}(Tuc|AJZsq43}?@hM+ zN_yAv;+N$dJ|->AR~S+zmlieE1V%vDGcLHz4eQ?%*Ra&p?ngqxmEhA?f%)N$u zw^JH%DHOC^*iSF})D=(`V16HBl10}tQOx!3fWp>0A3ur`BT!FrsYhQ@$~r(3KB9_$ zitr9j_ZYrKnBPU#?UxueKY|kHT|5qXxSpIW5;<#i#)B135aubnm9m75dyIPv#Wv8^ z$R8@HjXrWMeWMRhz*m_F5`2u+WJWFJ#kWkK^UkelzfcB%>c=biuJpsyDctOgD>`K; z7q=H=%~_!x*0P|_m(?5D$BfW%9vxfgf90-?vA>V!FSlsHKm(*)^U3V6sCR}K3MDuGBnKrD;Q{q<2OKi8F2uC_Lz=J~jL zCWyf7-b3dYQI|@DXR+cm{j}}kqsy~-TBJcB^|{a=Ys8iS|mevzB7`$mKY9reIm zrS=NgUn~Ea^5dU4#w|2iS$l7>zkDg82{%DlU1)kyDmeF+bD{cbvmPie_y)GlwXr?- zyoE)TI?atY{j@0^x%y^GSNO7XBX*e;w!oH*jX9#}@RJ-RA2UrN_@p5xHv-$nc@OqU zrm4ge7p@{6SFp>kP#Dam!u(DWl}*L%LTTy5KlilfG+ahvyqvjSu?$vrTu zU~o@#^19=5duA}DMl~prq>pGp2(&)1rnEkn$loQ)pJ=F-&4|EeyJu{_cnp;?7 z4E6*A-27zoOf{;>|ai? zqM5JP87|&&me{#on*d|uw~ zqe!|)aIm*GWKH&JH~El)%#kjIX~!QqM8D4X8lPmjzL$FnP{CH1^R}dH9W3Jy##yp`d6VYdg;mpTL%`aQN^a9+m@eR-X*h^IBn5H8OZOO z_{irpbCtsMdf@VRzXpE&*ii{t8E|Wq;*hQVaFj_UA76RgnBCD8WbP|x1D2~N9tYvd z?>>K#5G7A|mgPr6*UrY5+^a<*Mh9njr%T16^vV?WMgblHbJ;f2HCW-@1V)e1`Oxlt zXr0mxQTwaT8aI-vK~Ds@eP2%ZN#qDFNd3SQ{N*$;=Tpqun!ImnBQ8hWnL*+ddcIUv z3Z~=mJOKNVnvijByw?7=K(pE~(c(11`;v@sl8>25Dj6>vvi;?l3Lzx23Ha;4S!@l8-KfuX5po+mhc@etJ2~2=LiG9NxllP~Y)@r)lUn5z zHr}DOyQ09GTQ9Jhs6s3MeV^{?H7LU&qcqrVfMr$(#S~Z>RL~Z&t6rN~1~s_l8Th@HIZ4ErqaQRK*KM!U8OMRC!k@Z;dbz=UMSDRm;f{&`Bp9`&{5mVyF z0fwH-Zf#4;cpY;=9C>%%oO;xZ{gOV*Qj5*w7t#ZJd-0A{Np^q=vDHj8T#>VF~N}f#b>i zpAUnle7BqBsgcLaM7Q=O9;}utZ7M`sO(%$X0Fp$iyRmvECo@1n(@#uOPJwa^5%gGz z-mxd;+w)rfE$4aZIBdlz(r9cy2U?Tewd{_+jC6b!_`xYNe)HRG1JE_=8D&)mLP3bM zyo6urOAXh9P9MA&w)Q<*Lz|Yn3{csRY3r99Jv#OnAnlDt3uMT2qwx%64orl|^QAym zA4R@WH8;*Gg)|H&PxD3=er7x9WYLWWBe%UIvOQev)@^?BjcIMD*|^(D_J@qIFU+aQ zT%lQfgt9_+WPENM{lYPNbYmWGWv8@EiwzCT*EsE%;4Pm;`zo(}P{v!4)v;`w2;*vi zSrtBZbC-EkEE?peZxS>5A*e-o4i-}H^i22AK6bbAk>5*KjQl-*0mKc1VG+*OwDYnV z7gkyY4aG<&)(%v(W^U$z=_odi0O)6>kHyvNMEH4@D~QDHI`rq+`1yL6cLlwG3QJ&^ ziSKM5^e|u~udi#j)N+RNsJh6#Sdpq-JmX$%fh(ig44yew1tB34N_sPXe*&NQ*n zYwfOk#w}P$oC}jpb13phdiv@F6FDF&{>pn~Vhnp;_Kg#$l;@!5l_t#DUXq_QP7Cc# z*rcNGvXb6H^OjxqoX_;w z^p1j`1ht=W*={C_&ar>%GzE(>j5NN$JV)Gco>RZ$*AqvL?PDp)IFM8HFB7SxOrJRM zkvbYwQufV*Z6XyxLkk?j<#StIDRKjVgjeS%@1_TRgCovsE;o`r@nPKTExSzj2owLY z<*wy%29i0I{5r%K!&t01AX?+t3AbMJ*dJy@nCQ&wP|jvBVt!{KzzK!kgwG&fP=7|%pXp*R5A(BNe+_6R4qx{$W4%sai7EG zC&MEAv1xk6Hp5G?9Ol73=YD8?#J(T8VSr8@|-_AjL2jNT859fW$ z32P3d?nY5+FbD*>x$9G*W<1~1-3RyN{bt=z`<6Npsui;{kq2R=uOt?QHWJRAs;r_td7-g30@Sro!hOkM^ zJuJ>EakR=cb)zi>KOof_vP6A(s5FS6qLWu2E+2H5&6?|00SPB147AW%U7_?BrRde&jw0%)5=D|AH+)C+cL_dcsTN_ zM_N3fl%9bVB|PzP9mjUL3kSZLVjlD4&XIn_alxKxE$^-qaQj(WZ#DX1+ji)&Ry}F; zalhs&xTw}Yv(3_7s^WxV`!LLVDUJ)`PW#FzbNe!rME8^6bDgCMO%|aMJ3H*X<2B1o zRhk1+H5?!&8T7i5rfo`uTQFW!v#@=k|>9Nl$AXrfa^=a_$DGa$T6sW410iIRMz9y9zT@ zkxYTEx&rSpU36s~OA?D#(uEFcu2O7SpuueDp`2v9$uVipz-++pP`t}ljcf3(Q^wam zG{iSG%~Qk&vgS=bvb01rFy%}!4}eGA6w`;C;P@(CNq)8Kr%H_)x};qe`pN2XIyssN zm~6x>GhLHg0yV^!GPK0}kj@&o5>L(@s~2-!(wQ71-7yOUe!hs!tBwG{bB+Dgp!d!!Eh9#t{`_ zFn0>V!=JebkMj8`FLjAzYu|vK_wO#9i1QgjIeqcELWv-u;Bej@Q94c9V3m?sJa^aI+i%|z34jm)e~Z%T8;fa*aKD5S~2nZ z+>LQ#%GA#OCaFdG{f(CMo20aB^mLos_pe>!R(l(lnL^SOrU~y1K|?r#&+Q}-S$!Vc z_NMbk-w^9APx_M8)KpL{_3ak|{^XbwBmJ2Y7tL7KJQNy^&92OLO6j*G8X+u#uhG+Y z9TUZptzzUKz=M`;l4h@Ae#miOj=bOlk7-`9mwe|)T`rF%Bn>DfbXc-pEq2tLd!%Mw zt{J=gbZ)vm%Z4xKVVb`Gw1tfv3sGbS-u%pQjF-DM*0-EYwJ!c7_>iM-FE~W%pfS%B zbF)b)UHHF+`i%W-WlH^c=g9mA5sI8p6nLD+2}~DlH}$so#heOncaQYR>{cq;*HW&Z zPvk;BUv^u=57(Qn#tXp`M(7Mhx%ht%@=t8_m(zOu#+<#-M|AYl!-4G;?vM6|)>)*rv*9$)zBLf(E{M~zh9Q$`r zk^JP?L>?s?@h1IuT<1?uihAT%H6SC!5C7wff9SDbi#&?hF^$Ln8i9N}nUtYA$S6{X zVJ$Am;h+wQxOf?xcv0D&J1h6j#V!^@u;FdtN@3L-IVH(jk5aW0D~b8d_8%Uc;H4DM zYx4X1vI986ZMh?qc^TRpC$~Sd3-2KXAkhA|emQkP@t4zAfBWUkpB^_{PKTlW)3`Cg z|Mjo``NAs_)-XFZE;w|M1*95iiDev9ca?p(M9;W`!m!x8@_uy-(W8@p0`-_U~}itrzDQlugO`h?$< z=>9@Nokrv~RpW#e``bUA55-#)1B*)1n(McIMBm(kzL=;vGH?`8CVu{H`|h2Y4nN?lRcrKXy;r_yJq)>rxv z?@z^E64F#4&backn%NT~V*AQF9)aBuL;+c++C0S3HeW3qh(Y4Ux93BSkBM&C=7Y9~ zorpE!w@)vISYq9#Yx;IJW|8E}FnnT>bS9rOgN_|G;kDu5?W5`!LW@7s>z@J@Z=nOr zWBqLyyf-E+$Y;MT;D_scRUqQt8%%G8Of8Ro$$KfnQUdLGPjByl!bxVKzrn9~gdqH7 zAZ34e>O^yLz!Xnh@_TE`M(mW`23g(z+Tmx*pvVzVG(x`=7#Yj!pA&9^L-)!lnE_sEn$ z?~yD0fW`1*6C-GPR|@Xi<0KsX1U2e5(P?5>@tT^?jgp>UctBQSteRZJKD!6Xc>a)r z=rj(E6zg%GY-o#OmiQb%>XWcV_uE&X1mDT|iv!j;mXEBpTL<(@#R2F(iChf@{=!4u z*FUo(+M$Zc)C0{g1+7cv9b zhoPi@Pd=n}uPp+y8rc^St57kb%s#>xEm|Hoj5iBn&vw)}aIFXMl*Ri<3wzjBwOcG7-s^{+ z-Dg{zkBjF}t+UdyMwBe^FEl2XzU3LiHf=LUZqLHn{DkFtQC+~fcUU6zm z2&FN#Um9V%M{xhSY|7Qr3+oT5VL5iKTfCi;s#R{VkWz zIL;YKm@=DxTRN!7n`vVJQz;yF((#+t+_iPQshpD;gsKk|di%4Tq(3Wk8g*>Tf{r^F2$Le5{f!YhGJtyVq=3^)Pt->5S=&?vyA$hc7Ee_@3GW& zCwt$77JJEWX48*9k$I-l)b2WYYX15K|NI5_PXYze&gCm<6NtNdSn)i zI2o{bmXd`*&-4L&+lxVNOKGIpz%6CUy5-B0Jg1bHH4keK-gid>LoK<*mWlg&>60T1*lA{i3-V-sS_*x`iyiI5)(4GgPf0# z;{3pjgyBcKe3^9v=;Ng5ypzRP1=EJ4-jWWa9?AH)(*0YlOuQ(vhB(kpH?B01SKVE*h%VuGgdVy4gVj8k?J$3)->iAqBfQK@|vpuM%Q zre6v&Bm)=@Q#o3?qW+~!PS;7+37Nj*o~tus)lRd+CNGbD*T&Dz&;-#U6|ybP5uUb%EVsNe}rX)Dz|#V(D!%9q)~OW9ZV9g&g4tM?C#|B zs3zZaAoIS{mZTPLk?#tVnQ!`Ry4y?I7ZYYM^9zaVOpV%IooW-Uul=|-TpDVK2n^n8 zsn04;LKD|{lT5j?t6b0@(HVdk-|mZZl|@N>jZJHWm`(;580{htG`wf?R5zqq_9OR( z!^lVtq5XA;!$Q5fDgK*c8tTrI#=(mR5rcxd1s^E9`qvl?jNVgro33o9?8AnRDoX5d z@J9~X9@ZyZY_iWanL(;P`%(+R_?E@Y2@NYc@LYif$#a2_Swk1R{Yk=YZ2S_FaHq5g zTtYP%pqCqAd(1>R1AKNo{M3Z+bS~0&zKu};8&f0XeT;!BE7plU@FA)_{0|ZRK_{Lt zzq-o>c`6x%?~`EO+QUw(bh3hWhVq^yaK^38GS=^uKkqWOKIW=DwA(fD z-DfHsF}o)*UMHXNEWLLdXL#E%Zl%%=lIAF5#BX_HZe*~j)>>G2WN zr)^mazr7q8b1gR2feYpDR>;SjbSw0bH7EzjoyxAV_iaIIWR`W~rWmu6t3%MVxaCBp1h7GEtNP=5jRw;Nl|)= zIjB#!s*p@cd(%+MeyP+O<<7yOAwQ|?k?EXqd45qp5q?)C=1a;R7;W}-9lObzfw@m2 zrrv<9*J+q*a%+DnE&6URWqm!;v|2+S>63Z{9eDh&D9DygRscdVUttS$21+X;KMnYE zSYCa(Xtj>TvEa1oJ(g#r6QONs+OTVr9D#?Gx{RByZz`ovVF%&Sz6F{=B0YJ2g=V{s z-jCD7-NbQlBHXaaI^1^|Ru5Gp`wnA8smALwiBPK%Ye{ap?vhDCrsZ?2k_TENmA*P6 zTV454SqlS_+0~3fj@4k&FyBf7)d*V$N!lP_JA7>h)+n_x_%Ne$vuE-0-1B$zZGmLB zb`m(Zw%v`8Ts8z8ZH2H!I?vXOMf2f&?mCT@zbXXi@QcicKe6q`k3_Kz((STVAB&Im zz7B~@mkf+pe*Qu6)z^*AgO6T_j+h%3P)rFV-VNVWK%jD-c&{m$^)Dpu6|!7}Og)>zBG%^6l=tiGx~8%eJyODB8LI zh`<mubfby(Qp?{$&vqE9qu9I5CeO?3sTy`DjEwigxjST7%dd!1JW2JUI z2$@(#({yUWWFYszc-?`#GMXJn9jR zUYjp!+~!y&V_P~{aaon-wHcw^ym|#!!Dy8`Y{V;%jHCr^kCI^Twma*zk-$h03%OzK1wT z$u=;o5@5Qbo=(N%alPslhPkcQ8b*T-l?;)PD-pS;OfZI%UePjz9 z6VsrD7j>U1%+KS)pPfRgoZG=CxYk*;qJ@+XUgVNPrpQmI2Ag8qfmYv%V4%0136G{g zMSZWJDXibJjoctP)&^{ z-`f~%h^rW~%J@aW`P;1&$V!ElRj-ZsMe~f7Zblc(J5^fygGf5zUSvI65KsN-d!u}9=otICy{DqQ9 zbni?gyOXmkRuFO2U1C%PlK3G}mM^QL z3gcRmF;AcpoX$7!)@ju5ds#vFmc1;nZR*>*ocQc~-g*wqcmTDM%QzCX*X&=0a;=|s ztDj8d(d!m<7;jPYJ7m<^A2%K@jXnJ{Wa<|1f;Hoo30qm#fYtJ~SfF%bB}e)(yMD9o zUE{;g!Xwa!`JK>RP(gkdM9$yZ&n=cr?t5FvpfHiQvVC7PO3FM$l|!dtbj>yoJ6gT? zt4sDeh#WIJpo&Uq8)f7M1#Hds5+WER4!iWr3>Vjvx!qMq{aR>gHe_mIQTlZ;dB_q& zjI>;|m>VI2Ze?6%)1#`vGvL$Zu_wjPGrb(2WP1u=Wjwu>$&xSl(7bo?y-0VWSN+%6 zzRbB?NI1;3`)9E1KlCg009|eX`DUCW%opUO1}FKR0G(beH(k_5BMvTs6C~ZTWu}98 zO%<-Zll9G7;oDUSDK2`HVBt@=u)(-Y=!SqBFYhPRtSF|IQQdUf0@ zJ9&K-v0S#xrXlNh_3kDPFPDf6gz4&`2<4`MhQ8UJoa+<#FSMF3>qkNr#JiWN3}%hp zpf2mkM)s!XqdWR(P@9dq>X}8=+X->lnR=0IUQU(%i9)^VOo=(O0g7GC7*@>QWZ6bu zszlvl9o*K1Z>0>Vwa=T-_3Gm);k%LU*T_tj>^Je8KO3m^Q+4^z0G0r^JnnpFVcT9Z zNg=U6%vW}Uv;fu)OgE~uZkXhPJiAl0;mtH#A}VU3Bf3AP2ffJ9=n&ou#LT*QtaLk| z{D{m3USuPgwH{dGnB*`E4ekQH+$`|RpXgk-R?i6P53ndAtmS9UuE!}L2terG=gF08X;U^W z6Iyw;8ODA5Knz$JkA8peq~PrP|4v~2D-JlO{hr5SY&Y$VCUz(&NKxG$bvWqAERK?;4D{TN(por@ftMcmo6&)*NtwJo-5;%x3 zFtJTs_+q?e*>+UGG!6x3Yc2WJo|ggp)DP=zuk-m=OMp)Q#dT^3euJ zesAFmmA~limfrV9-QX7rf7R%J)1GQD_pbk&3*i6mU;6j2`#*P;{+~K`)`nXFWG^7^ zX)Vi2unp@b3{bJr8rw^DvKkD=CAPYrtb{*Fu!3T84a~&8<4(@A4g4!dz4Wf+M2W1l z^BeH~A(QLSTp+RUt}h1L3$=~KoE&1xY-bO5SFqkFu{rYH-YjLYbc$aUZ{M@q48XtG zH`Cfb>d%nb@1B<lDHWB=7Oc_g;3iC6?bRe0@S};$%!pR(iYkj7Ki>id+^Lu_9 zlK7d?-ZFEH4;gn?LqlhyArJj6*;QhriAN?)OZ+01OZIqjiesaTbI;xon~4H#L0Ox< zcjPDFRvj!ZT;nZF;sLJ5`)v#rwl+o1D)w{YE-2?idD+1*+^ZMHHLk#Y;(|oV7ulQ5 zL>bRbN3%2$!IdMBX~8~l00ru6B9!4U>RdA@kpXpgq+g3_qY!{>*jMIX#cs66-~G>c zd?WUZ$7ZZdb3XBCe=aC(Q;zt4KUqKwsb5x;UkvDZx>KrE93!>7l+asTW%vGj_9CFc zQSU8Ao{+QfJ(H7HEI|PCtb7Re08hI$OF5#xBQ)YznbamkDSxH`J{nxl(mJ|Z5R>sTdy5o3NT5gBlv}CcLmfjSn={wl&DO1Zl{M!>Q0|EslUk*8-2s-N-eIkX}1%qM_y|2uO20Sq;(%2V(Ce4f?XZ+A1r)vR1` z08GB5`+OwZq92R=;M#rs;p>o<^h!IGZV{O*{Ncs-ii=MHfNX%Aw^2=r=|yA*w!R;DWd2dDP&@A-Q9Mw1_T}f6woS&F z1{-{5Q`C52#Ihid-Hq9iTa}mC{{TT={q587{aa5X&}DrY=r7zESv6Fi-J{@CN!Mzg zfTJy~9_|NaG`D7U z(~S98c}r!m)o>CQZzos;EBvmL-)Sx{Nz2oJgub*lJ;hFHh-+wjYlSBsu(KF`HeTmx zvMAYE{sQu3AZK2rK0c<_$$2~$Bpt3W!cqMa7x@ve|MEXcOhbGMl@KDDaObRXd` zvQh^;iqb1azK=E!Tzivp0;(7asBq8j@}IEyo>SY>%X&+5Y3Ee475WOm7A*XTSS^?= zb+~%a!2}ETde9%v;g%1(_3nMLod4llPA6ok2y0;VjPuMvuGD7TVy~ec#6tDWm(;I* z91DSmYrJ^!CAQ$#0CxiP_yOM`i|yo-oyX&&jt?&hO5#ias~@hDbBi`Omz^{?0+HvI3#jTw1a`y zzO5)hZDgg?Qm@BzvZDtjB31gFN%Tb4*S%d$#P7>JokB}LE#rO>sq`W<9^AJQ#>(Y#h<Jy@BNP!2~oKscwvg50FMM7nY!5L8&{gh#V9Q{dnf@Xx;*bUKI)h9AyDNV# zGi(%aq?Y5NoV1JjG7)@5n%faY&hEO$gaCSy#X?yj5{@WT>LB5UoL7@^hLRiU^>+{o zBYS-y4W3AB zU<9D*zQ<>|(u-f;Bsw-z54e`NgG@R`4aVc3XuZLTypzzIH5kwbdiPYp4!@5N9QqZS ztAHlc#}o8`1n*fxL^ZnoU?zzbrGt2>RfDWrhPKJ zSyFq0nWlk$>C=$^gS@Z5l&at=El+8kxZ$ZfLA(7U$DI{%eaDR@M;xh94$=c|(})F!uKls-?N;Q~PLG9p?Zg9aKF}K*DkVD(K!2-NmZLl>+klk;=Hu4d*hkPm zN_f)CD1T?swmF|1=L@F+fp@O0Kb#7BcUIy0u9jdASOj#fI4$n0rU28t01)-OSLx&cCFTPp*7W zdZQFBa-9B%zMOqP1ME2Ey|M5m4{56@L39LvmA`Z2WT$FCZ849Zjhe)#V042{id*GL znLNqrq9Dyp=^8gCjvDfvdQ>aN$)y?3s8P^#g@{W#aWUVcF@mfceP3q6AO(#{?3)&4 z{dE0mXqJ~1_zi%fNeqe@zqEnu&;##o_vD@YcCc@VHIgu@$WvE(Y}D)(Z5;aLb47NR za^dso9UIlN!xc{rYSp@EIC?2{AVNVdnzX6`8BuTfT(0E|+pJ1yRkSQa4?mw*QDMax zZM>*upEv37ZChTpg4R?9yc1L{pYx`5o0>_$&DB`AX7J%!cT3&$_1rHe5QXjHE&zk#^QPjFXip*V@5vYpCK{ z2UJ5T;VV-@H6lq%VZjD|5Xe4j-6pC5PH#<6^*RzFBuJ#kDiH*Cvj^(lS6HzuRmU+h=Y z7V1nYsy^X5Bwf0)%)LIocpFJ$u@}WK-2C)4kTLWR)iR3u?CjM%u(}g?=i$YvFiw)N)#25ER1aO_NgWty<|By>S$l-|FxEg2 zXDAi7no4}(uDuvxKcdO{DIzA}(}qG6Nd;~m$5uDGaonv+7f)|Os`QuEWw8yXW)GEH zKVzk=Ge@po68ZATmN$Mg7cBVx;r3Fv^P?eGntq#y&euLh2cHhffL?JcoW^8HH{FuFQ^q; zwx`*0@;gh#K85IZ9$ui<=GEuGXZk82e1KK%mCVI$SU~vfCic7@b;Vz@-Mh>iv1}Qn)FN z8yZpZsk&l~ZmD46s7El*1LpKlY($e+yVhg(pb)ZCaycLPY_tI~sm?U#l&JA=I>nw_ z$dt#&+G*Tq9+kSsbG^P~)YL*qe@(q*uQgVofelu-Rp{LUY#E_xGYi7n7#tPLoj7W- zC*XIW~Y6Nqc2=Dve;S%S<}x@1snp_c{Aw)OtT!SWKPj2OaW2fbXkQY z!DG@z8(3@{so8W?X=cx(wwWPgX%jXzh)#>|?jVtVz%&OVWiBv{&qT zna2I*;i=A3->}|ujdldojOJX2qNM$;WIT`K&cDU%MyFSN3 zRp_q;!CA&spxs@GI433C!t?I}kj!sh3D13f(^C#(N-y4go}y+ED~rw`GzUt~%gDX>Ufk1L&TqTa)b=0n*elV~hN`kS zHyNK)F`|tQI?w2lR*H^`sAr|uXJ52(IL9G(kulDdYw*eH`W*2#LmR3|&p3_i=;*z} zHQ}k`?PXp|3H!i98KOl=>|wD>jJ24J>qJ4JuSd&shAn}4lhf)YR61fKNrT|HC%+-j ze^0sQ6*tIG7tko@HA}Kr3gn*AQhB8s@~-3JP>;g#M4$iqnq9i&?Ni2HmFnU1GOBuq z^q^bqA`}xHQx^t(YIuVC&%)A`n8N93psxu=I493o-(6U}M(53Y_T{v~y5_8NSg+i} z`uzK(f@%SxBO_Ktc0>%C-YuOH?4oO$50x7R!i%i*@qoz^hP+2czjCJ<_8lgfS!~pW zQ*W8Dp2)Yg=+LspO4{GK!%$ghe9cfAv{Dl0BXIlK&??OsX3jU1M{6O`r?C;)-ILVV zN#Ph6(#=u2en+=^>e(`uS6 zy`KMAhe9F3Z#Dx@uDjGqyMo^Nw$hs_hMB1#FwzVyhw*4H`Iuj0JeLvU(L}NzsVXr? zeC|8x^xC-_hp>L_qzfnA zq(O;^@&AXqzlv(BTmL}eI;FHwpg>!!#hv2CD@cnw#f!TWJfSTViWe^$+})kx?oJ>$ zfgk|_1QJM2-fxU=jCb!d_W%Cet&6N=W+ijZXFflRU2$p(=k-9uSt(P?Z*$FqK1I;l z7^Gh6JO!mUm!BgkJvDZh=G(a9z7)Y`Ghat9U1L|9s;L~xk5zTbJvOVb1GW?qOejFt zcr;J_Z0B1{gw{}c{oHq>ywe1AZr5u!Kfgj$a*(em51!C??9OOq_cm&`db(*hswwiF%vl+2=^UnlT29ZgzSKEsYH1erhv zio^{&19VjUxKabQop@nB;ZyU4A3ubekv;jr{iL=X zSQoL1`tmW9Eesk^=qG{)<>kdsBn+ML^q%rhD)eBv{`sb*Fd4FOW+#QOlYB+fA7r0! z&^J>#_yfUHF!7d^Oe0r4AJz<#7gAl1ffip~=A@{TzLa~sPDd!h3U zGfji8v5b~|NKHfVT{3BA9W<;wdbeC_{Z#3kH1lRsd{ll1eG@nBv=lxaDF!;HEYEQx zY_L0LtbdOmqYmYX(irp2hF%nnsCgJ{9lepWFXOWgFs3-9J=$k#j5tMfm^YN5+S5j@ z7eH?m(ld5!)Flt6lP<(04`;~KC;Q22tPSMbl~B1oZju7=`k(FqCYl$tK2UdDP8~*1 z-E9-Ic5}S8}P~>zu#^Oaw=W&j7^n%rnn`4!0=q+RX;l6jGj> za;eT~Tfcc%&!F80s8Wx}Nsf_n5;_rX#y0=SAEhrv_so7h)Tg+F{?qB7% z3@MfnOEH&!Vw#mVYin*OuqUoCENvoD;Vq4(7oU>d`<0dLKI@_HV+5(SGab@xoC12Y zbn7-H0mUB9>e5*!Unou*g~@12ZFV@$)W~GQh0DH6?L2$JKFxQa@{+LOxLg_@q}&x6 z{pj%+QB(=Cz8Yq75C%2A4h~Jwe^0`BEi} zM+%Li*28&Q-&BhdHdHC~SFA$c$g&Rm4@IwuQM`c6WekJvK4{8^F@}&-k+$28{d`Y? za*z4miGI1NI~>%oU$8x*jt_rO$~J3VE&$^YL=A;$N*Nte1LxtE=)Z|Yb+Qw!Uuih$ z9V?+7l1J_b9B^kZr5|-l#Dt>eT`YW>F}-fS_m#^&c?3Asv0KCnN#>k6Oo^(UmD1?j zS!SOPGmQyWaWfPz{rcNYEY4+D=eAQMt6ZHQ|3=F3*OZh}s?-W0OdquH`@7!^p}99b z6X=$MuZq5y%{HDm zm=5@+7@f!Fl_wMDO()#8e@2u#<-~T=N9}GB+8P%KV9HEv%S;0XSP@aO(#*H$&?+bl zVDZ5EW*AItKGH#-6CrWJIg4XmYH&QHq1agL+OgIpDsAE&k61P#V+TaSud>hdpfhfY zH<3Z3UKzzRELAl9rq&-_d>k<@B>HMm%asDU<6S59+tJv7+_7-L=#Ynz^y%&!R-2G%)}}|_ zrEd;!!yZn)kiWMAr0-c3xKG@JUAamYT;nKy&^8v2-%p0}4#9Xi4KBF+q&US`J+2ga zTw#D6Mcza56GO=Av{wd}H+TQEJ6h_41eMz3e{Y|O|LmTC`UIVi7l&T9%B>XKOq#Vx zDXkoL)EN{;sqLN%3C;IsP%SYZ1uK6DQi_QlBIJ&{m2_l^00g944G*owI&1Q(ip@gv(4p;IsD2yS4?1XR_+u54=__pG_8%Sc`tK5cBFR z>?*u}(9^EZ(rTn^&6L)!&+XiHGyVjpBK$`KZRUXF`#%`&Za(vl&?E}zBQ-Ha&jFT z&g-^cKY(!)**Z$`DjTM@NxWB|(Yb{I_TGG3SAK2t;TXCz+hdcgOQ4!v zRn@Jikg1TPEczge&M4L{VbplkUd zHK3yKtdd>2CEQmd@ED^2~(E%;eFg&+7fV#s5`7> zj&CTUoD%T3Mn^X`jr^4+5STGhJi6jVG0TqI7S#*MwuO+18YnG+OwOMrRp5&^? zTl!|ejZgAbd=rTG*&w{i6YLu>oI!Wn$(Zqna|D$^S^x#_$@1$w1@Tu|90tOhVwsxg2eQ-Bc8t>rQF1>%066VdeBEiOZlmyD zYQbg%5Yv4L97e?aTCQB9D0*hTRVvUC9uHr}BEoqM1v6FmpC&ii%Z#F!d9;gTDJcp! zf4|KbxR~V+y)gCKX^MYz5!mr%GCRtz6tIg`3n~x^#RHI1G@931tafDM9hDJYtO50_ za{M0&MdAJLF6J*fM!IC3<)(lGq;U?cA?uE1kjhR93bx-nhL6Tq4W|2PfVJdf%(v_f z$m*FK6g(6yIHj(7@@}hJ*h|EDv&X$FpHbpJ@kKYWtE^47%@yd9xaUN^NjImJErS4D zNH-YeqN>VlQXrpDLpn4=M~TA+U{gl9ro(zi+CxM2l3=`!?IqyTa===qN4BmUL>(3? zS`Bj<>m7EGFI;aO0QrnF$B@4(i;P#ubDyV^EBoew8#<#&oL1Q<7Jqw#CTXBG3|noS zjDE4*hXUSZ%Zp1CEq{00L}<@+Pb1GTJnainVVtgGMTev4ajvq#YuH347MMd532NHt z4Qo~>Oowx+BXTq2)DY!xom#E4rVi-`5aQpdbq<^8H-&gQzp(6rqHFYuGb_|(c&?1+ z2cRqoDT+cz0V*$jCiJ)Rpy8dQe2WBwMq~8D~auXX| zWSaKH1D_H*3<|R>n);mdlNDY;=ySDVhR{v2QA_+kZCgWP@O=f&`SO{Sf_?TgIeyV` ze-$s?r|6uhAC`EO(LSep`ev}{5Nth zt!CVln4dO8W9V@Cs=>Xm-eGR0)wI_u@6Tk_ea#~_K+IIuo^N}1{lUW}c%3~1Za!vH zfwq6>4EF}y_jynK$Gpa1Y{5O<^|Tl%K$;t7_(ZM9EMNl`n5a#m-Ii7en$6J=Z_l5QYhA5be)TbQ#D!*gbhp)REq#A>sj;T z*;jlewxsIMvwSArH!01J(Ha$mvqtjm5@$SOXraQb-lhBxI+;WT9S;{e^GP%x)l3%Cbez4o&8oED z{e|WIg`K${P<#FOT!?i^Jf{S#9Jz{ytX0 zVcCfk_5I)hXbn9S`m7g+aqj4+(DZK$uzw-?*}t}RH8EJBWTH&5|Eqd_-*%&#V9D4# zz6HA>x2|2o9>g@nzM;eZlW9o1X~%cEH-iB1hO+ifOVCH5He5rmyX@5-m9VU8gEKjh zH)NkFMaQG?;CbpQYE^J0u3bP>6yFa?`4vRHIDHdBenCl80}3-x!tL0a$RweaxwLe6l^-Fm*b865P&s;*C5XAqt22uI`EQ zB2_xqPUnp@SL*)m&bF1Da0AeK{fQaK&UPNbfE?xh?DLXsxrv^4>KoPuC&nxV+OpK? zWnd*#0^UVtyg(p!?Pxp!OCsph)iZ#ryB6A`gr3Xed3q-oV!8vvQ%QxvO<3o`_9qv4HwFj^+Q1_{ z(cJhWHt!?U_DL1@zbV+cWZxw<{WSMJ@h?!x`d$^bTsd>Od`JyqOkl73mQrM*m-S;X zMnHZh<%|?sC(oPYW!UvYiFS3c8Fg?NY)(f_Sz|6IB0wI%^o=uHaWX*p$aybuM*b>p zv%i@{gU}=_Lsv@SrYqlS@ySv39#QF2m@<9CI>|C#J1Zv^ggp13Nj&A^bi~(n*_gfs z5+&I^#Ry$^vaEBvt@tR0)mN3&0-ZT4uRn3tnNQ-#r>*7PIyTNkGdN`ApGCeOxc@Mk z^A2C)L*y{e>tPs(n76=I7FCB>=pEHiyd|`WnA?9XP-${qONiUyCkylUuy+Xna{m0P zSG^fFbCy1>3^MZy_PMXkz$Tgi5N-aQ^2T7!TwOhmYU^@ zWYxH5B^hqmeu3@Bc(E6S(?#&Ow3peRAYK6R0ps2VcWR-3jbl0k(#L{)b_If*k^Tn4 z1+y=mb8;ROQ;Yy#%V(`-pns{|+dp~;Bir*(F4F!*)pzY1_)&IK!QybX#Y8{Iw}g@p zF}ub;7{OVL7R5+t2NkMfVr`n{bd(aOT}K*Ec50^;ns-ek!|^tg8I=Mb%4)o;%=UC7 zN9h7!V*1xv9K{;4E!qK4U-ZVpO61WCRG zouBK*B!1m?Sb9yk1D!;D?I-Rm7WQrX-ZU>(6I&-;rkOdT2Wx(~o1rsvk!Ymcd?z0# zzUzB2e)YF>z-GIIBUx1VNfMM7&ZhAJMNLH6^vq7mGMq!PRi~KTNZJ&09bikGkpKqS z#q%>Krh7T*?cWOXd<0+KPv&!-(mWE)bUZtlW42);GvufK-2wK}L?O+Bwly(KDdjG&EbLg5TGV((ESkR>-*w+C-n|hy|4Fsd_}sRG z;(G=}ti9E7DeVF}FyLB%F1i?-mb$`ia`b~*_f5{<{Cj>`Q2hTivr%^70^b|-lcQ_+ zU6mg-DP)|@cD-S$hBEa%cfigD^Z>H)SuW8u0nN!U^wW6nsUrJm$#$z+da{>YW)V`2 z=lhE-73w{DTv=Kl{`Bm23d5S6e}I!|#ZG$2je_#i9=-s)Od0XLky4OIiuCqyi7(`> zQu;8vtZOA3YDtw)@l+3(?ZG8AZkGVx6Bh_C{W|}P0prgEa>-Ebef?TG@$;4~<{hg@ z30`Ds$nou;&TbG%nZR?t-6UK?Qu6U78}<8?#H2ZA&2Dee^gw`FWXZWq4ko2ZZ(Qm; zDEu^9o7Xs*;o0oV53rByGVum;5EAM9yw4mq=|V4(^{EG*0f2MK);*<1?kLV^hXp2^ zPk(=Ze(Hm0%Tu|h!Bnh4a8P~~MHWy^>V2YwGCFS7mZUeOaZa`vn!UY?ho%+3Xrt^K zWtF?`dyZ<&z$_qeIc@@v3N$R;3Wvo|vexcNeEKs~${yB$=)N0CV;%>lp>NPMEz?cc zC}xDdtaI`tCXp3WxOY~hx#4JVRY;z!;Zs-_)58f^`V(X87cIsAcgMJVj{&J|!p>|5 zdG@8n-0nqg>zrw-C5BL~gdq<=NMwIf?pO9v9S$e@IP4A6_Fj3R%$W_uL&?g+!iPrk zwZ$eSR!frPhC0OL>EfYfWWFdFi56_L{f`n)RKsZ#Cxy<0e-M_vAdQA=%*C)we}=TK z+!P1Wy;nKqP}Hqnr>{{GB8^oFmxzYl)3gs9sr8?T8hl-X%)*$A&7?J%;k<^VKh{P} zJ^Tl4kV^-C{fS)@(2RnvmVRwo-f2_q^OtGUh`wa=25cOzc7SM2AiH*s{jhtwV%(w< zfr*^fJgCRo=yJIy)Qy4wF=4<0b^Qwg>!vxrbvNlUoa!FcFj{Ixpo}ERNPvQwrwWpq z{THtu?|dNGx(AY9oD)(2)|^g{XW#QPO0`?eoTEbT85YL5i7o?f;6_){e!zjPSKv3E zwE*G~cjA}llj_wLgh}lRF|cZJxQHOof%ERU7r9D9t`5DM_ij49N1s%OqKvMK+=Rc~ zUvJS%Z4vENpQQ%8_s09X?g!=VF3a}<{@nrn{gbcf}U`C6UfVy?`9Hu58h@@i)?)&2z~&o*Uy?y~HQauwRp`@KBenb8CC2hLu~ z8|qIuJwE;VVvBsO=<%C94E-l3I@E)*zGYw616cshBiz#u3DQ|47j||Q#*7a8+cUmU zkgM4`BUx~=ZtCGt&ON=wHsvF)k2vdhIB32ta!%!UT#niCw-9qFcP5>|&@cHOwwfKr zMjhVG>v?loH5TjstUuV#RrrZJyB!I}lJv6F%rcZn7YDhLoHpy;&`G!44hC0g&ArUl0ZgiiuBF~rcg}0*)L0vU0U#YH0pF?)`X42LV~Ov$B#SuO$LI_1q%IPbXQqF<=sNQ8S?_n8Ay zbUeBqNOYhqJ}OtpsbSCsd@GcYR^5CN2n_tkx=N~3tfM2aYDSOw5m;V@=7B{>q6=!e?RQW4Jt z?bh4gWJR$FkjY(iSuJy%eP?3*kcG_2h6yCm_$iDsKv`KM>8c#${3S3$xBHJc- z{BlEvBb0fYw~5J4yozOv+h9&;Q>0Ece*R{0A6R&=?({1ow2)M%S+qQ-O&5^l8g@;orh!@jva zK1F%VX;qLjuQeMclG{VtcNo!m$#M-k2&@E{D+;y)&tVMB-I#MK5u9jj?trGNIMUny_t z2Jnw7r(2;A@PTR&z2;P*^5;5fxN)oK@S=-NoF2D{Hgc*p`jZ6ulB`yu~U7U z=?`q#!}5IaoN7GtX~m3ar|l(06?~q;zVH+Ft3{0}r242PdNbcKv@T;Lo;@M5^f$%5 zjbsK|<_yjyMD?j{c4@Y;vO`W#lvy1MuQ=YT>)*8{Y^~=1gMcv^Z@u-n_ z#dn(I0OyavQE$*c%M=SPc)E0BLNvhvouSmQBu+$m0PxHH%c=8M`xE8LTFtM74Cc>S zve>+hIQ7pm`fN8=Sm}8p9W*v_dw5pj!g%7zVI%x`w7R0+*Pcuk@MfjHrCPjkyqjh@ zMBJ%EXyfTr_0YWEN~B1y;izN7vcncrOuF|6QW5`^i?~cJYE!(j&{4BYA;IOuI9aDT z`N8=9>YpA=f05=jhQL0Vb9@2MBbfzpBTbu+%Jf*9HvVjBJ`L zqUJEvo-K2Qmeky}$6B8?4aSvfIs=(L=#)vs@5oH1hoNWcc9CX^*N+Uoyh`fU9RDsb z{+7{jR(Zc&`wV~=)vwg*zy4f1>SVBSb|^g|dY7l8I&2S5^VEdozdea5@>19h6)TqA-sH)xiOcA-DsPJhH?XtM zh&s}9-r2wT$L%ETX`!Et8Ab`R#LlMD*Ag8FL2kO;0#skEp0}%8$0;9Ffn)nUNRlh5|tusy9K4U-CHV_q50#+#sOXx&3_R=JoVDb9x@`6masgHpl28&} zpC2`@jA9*TIi@SsHBq2xzj5)ztuz}mad(8s*WdO=nXm*bZ(ibCbU;whdFJ81S4KT8 zBE4YDq(%BqqF8?cj@`Jlkh1gN<>0N`im!(8P^z*1HQJC$He-b1&0o15c81UFoGPMw zOq`EsV@Awe_k%PIddmKM?OQk@k2sBc;8=CIE0AcUnUhZ*5{NvDDf=Y_Ak#;mO*3X^ z%Z%x8A9=+X8u?xDKiOa1mbw$D4ppFL=-j|}up;2M1RJqmHrH#p5dp{FOX^!}4a^)F z4Tbw3h4XLMMO%k~62H`boy`8_Ej9S4f$R>`fnXhdo2jNphU#keL&-efKT_@&QhI&i zvFpGv5#aC0zX_kuQ2)^MWJFcE)c>|ac{{K>aunJkc0FoTc?F-eLX**hOi>NakRjRF z<{w4@luI|6hE4q zY;>-2zp_jUwwBFDG|+M#g|hQ{O^C8v=ZX1f5uap|%RvU3_Foi&D3}C8U?pRC?~;`| z8S=g7D zI#5#^pVkrqA=>R=F#Zl}+Ws=iJ=1SU-bPU={bIwTVT7=SMmpv9J7}r4LH`F-P}*mH z!c#ca+K7NcDz$U-q7e*Us=n?p+>F-rij=kfN8c_(!GKe@q;~e{U z$sFr!{l!A(TYQheBDm}0j~$4UV5y3xfQ+H!(~TKxhMSmyJ=SUQ>h#f)Lq;6I6FPX0 z4sC%K1E;S+)Pgv|X*cNn=iG}j>oO71Qu*lTR!)_$?ZjrUlz&|KYV(f)o<|X$zb{YM zjwA2eegGx&=P~r2VChfe0dtpsZyOP~`TILmyqBE~S5EF;&8X0?>M;|&mPj4w zJNPwL75$2r?kOw~aD6FWPrm8gaRXI$!rMNY(7Y(li$lyaLj@!>MEibCK?dG4!pgjvUCfKRHxu%> zYOf?2AR9r_2$kdLgYdRdBLA~G4&XV7$O9qK2g}KhNzm|CJ$opEW3sVcrP)Yjn>PX>(0DqVS ziMHz7BHj7kByEo?A8qyV+04*75y=kb3eu6_myhsb- zUnf(ut^M#41!c550>w88l*sJl^d3i#Pkvx%bsym!yLq(o?JI5A!3~! zW;&qfof0s=X34yMb$i-8Vq2$x@KwW&4CWzB87iZElm#U$SY{ySbqn6$cO;wimJfAh z&Duh#vr#qS*~eZ`1U*bWs4*>UR;H8!so@J4^YEV7kI4_SN zfZ6*G{_x?exL>7lhIQG0tihTKXVOMRDw%bN5zk7t_Bde@jci9euF2-wIiFGd|GfYJ zj_sJ84=6)5cmiIS=rL>?fWCm6dMra{$hu&v^XKI{TJ1Gzp*xW&!d|!njaNU8I=>`7 zLP*r{zeQ{)8kJNW<1Eb&1uXwPO$RvcVF}%bIONmT-X=g!DIisO_necZSSUp2N_TJ*nbRCanR5)n6 zW)mtD*wXB2u^BPXbyjz1R4m9so~d)WN;ybLJ69S;)w#8ZiD=hmU8w)CdBc0dn<|o8 z;$WBG?X{hQ8ZP-LAsMKEfGaH|SzG;?K7x7f%PdppTd(92nvdcQ!&+vzs^)xxMgz*1 zyQKIHM1Rd%2g;b`?Wl)8SmiS--PX=G*9nPNm=wTl>y}luh+e;!GtV{cww6DVOZz^T}l z!`QV+(Vh&Nf1x>f0Vn8`mq>cM{cJw^{p?TzBk9We_I2&$plzntcQIJ}Tb%PF*iv~E zUvldPh(3;%1Bc8)vK}9|E6sD(c*i{)o$4SuaR;B2#vsJ6=xUEyYAN}^)NpqI%Fg)$i zKgwL5+H^NK-O#{Uz|S~GPU*!p({4s~ms+~yv|Io9rBDYrLM3vZxrn-1T$|{vkc4cB z_DBwkd)d&>c5SyJ#{ldmNy0xzOz{@``Q?!;UHxJ#c-Q;t^TOtHEOaUDzde-x$P10Fv0!IBX5Rlm6{+X}SF z(E#S^QOZ^Ihm;H69cqzS-KirM|2E@mmZvPl@4EcwvFxxUG^VZb4&XxfA4{2!uNJfd zc%2yXbeY!`CWp!3bT-t|{k{tHJ>}`)NgK?IK;0e;@i61TmS)Lgq0L80tSwMnb;g*p z+S-_n$;CY8ZO*2c8jMw}tE_qb;0PZy7%03$&c4Npcmh2X$B@w z&3?Ls()K5r^dAwU&YEgkAj+Oi;If>YgZtY`b;a5v6Y>vOTArW(`y2jd{wG`@bb93d zzjc=X<<|Jl>S1o(_UH)N%>NN(aQh+68a`iukko=VVx0dc-&lZ3A`}AJ*qNKz^@x&FeFbnSW;s{?z?lq6R=NriC9D^po?m$Jr z%bE*V$7sGI!R~FhFaO>a{?py);_e;!E#aM9#+u|-f;{XP-SI|K_NX)#>zqBJiPN_r z`FCgX-+>a}x!%2-+|4^J06jzBPDdJ&!XCo()|@t<{?8k3g1>2GeQHPmr4D(%gGuNX zC%UMlM0VgD=WrJdSBpE6t1mK=hpfYZ|I;h;RVA2oz^QvAy7p=;oHlXvnUoeE%$CJg z2Ysk_AIpwJYFK*z4TCAnla0BycV$F?v6m1-Bf%EYXx`(B`Gi93BuaJ}=#hET_V@fOX7STZ`{k0c4D$K1o5nn7z3j4M5o+ILa znx{U!L=k@af8Q=$FQ20w<(_BvUkB`eW0>#0u9E-$@6WZt$?C&0Wzuo;Nz{=4`5&w1 zxV={+{;|u^hCgqDrgFnaLEXywU(f2lFTZx+qcGY{(s?}puS|`L`}imj;QM69|7%?U z;nO+%JH(6*xc-khe?Ww{;==skhy2f9^VO~IH(~!o$^e=d^#0?i{O7v0K!sn>Q1>nC zZ~rfUKm1@Z6!?MPz&)yJ{`XXRRmqEAW)Va~4*wzJ`L7!;IR6>=?4FtR|C%WHVSF`t zI?%)`?3U?h4yl(OF+j9iw=Y~KT-~5nmDe|kk_Cq2`DGu`(<9aJII1%eTOB=uJ_o1L zgRUoOQl&fCT@_q4^Jn(<;Jja2d;WApvU^QlvB*c!?Cq4Sg-4pCoKs`1!>Gh39Stn$ z%PxBymTDK%fI2VYP?glaIEy41`vq_1swxV^IUu9Eu#_^s3RmS{3WoGX_C__60AtN-|c zB%8^q{xTfLQ2UWM6}7>17R|4GrdiyVtNNGRT~kDxy!oWXSJdWj!lHFkcn_PVg#v;l zy+Yv_it95ZOG8>d(X#<(g$%c9Fon?ddO!F8h_2GB^DSfdH6!)H(VG;0)kAKuOM?{qjWovtEQv+EUXR=RKd9p>KW;$NqpMp2R5nxSI zTX-g!^-J$$@SjMfHwIyL>-944pMJh`=MKXo)%$#}G9TW-*UfCP?qi}b|3Oj3-&|~L zkA8gHtzh_ZI>PYjH`^n$*6|?5es)Ca?Cj7z-|uLI`D_W*G7UQ`BCg}Wr@EEE=X?E; zW11tPcxtcnB-=6$GkJJlqQLX!#Ee}$5W2}*w9+VEM~|!PNeyq>Nn=Fj5_?}x$_rEs zd?bxJ(>sWCF5H$XgqF0eF@vgKu1Z63Ur+im^t;q0de-TAUwn%i&Oy%9QamyRmnXDd zl;ccBx#f|eF6NSQwEX%lGg`WthXr(gTUGsG%+Tw6LsXkpy)Fva#y&}b=cRGFk6=?a z%8H;gB@VC#G-kbSN})cbH$~o zyb)P+^jx`2W3&HM^s0A80D7;30);)nmKJFCPf>Mjj)5CgroCCuQdjeR6S3?7$wMt6 zdg7^^4JqD4#v3|3Wc|qpxW~LYr)!PrZbMO!NS(QyB;xd2br4aY8I$Q7mNha!PR?e9ZUT!UYP zZ9|bqq++I5?eWPSxSN2m?KoQJ=9l77@1!DcPlLAmlDPSf8>2beByXfyuXv(hn`TIxC+OIOIWO%JJ_fqJZ#C43F z4e3&vv|YAdveWaG(}P9`dmW`OCx0RRvvNFp-ecy3m$v_g(D*oX0?S+Av8Q`fhcI3f z58KXn1B(STBFQJ$-#$ijVAD^>F{=%Ru2@~3;qZt*(CPcPHmJ9Wdxf$+^< z{3#}Z9;aa*9pgKGL(D_xZDVt*aO4;`+*Yt)4m%99&G!LKJ+bteIw{yX;|SSC5h0JAk4T$^Xv1I~6pcVzELL7M2|6|etAT(7SQy2}El z9_6`gzPgbmExC+2#HU^i-R0`1^*MgmEhidq&Xe(%1mKgux5>uX4|bEQn$4%)5p(MZ zj2>`pJ-Z&%6Kbex$wa>SLB6Ba(<+se-A6Og^0Z!VCwME={gsX4jnpgTZ9jw#S6sxD zin95Om!>$n9`>-ZfM;?OW`Y^!#W zaqUy5t;6BD;ETLYmiFMfklg*XvDb0K4erjQ2~4LdK&OtazUnmHSmNY?-#7h>h^Xl> zG<07%zgq5>YSpi@Eaoh6yNO)oR{7-1er+tW+Ny_O3+a4L3b+MJQl*s^`t@FOrD)YeXxj!5UA{_Eg}j9{J&dQyBdUNZxgV zw0{f5iTl<4Hw%MEm@e{fKSE{-(sE+~sC}=a(+ZH}{=3=L7qyvDr7vfS*U>;{14{Ht z0ey(GKPGr%MqoTOg3rgU-%*%X2k!&{YM^nYyZdxIV07HS`b)s!>y_NHs2Sc4)3sbf z;@CFN#VqgDQ^bpBxfcz>fIToBNU(zdSQ!^BnSBA8jnmXXs1#xO5^HJglS}GtwTVyK zc)&f*nw!tjC&UKMI;HhP1Yz=1YYaXm$|-$*v0f^w=MLI)R~s-5X^cSIw0cPU0w(J* zlVb~#t_^hE)Z5!jNnK&$f6Yh_@BK+q>ki4ka0uQj;2o1jZjp9K#y%jO5UAwT%JZ$* zcW!NJJhf+p{DuonLUl2%Z*OazW0M}ielebJT0sutPuI*{i*-~%M@_J>Hew0ECt}ig zq4MSTwn~2+&3-JF1Qn$p9XpphJ^VSpmM)!)askVd{>@5|$vVyNJ>OpCT^9F5%%mzv z{~%x>rq^Kl>oehuY9+1YjTeq*lm|reG=65^Nu{^;S1)z2m)}txynD5&6w?J_SzOA1 z$x|U-*!atFgIt~$+>c1Y1nKbjE!~XAujlt$x9jPjO)Ec_wL?y;&2Me1H@?~Y7#c20ZPJ?iu0ILZHD&G#5~Q!cta z;$E|!_P{q!>&Y4l`fFcg z!5{MDL8-&v=cHe0+9y7vP2r`nJ02FpT@NK`?K#-;UVP7qmKIG)4!l@w^UQ7cr&`d= zKMu=^Yf(6@^xI?z-%4g^0O3M<9dQWx-k(W^>ZL7n6Pe`mbY4@oi!LgxNJ#`po@d^h z87S>D2Sm*wSb5LpS?;1zw)@Yd1b$HjBcX#s1TR&JMfU8#Mh z7d6NV9;w0{+m+D{5O(B;DB_nvYO5K))KJ_Owd#HS1oJ2-M%6&cgf_k$eKEW@89dj9J!^hbOIO zC;=IQe4hqdr$^M?I2$C*Nw%yuQB^}}@g+{($ZVbM%^#(`D`8*YO3j4s8@Vm!_n|RyXuCy5!r#&yBA#{$)VhxTdRw5=NjB#2%)LDg5Ofpg4&B#iS{0vN ze2&pEIltQ*(e3!y7O3WSkYltU{=`B)^_|58ujisYPEZp&cqioT5>IO`U+ku6R1Nfl zZN3d4m^^S6p^rYSlPIqF!tj*%J};mRm*NZ(hxLvF(VM-j(#>+NAKV^hkNv%!)!Ow} zHpw^!GCK}BHTSXl_-1XPK5F~r+3)E5+vj3FesJsdr~E<=T;`$kfce!wXlxRd$>nkZ zQQFg`hnDvX^c=)OXe)KyzWNj|2rT|lk-AAEMcj}R;^@_Y**570H%3c zw94kSKxN~e{N3$Jd;W~Z$aBSXAG$9xDeL!L{Pg{%Pk2z@#LtOajvcdBZJZ|~#N$)c z9e(yz+kMo}1jZ#a@y2DT)UO{G7JywmD(-fjKaUiF+JzXdLu2wo=9Fh8*Cukpkz;T9 zM2y=)l-CG2s5tyM9^z{!-22lJf$?0@`W&~X5>dNvwSN{VdBpx+iR*XnA&-{JKbU$q z{lYR#vFW57S}^J*ruCc-rzIfUEWy9Lli}D!M$a*%odiT#B;9;nKt@>l#9Q5?Q?mSd zc0DgJ9_4#Gj5gSPE7zPD@uKqi?F_FBpX#b_#Fo#;ljp*|(}*(ryyD{~)jPk-NvR9G zN&UPo(Q&DNs!$}5VQ%;q^&{Nf`zS#lZVENOqzzN=cBP>d_qGUbDUaX9*)%6N#DBhi(eD2$R!?(EdrpH2&*-Q7;p zKHrNP54ci{dTAM#Hz*e;yq=t=o{=nf(;X|%8zeYM@upU8#dqd4=3FfNIfKgE^N}BZ zY3^8E-@7p0Ap8aScRddCDs_*{faY*UGp0`f?a-nvy*zAmu6?(y$~@0( zQ_-Z=M_-#To)EswsJDv02kl#)6NAgXzZRPr5>l}Gg4kgPy!c5ONk@0(c>(SfQ zE6b-XLvb8nWN8b7BcPm)o_sr-r^Q)n-nVtK*Ac2)WY$lgAm%>QI5nBuvk{^e10m-h zbndeH_@)%>8BKy$Zfe$|cDb-au>~BZM{VXO`)(sb-_^ZsBU&c4wT)_qatN~oGwYQ$ zLg*>^2Dr}Z`V~(0s2_sNXglZyQNo`tm+S&2j;R&ZrQ*3Si?p+(_3 zIa=NLN~|Tj5=KPgbW7|EtXYm~ZBuQY|2{0 zMrBQ7(*-H5e$yg)Ca9DdVHv^4EF)*){(IaM0gPWrptQjr->nA1w~y$GYqQfcFN^)>8_{w zpw)U{@|i>z9BjW+QwGj-^HqlPt-G_AlA;|zBWuDfTs)bO$Nr8ftko36;G1olc&M%( zQ=1x3orc2E)5}vlE!*uJ+zbXh}SmKx^9+-VUmx^)7v@6y`V7juuk* zi5Hjp1`FN?qFV!=JlQlePxffcr4eMLE4L*fV(w^pGYoa0zJ#w2nj4ou(o^C_fO3Ie z+2*>81?#|VUj0{+4ZveW;6d5p}*6tCeMg$E^;p~RoVm6hl*$$L;+!A5R*#S3 z#1G#ODlEoz4t*+#1sDKIot3xn)b5gui2>`#iCAIMPLD=>>k&~s2pcdLPUDH+W1KTIg|rexhrkm;rsd z4o2v8*;4MJDt8Gcsq;vn$xXp7RIk8?Z_xU`-RFFR-57xcJbxbE@5os8rEll4wKXY} zT|VUT)PZ8uv@dsYciF%R7jv$NmZ2vepR~<3pIzkp+;tz-cuZULK1Dixob(14t9?ey z=y^|>pF~U#q86ukU_es5-M4`at>&q^&uvQTz8LStI>T-g@E(aEwD_q@FY;T~iBZ93 z;KGOkZzISV$urx)QMb5E&?DKtfbGi3C=-Jd%*Oroc4wf2RO)m`7UXNO$e$3p_2LZ8<&%BrX3bx_94zwtO8^jaA#BaMQwUn8x!u0H5| zC%odb?oLG4k!AL;pzu0Nj%Qq&hI50d0Y{3Nz$wME51 ze-9{h2%R0k_UK!z7XDia*YsWOsJ7D9$vT68@5@;{B(8?IicF-jg3hUP=w5+AT#3q( z!{D#ysG8@HDGl<&ju^g$@~DnOpve6Qn?eBGgmxT-=Y+QHFfiUNM+Y1zX9=CZqbhA{ z#CR?t)gZ2i$SN9;#Tdq+%9>-+Y*Lx=7@q1vmqP^RKU*5Z6Iy~{y~=Lz{^FVW@q?$< z+;nOqHZ4!M^ITeDmXvS_|S-cigCM31@DvcTD|C^_wd8bZ4}&Tv;m3 z^*-B5&BHZYn9g0dvJA5_dN~J8^xFGW6-k5aX-v3f>5OsDMIy&t@Reh|xQB&Wgi8T3 z-q%;So9e}{z)R|(B9dw6?oZ(7OUM@!iHW}0X(HhbCx6K2zf}-2or3vYu7CDHUJe@x z3a59XcqEpkD}UU(RE4)B?X`{K_nKe*x2X#CDp0L*w7aQxC}?a%JoxolkED|Gr2Q-E z=4^9)?!8sze2!&z#nLaviBcg|o6jqaL5%Su3-SbXb|3Vzt}dw>E9r(|kvaQmOSfue z@)xu4g-OP=g7dS_>DQEZJAI4-fv_y0nCdn!Gy7D>z;+S1MMiu}a3hJb)2P3khB4@A zc5HXWw-tfF6M+Z!^B`&` z1CKBKdoIdG-950vLu_A->21U@mNdD53!EFu(U6E=H7xce9zKjJ6<+upC`|E#9YqT@ zoA-qIWs4yEh|P{%q%|~nQPcT28JSK9Rui6^t@*vLeOaI(0=O<;&FQChp78I$wh!bl zrs)+|{^-?PqF=}#{~`lCjZV<@TCy0x-=cI0;CPSM>-^mDAZ)T!^M~1YugDlYXjKcH zouF?eDLw%oKV-IdvJF;%fn}R;pSTHxjeCW@ZKP+tW>M#q`?nbl=0iPj3TpuWrff7~V?(&6aJ zR;+-C?u(W=HeW_gP0|gHk(^g2cTB~;4uQvB^VSNlZ%Nw>4#!d!ed=4Q%)~n#ER0b1 zi)Kk-L+sXZdc)~J@n8pf3!O>b;Xm?q^4R4K?~NJFH=SA{mWZQtW@2EU!0?3dUyn~} zCW(iCK>ihms&g>o2yV0O_-I`vLIAzbb+gp-@^tIoRn@RJV&+Fd6-sGGg9U0#u8{SM z9C4M~q>f8DZBM#j6uzT@dCiI2r}LI=7-CILGS_s#3V)BK(>+=~g;G`b`-b0cqLry7 z9h^dr+B)>ui?ivG>tg0L?KlV7F-k`cf2-eW%Xee^rR7rvy~s*QHrFqW!@5gr<`KhppgS5 zvFW?K4u9c-szGVEtMj&ywV1)pnndd4Sxqt4<)PS24L3fuO_0D;`+Oqq!BQ{|4%ND1 z_@j;UNS9C|F=zBhX5>W?TZNJ?x2*e96yiEgsD=9vceUq5OPk1*R{J>hRv3CrF31@h?gl zZDzJmZZh0Nr~?n|10Euv4;7y zR0T5z{M)k@jlqpw8=7f9-cL`$s2KGcY~t@lYai-B$I)V~QU}!4 zzH8!&=!c$_^38%ux;CjvKeIHaFC4y_ThiD`4jKgJq_}5GgiC;VGAFhy{5IEX2a50{$vscf4uH!x{8oWsR z#W(fQ9)5%L9Vr(?+HAdUH$HTpT{R69n0o6eyxoTvvBmZ5$~o&w??4Iiz{o0>OS=$@ z?P(sTiV6QS<@)*95Xz1xR%Bye^Y$E&_Y+F+wY^u;7%#~0$BQ)p_5-!OHBXb z=_q+~bJcPEb8G~1RzxnpL!2x2>*obLFZr$nQ!7@8l^-pKhOPc#W2xGDvoJ&TV($Q9 za3mm5%u*Llz@JaNHlJ_(ju!073((r$i8epAxZ+y0R3oR4kk~V05@?%XhA8Q8tC))v zR!4Qd&-YMhBGGo8leW+L>qbS833wlE9gC-{vrV&_-%&jfz!BJtEtCUHlP7+v^UyyO zheM-k=9r1N6y&ErWeB;7mA%h^t=2A}@LnY44L|RaCNtZSE>ByHN_tE{26u__CK<7T zoX}Aic|g@5R1XeB)wQHSlQ|uQI6cclpW#jd=kninF7r5$b1q%3Xpa?6=5LjeMf(!$Oqxe zON~2;ws|Y9b$`vteCTxEG@bsS2~Ht{GPd`)TzI=JIGUpF4=v}+u@bVZX=HFVEZ<;G znfkAZI|4`sKD)q!_r(UHC3;PcN^hV0bHVoaDCeea35R-ss+f>ihkjGv+>`Z&FV z{MLTx?N(JeKpixbYlDRk^>SIVz z-JB@_rnY|MgWw#Vd(L+OJ>Lzw(adJ2h81Mf@akONm%Jl`bpU}!0(LKR6Eb|xK4MUu zj&cUsN9O-n4)RE-sm)>C;?K)N!zLy*d|3A{=3PV3Tpn5OsISFf9*3TpvSCM29@n2Q zsD)C$)(>XFEeR%EV^T~6oh5^laF5I08?}bWhAD~+faq$59yf4OTA9IT^VWV$MAGm6 zS*d-ihkiuB;!0Uf0n!i=bX7=H0@PK_NcDaMyx~QeZ}<2`9@DIm(q=e)qR9vn{Aj}5 z?z8}oSV_O;uYPUW?U37aspYO+J{*4;&7wK-jr@mD8o8pxf{+(mtz)|nf^0&XhjaN) z(;`rS52V%z?V5Qz@sD&@Lu}Ga#A=RxfYC$xFIxM!M5yUehWYv#A#lpkF-pXohxKm! z_}6b}J9j?*zPoHPm`FPkJs#bS6l*?YNZM>AG72w4OICdY(7o zbdCJ;9OF1P36~Tob?yJ)9v%a%s4P*;>(?XNf-%J)l#128{&gMy#(0X-U-iS*HXA+~mRv(-L+efQdveGJn*w!B8K z-%7zb?uLSI_3sr47pw)< zyfvPR0c;4DK^zEVF2V)pPeM;a+=6c9;V1>Sa4&llJ&@KGEW*-XrD#)6a|t-{MZaW0R#GgHVYkCNb9+jKz-0;$CN%BDP5PS_es@Cddg4Ly|k!2e?%=;t%tcHhvS{nWP7!%8q+bl2;(* ze%~^_2hKN~6?wvQl5{#fx6Q+Qk#Uipl|EYW_jR6*Yi;E^^MQZcUE4-tzxNbLS(Vl_ z(bxCqKdO%Je|l1M9qQub^6-jCU8atw%w_{XJ@jh7)wy^qOE8fjv387D)#wxn! zMBLc!65g6zQ2;L^u*ci(+I0@8>r%3C2qk#;;kgT=lqt#QpY+}$IbIF;2jtR8{Vd<({c#;S5fX$=(Wqf|1x*SKIs zZ*jtMf_hyA%=DkEs=qb-=%Uyh3D}yAQ#-`Xm8OHQca%~&w19cL8NxZW{41@Qv`e?2 zYCpVXa@~%;H@YyZcMO?~XE|*}6{Wa7Ge#aS{0!qvcVk-Ok6O)r&TEv^OVg$GH`qZA z(4P}gxk~34&McT%u1_e@>9r>=ywM^XU`U67?tl~&d1-Q#ssQeRJq`-9Jkt}D2I52q z(F&Xa(uEIlIRSB{u@~+z%j$4qT8mDskn1YMy9JiC>nLyziyt**ETnO_K=S)-4TC3C z-eH=5*LU=GS-)cvb6tNpP83?xEF`$Ao|hkG>9L_Did90at_ZX`RSHKY{}5!OZJYB5Bouk|yc-SC@H zOuP%Gbpp#1>dC8-$2Z5_Y??c`#hcuyhznNE0m2gY0Q?`K1aj*;$zLxb^OJ^tJQ{G# zWB!4MA!X#^O+CuwbUoe4Q%cyF{gAm5zRZq|^1Wr^;Di~|yLWfAW;^6mNB*2Izum)C zqvruDU=?o*79oZ`C-^dw(_k>R1`1hAR1|9f=Iu#gNS1#)Nx>#_q zT?=y~-kBVTc6&Psk9**v+=s68pFC=-=}W6l+YE0A{p87H`X>3rsZc$WNyx(=`6`jh z)r3lgKHnJA?nnw<6cXPDc!SC{8`y{I7#l*YjZbhMLbsu?05o5A)RJ}W`*5( zzA5_kZs*m$y7=DUy+vf~v-;;xpv#{Vj;OauDw~=<^G_5bW=*48dY2y^%G^pPE4=@! zfb#BoNw`G}SpW~$vZ{)Km&$Jn-?V|~pAHx}X%C}@?B9Dlv}qn!$k{%0KO$|d{kag# zE!DncHQ>>Gye>e^k(iX7&O7`(ceH-OR1`;T%LwM!Mig*5R+M{kGT*rQI+CtzZ2)Oq z%n`^+GMF~?4o0Jxp-Vg=uWQP{y(>7q6nPVxS=V8?a0)J7Ya1$&8QAmGmKuGt8smLd zJF|g~_$uA{juksxq)nM&8NLrYV6^p`R}blXNOfx#4Epv)2}5mfmdygNX>iA6Q1%tj z<%}@jL-*DOcyf;WZV?C%{>QIb4nl^VsB&K~GJ^9E4ocKiwKHfI`dEMgO zU%$~IdcL2XG3R*U9Y#1FoWsvdn`4){nHGgER5dbj=Maknr9VyQm7U-Izc0d&#VeD; zmMtIAC1-DZls{`8B|#3olcdmF=DQ?eK(4omR6+)eRv{D7fc+wWqMg|;*bXSRt-?Q? z3^4gRtX!xfwlev_1etMSO-*a@epd@%D;Je>o5n>c4UZaZyQ*DJxGCzlq@AuzQNrfh z&DU``lV;to9IBGmamJH!t{xJ~DlKo$Dji;T=#e*>z64&QAB)%^9DX{{#i zet>m+msOgEB@1@Gq8QW79hOd=76!d6I}`Y4aq*LlK&2{q)qg=kl0 z7FzH9i25O{=@sV&^NZr9c|EjN?Hv+r31Xo92Vsy{7q@1h>nM68!zzhh##WUEw-Mn? zY@Y%HEBs$Iy+dN&n2h~XH=_O2_6%}S*xulS`EWa=vZEXqXQaPv)9VA`97H4V=!USY zS3w9GH`7R*rjx9@o1{hi+bMgWtcW4dnB!(Hm?qwGIb^v3-E$^9d|~<^_A=2mu&V5M zIl%YJhq8MXDxUVVUT1vSo|7x&7Qw((ER^kB9Y}zELgVx_eDnD0sr&6o)|OKi`PTQ@ z8n2@I)>=LHxKgJ^AZ;8tDpR(tOHIL8-pY*D6F?2}0@?LZhi-$7f`P{^bJ458V6q)O6&;*uw z$)u>KVumUg2&K?MX2sW3KtHVJ5dMCY^v-9i}OY*q2EBE$(rE??#0H)kY*K(N>W))AzzyUMmzlxWIU# zk|0OM>IVl?CgB?%Um+gBA~r<`y)wJ$B=K9GOblkdC(QgUQvfH=otJ)&9|x_w8$Dtz zg<0Wp=>wqBViU0!_v}^=?f1$ECPXXO!n>FF?7Nk5+yEufO9CV*-hLc)-z5>0vixcM zK~j72&Np}Vz4Y7c9E*A{4R zDM$Wo=DOGVr}40dtU#~o5kBREKH6k}jQi3B!?%rxMLegQWVtt#rT@a6;I}Cc=Xpe& zRx=LuUQ^5Tg_((L-S8b6q{`X%sFU%U_hmiWPZFUJfsCnNp1;Bdto_HHtzqb2!|{l7)_Vz;RRfN1f(5!> zg>MPJ;$~RyD#8g2XI5VeHDq-?&R5GH`NIJJM~W8#(u2$q2>HpYn>MloUM~cfdq(Xx z>gkfcZ8s1;Xu?kSGu*&B{?KHE{fhg&$6v+E+iS7ASyeMdZYs02yo6-2znKjF$UJQp zAy$6lNoK?-wDZ$=O`owQC`%b9bLIITI9lK3+eiH!EU5r}zxbpz|A@#3yr@gZNA0G4 z*}0F>s_M@lOFDIz?mXbzi-In(721?FJ03iMY(tm*nz9~pj#n6<8b||B>JnI&>9C_R zNFr%<);Y=*fl`V2ywsowAN{sR`C;Mn;C}V3zZ`)7%X}XD#pjoHyH~r|Q49}=ku%4y z&`fFj%m3;GIb3)Eaq|iNT{LvUSO^3d73EbbY3`ry$FEhkXZSt`z`w>#z?EaXqQ;m- z1IJ?kMu>vL3R5nq<+I@BCw;ag>0#Rxl@^+5R~{vfY1dHwqj%g*$)%B0uXwLt7D9&H}i?goN2R`i)bfmGNrJm7^nv&#BYhLy0 z<}=D!a31!IbxiPiXB8$Efb|T zq`$G9Im0XZ>7jO9F1;+B)zieQ;M=bvFa9u|>e8_6cn0%yWj!R`^^efbqRL2=(X|zD zMhaR{#bZA&okLy@PBOFxxyV{|Ke7(38Z*bA*+#Y{XkfGuW4eZ z^Se&{oaWi>hfZkG$?g4PKX(Qp2WHIjWIJHnDaH!>LgMY)~eOhehE$A4|mk z?4>)v?3uy~J~FqU%=xSFKMAGx2(G6cec7bRAS|#pa>u%}ob-j+D2PY)N=|n&WfXVf zb76o0mxi5i{t5pb_jt1J;$N0`zT@42!QfU zfA4WH{)n&Fg$dLid8H?GpQU{6?6)Fy(sEwAGr{ddt0_sJ1)*|YZ*JVmy>Q zZkq2L5+hm^Hs=r&3$kH^e3n52RDI#ENt}8ZG~1z{uBJSPfKAL?j{b<}sH+>+EdHK^ z4n6>e&SM)RMjllz*5TR0sY86DP#ATEi{r6gofbUf-t7=^50}Wq7Q5f$+-)v3Wv#0} zzZ~7r%AMos8W)+ay*!s$_P&S9R>uvC`^Ed=t8bckij+_ux||5G?f=6@BD`HDOJ&BRJO~Xu{Sx8x?3&)`gTa^m8k$HozN(>S7H;u!^|M)q zH4FnS`;yC_EN}OvqQmla;qa~Q43XNRa)d#W)Y_+Jc(4mHy}7fB ze)az?)s36<4S9Q_4e`9)=v&Cyoe;u57kll#4g&#G4CC5Q;t=mP7J^(;h_}}T{)@N%~ZBOL&6o(6%(lM zuA28-7~$8;Idv=dmLk+GGNpcsvgOziK&cqVVm($sw*ikAo(CqP_N)%6_FG{rgEbX0 zEZE6{Z#iHgf9TS_3m3~wEPE6J8{-KM|H+*Kxa3cI1m5)g`Q~^~=#J%de?e)~jX%W= z#w83OpO|MithA6_EcfV6%Qy?*<)L$!)wCWy>?e|+veDaIi{&PvY$|T&Ev0W<-L*N1 z>2+Qbz^&)>r8$>w5fCh^&pXpIb} zo_`NCaCv@gO5C-ihjuv=^*W?5iMK9LLW*>Sx9&`D?B#|l(%DhBd6oNQDHaE;HL-ES z&T|SsxTb#5|60t!!|Z+VLCOrQ*q&3OyP?~TQI$NKm!zgh=$hFfC|7X>b@KmyW~}Yl z#-4;PHKsT(wrjY%BE(q%L6VYhb3dvna zm{Hp_3YF^RY#AKY1OX8aFZP$>tT#Wpa_3uVeVS2Mn25PDqS)%E0M<-W7V#J$JT=|x z{}-Kt)o2eX5bebF#Dh)&s;_n@ek}~nsD%D!{*U0Bsu?;ibG0*Q{3p=QYBydyRCq%v z_YnlL=648AW`cW;yMI>&4X!9&FV;nMn7+K~Tn%e=TrTA`SPcqmt31`R-xnQEND&<4 zqO9r3@q^{gAjUaG>K)3T0+V@d1V(hCCMjLhM9Cs=9}YIIq<5nYYA~RYgwke-5Q2gB2cJ`lXvhY!8)`@hR+!O#7YT`8ny;- zS^vj$RAQo53iA%_(EIP$NI)xv7;?n(AZtNk0E;fV zFF$vJbuosfgq`YKKN%s}7TcB(DIQHiVEoWs=#imrvv*C(EeY@y!&sy|EQ;yLXE1$#?xAo2wyd^eQ@^np{nOba;}(r;OY`3B{l3-< zp(oJNUp~Ro1rN-?B+M;d<-1nXGf*NXFiwgwZ)$enH2bfOJsvv7=XBwpT|2K&?qb%1 zFju&l!l@eXPRS0)iBSLfm4)f@R%vU-2&q4|f&z!j2bgYKbZwn{HI^ye=ux}SD5M^>zdebECmZKw0E4$prBjl?*sOI2E_ zta_@DuAjsc^a`$9?Rfw0{LF?Sf<6kM%sg@t01;WubKd(yDpsEUn6I^d1?TKNxla%Y zArkWAe)k@u#U-x)DFwV%X6I?fne#;&p$lp@j=UltzLdP+;1;O6Ip5VKQRRn5=oYy0 z4o5k?*!bp|{b&4=$=3GSx0NU5fqSt@UtDoagl^@MQ>3l<^Gt46;VOcNr&Kcvx9chK zkVFaDMSeDLE8A%ZT%<3?8=+dlb|0#Z;?4$qg?BhIj>!Ml9st&c<7{yt4eF z;iLI|0A*pzpiTZ92iOSGEjC^OCh`hamyE8a(Dv%Z=e0UbFcZHVOh}P6NEEH zHp49zpx!dMizN>GKm>pNtWQ$QlVx~OrnDs+7gUC7n#ke2_+tC0GLzwK>Yj2-K17_V zfrpB;S6ZYE#HnQ9ayy(P7N!N)1A*NI8jh{qYzxIjEnxd zC#fm^DvWqXpOs$x=gHt1Fq^TmMswi^v#NPpp+ertV62lo@D2fNUCU7BPVp^JW06WK zq~hPp-<_KJsJpyrTQk&3na!mxvn31wKoW5>-za@Ddg%R_!~=-KEB$7}vH-48_o1`dp|9cD}aAOEpV4Dt83fC3@&~ zaAaxD+ZF3$lv!c-{see5frX6)YU{AFux0z`(VykrL zlL|i%e*0qcgZcn<_=Q>liKbdM`1zMww+X4YA<<}GlfQb!i1{R*{gcL$SG@f zH{V>77=O(?9ybDY;ocQS^1gi1cTg9N*ZW|;|C-aYm~^clZl zo!V0GcE2LvWT)up2pftcoTO@b2t=4Oy)7x(zCh*|gY$rs+A(Ptrmkq;={GyS*`I zZjh6C@%cr&)7;W^>%jMuAvL1%y<{%M2jfS16G%GJx*J?K~(f6AYT2dP|+0KqwFb#$x(R#jf`P` zEl;IFmG^X{vXYhZnVA7;l?zpmLZrxfcS-aHcb9K6fR-ty5-x+e*tJqvKc~z@i+mO+ z@%Wp4C|*FSDU|T*nm!llLUW0gE8;Eu*7EOL^_MOa5wL0!AoZx^cS%+E(P4n(3V2{GExx%4I%*n%%tOjlKh?i^E0 z#X3jJ2FAUEvKEug4oQFnN&1PddfqbNr^kwHC!X@_wvxS=sQtOubA|^e) z;1RXHCxw{_;`iC?$`)Wd?;uV`c7UP=esABzh#0r;JwPG5cMK_r?w81Rt3IWOn3i-Y z$lCmDSN38GGZ#BYy#Dj1r>Lx=f7JH1a_4;ECp4565L)!pmi2yw65I%S?jt>b9Aqt6 zCUIpuB;2Z^5LABLbBaLkLrjAxDc6zF^o2w^b8Nw9MY)+!md7X-P!x%B+Q4Y#ny}CY zC!s6BOwvTd&GqLjys1yQMhlzn=m$95EBfzghusJ0p}{hyZ6{e3j6gOGtM~;;pFQ2f z{i>OVjp0d!9zSUiXl~%2?1mh_&Xb`@O%B2(;YIUi!>G7UYE+|7sj7E3`c&+jhR@x z%jvZXT25$kFAs+WX7=-GZ7{Fu$$o3feXZ)6x9d7}Sov?Ay}!78F*4hkUhH4X(=*6D zWp}T+gl7R!FDK`ch{VZw7V=vj8VkPJI3&yW4QIAnNEBTiD_6CNQ=iYHK$cAHW!dvR zi46jKU5RcXW_l4q-r)`GSkBWBrv=*fgeZ}36}`_p^m^*k^l!hY_2^!;^qyFjvOh>m3AthC>QbU5 z#rE7s!&(~nh|0#*D$B$-%)SurYc+Czr+aG{?UYq?-rCE{9W(|?%yW0Ol*VB0M=&s~ zAc^+aH1aFx+1bC6A`|~`U0Ui3`f?^5&OY5Yt$ZX6z24RwGw;&s$0;lh^Paj$S_DSq zn;F!UDz2qi;|^s0x%^RFw&NW|vXV@;7&4OdhKBh22|3`PDiU0EL?#R3+Bp|$(3afQG8-5K$D+Nq(d3% zx$r4TY2wR4f3MI1Vcf6m9Yb30PIio=fCeN6zD4_Gz38!!szSxo1XVNaDdWn!N~i%M zh24KjRh{>Hd6JN>hqAe9Q&44s>PO9&(P?oPhcVXDfrtO4;k_d7M@{pm;R6D9(YJxe zykg()HR=1iAOB_2*S)b=^Sul=qd37%$X>VZ^5?G@t|ZZw98LsD`1!(251p7xKPF< z+75JAo3(UoE?B<(9y6i$0w2Y=64WCg((o^NdL!4_IEk1|6eh+;pwgv=>68QZyh5`L z7LAH9unk_*xWK@#J>Ap!|2fWxr$|=3VE8u(Z@%$_QB(-L6CA2bvp4)#u^_3>ez$s+ zw$YK`8Fw6bD*YQCJ)*wuZ*)E{l|&*&1(S%z%{AhC~Fw?ZxCPH@Dx2+h*(y4htIyBVszVW)Y@@&}gv-+*A`0^@*P39-a2!=nU4`emJaAE+}64mzWe zMk~=g;ESb>UG3VzTy%(k%GrMZ-XxJy2vAMU&R8GAW zGor5MF53mY&c(>=k*ISjCb5Ze%1gzpx9+k^Syj4o(`k0`uD|JT@5$i_6GJKfSI7iB zy8DFPASzcW3VX3wJNt&qzq15yJlM)qgh(RDCG2c;p}_i32ItzSRcLc#Rza44a<5PLyMjmcJ zMCBwI78h-=lo63{{U46=9%<>)z!%>&E+K<+)*)AgIyr4J6^!7kS+coz5i;z7F8Q>E zE-^u#b&tlIf6F~ftR2|FseUNtNR)FoBzP*bqrD^vmiyMgM5g~Arq?ub&U9Y?*AxIR z;H-v@<%V)Q&O)zCJ>9;2&qBmJE}+Cr*$3d8mRLCFC$FmbhYq^;@LHsPTM`N+ zsO@2)UUzLZm0#R}jmfZPmW;u={jb-NVAd8!-m7PluUg30JZT^ji!hTB$a0jLsPX8^ zF~a`80O!})Z3Z(hF2WrL3j>?9eE9}I0N$2f`w!?_S!3}Fji69QhCpIbt@`J0|CzTh z@*&IVX=dIUB#CM}t{l_#9=2{z0`;0U(pN^3=#C& z&mr4(5HC zYkTkY9n01H@sJJWJ8TjC)4#x+bx6C5_PWXC4~TbX6vv}iSxmN@A_#=*wKZAEtv+nA zlk9{O`mpxE7cL~r!$lvUY1^rFyH6B$U-RMhk96*{Lfe}6cYYi~9%;&=fii2k_u)5r z90ZV|`9FJ@BbQkH)o%F3?nzRAQn3D}Pm@FJQ z(jt~My%k#wFaAQdjA>Oe-q9)=OG)lpTYcwLvjtxC=b>za`%U7+PU&W5T>m%79 z5+0nH_Wp`qR0?U@6Q#IdyHoR2y)ym&y)Kk#r`Cpwv!pC1A||#;YMwK^`rdJ?t>8nz zy$mBBOicG0B84+NK{=2}1bLiCW6#60F|#bHgB0gsz7zM9Y7DpR?&*UOiL2RY#{>t} zGw#m&4g@=qW!$hx3LNJnqApPkwlCmf7$AVc$?*|8S%*{^zm<5Kx_E)WLyzmn%e+Eg z>bd4M-Sh&DujI!P$2YZDkBC8^Mk?F<{%p8j9lvV zkPk6`nsw7+9C!Pik3i!7jg3|J(!JBpES{==&dbhV>$ekqy7^a@@<$AwEdA7&RW(NJo=?5s&D@rSVKSpLtRb5q756CAL)p-!| zZxmUvL*nfQD1c)@>foyiQht_~K8_`cOCn3PYaHXB_tsBd7z3Vvy7E$ZQS5VXhkfEB`SnsL@=?oqPCU_hSX?^wlfhLCW6FLV~^Ns-%0pvPZ&$Y zh!{H7)*9j?#+H~EOE8uoV~zd0(mpYxpFH1RU;a7&o#)>7-1ENgdC%{>%enUod2kzy zNU!j-p^xV)nQg{!XP+qa-*tq3uxBQ)luJYwR)5RiJ_CKzsQk(<&#Hn$L%f>sQO<^| z!37oe6ZRFzo<-ueR;>Nc7(WC4ZMhOGN?_1c$IN>?{tTP8w*m23jOTBX(@&~V>c@>@ zIkeHOH+nknHoadh zO9crn;?uPPwgTAhT(q!!M%wCmxMTS-BvjtcY+HcNpg%|yR5I>Cpyo=)YqeBEs(y1F z&V~N{u<*UVfHzk~ivKp<_4y2q-fq148P1X#dHvN&f2VS6Q5SY2!~cBd&V8>=_1fWH z?r(q870$tE7u3QjmSdt6ync^&(jwAwuvE9=2sOw%N+ZllexkHjeR&99zLVe4=+JM4 zPCiPOm{)AEeQvmuxv@4i@v7T1BLU|eFdGnIrl3O3_sI*97VEf|U>`L=RG^TP#>I9n zo$wqAq1agW`rf;`VaI}b^TIv?3S-uX7Q#C7h@X@7sFID%BrKV@l

PdKdAhw;`{SSA8`y=-+-TU1e-7DO4-Lu`- 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%0D2T>80v#=YF0;~s7|ao0)ydoSLeGT;@{)> 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